From acfb2882232319f6caf43c1412d5d6b3bb81a2a6 Mon Sep 17 00:00:00 2001 From: InternalHellhound <Internal.Hellhound@gmail.com> Date: Tue, 18 Mar 2025 20:14:05 +0300 Subject: [PATCH 1/9] initial bale support (draft, will be changed) --- Platforms/Realme/balePkg/DTBs/README.md | 1 + Platforms/Realme/balePkg/DTBs/uefi/bale.dtb | Bin 0 -> 885063 bytes Platforms/Realme/balePkg/DTBs/uefi/bale.dts | 35321 ++++++++++++++++ .../DTBs/xbl_config/post-ddr-palawan-1.0.dtb | Bin 0 -> 66080 bytes .../DTBs/xbl_config/post-ddr-palawan-1.0.dts | 3880 ++ .../DTBs/xbl_config/pre-ddr-palawan-1.0.dtb | Bin 0 -> 26644 bytes .../DTBs/xbl_config/pre-ddr-palawan-1.0.dts | 1537 + Platforms/Realme/balePkg/Include/ACPI.inc | 20 + Platforms/Realme/balePkg/Include/APRIORI.inc | 131 + Platforms/Realme/balePkg/Include/DXE.inc | 126 + Platforms/Realme/balePkg/Include/RAW.inc | 264 + .../DeviceConfigurationMapLib.c | 54 + .../DeviceConfigurationMapLib.inf | 14 + .../DeviceMemoryMapLib/DeviceMemoryMapLib.c | 62 + .../DeviceMemoryMapLib/DeviceMemoryMapLib.inf | 15 + .../Library/DevicePrePiLib/DevicePrePiLib.c | 4 + .../Library/DevicePrePiLib/DevicePrePiLib.inf | 14 + Platforms/Realme/balePkg/PlatformBuild.py | 208 + Platforms/Realme/balePkg/bale.dec | 0 Platforms/Realme/balePkg/bale.dsc | 89 + Platforms/Realme/balePkg/bale.fdf | 138 + Resources/Configs/bale.conf | 17 + Resources/DTBs/bale.dtb | Bin 0 -> 885063 bytes Resources/DTBs/bale.dts | 35321 ++++++++++++++++ Resources/Pictures/Realme-GT-Neo6.png | Bin 0 -> 428824 bytes Resources/Scripts/bale.sh | 19 + .../AcpiPlatformUpdateLib.c | 119 + .../AcpiPlatformUpdateLib.inf | 27 + .../AArch64/PlatformPrePiLib.S | 4 + .../PlatformPrePiLib/PlatformPrePiLib.c | 12 + .../PlatformPrePiLib/PlatformPrePiLib.inf | 26 + .../PlatformPrePiLib/PlatformRegisters.h | 9 + .../RFSProtectionLib/RFSProtectionLib.c | 110 + .../RFSProtectionLib/RFSProtectionLib.inf | 26 + .../Library/SoCPlatformLib/SoCPlatformLib.c | 93 + .../Library/SoCPlatformLib/SoCPlatformLib.inf | 19 + Silicon/Qualcomm/SM8635Pkg/SM8635Pkg.dsc.inc | 79 + Status.md | 119 + 38 files changed, 77878 insertions(+) create mode 100644 Platforms/Realme/balePkg/DTBs/README.md create mode 100644 Platforms/Realme/balePkg/DTBs/uefi/bale.dtb create mode 100644 Platforms/Realme/balePkg/DTBs/uefi/bale.dts create mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dtb create mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts create mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dtb create mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts create mode 100644 Platforms/Realme/balePkg/Include/ACPI.inc create mode 100644 Platforms/Realme/balePkg/Include/APRIORI.inc create mode 100644 Platforms/Realme/balePkg/Include/DXE.inc create mode 100644 Platforms/Realme/balePkg/Include/RAW.inc create mode 100644 Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.c create mode 100644 Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.inf create mode 100644 Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.c create mode 100644 Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.inf create mode 100644 Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.c create mode 100644 Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.inf create mode 100644 Platforms/Realme/balePkg/PlatformBuild.py create mode 100644 Platforms/Realme/balePkg/bale.dec create mode 100644 Platforms/Realme/balePkg/bale.dsc create mode 100644 Platforms/Realme/balePkg/bale.fdf create mode 100644 Resources/Configs/bale.conf create mode 100644 Resources/DTBs/bale.dtb create mode 100644 Resources/DTBs/bale.dts create mode 100644 Resources/Pictures/Realme-GT-Neo6.png create mode 100644 Resources/Scripts/bale.sh create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.c create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.inf create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/AArch64/PlatformPrePiLib.S create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.c create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.inf create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformRegisters.h create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.c create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.inf create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.c create mode 100644 Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.inf create mode 100644 Silicon/Qualcomm/SM8635Pkg/SM8635Pkg.dsc.inc diff --git a/Platforms/Realme/balePkg/DTBs/README.md b/Platforms/Realme/balePkg/DTBs/README.md new file mode 100644 index 000000000..362fa68b2 --- /dev/null +++ b/Platforms/Realme/balePkg/DTBs/README.md @@ -0,0 +1 @@ +DTS / DTB which were taken from Realme GT Neo6 (SM8635 Platform) diff --git a/Platforms/Realme/balePkg/DTBs/uefi/bale.dtb b/Platforms/Realme/balePkg/DTBs/uefi/bale.dtb new file mode 100644 index 0000000000000000000000000000000000000000..5b4ad6f7b765d726275d4a60e9e50b2516d75e89 GIT binary patch literal 885063 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 I&KPn30p9t^i2wiq literal 0 HcmV?d00001 diff --git a/Platforms/Realme/balePkg/DTBs/uefi/bale.dts b/Platforms/Realme/balePkg/DTBs/uefi/bale.dts new file mode 100644 index 000000000..d7c220921 --- /dev/null +++ b/Platforms/Realme/balePkg/DTBs/uefi/bale.dts @@ -0,0 +1,35321 @@ +/dts-v1/; + +/ { + model = "Qualcomm Technologies, Inc. cliffs MTP,Bale"; + compatible = "qcom,cliffs-mtp", "qcom,cliffs", "qcom,cliffsp-mtp", "qcom,cliffsp", "qcom,mtp"; + qcom,msm-id = <0x282 0x10000 0x266 0x10000>; + interrupt-parent = <0x01>; + #address-cells = <0x02>; + #size-cells = <0x02>; + qcom,board-id = <0x08 0x00>; + + memory { + ddr_device_type = <0x08>; + device_type = "memory"; + reg = <0x00 0x816e0000 0x00 0x320000 0x00 0x81cf5000 0x00 0xa000 0x00 0x81f20000 0x00 0x580000 0x00 0xd8800000 0x00 0x00 0x00 0xe1d40000 0x00 0x1dac0000 0x00 0xffb80000 0x00 0x480000 0x08 0x80000000 0x00 0x2f900000 0x08 0xb0000000 0x00 0xa300000 0x09 0x80000000 0x01 0x80000000 0x08 0xc0000000 0x00 0xc0000000 0x00 0x82800000 0x00 0x4300000 0x00 0x8a200000 0x00 0x1a00000 0x00 0x9989c000 0x00 0x64000 0x00 0x9ad80000 0x00 0x580000 0x00 0xa1600000 0x00 0x1000000 0x00 0xa2680000 0x00 0x3d80000 0x00 0xa7000000 0x00 0x31000000>; + }; + + chosen { + linux,initrd-end = <0x00 0xb7ffe49c>; + linux,initrd-start = <0x00 0xb6dc3000>; + kaslr-seed = <0x00 0x00>; + bootargs = "loglevel=6 kpti=0 log_buf_len=256K swiotlb=noforce loop.max_part=7 pcie_ports=compat irqaffinity=0-2 cpufreq.default_governor=performance kasan=off cgroup_disable=pressure cgroup.memory=nokmem,nosocket disable_dma32=on kernel.panic_on_rcu_stall=1 fw_devlink.strict=1 service_locator.enable=1 rcupdate.rcu_expedited=1 rcu_nocbs=0-7 no-steal-acc printk.console_no_auto_verbose=1 can.stats_timer=0 ftrace_dump_on_oops firmware_class.path=/vendor/firmware_mnt/image,/vendor/firmware_mnt/image/kiwi,/vendor/vm-system/oemvm/boot,/vendor/vm-system/trustedvm/boot,/vendor/firmware,/vendor/firmware/wlan/qca_cld/kiwi_v2 video=vfb:640x400,bpp=32,memsize=3072000 log_buf_len=2M nosoftlockup bootconfig oplusboot.mode=reboot phx_rus_conf.main_on=1 phx_rus_conf.recovery_method=2 phx_rus_conf.kernel_time=240 phx_rus_conf.android_time=250 smooth_soc_switch=0 oplus_region=151 backcover_type= oplusboot.prjname=23622 esim.status=0 device_info.ddr_info=1|12 oplusboot.serialno=691760dc oplusboot.rpmb_enabled=1 oplus.avbkeysha256=c8f432d59c00a3caf49039dad2c15c3194ab17c38233465a1f9654a02e05f6e8 oplusboot.secure_type=3 oplusboot.verifiedbootstate=orange msm_drm.dsi_display0=qcom,mdss_dsi_panel_bale_P_3_AB714_dsc_cmd:PanelID-0x003F0701:PanelSN-0x0000000000000000: oplus_sensor_deviceinfo.dsi_display0=mdss_dsi_panel_bale_P_3_AB714_dsc_cmd oplus_bsp_tp_custom.dsi_display0=mdss_dsi_panel_bale_P_3_AB714_dsc_cmd:synaptics-s3910 rootwait ro init=/init silent_boot.mode=nonsilent"; + stdout-path = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000:115200n8"; + phandle = <0x288>; + }; + + reserved-memory { + #address-cells = <0x02>; + #size-cells = <0x02>; + ranges; + phandle = <0x289>; + + mem_dump_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x01 0x00 0xfffffffe 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1800000>; + phandle = <0x145>; + }; + + cdsp_eva_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x400000>; + phandle = <0x28a>; + }; + + linux,cma { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x2000000>; + linux,cma-default; + phandle = <0x192>; + }; + + adsp_heap_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0xc00000>; + phandle = <0x15c>; + }; + + secure_cdsp_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x2800000>; + phandle = <0x1c3>; + }; + + qseecom_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1400000>; + phandle = <0x19f>; + }; + + qseecom_ta_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1000000>; + phandle = <0x1a0>; + }; + + debug_kinfo_region { + alloc-ranges = <0x00 0x00 0xffffffff 0xffffffff>; + size = <0x00 0x1000>; + no-map; + phandle = <0x19d>; + }; + + non_secure_display_region { + compatible = "shared-dma-pool"; + reusable; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + size = <0x00 0xa400000>; + alignment = <0x00 0x400000>; + phandle = <0x1c4>; + }; + + ramoops_region { + compatible = "ramoops"; + alloc-ranges = <0x00 0x00 0xffffffff 0xffffffff>; + size = <0x00 0x240000>; + pmsg-size = <0x200000>; + mem-type = <0x02>; + phandle = <0x5fd>; + console-size = <0x40000>; + }; + + va_md_mem_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + size = <0x00 0x1000000>; + phandle = <0x15a>; + }; + + gunyah_hyp_region@80000000 { + no-map; + reg = <0x00 0x80000000 0x00 0xe00000>; + phandle = <0x28c>; + }; + + cpusys_vm_region@80e00000 { + no-map; + reg = <0x00 0x80e00000 0x00 0x400000>; + phandle = <0x165>; + }; + + tags_region@81200000 { + no-map; + reg = <0x00 0x81200000 0x00 0x4e0000>; + phandle = <0x28d>; + }; + + xbl_dtlog_region@81a00000 { + no-map; + reg = <0x00 0x81a00000 0x00 0x40000>; + phandle = <0x28e>; + }; + + xbl_ramdump_region@81a40000 { + no-map; + reg = <0x00 0x81a40000 0x00 0x1c0000>; + phandle = <0x28f>; + }; + + aop_image_region@81c00000 { + no-map; + reg = <0x00 0x81c00000 0x00 0x60000>; + phandle = <0x290>; + }; + + aop_cmd_db_region@81c60000 { + compatible = "qcom,cmd-db"; + no-map; + reg = <0x00 0x81c60000 0x00 0x20000>; + phandle = <0x291>; + }; + + aop_config_region@81c80000 { + no-map; + reg = <0x00 0x81c80000 0x00 0x20000>; + phandle = <0x292>; + }; + + tme_crash_dump_region@81ca0000 { + no-map; + reg = <0x00 0x81ca0000 0x00 0x40000>; + phandle = <0x293>; + }; + + tme_log_region@81ce0000 { + no-map; + reg = <0x00 0x81ce0000 0x00 0x4000>; + phandle = <0x294>; + }; + + uefi_log_region@81ce4000 { + no-map; + reg = <0x00 0x81ce4000 0x00 0x10000>; + phandle = <0x295>; + }; + + chipinfo_region@81cf4000 { + no-map; + reg = <0x00 0x81cf4000 0x00 0x1000>; + phandle = <0x166>; + }; + + secdata_apss_region@81cff000 { + no-map; + reg = <0x00 0x81cff000 0x00 0x1000>; + phandle = <0x296>; + }; + + smem_region@81d00000 { + compatible = "qcom,smem"; + reg = <0x00 0x81d00000 0x00 0x200000>; + hwlocks = <0x02 0x03>; + no-map; + phandle = <0x297>; + }; + + adsp_mhi_region@81f00000 { + no-map; + reg = <0x00 0x81f00000 0x00 0x20000>; + phandle = <0x298>; + }; + + pvm_fw_region@824a0000 { + no-map; + reg = <0x00 0x824a0000 0x00 0x100000>; + phandle = <0x299>; + }; + + hyp_mem_database_region@825a0000 { + no-map; + reg = <0x00 0x825a0000 0x00 0x60000>; + phandle = <0x29a>; + }; + + global_sync_region@82600000 { + no-map; + reg = <0x00 0x82600000 0x00 0x100000>; + phandle = <0x199>; + }; + + tz_stat_region@82700000 { + no-map; + reg = <0x00 0x82700000 0x00 0x100000>; + phandle = <0x29b>; + }; + + qdss_apps_region@82800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x82800000 0x00 0x2000000>; + reusable; + phandle = <0x127>; + }; + + dsm_partition_1_region@86b00000 { + no-map; + reg = <0x00 0x86b00000 0x00 0x3700000>; + phandle = <0x193>; + }; + + mpss_region@8bc00000 { + no-map; + reg = <0x00 0x8bc00000 0x00 0xcd00000>; + phandle = <0x190>; + }; + + q6_mpss_dtb_region@98900000 { + no-map; + reg = <0x00 0x98900000 0x00 0x80000>; + phandle = <0x191>; + }; + + ipa_fw_region@98980000 { + no-map; + reg = <0x00 0x98980000 0x00 0x10000>; + phandle = <0x29c>; + }; + + ipa_gsi_region@98990000 { + no-map; + reg = <0x00 0x98990000 0x00 0xa000>; + phandle = <0x29d>; + }; + + gpu_microcode_region@9899a000 { + no-map; + reg = <0x00 0x9899a000 0x00 0x2000>; + phandle = <0x29e>; + }; + + video_region@9899c000 { + no-map; + reg = <0x00 0x9899c000 0x00 0x800000>; + phandle = <0x29f>; + }; + + cvp_region@9919c000 { + no-map; + reg = <0x00 0x9919c000 0x00 0x700000>; + phandle = <0x2a0>; + }; + + cdsp_region@99900000 { + no-map; + reg = <0x00 0x99900000 0x00 0x1400000>; + phandle = <0x197>; + }; + + q6_cdsp_dtb_region@9ad00000 { + no-map; + reg = <0x00 0x9ad00000 0x00 0x80000>; + phandle = <0x198>; + }; + + camera_region@9b300000 { + no-map; + reg = <0x00 0x9b300000 0x00 0x800000>; + phandle = <0x2a1>; + }; + + wpss_region@9bb00000 { + no-map; + reg = <0x00 0x9bb00000 0x00 0x1900000>; + phandle = <0x182>; + }; + + adspslpi_region@9d400000 { + no-map; + reg = <0x00 0x9d400000 0x00 0x4200000>; + phandle = <0x18b>; + }; + + q6_adsp_dtb_region@a0600000 { + no-map; + reg = <0x00 0xa2600000 0x00 0x80000>; + phandle = <0x18c>; + }; + + wlan_msa_region@a6400000 { + no-map; + reg = <0x00 0xa6400000 0x00 0xc00000>; + phandle = <0x2a2>; + }; + + xbl_sc_region@d8000000 { + no-map; + reg = <0x00 0xd8000000 0x00 0x40000>; + phandle = <0x2a3>; + }; + + cpucp_fw_region@d8040000 { + no-map; + reg = <0x00 0xd8040000 0x00 0x1c0000>; + phandle = <0x2a4>; + }; + + reserved_region@d8200000 { + no-map; + reg = <0x00 0xd8200000 0x00 0xe0000>; + phandle = <0x2a5>; + }; + + qtee_region@d82e0000 { + no-map; + reg = <0x00 0xd82e0000 0x00 0x520000>; + phandle = <0x2a6>; + }; + + tatags_region@d8800000 { + no-map; + reg = <0x00 0xd8800000 0x00 0x93b0000>; + phandle = <0x2a7>; + }; + + reserved_region@e1bb0000 { + no-map; + reg = <0x00 0xe1bb0000 0x00 0x190000>; + phandle = <0x2a8>; + }; + + vm_comm_mem_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x400000>; + phandle = <0x162>; + }; + + trust_ui_vm_region@f3800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0xf3800000 0x00 0x4400000>; + reusable; + alignment = <0x00 0x400000>; + phandle = <0x161>; + }; + + oem_vm_region@f7c00000 { + compatible = "shared-dma-pool"; + reg = <0x00 0xf7c00000 0x00 0x4c00000>; + reusable; + alignment = <0x00 0x400000>; + phandle = <0x16a>; + }; + + llcc_lpi_region@ff800000 { + no-map; + reg = <0x00 0xff800000 0x00 0x380000>; + phandle = <0x2a9>; + }; + + botloader_mem@0x81CE4000 { + reg = <0x00 0x81ce4000 0x00 0x10000>; + label = "bootloader_log_mem"; + phandle = <0x55c>; + }; + + device_info_mem@0xA4F00000 { + reg = <0x00 0xa4f00000 0x00 0x8000>; + label = "dump_device_info_mem"; + phandle = <0x55d>; + }; + + splash_region { + phandle = <0x793>; + label = "cont_splash_region"; + reg = <0x00 0xe3940000 0x00 0x2b00000>; + }; + + demura_region_0 { + phandle = <0x794>; + label = "demura hfc region 0"; + reg = <0x00 0x00 0x00 0x00>; + }; + + demura_region_1 { + phandle = <0x795>; + label = "demura hfc region 1"; + reg = <0x00 0x00 0x00 0x00>; + }; + }; + + mem-offline { + compatible = "qcom,mem-offline"; + offline-sizes = <0x02 0xc0000000 0x01 0x00>; + granule = <0x400>; + mboxes = <0x03 0x00>; + status = "disabled"; + }; + + ddr-regions { + region2 = <0x09 0x80000000 0x01 0x80000000 0x00 0x00 0x00 0x08 0x00 0x400>; + region1 = <0x08 0x80000000 0x01 0x00 0x00 0x00 0x00 0x02 0x00 0x400>; + region0 = <0x00 0x80000000 0x00 0x80000000 0x00 0x00 0x00 0x00 0x00 0x400>; + }; + + firmware { + phandle = <0x2aa>; + + qcom_scm { + compatible = "qcom,scm-v1.1", "qcom,scm"; + qcom,dload-mode = <0x04 0x19000>; + qcom,max-queues = <0x02>; + interrupts = <0x00 0x3a2 0x01>; + }; + + qcom_smcinvoke { + compatible = "qcom,smcinvoke"; + }; + + qtee_shmbridge { + compatible = "qcom,tee-shared-memory-bridge"; + }; + }; + + aliases { + swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000/va_swr_master"; + swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master"; + swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master"; + serial0 = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000"; + hsuart0 = "/soc/qcom,qupv3_1_geni_se@8c0000/qcom,qup_uart@888000"; + mmc1 = "/soc/sdhci@8804000"; + ufshc1 = "/soc/ufshc@1d84000"; + phandle = <0x2ab>; + i2c4 = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000"; + }; + + cpus { + #address-cells = <0x02>; + #size-cells = <0x00>; + + cpu@0 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x00>; + enable-method = "psci"; + cpu-idle-states = <0x05 0x06>; + power-domains = <0x07>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x00>; + capacity-dmips-mhz = <0x400>; + dynamic-power-coefficient = <0x64>; + next-level-cache = <0x09>; + #cooling-cells = <0x02>; + phandle = <0x1c>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x09>; + + l3-cache { + compatible = "arm,arch-cache"; + cache-level = <0x03>; + phandle = <0x0a>; + }; + }; + }; + + cpu@100 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x100>; + enable-method = "psci"; + cpu-idle-states = <0x05 0x06>; + power-domains = <0x0b>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x00>; + capacity-dmips-mhz = <0x400>; + dynamic-power-coefficient = <0x64>; + next-level-cache = <0x09>; + #cooling-cells = <0x02>; + phandle = <0x1d>; + }; + + cpu@200 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x200>; + enable-method = "psci"; + cpu-idle-states = <0x05 0x06>; + power-domains = <0x0c>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x00>; + capacity-dmips-mhz = <0x400>; + dynamic-power-coefficient = <0x64>; + next-level-cache = <0x0d>; + #cooling-cells = <0x02>; + phandle = <0x1e>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x0d>; + }; + }; + + cpu@300 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x300>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x10>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x11>; + #cooling-cells = <0x02>; + phandle = <0x1f>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x11>; + }; + }; + + cpu@400 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x400>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x12>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x13>; + #cooling-cells = <0x02>; + phandle = <0x20>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x13>; + }; + }; + + cpu@500 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x500>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x14>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x15>; + #cooling-cells = <0x02>; + phandle = <0x21>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x15>; + }; + }; + + cpu@600 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x600>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x16>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x17>; + #cooling-cells = <0x02>; + phandle = <0x22>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x17>; + }; + }; + + cpu@700 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x700>; + enable-method = "psci"; + cpu-idle-states = <0x18 0x19>; + power-domains = <0x1a>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x02>; + capacity-dmips-mhz = <0x733>; + dynamic-power-coefficient = <0x298>; + next-level-cache = <0x1b>; + #cooling-cells = <0x02>; + phandle = <0x23>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x1b>; + }; + }; + + cpu-map { + + cluster0 { + + core0 { + cpu = <0x1c>; + }; + + core1 { + cpu = <0x1d>; + }; + + core2 { + cpu = <0x1e>; + }; + }; + + cluster1 { + + core0 { + cpu = <0x1f>; + }; + + core1 { + cpu = <0x20>; + }; + + core2 { + cpu = <0x21>; + }; + + core3 { + cpu = <0x22>; + }; + }; + + cluster2 { + + core0 { + cpu = <0x23>; + }; + }; + }; + }; + + idle-states { + entry-method = "psci"; + + silver-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <0xfa>; + exit-latency-us = <0x384>; + min-residency-us = <0xc80>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + phandle = <0x05>; + }; + + silver-cluster0-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <0x226>; + exit-latency-us = <0x2ee>; + min-residency-us = <0x1a2c>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + phandle = <0x06>; + }; + + gold-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <0x190>; + exit-latency-us = <0x44c>; + min-residency-us = <0xfab>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + phandle = <0x0e>; + }; + + gold-cluster1-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <0x226>; + exit-latency-us = <0x41a>; + min-residency-us = <0x1f0f>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + phandle = <0x0f>; + }; + + gold-plus-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <0x1c2>; + exit-latency-us = <0x4b0>; + min-residency-us = <0x1856>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + phandle = <0x18>; + }; + + gold-plus-cluster3-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <0x1f4>; + exit-latency-us = <0x546>; + min-residency-us = <0x1d38>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + phandle = <0x19>; + }; + + cluster-d4 { + compatible = "domain-idle-state"; + idle-state-name = "l3-off"; + entry-latency-us = <0x2ee>; + exit-latency-us = <0x92e>; + min-residency-us = <0x23b8>; + arm,psci-suspend-param = <0x41000044>; + phandle = <0x179>; + }; + + 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 = <0x41001344>; + phandle = <0x17a>; + }; + + cluster-e3 { + compatible = "domain-idle-state"; + idle-state-name = "llcc-off"; + entry-latency-us = <0xaf0>; + exit-latency-us = <0x1130>; + min-residency-us = <0x27a6>; + arm,psci-suspend-param = <0x4100b344>; + phandle = <0x17b>; + }; + }; + + soc { + interrupt-parent = <0x01>; + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges = <0x00 0x00 0x00 0xffffffff>; + compatible = "simple-bus"; + phandle = <0x2ac>; + + stm@10002000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb962>; + reg = <0x10002000 0x1000 0x16280000 0x180000>; + reg-names = "stm-base", "stm-stimulus-base"; + atid = <0x10>; + coresight-name = "coresight-stm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ad>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x25>; + phandle = <0x10a>; + }; + }; + }; + }; + + audio_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-audio-etm0"; + qcom,inst-id = <0x05>; + atid = <0x28 0x29>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x26>; + phandle = <0x30>; + }; + }; + }; + }; + + tpdm@109a0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109a0000 0x1000>; + reg-names = "tpdm-base"; + atid = <0x4f>; + coresight-name = "coresight-tpdm-wpss-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x8e>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x27>; + phandle = <0x8a>; + }; + }; + }; + }; + + tpdm@109a1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109a1000 0x1000>; + reg-names = "tpdm-base"; + atid = <0x4f>; + coresight-name = "coresight-tpdm-wpss-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x90>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x28>; + phandle = <0x8b>; + }; + }; + }; + }; + + wpss_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-wpss-etm0"; + qcom,inst-id = <0x03>; + atid = <0x2c>; + phandle = <0x92>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x29>; + phandle = <0x8c>; + }; + }; + }; + }; + + tpdm@10b30000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + atid = <0x1b>; + coresight-name = "coresight-tpdm-ddr-lpi"; + phandle = <0x2ae>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2a>; + phandle = <0x6d>; + }; + }; + }; + }; + + tpdm@10b46000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + coresight-name = "coresight-tpdm-lpass-lpi"; + atid = <0x1a>; + phandle = <0x2af>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2b>; + phandle = <0x2e>; + }; + }; + }; + }; + + lpass_stm { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-lpass-stm"; + qcom,dummy-source; + atid = <0x19>; + phandle = <0x2b0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2c>; + phandle = <0x2d>; + }; + }; + }; + }; + + funnel@10b50000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-lpass_lpi_1"; + phandle = <0x2b1>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x2d>; + phandle = <0x2c>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x2e>; + phandle = <0x2b>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2f>; + phandle = <0x31>; + }; + }; + }; + }; + + funnel@10b44000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-lpass_lpi_0"; + phandle = <0x2b2>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x30>; + phandle = <0x26>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x31>; + phandle = <0x2f>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x32>; + phandle = <0x116>; + }; + }; + }; + }; + + tpdm@10b09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b09000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b3>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x33>; + phandle = <0x10f>; + }; + }; + }; + }; + + tpdm@10b0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0a000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b4>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x34>; + phandle = <0x110>; + }; + }; + }; + }; + + tpdm@10b0b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0b000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b5>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x35>; + phandle = <0x111>; + }; + }; + }; + }; + + tpdm@10b0c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0c000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-3"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b6>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x36>; + phandle = <0x112>; + }; + }; + }; + }; + + tpdm@10b0d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0d000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b7>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x37>; + phandle = <0x113>; + }; + }; + }; + }; + + tpdm@10844000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10844000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-lpass"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2b8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x38>; + phandle = <0x93>; + }; + }; + }; + }; + + tpdm@10d20000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d20000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr-ch02"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xa8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x39>; + phandle = <0x95>; + }; + }; + }; + }; + + tpdm@10d30000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d30000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr-ch13"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xaa>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3a>; + phandle = <0x97>; + }; + }; + }; + }; + + tpdm@10d00000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d00000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr0"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xac>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3b>; + phandle = <0xa4>; + }; + }; + }; + }; + + tpdm@10d01000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d01000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr1"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xae>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3c>; + phandle = <0xa5>; + }; + }; + }; + }; + + tpdm@10830000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10830000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-video"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2b9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3d>; + phandle = <0x75>; + }; + }; + }; + }; + + tpdm@10c60000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c60000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-mdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x51>; + phandle = <0x2ba>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3e>; + phandle = <0x81>; + }; + }; + }; + }; + + tpdm@10c08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c08000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlmm-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x51>; + phandle = <0x2bb>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3f>; + phandle = <0x83>; + }; + }; + }; + }; + + tpdm@10c09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c09000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlmm_cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x51>; + phandle = <0x2bc>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x40>; + phandle = <0x84>; + }; + }; + }; + }; + + tpdm@10c38000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c38000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-rdpm-cx"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xcd>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x41>; + phandle = <0xc9>; + }; + }; + }; + }; + + tpdm@10c39000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c39000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-rdpm-mxc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xcf>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x42>; + phandle = <0xca>; + }; + }; + }; + }; + + tpdm@10c3a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c3a000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-rdpm-mxa"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xd1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x43>; + phandle = <0xcb>; + }; + }; + }; + }; + + tpdm@10900000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10900000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-gpu"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x73>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x44>; + phandle = <0x70>; + }; + }; + }; + }; + + tpdm@10841000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10841000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-prng"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2bd>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x45>; + phandle = <0xf9>; + }; + }; + }; + }; + + tpdm@109d0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109d0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-qm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2be>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x46>; + phandle = <0xfa>; + }; + }; + }; + }; + + tpdm@1082c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x1082c000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-gcc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2bf>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x47>; + phandle = <0xfb>; + }; + }; + }; + }; + + tpdm@10840000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10840000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-vsense"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x48>; + phandle = <0xfc>; + }; + }; + }; + }; + + tpdm@10c22000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c22000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-ipa"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x49>; + phandle = <0xfd>; + }; + }; + }; + }; + + tpdm@10c28000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c28000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlct"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c2>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4a>; + phandle = <0xfe>; + }; + }; + }; + }; + + tpdm@10c29000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c29000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ipcc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c3>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4b>; + phandle = <0xff>; + }; + }; + }; + }; + + tpdm@10003000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10003000 0x1000>; + reg-names = "tpdm-base"; + atid = <0x41>; + coresight-name = "coresight-tpdm-dcc"; + qcom,hw-enable-check; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2c4>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4c>; + phandle = <0x106>; + }; + }; + }; + }; + + tpdm@1000f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x1000f000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-spdm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x41>; + phandle = <0x2c5>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4d>; + phandle = <0x107>; + }; + }; + }; + }; + + tpdm@10d40000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d40000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddrss-llcc0"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c6>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4e>; + phandle = <0x99>; + }; + }; + }; + }; + + tpdm@10d41000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d41000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddrss-llcc1"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c7>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4f>; + phandle = <0x9a>; + }; + }; + }; + }; + + tpdm@10d42000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d42000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddrss-llcc2"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x50>; + phandle = <0x9b>; + }; + }; + }; + }; + + tpdm@10d43000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d43000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-ddrss-llcc3"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x51>; + phandle = <0x9c>; + }; + }; + }; + }; + + tpdm@10c16000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c16000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-titan"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x56>; + phandle = <0x2ca>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x52>; + phandle = <0x77>; + }; + }; + }; + }; + + tpdm@10cc9000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc9000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-tmess-prng"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x64>; + phandle = <0x2cb>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x53>; + phandle = <0x7b>; + }; + }; + }; + }; + + tpdm@10cc0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-tmess0"; + clocks = <0x24>; + status = "disabled"; + clock-names = "apb_pclk"; + qcom,hw-enable-check; + atid = <0x64>; + phandle = <0x2cc>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x54>; + phandle = <0x7c>; + }; + }; + }; + }; + + tpdm@10cc1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc1000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-tmess1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x64>; + qcom,hw-enable-check; + phandle = <0x2cd>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x55>; + phandle = <0x7d>; + }; + }; + }; + }; + + tpdm@10980000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10980000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-turing"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4f>; + phandle = <0xb9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x56>; + phandle = <0xb5>; + }; + }; + }; + }; + + tpdm@10981000 { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-tpdm-turing-llm"; + qcom,dummy-source; + atid = <0x4f>; + phandle = <0xbb>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x57>; + phandle = <0xb6>; + }; + }; + }; + }; + + tpdm@10c20000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c20000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-sdcc2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x61>; + phandle = <0x2ce>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x58>; + phandle = <0x67>; + }; + }; + }; + }; + + tpdm@10ac0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10ac0000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-dl-north-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x61>; + phandle = <0x2cf>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x59>; + phandle = <0x68>; + }; + }; + }; + }; + + tpdm@10ac1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10ac1000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-dl-north-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x61>; + phandle = <0x2d0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5a>; + phandle = <0x69>; + }; + }; + }; + }; + + tpdm@10c23000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c23000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ufs"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4b>; + phandle = <0x2d1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5b>; + phandle = <0x66>; + }; + }; + }; + }; + + tpdm@109c0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109c0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dl-south-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4b>; + phandle = <0x2d2>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5c>; + phandle = <0xd2>; + }; + }; + }; + }; + + tpdm@109c1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109c1000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dl-south-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4b>; + phandle = <0x2d3>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5d>; + phandle = <0xd3>; + }; + }; + }; + }; + + tpdm@138a0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x138a0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-silver"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d4>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5e>; + phandle = <0xe7>; + }; + }; + }; + }; + + tpdm@138b0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x138b0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-gold"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d5>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5f>; + phandle = <0xe8>; + }; + }; + }; + }; + + tpdm@138c0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x138c0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-ext"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d6>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x60>; + phandle = <0xe9>; + }; + }; + }; + }; + + tpdm@13860000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x13860000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-actpm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d7>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x61>; + phandle = <0xea>; + }; + }; + }; + }; + + tpdm@13862000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x13862000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-apss2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x62>; + phandle = <0xeb>; + }; + }; + }; + }; + + tpdm@10800000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10800000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-modem-0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x43>; + phandle = <0x2d9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x63>; + phandle = <0xda>; + }; + }; + }; + }; + + tpdm@10801000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + coresight-name = "coresight-tpdm-modem-1"; + atid = <0x43>; + phandle = <0x2da>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x64>; + phandle = <0xdb>; + }; + }; + }; + }; + + tpdm@1080d000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + coresight-name = "coresight-tpdm-modem-rscc"; + atid = <0x62>; + phandle = <0x2db>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x65>; + phandle = <0xe1>; + }; + }; + }; + }; + + tpda@10ac3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10ac3000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-dl-north"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2dc>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x66>; + phandle = <0x5b>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x67>; + phandle = <0x58>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x68>; + phandle = <0x59>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x69>; + phandle = <0x5a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6a>; + phandle = <0x6b>; + }; + }; + }; + }; + + funnel@10ac4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10ac4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl-north"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2dd>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6b>; + phandle = <0x6a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6c>; + phandle = <0x88>; + }; + }; + }; + }; + + funnel@10b33000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-ddr_lpi"; + phandle = <0x2de>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6d>; + phandle = <0x2a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6e>; + phandle = <0x115>; + }; + }; + }; + }; + + funnel@10963000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10963000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-gfx"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2df>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x6f>; + phandle = <0x71>; + }; + }; + }; + + in-ports { + #size-cells = <0x00>; + #address-cells = <0x01>; + + port@0 { + reg = <0x00>; + + endpoint { + phandle = <0x51e>; + remote-endpoint = <0x51f>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + phandle = <0x51d>; + remote-endpoint = <0x520>; + }; + }; + }; + }; + + funnel@10902000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10902000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-gfx_dl"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e0>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x70>; + phandle = <0x44>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x71>; + phandle = <0x6f>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x72>; + source = <0x73>; + phandle = <0xf8>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x74>; + phandle = <0x103>; + }; + }; + }; + }; + + funnel@10832000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10832000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-video"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e1>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x75>; + phandle = <0x3d>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x76>; + phandle = <0x82>; + }; + }; + }; + }; + + tpda@10c17000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c17000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x56>; + qcom,cmb-elem-size = <0x00 0x40>; + coresight-name = "coresight-tpda-titan"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e2>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x77>; + phandle = <0x52>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x78>; + phandle = <0x79>; + }; + }; + }; + }; + + funnel@10c14000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c14000 0x1000>; + reg-names = "funnel-base"; + status = "disabled"; + coresight-name = "coresight-funnel-titan"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e3>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x79>; + phandle = <0x78>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x7a>; + phandle = <0x87>; + }; + }; + }; + }; + + tpda@10cc4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10cc4000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x64>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x40>; + coresight-name = "coresight-tpda-tmess"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e4>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x7b>; + phandle = <0x53>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x7c>; + phandle = <0x54>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x7d>; + phandle = <0x55>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x7e>; + phandle = <0x7f>; + }; + }; + }; + }; + + funnel@10cc5000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10cc5000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-tmess"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e5>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x7f>; + phandle = <0x7e>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x80>; + phandle = <0x140>; + }; + }; + }; + }; + + tpda@10c0b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c0b000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x51>; + qcom,cmb-elem-size = <0x05 0x20>; + coresight-name = "coresight-tpda-dlmm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e6>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x81>; + phandle = <0x3e>; + }; + }; + + port@9 { + reg = <0x09>; + + endpoint { + remote-endpoint = <0x82>; + phandle = <0x76>; + }; + }; + + port@26 { + reg = <0x1a>; + + endpoint { + remote-endpoint = <0x83>; + phandle = <0x3f>; + }; + }; + + port@27 { + reg = <0x1b>; + + endpoint { + remote-endpoint = <0x84>; + phandle = <0x40>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x85>; + phandle = <0x86>; + }; + }; + }; + }; + + funnel@10c0c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c0c000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dlmm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e7>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x86>; + phandle = <0x85>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x87>; + phandle = <0x7a>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x88>; + phandle = <0x6c>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x89>; + phandle = <0x104>; + }; + }; + }; + }; + + funnel@109a3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109a3000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-wpss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e8>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x8a>; + phandle = <0x27>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x8b>; + phandle = <0x28>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x8c>; + phandle = <0x29>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x8d>; + source = <0x8e>; + phandle = <0xbd>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x8f>; + source = <0x90>; + phandle = <0xbe>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x91>; + source = <0x92>; + phandle = <0xc5>; + }; + }; + }; + }; + + funnel@10846000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10846000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-lpass"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e9>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x93>; + phandle = <0x38>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x94>; + phandle = <0xf0>; + }; + }; + }; + }; + + funnel@10d22000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d22000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_ch02"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ea>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x95>; + phandle = <0x39>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x96>; + phandle = <0xa2>; + }; + }; + }; + }; + + funnel@10d32000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d32000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_ch13"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2eb>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x97>; + phandle = <0x3a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x98>; + phandle = <0xa3>; + }; + }; + }; + }; + + tpda@10d09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + qcom,tpda-atid = <0x63>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x20 0x03 0x20>; + reg = <0x10d09000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-llcc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ec>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x99>; + phandle = <0x4e>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x9a>; + phandle = <0x4f>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x9b>; + phandle = <0x50>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x9c>; + phandle = <0x51>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x9d>; + phandle = <0x9f>; + }; + }; + }; + }; + + gladiator { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-gladiator"; + qcom,dummy-source; + atid = <0x60>; + phandle = <0x2ed>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x9e>; + phandle = <0xa0>; + }; + }; + }; + }; + + funnel@10d0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d0a000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_dl1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ee>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x9f>; + phandle = <0x9d>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xa0>; + phandle = <0x9e>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xa1>; + phandle = <0xa6>; + }; + }; + }; + }; + + funnel@10d03000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d03000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_dl0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ef>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xa2>; + phandle = <0x96>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xa3>; + phandle = <0x98>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xa4>; + phandle = <0x3b>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xa5>; + phandle = <0x3c>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xa6>; + phandle = <0xa1>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xa7>; + source = <0xa8>; + phandle = <0xf1>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xa9>; + source = <0xaa>; + phandle = <0xf2>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xab>; + source = <0xac>; + phandle = <0xf3>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xad>; + source = <0xae>; + phandle = <0xf4>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xaf>; + phandle = <0x102>; + }; + }; + }; + }; + + turing_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-turing-etm0"; + qcom,inst-id = <0x0d>; + atid = <0x26 0x27>; + phandle = <0x2f0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb0>; + phandle = <0xb3>; + }; + }; + }; + }; + + tpdm@109b0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109b0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlct1-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4f>; + phandle = <0x2f1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb1>; + phandle = <0xc1>; + }; + }; + }; + }; + + tpdm@109b1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109b1000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlct1-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4f>; + phandle = <0x2f2>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb2>; + phandle = <0xc2>; + }; + }; + }; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f3>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xb3>; + phandle = <0xb0>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb4>; + phandle = <0xb7>; + }; + }; + }; + }; + + funnel@10983000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10983000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-turing"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f4>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xb5>; + phandle = <0x56>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xb6>; + phandle = <0x57>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xb7>; + phandle = <0xb4>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xb8>; + source = <0xb9>; + phandle = <0xbf>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xba>; + source = <0xbb>; + phandle = <0xc0>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xbc>; + phandle = <0xc6>; + }; + }; + }; + }; + + tpda@109b3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + qcom,tpda-atid = <0x4f>; + qcom,dsb-elem-size = <0x05 0x20 0x0f 0x20 0x1a 0x20>; + qcom,cmb-elem-size = <0x06 0x20 0x10 0x20 0x1b 0x20>; + reg = <0x109b3000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-dl-center1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f5>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xbd>; + phandle = <0x8d>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xbe>; + phandle = <0x8f>; + }; + }; + + port@15 { + reg = <0x0f>; + + endpoint { + remote-endpoint = <0xbf>; + phandle = <0xb8>; + }; + }; + + port@16 { + reg = <0x10>; + + endpoint { + remote-endpoint = <0xc0>; + phandle = <0xba>; + }; + }; + + port@26 { + reg = <0x1a>; + + endpoint { + remote-endpoint = <0xc1>; + phandle = <0xb1>; + }; + }; + + port@27 { + reg = <0x1b>; + + endpoint { + remote-endpoint = <0xc2>; + phandle = <0xb2>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xc3>; + phandle = <0xc4>; + }; + }; + }; + }; + + funnel@109b4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109b4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl-center1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f6>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xc4>; + phandle = <0xc3>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xc5>; + phandle = <0x91>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xc6>; + phandle = <0xbc>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0xc7>; + phandle = <0x105>; + }; + }; + }; + + out-ports { + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xc8>; + phandle = <0x13e>; + }; + }; + }; + }; + + funnel@10c3b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c3b000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_west"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f7>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xc9>; + phandle = <0x41>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xca>; + phandle = <0x42>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xcb>; + phandle = <0x43>; + }; + }; + }; + + out-ports { + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xcc>; + source = <0xcd>; + phandle = <0xf5>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xce>; + source = <0xcf>; + phandle = <0xf6>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xd0>; + source = <0xd1>; + phandle = <0xf7>; + }; + }; + }; + }; + + tpda@109c3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x109c3000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x4b>; + qcom,dsb-elem-size = <0x03 0x20>; + qcom,cmb-elem-size = <0x04 0x20>; + coresight-name = "coresight-tpda-dl_south"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f8>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xd2>; + phandle = <0x5c>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xd3>; + phandle = <0x5d>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xd4>; + phandle = <0xd5>; + }; + }; + }; + }; + + funnel@109c4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109c4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_south"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f9>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xd5>; + phandle = <0xd4>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xd6>; + phandle = <0x13f>; + }; + }; + }; + }; + + modem_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem-etm0"; + qcom,inst-id = <0x02>; + qcom,secure-component; + atid = <0x24 0x25>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xd7>; + phandle = <0xdd>; + }; + }; + }; + }; + + modem2_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem2-etm0"; + qcom,inst-id = <0x0b>; + atid = <0x27>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xd8>; + phandle = <0xe4>; + }; + }; + }; + }; + + modem_diag { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-modem-diag"; + qcom,dummy-source; + atid = <0x32>; + phandle = <0x2fa>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xd9>; + phandle = <0xe0>; + }; + }; + }; + }; + + tpda@10803000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10803000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x43>; + qcom,dsb-elem-size = <0x00 0x20>; + qcom,cmb-elem-size = <0x00 0x40>; + coresight-name = "coresight-tpda-modem"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2fb>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xda>; + phandle = <0x63>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xdb>; + phandle = <0x64>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xdc>; + phandle = <0xe3>; + }; + }; + }; + }; + + funnel@1080f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x1080f000 0x1000 0x1080c000 0x1000>; + reg-names = "funnel-base-dummy", "funnel-base-real"; + coresight-name = "coresight-funnel-modem_q6_dup"; + clocks = <0x24>; + clock-names = "apb_pclk"; + qcom,duplicate-funnel; + phandle = <0x2fc>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xdd>; + phandle = <0xd7>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xde>; + phandle = <0xdf>; + }; + }; + }; + }; + + funnel@1080c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x1080c000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem_q6"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2fd>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xdf>; + phandle = <0xde>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xe0>; + phandle = <0xd9>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xe1>; + phandle = <0x65>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xe2>; + phandle = <0xe5>; + }; + }; + }; + }; + + funnel@10804000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10804000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem_dl"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2fe>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xe3>; + phandle = <0xdc>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xe4>; + phandle = <0xd8>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xe5>; + phandle = <0xe2>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xe6>; + phandle = <0x142>; + }; + }; + }; + }; + + tpda@13864000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x13864000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x42>; + qcom,dsb-elem-size = <0x02 0x20 0x08 0x20>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x06 0x40>; + coresight-name = "coresight-tpda-apss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ff>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xe7>; + phandle = <0x5e>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xe8>; + phandle = <0x5f>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xe9>; + phandle = <0x60>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xea>; + phandle = <0x61>; + }; + }; + + port@8 { + reg = <0x08>; + + endpoint { + remote-endpoint = <0xeb>; + phandle = <0x62>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xec>; + phandle = <0xed>; + }; + }; + }; + }; + + funnel@13810000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x13810000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-apss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x300>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xed>; + phandle = <0xec>; + }; + }; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xee>; + phandle = <0x135>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xef>; + phandle = <0x141>; + }; + }; + }; + }; + + tpda@10c2c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c2c000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x4e>; + qcom,dsb-elem-size = <0x00 0x20 0x04 0x20 0x05 0x20 0x06 0x20 0x16 0x20 0x17 0x20 0x1d 0x20>; + qcom,cmb-elem-size = <0x07 0x40 0x0d 0x40 0x0e 0x40 0x0f 0x40 0x15 0x40 0x18 0x20 0x1a 0x40 0x1e 0x40>; + coresight-name = "coresight-tpda-dl_center"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x301>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xf0>; + phandle = <0x94>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xf1>; + phandle = <0xa7>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xf2>; + phandle = <0xa9>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xf3>; + phandle = <0xab>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0xf4>; + phandle = <0xad>; + }; + }; + + port@13 { + reg = <0x0d>; + + endpoint { + remote-endpoint = <0xf5>; + phandle = <0xcc>; + }; + }; + + port@14 { + reg = <0x0e>; + + endpoint { + remote-endpoint = <0xf6>; + phandle = <0xce>; + }; + }; + + port@15 { + reg = <0x0f>; + + endpoint { + remote-endpoint = <0xf7>; + phandle = <0xd0>; + }; + }; + + port@19 { + reg = <0x13>; + + endpoint { + remote-endpoint = <0xf8>; + phandle = <0x72>; + }; + }; + + port@21 { + reg = <0x15>; + + endpoint { + remote-endpoint = <0xf9>; + phandle = <0x45>; + }; + }; + + port@22 { + reg = <0x16>; + + endpoint { + remote-endpoint = <0xfa>; + phandle = <0x46>; + }; + }; + + port@23 { + reg = <0x17>; + + endpoint { + remote-endpoint = <0xfb>; + phandle = <0x47>; + }; + }; + + port@24 { + reg = <0x18>; + + endpoint { + remote-endpoint = <0xfc>; + phandle = <0x48>; + }; + }; + + port@26 { + reg = <0x1a>; + + endpoint { + remote-endpoint = <0xfd>; + phandle = <0x49>; + }; + }; + + port@29 { + reg = <0x1d>; + + endpoint { + remote-endpoint = <0xfe>; + phandle = <0x4a>; + }; + }; + + port@30 { + reg = <0x1e>; + + endpoint { + remote-endpoint = <0xff>; + phandle = <0x4b>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x100>; + phandle = <0x101>; + }; + }; + }; + }; + + funnel@10c2d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c2d000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_center"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x302>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x101>; + phandle = <0x100>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x102>; + phandle = <0xaf>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x103>; + phandle = <0x74>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x104>; + phandle = <0x89>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x105>; + phandle = <0xc7>; + }; + }; + }; + }; + + tpda@10004000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10004000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x41>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20>; + coresight-name = "coresight-tpda-qdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x303>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x106>; + phandle = <0x4c>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x107>; + phandle = <0x4d>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x108>; + phandle = <0x109>; + }; + }; + }; + }; + + funnel@10041000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10041000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x304>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x109>; + phandle = <0x108>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x10a>; + phandle = <0x25>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x10b>; + phandle = <0x10c>; + }; + }; + }; + }; + + funnel@10045000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10045000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-qdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x305>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x10c>; + phandle = <0x10b>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x10d>; + phandle = <0x143>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x10e>; + phandle = <0x118>; + }; + }; + }; + }; + + tpda@10b08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10b08000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x47>; + qcom,cmb-elem-size = <0x00 0x40 0x01 0x40 0x02 0x40 0x03 0x40>; + qcom,dsb-elem-size = <0x04 0x20>; + coresight-name = "coresight-tpda-aoss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x306>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x10f>; + phandle = <0x33>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x110>; + phandle = <0x34>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x111>; + phandle = <0x35>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x112>; + phandle = <0x36>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x113>; + phandle = <0x37>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x114>; + phandle = <0x117>; + }; + }; + }; + }; + + funnel@10b04000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10b04000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-aoss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x307>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x115>; + phandle = <0x6e>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x116>; + phandle = <0x32>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x117>; + phandle = <0x114>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x118>; + phandle = <0x10e>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x119>; + phandle = <0x11a>; + }; + }; + }; + }; + + tmc@10b05000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x10b05000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etf"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x308>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x11a>; + phandle = <0x119>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x11b>; + phandle = <0x11c>; + }; + }; + }; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x309>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x11c>; + phandle = <0x11b>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + + endpoint { + remote-endpoint = <0x11d>; + phandle = <0x11f>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x11e>; + phandle = <0x144>; + }; + }; + }; + }; + + replicator@10046000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x10046000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_qdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30a>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x11f>; + phandle = <0x11d>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + + endpoint { + remote-endpoint = <0x120>; + phandle = <0x121>; + }; + }; + }; + }; + + replicator@1004e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x1004e000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_etr"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30b>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x121>; + phandle = <0x120>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x122>; + phandle = <0x12b>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x123>; + phandle = <0x124>; + }; + }; + }; + }; + + dummy_replicator { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-replicator-dummy"; + qcom,dummy-link; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x124>; + phandle = <0x123>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x125>; + phandle = <0x129>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x126>; + phandle = <0x12c>; + }; + }; + }; + }; + + tmc_modem { + compatible = "qcom,coresight-secure-etr"; + coresight-name = "coresight-modem-etr1"; + real-name = "coresight-tmc-etr1"; + qdss,support-remote-etm = <0x02>; + memory-region = <0x127>; + qdss,buffer-size = <0x2000000>; + qcom,secure-component; + coresight-csr = <0x128>; + csr-atid-offset = <0x108>; + csr-irqctrl-offset = <0x70>; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30c>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x129>; + phandle = <0x125>; + }; + }; + }; + }; + + tmc@10048000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x10048000 0x1000>; + reg-names = "tmc-base"; + qcom,iommu-dma = "bypass"; + iommus = <0x12a 0x4e0 0x20 0x12a 0x4c0 0x20>; + qcom,iommu-dma-addr-pool = <0x00 0xffc00000>; + qcom,sw-usb; + dma-coherent; + coresight-name = "coresight-tmc-etr"; + coresight-csr = <0x128>; + csr-atid-offset = <0xf8>; + csr-irqctrl-offset = <0x6c>; + byte-cntr-name = "byte-cntr"; + byte-cntr-class-name = "coresight-tmc-etr-stream"; + interrupts = <0x00 0x10e 0x01>; + interrupt-names = "byte-cntr-irq"; + arm,scatter-gather; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30d>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x12b>; + phandle = <0x122>; + }; + }; + }; + }; + + tmc@1004f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x1004f000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etr1"; + iommus = <0x12a 0x500 0x00>; + qcom,iommu-dma-addr-pool = <0x00 0xffc00000>; + coresight-csr = <0x128>; + csr-atid-offset = <0x108>; + csr-irqctrl-offset = <0x70>; + byte-cntr-name = "byte-cntr1"; + byte-cntr-class-name = "coresight-tmc-etr1-stream"; + memory-region = <0x127>; + interrupts = <0x00 0x10d 0x01>; + interrupt-names = "byte-cntr-irq"; + arm,scatter-gather; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30e>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x12c>; + phandle = <0x126>; + }; + }; + }; + }; + + csr@10001000 { + compatible = "qcom,coresight-csr"; + reg = <0x10001000 0x1000>; + reg-names = "csr-base"; + coresight-name = "coresight-csr"; + qcom,hwctrl-set-support; + qcom,set-byte-cntr-support; + qcom,blk-size = <0x01>; + phandle = <0x128>; + }; + + csr@10b11000 { + compatible = "qcom,coresight-csr"; + reg = <0x10b11000 0x1000 0x10b110f8 0x6c>; + reg-names = "csr-base", "msr-base"; + coresight-name = "coresight-swao-csr"; + qcom,timestamp-support; + qcom,msr-support; + clocks = <0x24>; + clock-names = "apb_pclk"; + qcom,blk-size = <0x01>; + phandle = <0x30f>; + }; + + ete0 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1c>; + coresight-name = "coresight-ete0"; + qcom,skip-power-up; + atid = <0x01>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x12d>; + phandle = <0x136>; + }; + }; + }; + }; + + ete1 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1d>; + coresight-name = "coresight-ete1"; + qcom,skip-power-up; + atid = <0x02>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x12e>; + phandle = <0x137>; + }; + }; + }; + }; + + ete2 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1e>; + coresight-name = "coresight-ete2"; + qcom,skip-power-up; + atid = <0x03>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x12f>; + phandle = <0x138>; + }; + }; + }; + }; + + ete3 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1f>; + coresight-name = "coresight-ete3"; + qcom,skip-power-up; + atid = <0x04>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x130>; + phandle = <0x139>; + }; + }; + }; + }; + + ete4 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x20>; + coresight-name = "coresight-ete4"; + qcom,skip-power-up; + atid = <0x05>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x131>; + phandle = <0x13a>; + }; + }; + }; + }; + + ete5 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x21>; + coresight-name = "coresight-ete5"; + qcom,skip-power-up; + atid = <0x06>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x132>; + phandle = <0x13b>; + }; + }; + }; + }; + + ete6 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x22>; + coresight-name = "coresight-ete6"; + qcom,skip-power-up; + atid = <0x07>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x133>; + phandle = <0x13c>; + }; + }; + }; + }; + + ete7 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x23>; + coresight-name = "coresight-ete7"; + qcom,skip-power-up; + atid = <0x08>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x134>; + phandle = <0x13d>; + }; + }; + }; + }; + + funnel_ete { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-ete"; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x135>; + phandle = <0xee>; + }; + }; + }; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x136>; + phandle = <0x12d>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x137>; + phandle = <0x12e>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x138>; + phandle = <0x12f>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x139>; + phandle = <0x130>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x13a>; + phandle = <0x131>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x13b>; + phandle = <0x132>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x13c>; + phandle = <0x133>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x13d>; + phandle = <0x134>; + }; + }; + }; + }; + + funnel@10042000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10042000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x310>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x13e>; + phandle = <0xc8>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x13f>; + phandle = <0xd6>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x140>; + phandle = <0x80>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x141>; + phandle = <0xef>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x142>; + phandle = <0xe6>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x143>; + phandle = <0x10d>; + }; + }; + }; + }; + + dummy_sink { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-eud"; + qcom,dummy-sink; + phandle = <0x311>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x144>; + phandle = <0x11e>; + }; + }; + }; + }; + + cti@10010000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10010000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-qdss_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x312>; + }; + + cti@10c2a000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c2a000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-cti0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x313>; + }; + + cti@10c0a000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c0a000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-dlmm_cti0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x314>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x315>; + }; + + cti@10d08000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d08000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_dl_1_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x316>; + }; + + cti@10d21000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d21000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_ch02_dl_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x317>; + }; + + cti@10d31000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d31000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_ch13_dl_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x318>; + }; + + cti@10d11000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d11000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddrss_shrm2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x319>; + }; + + cti@10b31000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b31000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_dl2_lpi"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31a>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31b>; + }; + + cti@10b41000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b41000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_lpi_cti1"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31c>; + }; + + cti@10b51000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b51000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_lpi_cti3"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31d>; + }; + + cti@10b42000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b42000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_ssc_sdc"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31e>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31f>; + }; + + cti@138e0000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x138e0000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x320>; + }; + + cti@138f0000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x138f0000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x321>; + }; + + cti@13900000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x13900000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x322>; + }; + + cti@1382b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1382b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-riscv_cti"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x323>; + }; + + cti@1382e000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1382e000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-riscv_sifive_cti"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x324>; + }; + + cti@13863000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x13863000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_atb_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x325>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x326>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x327>; + }; + + cti@10901000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10901000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-gpu_dl"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x328>; + }; + + cti@10831000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10831000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-iris_dl_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x329>; + }; + + cti@10c61000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c61000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-mdss_dl_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32a>; + }; + + cti@10982000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10982000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-turing_dl_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32b>; + }; + + cti@10c15000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c15000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-camera_dl"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32c>; + }; + + cti@10b00000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b00000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-swao_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32d>; + }; + + cti@10b21000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b21000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-aop_rvss"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32e>; + }; + + cti@1080b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1080b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-mss_q6_cti"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32f>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x330>; + }; + + cti@10802000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10802000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-modem_tp_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x331>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x332>; + }; + + cti@10cc3000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cc2000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cti_1"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x333>; + }; + + cti@10cd1000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cd1000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cpu"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x334>; + }; + + tgu@10b0e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b0e000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x04>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-ipcb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x335>; + }; + + tgu@10b0f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b0f000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x09>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-spmi0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x336>; + }; + + tgu@10b10000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b10000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x09>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-spmi1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x337>; + }; + + dcc_v2@100ff000 { + compatible = "qcom,dcc-v2"; + reg = <0x100ff000 0x1000 0x10086000 0x12000>; + qcom,transaction_timeout = <0x00>; + reg-names = "dcc-base", "dcc-ram-base"; + dcc-ram-offset = <0x6000>; + phandle = <0x338>; + + link_list_0 { + qcom,curr-link-list = <0x06>; + qcom,data-sink = "sram"; + qcom,ap-qad-override; + qcom,link-list = <0x00 0x17421000 0x02 0x00 0x00 0x68c020c 0x02 0x00 0x00 0x68c0228 0x03 0x00 0x00 0x68c0248 0x03 0x00 0x00 0x68c0268 0x03 0x00 0x00 0x68c0288 0x03 0x00 0x00 0x68c02a8 0x03 0x00 0x00 0x68c0404 0x02 0x00 0x00 0x720020c 0x02 0x00 0x00 0x7200228 0x03 0x00 0x00 0x7200248 0x03 0x00 0x00 0x7200268 0x03 0x00 0x00 0x7200288 0x03 0x00 0x00 0x72002a8 0x03 0x00 0x00 0x68c0110 0x01 0x00 0x00 0x68c011c 0x01 0x00 0x00 0x68c0208 0x01 0x00 0x00 0x7200208 0x01 0x00 0x00 0x320a4110 0x01 0x00 0x00 0x320a411c 0x01 0x00 0x00 0x320a4208 0x02 0x00 0x00 0x320a4228 0x03 0x00 0x00 0x320a4248 0x03 0x00 0x00 0x320a4268 0x03 0x00 0x00 0x320a4288 0x03 0x00 0x00 0x320a42a8 0x03 0x00 0x00 0x320a4400 0x03 0x00 0x00 0x32302028 0x01 0x00 0x00 0x323c0208 0x03 0x00 0x00 0x323c0228 0x03 0x00 0x00 0x323c0248 0x03 0x00 0x00 0x323c0268 0x03 0x00 0x00 0x323c0288 0x03 0x00 0x00 0x323c02a8 0x03 0x00 0x00 0x323c0400 0x03 0x00 0x00 0x4080304 0x01 0x00 0x00 0x4082028 0x01 0x00 0x00 0x410c138 0x01 0x00 0x00 0x41a807c 0x01 0x00 0x00 0x41a80cc 0x01 0x00 0x00 0x41a80e8 0x01 0x00 0x00 0x41a8104 0x04 0x00 0x00 0x41a8130 0x07 0x00 0x00 0x448c138 0x01 0x00 0x00 0x79c1fb0 0x02 0x00 0x00 0x4140110 0x01 0x00 0x00 0x414011c 0x01 0x00 0x00 0x4140208 0x03 0x00 0x00 0x4140228 0x03 0x00 0x00 0x4140248 0x03 0x00 0x00 0x4140268 0x03 0x00 0x00 0x4140288 0x03 0x00 0x00 0x41402a8 0x03 0x00 0x00 0x4140400 0x03 0x00 0x00 0x4200208 0x03 0x00 0x00 0x4200228 0x03 0x00 0x00 0x4200248 0x03 0x00 0x00 0x4200268 0x03 0x00 0x00 0x4200288 0x03 0x00 0x00 0x42002a8 0x03 0x00 0x00 0x4200400 0x03 0x00 0x00 0x8a00304 0x01 0x00 0x00 0x8a02028 0x01 0x00 0x00 0x8ac011c 0x01 0x00 0x00 0x8ac0208 0x03 0x00 0x00 0x8ac0228 0x03 0x00 0x00 0x8ac0248 0x03 0x00 0x00 0x8ac0268 0x03 0x00 0x00 0x8ac0288 0x03 0x00 0x00 0x8ac02ac 0x02 0x00 0x00 0x8ac02a8 0x01 0x00 0x00 0x8ac0400 0x03 0x00 0x00 0x8b00110 0x01 0x00 0x00 0x6e0a100 0x01 0x00 0x00 0x6e0a0ac 0x01 0x00 0x00 0x6e0a0b0 0x01 0x00 0x00 0x6e21104 0x01 0x00 0x00 0x6e21108 0x01 0x00 0x00 0x6e212ac 0x01 0x00 0x00 0x6e212b0 0x01 0x00 0x00 0x6e21300 0x01 0x00 0x00 0x6e0a000 0x01 0x00 0x00 0x7402048 0x01 0x00 0x00 0x7402040 0x01 0x00 0x00 0x1780005c 0x01 0x00 0x00 0x1781005c 0x01 0x00 0x00 0x1782005c 0x01 0x00 0x00 0x1783005c 0x01 0x00 0x00 0x1784005c 0x01 0x00 0x00 0x1785005c 0x01 0x00 0x00 0x1786005c 0x01 0x00 0x00 0x1787005c 0x01 0x00 0x00 0x1740003c 0x01 0x00 0x00 0x17600238 0x01 0x00 0x00 0x17600240 0x0b 0x00 0x00 0x17600274 0x01 0x00 0x00 0x17600530 0x01 0x00 0x00 0x1760051c 0x01 0x00 0x00 0x17600524 0x01 0x00 0x00 0x1760052c 0x01 0x00 0x00 0x17600518 0x01 0x00 0x00 0x17600520 0x01 0x00 0x00 0x17600528 0x01 0x00 0x00 0x17600404 0x04 0x00 0x00 0x1760041c 0x04 0x00 0x00 0x17600434 0x01 0x00 0x00 0x1760043c 0x01 0x00 0x00 0x17600440 0x01 0x00 0x00 0x17400438 0x01 0x00 0x00 0x17600044 0x01 0x00 0x00 0x17600500 0x01 0x00 0x00 0x221c209c 0x01 0x00 0x00 0x17600504 0x05 0x00 0x00 0x17900908 0x01 0x00 0x00 0x17900c18 0x01 0x00 0x00 0x17901908 0x01 0x00 0x00 0x17901c18 0x01 0x00 0x00 0x17b90810 0x03 0x00 0x00 0x17b90c50 0x03 0x00 0x00 0x17b93a04 0x02 0x00 0x00 0x17b93c94 0x01 0x00 0x00 0x17ba0810 0x03 0x00 0x00 0x17ba0c50 0x03 0x00 0x00 0x17ba3a04 0x02 0x00 0x00 0x17ba3c94 0x01 0x00 0x00 0x17b93000 0x50 0x00 0x00 0x17ba3000 0x50 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00 0x00 0x17b00000 0x01 0x00 0x00 0x17a94030 0x01 0x00 0x00 0x17a9408c 0x01 0x00 0x01 0x17a9409c 0x78 0x00 0x01 0x17a9409c 0x00 0x00 0x01 0x17a94048 0x01 0x00 0x01 0x17a94090 0x00 0x00 0x01 0x17a94090 0x25 0x00 0x00 0x17a94098 0x01 0x00 0x01 0x17a94048 0x1d 0x00 0x01 0x17a94090 0x00 0x00 0x01 0x17a94090 0x25 0x00 0x00 0x17a94098 0x01 0x00 0x00 0x17a90030 0x01 0x00 0x00 0x17a9008c 0x01 0x00 0x01 0x17a9009c 0x78 0x00 0x01 0x17a9009c 0x00 0x00 0x01 0x17a90048 0x01 0x00 0x01 0x17a90090 0x00 0x00 0x01 0x17a90090 0x25 0x00 0x00 0x17a90098 0x01 0x00 0x01 0x17a90048 0x1d 0x00 0x01 0x17a90090 0x00 0x00 0x01 0x17a90090 0x25 0x00 0x00 0x17a90098 0x01 0x00 0x00 0x17a92030 0x01 0x00 0x00 0x17a9208c 0x01 0x00 0x01 0x17a9209c 0x78 0x00 0x01 0x17a9209c 0x00 0x00 0x01 0x17a92048 0x01 0x00 0x01 0x17a92090 0x00 0x00 0x01 0x17a92090 0x25 0x00 0x00 0x17a92098 0x01 0x00 0x01 0x17a92048 0x1d 0x00 0x01 0x17a92090 0x00 0x00 0x01 0x17a92090 0x25 0x00 0x00 0x17a92098 0x01 0x00 0x00 0x17a96030 0x01 0x00 0x00 0x17a9608c 0x01 0x00 0x01 0x17a9609c 0x78 0x00 0x01 0x17a9609c 0x00 0x00 0x01 0x17a96048 0x01 0x00 0x01 0x17a96090 0x00 0x00 0x01 0x17a96090 0x25 0x00 0x00 0x17a96098 0x01 0x00 0x01 0x17a96048 0x1d 0x00 0x01 0x17a96090 0x00 0x00 0x01 0x17a96090 0x25 0x00 0x00 0x17a96098 0x01 0x00 0x00 0x17d98024 0x01 0x00 0x00 0x13822000 0x01 0x01 0x00 0x221c20a4 0x01 0x00 0x00 0x1fc8000 0x01 0x00 0x00 0x17400038 0x01 0x00 0x00 0x17d91020 0x01 0x00 0x00 0x17d92020 0x01 0x00 0x00 0x17d93020 0x01 0x00 0x00 0x17d90020 0x01 0x00 0x00 0x17d9134c 0x01 0x00 0x00 0x17d9234c 0x01 0x00 0x00 0x17d9334c 0x01 0x00 0x00 0x17d9034c 0x01 0x00 0x00 0x17d91300 0x01 0x00 0x00 0x17d92300 0x01 0x00 0x00 0x17d93300 0x01 0x00 0x00 0x17d90300 0x01 0x00 0x00 0x24183040 0x01 0x00 0x00 0x24183048 0x01 0x00 0x00 0x24102010 0x01 0x00 0x00 0x24102020 0x06 0x00 0x00 0x24102410 0x01 0x00 0x00 0x24102420 0x06 0x00 0x00 0x24142010 0x01 0x00 0x00 0x24142020 0x06 0x00 0x00 0x24142410 0x01 0x00 0x00 0x24142420 0x06 0x00 0x00 0x24182010 0x01 0x00 0x00 0x24182020 0x06 0x00 0x00 0x24182410 0x01 0x00 0x00 0x24182420 0x06 0x00 0x00 0x24102810 0x01 0x00 0x00 0x24102820 0x01 0x00 0x00 0x24102828 0x02 0x00 0x00 0x24102c10 0x01 0x00 0x00 0x24102c20 0x01 0x00 0x00 0x24102c28 0x02 0x00 0x00 0x24142810 0x01 0x00 0x00 0x24142820 0x01 0x00 0x00 0x24142828 0x02 0x00 0x00 0x24142c10 0x01 0x00 0x00 0x24142c20 0x01 0x00 0x00 0x24142c28 0x02 0x00 0x00 0x24100810 0x01 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100808 0x02 0x00 0x00 0x24100c10 0x01 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c08 0x02 0x00 0x00 0x24140810 0x01 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140808 0x02 0x00 0x00 0x24140c10 0x01 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c08 0x02 0x00 0x00 0x24180010 0x01 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180008 0x02 0x00 0x00 0x24180410 0x01 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180408 0x02 0x00 0x00 0x24101000 0x03 0x00 0x00 0x24101010 0x02 0x00 0x00 0x24101010 0x02 0x00 0x00 0x24101018 0x01 0x00 0x00 0x24101080 0x01 0x00 0x00 0x24101084 0x02 0x00 0x02 0x05 0x00 0x00 0x00 0x24101090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24101098 0x01 0x00 0x00 0x24141000 0x01 0x00 0x00 0x24141004 0x02 0x00 0x00 0x24141010 0x02 0x00 0x00 0x24141010 0x02 0x00 0x00 0x24141018 0x01 0x00 0x00 0x24141080 0x01 0x00 0x00 0x24141084 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x24141090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24141098 0x01 0x00 0x00 0x24181000 0x01 0x00 0x00 0x24181004 0x02 0x00 0x00 0x24181010 0x02 0x00 0x00 0x24181010 0x02 0x00 0x00 0x24181018 0x01 0x00 0x00 0x24181080 0x01 0x00 0x00 0x24181084 0x02 0x00 0x02 0x0b 0x00 0x00 0x00 0x24181090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24181098 0x01 0x00 0x00 0x24131010 0x01 0x00 0x00 0x24133010 0x01 0x00 0x00 0x24135010 0x01 0x00 0x00 0x24137010 0x01 0x00 0x00 0x24138010 0x01 0x00 0x00 0x24139010 0x01 0x00 0x00 0x24171010 0x01 0x00 0x00 0x24173010 0x01 0x00 0x00 0x24175010 0x01 0x00 0x00 0x24177010 0x01 0x00 0x00 0x24178010 0x01 0x00 0x00 0x24179010 0x01 0x00 0x00 0x241b1010 0x01 0x00 0x00 0x241b3010 0x01 0x00 0x00 0x241b5010 0x01 0x00 0x00 0x241b7010 0x01 0x00 0x00 0x241b9010 0x01 0x00 0x00 0x241bb010 0x01 0x00 0x00 0x241bc010 0x01 0x00 0x00 0x241bd010 0x01 0x00 0x00 0x241bf010 0x01 0x00 0x00 0x241c1010 0x01 0x00 0x00 0x241c3010 0x01 0x00 0x01 0x24100828 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24100828 0x01 0x00 0x01 0x24100c28 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24100c28 0x01 0x00 0x01 0x24140828 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24140828 0x01 0x00 0x01 0x24140c28 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24140c28 0x01 0x00 0x00 0x17810024 0x01 0x00 0x00 0x17810038 0x06 0x00 0x00 0x17810058 0x04 0x00 0x00 0x1781006c 0x01 0x00 0x00 0x178100f0 0x02 0x00 0x00 0x17820010 0x01 0x00 0x00 0x17820024 0x01 0x00 0x00 0x17820038 0x06 0x00 0x00 0x17820058 0x04 0x00 0x00 0x178200f0 0x02 0x00 0x00 0x17830010 0x01 0x00 0x00 0x17830024 0x01 0x00 0x00 0x17830038 0x06 0x00 0x00 0x17830058 0x04 0x00 0x00 0x178300f0 0x02 0x00 0x00 0x17840010 0x01 0x00 0x00 0x17840024 0x01 0x00 0x00 0x17840038 0x06 0x00 0x00 0x17840058 0x04 0x00 0x00 0x178400f0 0x02 0x00 0x00 0x17850010 0x01 0x00 0x00 0x17850024 0x01 0x00 0x00 0x17850038 0x06 0x00 0x00 0x17850058 0x04 0x00 0x00 0x178500f0 0x02 0x00 0x00 0x17860010 0x01 0x00 0x00 0x17860024 0x01 0x00 0x00 0x17860038 0x06 0x00 0x00 0x17860058 0x04 0x00 0x00 0x178600f0 0x02 0x00 0x00 0x17870010 0x01 0x00 0x00 0x17870024 0x01 0x00 0x00 0x17870038 0x06 0x00 0x00 0x17870058 0x04 0x00 0x00 0x178700f0 0x02 0x00 0x00 0x17880010 0x01 0x00 0x00 0x17880024 0x01 0x00 0x00 0x17880038 0x06 0x00 0x00 0x17890010 0x01 0x00 0x00 0x17890024 0x01 0x00 0x00 0x17890038 0x06 0x00 0x00 0x178b0010 0x01 0x00 0x00 0x178b0024 0x01 0x00 0x00 0x178b0038 0x06 0x00 0x00 0x178b006c 0x05 0x00 0x00 0x178b0084 0x01 0x00 0x00 0x178b00f4 0x05 0x00 0x00 0x178b0118 0x09 0x00 0x00 0x178b0158 0x05 0x00 0x00 0x178b0170 0x02 0x00 0x00 0x178b0188 0x05 0x00 0x00 0x178b01ac 0x06 0x00 0x00 0x178b01c8 0x01 0x00 0x00 0x178b0204 0x01 0x00 0x00 0x178b0244 0x01 0x00 0x00 0x17e30000 0x01 0x00 0x00 0x17e30008 0x01 0x00 0x00 0x17e30010 0x01 0x00 0x00 0x17e80000 0x01 0x00 0x00 0x17e80008 0x01 0x00 0x00 0x17e80010 0x01 0x00 0x00 0x17f80000 0x01 0x00 0x00 0x17f80008 0x01 0x00 0x00 0x17f80010 0x01 0x00 0x00 0x18080000 0x01 0x00 0x00 0x18080008 0x01 0x00 0x00 0x18080010 0x01 0x00 0x00 0x18180000 0x01 0x00 0x00 0x18180008 0x01 0x00 0x00 0x18180010 0x01 0x00 0x00 0x18280000 0x01 0x00 0x00 0x18280008 0x01 0x00 0x00 0x18280010 0x01 0x00 0x00 0x18380000 0x01 0x00 0x00 0x18380008 0x01 0x00 0x00 0x18380010 0x01 0x00 0x00 0x18480000 0x01 0x00 0x00 0x18480008 0x01 0x00 0x00 0x18480010 0x01 0x00 0x00 0x18580000 0x01 0x00 0x00 0x18580008 0x01 0x00 0x00 0x18580010 0x01 0x00 0x00 0x2407701c 0x01 0x00 0x00 0x24077030 0x01 0x00 0x00 0x2408005c 0x01 0x00 0x00 0x240800c8 0x01 0x00 0x00 0x240800d4 0x01 0x00 0x00 0x240800e0 0x01 0x00 0x00 0x240800ec 0x01 0x00 0x00 0x240800f8 0x01 0x00 0x00 0x240801b4 0x01 0x00 0x00 0x240a8120 0x05 0x00 0x00 0x240a8144 0x02 0x00 0x00 0x240a81d0 0x04 0x00 0x00 0x240a81f0 0x01 0x00 0x00 0x240a81fc 0x01 0x00 0x00 0x240a8208 0x01 0x00 0x00 0x240a8214 0x01 0x00 0x00 0x240a8264 0x01 0x00 0x00 0x240a8284 0x01 0x00 0x00 0x240a82fc 0x01 0x00 0x00 0x240a8860 0x03 0x00 0x00 0x240aa034 0x03 0x00 0x00 0x240ba28c 0x01 0x00 0x00 0x240ba294 0x01 0x00 0x00 0x240ba29c 0x01 0x00 0x00 0x24185100 0x04 0x00 0x00 0x24187100 0x01 0x00 0x00 0x2418c100 0x01 0x00 0x00 0x24401e64 0x01 0x00 0x00 0x24401ea0 0x01 0x00 0x00 0x24403e64 0x01 0x00 0x00 0x24403ea0 0x01 0x00 0x00 0x2440527c 0x01 0x00 0x00 0x24405290 0x01 0x00 0x00 0x244054ec 0x01 0x00 0x00 0x244054f4 0x01 0x00 0x00 0x24405514 0x01 0x00 0x00 0x2440551c 0x01 0x00 0x00 0x24405524 0x01 0x00 0x00 0x24405548 0x01 0x00 0x00 0x24405550 0x01 0x00 0x00 0x24405558 0x01 0x00 0x00 0x244055b8 0x01 0x00 0x00 0x244055c0 0x01 0x00 0x00 0x244055ec 0x01 0x00 0x00 0x24405870 0x01 0x00 0x00 0x244058a0 0x01 0x00 0x00 0x244058a8 0x01 0x00 0x00 0x244058b0 0x01 0x00 0x00 0x244058b8 0x01 0x00 0x00 0x244058d8 0x02 0x00 0x00 0x244058f4 0x01 0x00 0x00 0x244058fc 0x01 0x00 0x00 0x24405920 0x01 0x00 0x00 0x24405928 0x01 0x00 0x00 0x24405944 0x01 0x00 0x00 0x24406604 0x01 0x00 0x00 0x2440660c 0x01 0x00 0x00 0x24440310 0x01 0x00 0x00 0x24440400 0x02 0x00 0x00 0x24440410 0x03 0x00 0x00 0x24440428 0x01 0x00 0x00 0x24440430 0x01 0x00 0x00 0x24440440 0x01 0x00 0x00 0x24440448 0x01 0x00 0x00 0x244404a0 0x01 0x00 0x00 0x244404b0 0x03 0x00 0x00 0x244404d0 0x02 0x00 0x00 0x2444341c 0x01 0x00 0x00 0x24445804 0x01 0x00 0x00 0x2444590c 0x01 0x00 0x00 0x24445a14 0x01 0x00 0x00 0x24445c1c 0x01 0x00 0x00 0x24445c38 0x01 0x00 0x00 0x24449100 0x01 0x00 0x00 0x24449110 0x01 0x00 0x00 0x24449120 0x01 0x00 0x00 0x24449180 0x02 0x00 0x00 0x24460618 0x01 0x00 0x00 0x24460684 0x01 0x00 0x00 0x2446068c 0x01 0x00 0x00 0x24481e64 0x01 0x00 0x00 0x24481ea0 0x01 0x00 0x00 0x24483e64 0x01 0x00 0x00 0x24483ea0 0x01 0x00 0x00 0x2448527c 0x01 0x00 0x00 0x24485290 0x01 0x00 0x00 0x244854ec 0x01 0x00 0x00 0x244854f4 0x01 0x00 0x00 0x24485514 0x01 0x00 0x00 0x2448551c 0x01 0x00 0x00 0x24485524 0x01 0x00 0x00 0x24485548 0x01 0x00 0x00 0x24485550 0x01 0x00 0x00 0x24485558 0x01 0x00 0x00 0x244855b8 0x01 0x00 0x00 0x244855c0 0x01 0x00 0x00 0x244855ec 0x01 0x00 0x00 0x24485870 0x01 0x00 0x00 0x244858a0 0x01 0x00 0x00 0x244858a8 0x01 0x00 0x00 0x244858b0 0x01 0x00 0x00 0x244858b8 0x01 0x00 0x00 0x244858d8 0x02 0x00 0x00 0x244858f4 0x01 0x00 0x00 0x244858fc 0x01 0x00 0x00 0x24485920 0x01 0x00 0x00 0x24485928 0x01 0x00 0x00 0x24485944 0x01 0x00 0x00 0x24486604 0x01 0x00 0x00 0x2448660c 0x01 0x00 0x00 0x244c0310 0x01 0x00 0x00 0x244c0400 0x02 0x00 0x00 0x244c0410 0x03 0x00 0x00 0x244c0428 0x01 0x00 0x00 0x244c0430 0x01 0x00 0x00 0x244c0440 0x01 0x00 0x00 0x244c0448 0x01 0x00 0x00 0x244c04a0 0x01 0x00 0x00 0x244c04b0 0x03 0x00 0x00 0x244c04d0 0x02 0x00 0x00 0x244c341c 0x01 0x00 0x00 0x244c5804 0x01 0x00 0x00 0x244c590c 0x01 0x00 0x00 0x244c5a14 0x01 0x00 0x00 0x244c5c1c 0x01 0x00 0x00 0x244c5c38 0x01 0x00 0x00 0x244c9100 0x01 0x00 0x00 0x244c9110 0x01 0x00 0x00 0x244c9120 0x01 0x00 0x00 0x244c9180 0x02 0x00 0x00 0x244e0618 0x01 0x00 0x00 0x244e0684 0x01 0x00 0x00 0x244e068c 0x01 0x00 0x00 0x24601e64 0x01 0x00 0x00 0x24601ea0 0x01 0x00 0x00 0x24603e64 0x01 0x00 0x00 0x24603ea0 0x01 0x00 0x00 0x2460527c 0x01 0x00 0x00 0x24605290 0x01 0x00 0x00 0x246054ec 0x01 0x00 0x00 0x246054f4 0x01 0x00 0x00 0x24605514 0x01 0x00 0x00 0x2460551c 0x01 0x00 0x00 0x24605524 0x01 0x00 0x00 0x24605548 0x01 0x00 0x00 0x24605550 0x01 0x00 0x00 0x24605558 0x01 0x00 0x00 0x246055b8 0x01 0x00 0x00 0x246055c0 0x01 0x00 0x00 0x246055ec 0x01 0x00 0x00 0x24605870 0x01 0x00 0x00 0x246058a0 0x01 0x00 0x00 0x246058a8 0x01 0x00 0x00 0x246058b0 0x01 0x00 0x00 0x246058b8 0x01 0x00 0x00 0x246058d8 0x02 0x00 0x00 0x246058f4 0x01 0x00 0x00 0x246058fc 0x01 0x00 0x00 0x24605920 0x01 0x00 0x00 0x24605928 0x01 0x00 0x00 0x24605944 0x01 0x00 0x00 0x24606604 0x01 0x00 0x00 0x2460660c 0x01 0x00 0x00 0x24640310 0x01 0x00 0x00 0x24640400 0x02 0x00 0x00 0x24640410 0x03 0x00 0x00 0x24640428 0x01 0x00 0x00 0x24640430 0x01 0x00 0x00 0x24640440 0x01 0x00 0x00 0x24640448 0x01 0x00 0x00 0x246404a0 0x01 0x00 0x00 0x246404b0 0x03 0x00 0x00 0x246404d0 0x02 0x00 0x00 0x2464341c 0x01 0x00 0x00 0x24645804 0x01 0x00 0x00 0x2464590c 0x01 0x00 0x00 0x24645a14 0x01 0x00 0x00 0x24645c1c 0x01 0x00 0x00 0x24645c38 0x01 0x00 0x00 0x24649100 0x01 0x00 0x00 0x24649110 0x01 0x00 0x00 0x24649120 0x01 0x00 0x00 0x24649180 0x02 0x00 0x00 0x24660618 0x01 0x00 0x00 0x24660684 0x01 0x00 0x00 0x2466068c 0x01 0x00 0x00 0x24681e64 0x01 0x00 0x00 0x24681ea0 0x01 0x00 0x00 0x24683e64 0x01 0x00 0x00 0x24683ea0 0x01 0x00 0x00 0x2468527c 0x01 0x00 0x00 0x24685290 0x01 0x00 0x00 0x246854ec 0x01 0x00 0x00 0x246854f4 0x01 0x00 0x00 0x24685514 0x01 0x00 0x00 0x2468551c 0x01 0x00 0x00 0x24685524 0x01 0x00 0x00 0x24685548 0x01 0x00 0x00 0x24685550 0x01 0x00 0x00 0x24685558 0x01 0x00 0x00 0x246855b8 0x01 0x00 0x00 0x246855c0 0x01 0x00 0x00 0x246855ec 0x01 0x00 0x00 0x24685870 0x01 0x00 0x00 0x246858a0 0x01 0x00 0x00 0x246858a8 0x01 0x00 0x00 0x246858b0 0x01 0x00 0x00 0x246858b8 0x01 0x00 0x00 0x246858d8 0x02 0x00 0x00 0x246858f4 0x01 0x00 0x00 0x246858fc 0x01 0x00 0x00 0x24685920 0x01 0x00 0x00 0x24685928 0x01 0x00 0x00 0x24685944 0x01 0x00 0x00 0x24686604 0x01 0x00 0x00 0x2468660c 0x01 0x00 0x00 0x246c0310 0x01 0x00 0x00 0x246c0400 0x02 0x00 0x00 0x246c0410 0x03 0x00 0x00 0x246c0428 0x01 0x00 0x00 0x246c0430 0x01 0x00 0x00 0x246c0440 0x01 0x00 0x00 0x246c0448 0x01 0x00 0x00 0x246c04a0 0x01 0x00 0x00 0x246c04b0 0x03 0x00 0x00 0x246c04d0 0x02 0x00 0x00 0x246c341c 0x01 0x00 0x00 0x246c5804 0x01 0x00 0x00 0x246c590c 0x01 0x00 0x00 0x246c5a14 0x01 0x00 0x00 0x246c5c1c 0x01 0x00 0x00 0x246c5c38 0x01 0x00 0x00 0x246c9100 0x01 0x00 0x00 0x246c9110 0x01 0x00 0x00 0x246c9120 0x01 0x00 0x00 0x246c9180 0x02 0x00 0x00 0x246e0618 0x01 0x00 0x00 0x246e0684 0x01 0x00 0x00 0x246e068c 0x01 0x00 0x00 0x24840310 0x01 0x00 0x00 0x24840400 0x02 0x00 0x00 0x24840410 0x03 0x00 0x00 0x24840428 0x01 0x00 0x00 0x24840430 0x01 0x00 0x00 0x24840440 0x01 0x00 0x00 0x24840448 0x01 0x00 0x00 0x248404a0 0x01 0x00 0x00 0x248404b0 0x03 0x00 0x00 0x248404d0 0x02 0x00 0x00 0x2484341c 0x01 0x00 0x00 0x24845804 0x01 0x00 0x00 0x2484590c 0x01 0x00 0x00 0x24845a14 0x01 0x00 0x00 0x24845c1c 0x01 0x00 0x00 0x24845c38 0x01 0x00 0x00 0x24849100 0x01 0x00 0x00 0x24849110 0x01 0x00 0x00 0x24849120 0x01 0x00 0x00 0x24849180 0x02 0x00 0x00 0x24860618 0x01 0x00 0x00 0x24860684 0x01 0x00 0x00 0x2486068c 0x01 0x00 0x00 0x248c0310 0x01 0x00 0x00 0x248c0400 0x02 0x00 0x00 0x248c0410 0x03 0x00 0x00 0x248c0428 0x01 0x00 0x00 0x248c0430 0x01 0x00 0x00 0x248c0440 0x01 0x00 0x00 0x248c0448 0x01 0x00 0x00 0x248c04a0 0x01 0x00 0x00 0x248c04b0 0x03 0x00 0x00 0x248c04d0 0x02 0x00 0x00 0x248c341c 0x01 0x00 0x00 0x248c5804 0x01 0x00 0x00 0x248c590c 0x01 0x00 0x00 0x248c5a14 0x01 0x00 0x00 0x248c5c1c 0x01 0x00 0x00 0x248c5c38 0x01 0x00 0x00 0x248c9100 0x01 0x00 0x00 0x248c9110 0x01 0x00 0x00 0x248c9120 0x01 0x00 0x00 0x248c9180 0x02 0x00 0x00 0x248e0618 0x01 0x00 0x00 0x248e0684 0x01 0x00 0x00 0x248e068c 0x01 0x00 0x00 0x25020348 0x01 0x00 0x00 0x25020480 0x01 0x00 0x00 0x25022400 0x01 0x00 0x00 0x25023220 0x04 0x00 0x00 0x25023308 0x01 0x00 0x00 0x25023318 0x01 0x00 0x00 0x25038100 0x01 0x00 0x00 0x2503c030 0x01 0x00 0x00 0x25042044 0x03 0x00 0x00 0x250420b0 0x01 0x00 0x00 0x25042104 0x01 0x00 0x00 0x25042114 0x01 0x00 0x00 0x25048004 0x05 0x00 0x00 0x2504c030 0x01 0x00 0x00 0x25050020 0x01 0x00 0x00 0x2506004c 0x08 0x00 0x00 0x25220348 0x01 0x00 0x00 0x25220480 0x01 0x00 0x00 0x25222400 0x01 0x00 0x00 0x25223220 0x04 0x00 0x00 0x25223308 0x01 0x00 0x00 0x25223318 0x01 0x00 0x00 0x25238100 0x01 0x00 0x00 0x2523c030 0x01 0x00 0x00 0x25242044 0x03 0x00 0x00 0x252420b0 0x01 0x00 0x00 0x25242104 0x01 0x00 0x00 0x25242114 0x01 0x00 0x00 0x25248004 0x05 0x00 0x00 0x2524c030 0x01 0x00 0x00 0x25250020 0x01 0x00 0x00 0x2526004c 0x08 0x00 0x00 0x25420348 0x01 0x00 0x00 0x25420480 0x01 0x00 0x00 0x25422400 0x01 0x00 0x00 0x25423220 0x04 0x00 0x00 0x25423308 0x01 0x00 0x00 0x25423318 0x01 0x00 0x00 0x25438100 0x01 0x00 0x00 0x2543c030 0x01 0x00 0x00 0x25442044 0x03 0x00 0x00 0x254420b0 0x01 0x00 0x00 0x25442104 0x01 0x00 0x00 0x25442114 0x01 0x00 0x00 0x25448004 0x05 0x00 0x00 0x2544c030 0x01 0x00 0x00 0x25450020 0x01 0x00 0x00 0x2546004c 0x08 0x00 0x00 0x25620348 0x01 0x00 0x00 0x25620480 0x01 0x00 0x00 0x25622400 0x01 0x00 0x00 0x25623220 0x04 0x00 0x00 0x25623308 0x01 0x00 0x00 0x25623318 0x01 0x00 0x00 0x25638100 0x01 0x00 0x00 0x2563c030 0x01 0x00 0x00 0x25642044 0x03 0x00 0x00 0x256420b0 0x01 0x00 0x00 0x25642104 0x01 0x00 0x00 0x25642114 0x01 0x00 0x00 0x25648004 0x05 0x00 0x00 0x2564c030 0x01 0x00 0x00 0x25650020 0x01 0x00 0x00 0x2566004c 0x08 0x00 0x00 0x25820348 0x01 0x00 0x00 0x25820480 0x01 0x00 0x00 0x25822400 0x01 0x00 0x00 0x25823220 0x04 0x00 0x00 0x25823308 0x01 0x00 0x00 0x25823318 0x01 0x00 0x00 0x25838100 0x01 0x00 0x00 0x2583c030 0x01 0x00 0x00 0x25842044 0x03 0x00 0x00 0x258420b0 0x01 0x00 0x00 0x25842104 0x01 0x00 0x00 0x25842114 0x01 0x00 0x00 0x25848004 0x05 0x00 0x00 0x2584c030 0x01 0x00 0x00 0x25850020 0x01 0x00 0x00 0x2586004c 0x08 0x00 0x00 0x25a20348 0x01 0x00 0x00 0x25a20480 0x01 0x00 0x00 0x25a22400 0x01 0x00 0x00 0x25a23220 0x04 0x00 0x00 0x25a23308 0x01 0x00 0x00 0x25a23318 0x01 0x00 0x00 0x25a38100 0x01 0x00 0x00 0x25a3c030 0x01 0x00 0x00 0x25a42044 0x03 0x00 0x00 0x25a420b0 0x01 0x00 0x00 0x25a42104 0x01 0x00 0x00 0x25a42114 0x01 0x00 0x00 0x25a48004 0x05 0x00 0x00 0x25a4c030 0x01 0x00 0x00 0x25a50020 0x01 0x00 0x00 0x25a6004c 0x08 0x00 0x00 0x25000004 0x01 0x00 0x00 0x25001004 0x01 0x00 0x00 0x25002004 0x01 0x00 0x00 0x25003004 0x01 0x00 0x00 0x25004004 0x01 0x00 0x00 0x25005004 0x01 0x00 0x00 0x25006004 0x01 0x00 0x00 0x25007004 0x01 0x00 0x00 0x25008004 0x01 0x00 0x00 0x25009004 0x01 0x00 0x00 0x2500a004 0x01 0x00 0x00 0x2500b004 0x01 0x00 0x00 0x2500c004 0x01 0x00 0x00 0x2500d004 0x01 0x00 0x00 0x2500e004 0x01 0x00 0x00 0x2500f004 0x01 0x00 0x00 0x25010004 0x01 0x00 0x00 0x25011004 0x01 0x00 0x00 0x25012004 0x01 0x00 0x00 0x25013004 0x01 0x00 0x00 0x25014004 0x01 0x00 0x00 0x25015004 0x01 0x00 0x00 0x25016004 0x01 0x00 0x00 0x25017004 0x01 0x00 0x00 0x25018004 0x01 0x00 0x00 0x25019004 0x01 0x00 0x00 0x2501a004 0x01 0x00 0x00 0x2501b004 0x01 0x00 0x00 0x2501c004 0x01 0x00 0x00 0x2501d004 0x01 0x00 0x00 0x2501e004 0x01 0x00 0x00 0x2501f004 0x01 0x00 0x00 0x2507601c 0x04 0x00 0x00 0x25076034 0x04 0x00 0x00 0x25076058 0x01 0x00 0x00 0x25076200 0x01 0x00 0x00 0x25077020 0x01 0x00 0x00 0x25077030 0x14 0x00 0x00 0x25077084 0x01 0x00 0x00 0x25077090 0x05 0x00 0x00 0x25077218 0x08 0x00 0x00 0x250a002c 0x01 0x00 0x00 0x250a009c 0x02 0x00 0x00 0x250a00a8 0x03 0x00 0x00 0x250a00b8 0x01 0x00 0x00 0x250a00c0 0x02 0x00 0x00 0x250a00cc 0x04 0x00 0x00 0x250a00e0 0x01 0x00 0x00 0x250a00e8 0x01 0x00 0x00 0x250a00f0 0x01 0x00 0x00 0x250a00f0 0x01 0x00 0x00 0x250a0100 0x01 0x00 0x00 0x250a0108 0x01 0x00 0x00 0x250a0110 0x01 0x00 0x00 0x250a0118 0x01 0x00 0x00 0x250a0120 0x01 0x00 0x00 0x250a0128 0x01 0x00 0x00 0x250a1010 0x01 0x00 0x00 0x250a1070 0x01 0x00 0x00 0x250a3004 0x01 0x00 0x00 0x25200004 0x01 0x00 0x00 0x25201004 0x01 0x00 0x00 0x25202004 0x01 0x00 0x00 0x25203004 0x01 0x00 0x00 0x25204004 0x01 0x00 0x00 0x25205004 0x01 0x00 0x00 0x25206004 0x01 0x00 0x00 0x25207004 0x01 0x00 0x00 0x25208004 0x01 0x00 0x00 0x25209004 0x01 0x00 0x00 0x2520a004 0x01 0x00 0x00 0x2520b004 0x01 0x00 0x00 0x2520c004 0x01 0x00 0x00 0x2520d004 0x01 0x00 0x00 0x2520e004 0x01 0x00 0x00 0x2520f004 0x01 0x00 0x00 0x25210004 0x01 0x00 0x00 0x25211004 0x01 0x00 0x00 0x25212004 0x01 0x00 0x00 0x25213004 0x01 0x00 0x00 0x25214004 0x01 0x00 0x00 0x25215004 0x01 0x00 0x00 0x25216004 0x01 0x00 0x00 0x25217004 0x01 0x00 0x00 0x25218004 0x01 0x00 0x00 0x25219004 0x01 0x00 0x00 0x2521a004 0x01 0x00 0x00 0x2521b004 0x01 0x00 0x00 0x2521c004 0x01 0x00 0x00 0x2521d004 0x01 0x00 0x00 0x2521e004 0x01 0x00 0x00 0x2521f004 0x01 0x00 0x00 0x2527601c 0x04 0x00 0x00 0x25276034 0x04 0x00 0x00 0x25276058 0x01 0x00 0x00 0x25276064 0x01 0x00 0x00 0x25276200 0x01 0x00 0x00 0x25277020 0x01 0x00 0x00 0x25277030 0x14 0x00 0x00 0x25277084 0x01 0x00 0x00 0x25277090 0x05 0x00 0x00 0x25277218 0x08 0x00 0x00 0x252a002c 0x01 0x00 0x00 0x252a009c 0x02 0x00 0x00 0x252a00a8 0x03 0x00 0x00 0x252a00b8 0x01 0x00 0x00 0x252a00c0 0x02 0x00 0x00 0x252a00cc 0x04 0x00 0x00 0x252a00e0 0x01 0x00 0x00 0x252a00e8 0x01 0x00 0x00 0x252a00f0 0x01 0x00 0x00 0x252a00f0 0x01 0x00 0x00 0x252a0100 0x01 0x00 0x00 0x252a0108 0x01 0x00 0x00 0x252a0110 0x01 0x00 0x00 0x252a0118 0x01 0x00 0x00 0x252a0120 0x01 0x00 0x00 0x252a0128 0x01 0x00 0x00 0x252a1010 0x01 0x00 0x00 0x252a1070 0x01 0x00 0x00 0x252a3004 0x01 0x00 0x00 0x25400004 0x01 0x00 0x00 0x25401004 0x01 0x00 0x00 0x25402004 0x01 0x00 0x00 0x25403004 0x01 0x00 0x00 0x25404004 0x01 0x00 0x00 0x25405004 0x01 0x00 0x00 0x25406004 0x01 0x00 0x00 0x25407004 0x01 0x00 0x00 0x25408004 0x01 0x00 0x00 0x25409004 0x01 0x00 0x00 0x2540a004 0x01 0x00 0x00 0x2540b004 0x01 0x00 0x00 0x2540c004 0x01 0x00 0x00 0x2540d004 0x01 0x00 0x00 0x2540e004 0x01 0x00 0x00 0x2540f004 0x01 0x00 0x00 0x25410004 0x01 0x00 0x00 0x25411004 0x01 0x00 0x00 0x25412004 0x01 0x00 0x00 0x25413004 0x01 0x00 0x00 0x25414004 0x01 0x00 0x00 0x25415004 0x01 0x00 0x00 0x25416004 0x01 0x00 0x00 0x25417004 0x01 0x00 0x00 0x25418004 0x01 0x00 0x00 0x25419004 0x01 0x00 0x00 0x2541a004 0x01 0x00 0x00 0x2541b004 0x01 0x00 0x00 0x2541c004 0x01 0x00 0x00 0x2541d004 0x01 0x00 0x00 0x2541e004 0x01 0x00 0x00 0x2541f004 0x01 0x00 0x00 0x2547601c 0x04 0x00 0x00 0x25476034 0x04 0x00 0x00 0x25476058 0x01 0x00 0x00 0x25476064 0x01 0x00 0x00 0x25476200 0x01 0x00 0x00 0x25477020 0x01 0x00 0x00 0x25477030 0x14 0x00 0x00 0x25477084 0x01 0x00 0x00 0x25477090 0x05 0x00 0x00 0x25477218 0x08 0x00 0x00 0x254a002c 0x01 0x00 0x00 0x254a009c 0x02 0x00 0x00 0x254a00a8 0x03 0x00 0x00 0x254a00b8 0x01 0x00 0x00 0x254a00c0 0x02 0x00 0x00 0x254a00cc 0x04 0x00 0x00 0x254a00e0 0x01 0x00 0x00 0x254a00e8 0x01 0x00 0x00 0x254a00f0 0x01 0x00 0x00 0x254a00f0 0x01 0x00 0x00 0x254a0100 0x01 0x00 0x00 0x254a0108 0x01 0x00 0x00 0x254a0110 0x01 0x00 0x00 0x254a0118 0x01 0x00 0x00 0x254a0120 0x01 0x00 0x00 0x254a0128 0x01 0x00 0x00 0x254a1010 0x01 0x00 0x00 0x254a1070 0x01 0x00 0x00 0x254a3004 0x01 0x00 0x00 0x25600004 0x01 0x00 0x00 0x25601004 0x01 0x00 0x00 0x25602004 0x01 0x00 0x00 0x25603004 0x01 0x00 0x00 0x25604004 0x01 0x00 0x00 0x25605004 0x01 0x00 0x00 0x25606004 0x01 0x00 0x00 0x25607004 0x01 0x00 0x00 0x25608004 0x01 0x00 0x00 0x25609004 0x01 0x00 0x00 0x2560a004 0x01 0x00 0x00 0x2560b004 0x01 0x00 0x00 0x2560c004 0x01 0x00 0x00 0x2560d004 0x01 0x00 0x00 0x2560e004 0x01 0x00 0x00 0x2560f004 0x01 0x00 0x00 0x25610004 0x01 0x00 0x00 0x25611004 0x01 0x00 0x00 0x25612004 0x01 0x00 0x00 0x25613004 0x01 0x00 0x00 0x25614004 0x01 0x00 0x00 0x25615004 0x01 0x00 0x00 0x25616004 0x01 0x00 0x00 0x25617004 0x01 0x00 0x00 0x25618004 0x01 0x00 0x00 0x25619004 0x01 0x00 0x00 0x2561a004 0x01 0x00 0x00 0x2561b004 0x01 0x00 0x00 0x2561c004 0x01 0x00 0x00 0x2561d004 0x01 0x00 0x00 0x2561e004 0x01 0x00 0x00 0x2561f004 0x01 0x00 0x00 0x2567601c 0x04 0x00 0x00 0x25676034 0x04 0x00 0x00 0x25676058 0x01 0x00 0x00 0x25676064 0x01 0x00 0x00 0x25676200 0x01 0x00 0x00 0x25677020 0x01 0x00 0x00 0x25677030 0x14 0x00 0x00 0x25677084 0x01 0x00 0x00 0x25677090 0x05 0x00 0x00 0x25677218 0x08 0x00 0x00 0x256a002c 0x01 0x00 0x00 0x256a009c 0x02 0x00 0x00 0x256a00a8 0x03 0x00 0x00 0x256a00b8 0x01 0x00 0x00 0x256a00c0 0x02 0x00 0x00 0x256a00cc 0x04 0x00 0x00 0x256a00e0 0x01 0x00 0x00 0x256a00e8 0x01 0x00 0x00 0x256a00f0 0x01 0x00 0x00 0x256a00f0 0x01 0x00 0x00 0x256a0100 0x01 0x00 0x00 0x256a0108 0x01 0x00 0x00 0x256a0110 0x01 0x00 0x00 0x256a0118 0x01 0x00 0x00 0x256a0120 0x01 0x00 0x00 0x256a0128 0x01 0x00 0x00 0x256a1010 0x01 0x00 0x00 0x256a1070 0x01 0x00 0x00 0x256a3004 0x01 0x00 0x00 0x25a00004 0x01 0x00 0x00 0x25a01004 0x01 0x00 0x00 0x25a02004 0x01 0x00 0x00 0x25a03004 0x01 0x00 0x00 0x25a04004 0x01 0x00 0x00 0x25a05004 0x01 0x00 0x00 0x25a06004 0x01 0x00 0x00 0x25a07004 0x01 0x00 0x00 0x25a08004 0x01 0x00 0x00 0x25a09004 0x01 0x00 0x00 0x25a0a004 0x01 0x00 0x00 0x25a0b004 0x01 0x00 0x00 0x25a0c004 0x01 0x00 0x00 0x25a0d004 0x01 0x00 0x00 0x25a0e004 0x01 0x00 0x00 0x25a0f004 0x01 0x00 0x00 0x25a10004 0x01 0x00 0x00 0x25a11004 0x01 0x00 0x00 0x25a12004 0x01 0x00 0x00 0x25a13004 0x01 0x00 0x00 0x25a14004 0x01 0x00 0x00 0x25a15004 0x01 0x00 0x00 0x25a16004 0x01 0x00 0x00 0x25a17004 0x01 0x00 0x00 0x25a18004 0x01 0x00 0x00 0x25a19004 0x01 0x00 0x00 0x25a1a004 0x01 0x00 0x00 0x25a1b004 0x01 0x00 0x00 0x25a1c004 0x01 0x00 0x00 0x25a1d004 0x01 0x00 0x00 0x25a1e004 0x01 0x00 0x00 0x25a1f004 0x01 0x00 0x00 0x25023210 0x01 0x00 0x00 0x25025000 0x01 0x00 0x00 0x25025010 0x01 0x00 0x00 0x2504002c 0x04 0x00 0x00 0x25040048 0x05 0x00 0x00 0x25040060 0x02 0x00 0x00 0x25040070 0x05 0x00 0x00 0x2507718c 0x01 0x00 0x00 0x250771b0 0x01 0x00 0x00 0x25077204 0x05 0x00 0x00 0x250a6008 0x03 0x00 0x00 0x250a7008 0x03 0x00 0x00 0x25223210 0x01 0x00 0x00 0x25225000 0x01 0x00 0x00 0x25225010 0x01 0x00 0x00 0x2524002c 0x04 0x00 0x00 0x25240048 0x05 0x00 0x00 0x25240060 0x02 0x00 0x00 0x25240070 0x05 0x00 0x00 0x2527718c 0x01 0x00 0x00 0x252771b0 0x01 0x00 0x00 0x25277204 0x05 0x00 0x00 0x252a6008 0x03 0x00 0x00 0x252a7008 0x03 0x00 0x00 0x25423210 0x01 0x00 0x00 0x25425000 0x01 0x00 0x00 0x25425010 0x01 0x00 0x00 0x2544002c 0x04 0x00 0x00 0x25440048 0x05 0x00 0x00 0x25440060 0x02 0x00 0x00 0x25440070 0x05 0x00 0x00 0x2547718c 0x01 0x00 0x00 0x254771b0 0x01 0x00 0x00 0x25477204 0x05 0x00 0x00 0x254a6008 0x03 0x00 0x00 0x254a7008 0x03 0x00 0x00 0x25623210 0x01 0x00 0x00 0x25625000 0x01 0x00 0x00 0x25625010 0x01 0x00 0x00 0x2564002c 0x04 0x00 0x00 0x25640048 0x05 0x00 0x00 0x25640060 0x02 0x00 0x00 0x25640070 0x05 0x00 0x00 0x2567718c 0x01 0x00 0x00 0x256771b0 0x01 0x00 0x00 0x25677204 0x05 0x00 0x00 0x256a6008 0x03 0x00 0x00 0x256a7008 0x03 0x00 0x00 0x250a9004 0x01 0x00 0x00 0x250a9010 0x03 0x00 0x00 0x250a9020 0x03 0x00 0x00 0x250a9030 0x03 0x00 0x00 0x250a9040 0x03 0x00 0x00 0x250a9050 0x03 0x00 0x00 0x250aa004 0x01 0x00 0x00 0x250aa010 0x03 0x00 0x00 0x250aa020 0x03 0x00 0x00 0x250aa030 0x03 0x00 0x00 0x250aa040 0x03 0x00 0x00 0x250aa050 0x03 0x00 0x00 0x250b001c 0x01 0x00 0x00 0x250b101c 0x01 0x00 0x00 0x250b201c 0x01 0x00 0x00 0x250b301c 0x01 0x00 0x00 0x250b401c 0x01 0x00 0x00 0x250b501c 0x01 0x00 0x00 0x250b601c 0x01 0x00 0x00 0x250b701c 0x01 0x00 0x00 0x250b801c 0x01 0x00 0x00 0x250b901c 0x01 0x00 0x00 0x250ba01c 0x01 0x00 0x00 0x250bb01c 0x01 0x00 0x00 0x250bc01c 0x01 0x00 0x00 0x250bd01c 0x01 0x00 0x00 0x250be01c 0x01 0x00 0x00 0x250bf01c 0x01 0x00 0x00 0x252a9004 0x01 0x00 0x00 0x252a9010 0x03 0x00 0x00 0x252a9020 0x03 0x00 0x00 0x252a9030 0x03 0x00 0x00 0x252a9040 0x03 0x00 0x00 0x252a9050 0x03 0x00 0x00 0x252aa004 0x01 0x00 0x00 0x252aa010 0x03 0x00 0x00 0x252aa020 0x03 0x00 0x00 0x252aa030 0x03 0x00 0x00 0x252aa040 0x03 0x00 0x00 0x252aa050 0x03 0x00 0x00 0x252b001c 0x01 0x00 0x00 0x252b101c 0x01 0x00 0x00 0x252b201c 0x01 0x00 0x00 0x252b301c 0x01 0x00 0x00 0x252b401c 0x01 0x00 0x00 0x252b501c 0x01 0x00 0x00 0x252b601c 0x01 0x00 0x00 0x252b701c 0x01 0x00 0x00 0x252b801c 0x01 0x00 0x00 0x252b901c 0x01 0x00 0x00 0x252ba01c 0x01 0x00 0x00 0x252bb01c 0x01 0x00 0x00 0x252bc01c 0x01 0x00 0x00 0x252bd01c 0x01 0x00 0x00 0x252be01c 0x01 0x00 0x00 0x252bf01c 0x01 0x00 0x00 0x254a9004 0x01 0x00 0x00 0x254a9010 0x03 0x00 0x00 0x254a9020 0x03 0x00 0x00 0x254a9030 0x03 0x00 0x00 0x254a9040 0x03 0x00 0x00 0x254a9050 0x03 0x00 0x00 0x254aa004 0x01 0x00 0x00 0x254aa010 0x03 0x00 0x00 0x254aa020 0x03 0x00 0x00 0x254aa030 0x03 0x00 0x00 0x254aa040 0x03 0x00 0x00 0x254aa050 0x03 0x00 0x00 0x254b001c 0x01 0x00 0x00 0x254b101c 0x01 0x00 0x00 0x254b201c 0x01 0x00 0x00 0x254b301c 0x01 0x00 0x00 0x254b401c 0x01 0x00 0x00 0x254b501c 0x01 0x00 0x00 0x254b601c 0x01 0x00 0x00 0x254b701c 0x01 0x00 0x00 0x254b801c 0x01 0x00 0x00 0x254b901c 0x01 0x00 0x00 0x254ba01c 0x01 0x00 0x00 0x254bb01c 0x01 0x00 0x00 0x254bc01c 0x01 0x00 0x00 0x254bd01c 0x01 0x00 0x00 0x254be01c 0x01 0x00 0x00 0x254bf01c 0x01 0x00 0x00 0x256a9004 0x01 0x00 0x00 0x256a9010 0x03 0x00 0x00 0x256a9020 0x03 0x00 0x00 0x256a9030 0x03 0x00 0x00 0x256a9040 0x03 0x00 0x00 0x256a9050 0x03 0x00 0x00 0x256aa004 0x01 0x00 0x00 0x256aa010 0x03 0x00 0x00 0x256aa020 0x03 0x00 0x00 0x256aa030 0x03 0x00 0x00 0x256aa040 0x03 0x00 0x00 0x256aa050 0x03 0x00 0x00 0x256b001c 0x01 0x00 0x00 0x256b101c 0x01 0x00 0x00 0x256b201c 0x01 0x00 0x00 0x256b301c 0x01 0x00 0x00 0x256b401c 0x01 0x00 0x00 0x256b501c 0x01 0x00 0x00 0x256b601c 0x01 0x00 0x00 0x256b701c 0x01 0x00 0x00 0x256b801c 0x01 0x00 0x00 0x256b901c 0x01 0x00 0x00 0x256ba01c 0x01 0x00 0x00 0x256bb01c 0x01 0x00 0x00 0x256bc01c 0x01 0x00 0x00 0x256bd01c 0x01 0x00 0x00 0x256be01c 0x01 0x00 0x00 0x256bf01c 0x01 0x00 0x00 0x258a4040 0x30 0x00 0x00 0x258b0000 0x01 0x00 0x00 0x258b005c 0x01 0x00 0x00 0x258b1000 0x01 0x00 0x00 0x258b105c 0x01 0x00 0x00 0x258b2000 0x01 0x00 0x00 0x258b205c 0x01 0x00 0x00 0x258b3000 0x01 0x00 0x00 0x258b305c 0x01 0x00 0x00 0x258b4000 0x01 0x00 0x00 0x258b405c 0x01 0x00 0x00 0x258b5000 0x01 0x00 0x00 0x258b505c 0x01 0x00 0x00 0x258b6000 0x01 0x00 0x00 0x258b605c 0x01 0x00 0x00 0x258b7000 0x01 0x00 0x00 0x258b705c 0x01 0x00 0x00 0x258b8000 0x01 0x00 0x00 0x258b805c 0x01 0x00 0x00 0x258b9000 0x01 0x00 0x00 0x258b905c 0x01 0x00 0x00 0x258ba000 0x01 0x00 0x00 0x258ba05c 0x01 0x00 0x00 0x258bb000 0x01 0x00 0x00 0x258bb05c 0x01 0x00 0x00 0x258bc000 0x01 0x00 0x00 0x258bc05c 0x01 0x00 0x00 0x258bd000 0x01 0x00 0x00 0x258bd05c 0x01 0x00 0x00 0x258be000 0x01 0x00 0x00 0x258be05c 0x01 0x00 0x00 0x258bf000 0x01 0x00 0x00 0x258bf05c 0x01 0x00 0x00 0x24405688 0x02 0x00 0x00 0x24605688 0x02 0x00 0x00 0x24485688 0x02 0x00 0x00 0x24685688 0x02 0x00 0x00 0x24407010 0x03 0x00 0x00 0x24607010 0x03 0x00 0x00 0x24487010 0x03 0x00 0x00 0x24687010 0x03 0x00 0x00 0x32302028 0x01 0x00 0x00 0x320a4404 0x02 0x00 0x00 0x323c0404 0x02 0x00 0x00 0x129000 0x01 0x00 0x00 0x12903c 0x01 0x00 0x00 0x171004 0x01 0x00 0x00 0x17100c 0x06 0x00 0x00 0x17115c 0x01 0x00 0x00 0x17b000 0x01 0x00 0x00 0x17b03c 0x01 0x00 0x00 0x17c000 0x01 0x00 0x00 0x17c03c 0x01 0x00 0x00 0x17d000 0x01 0x00 0x00 0x17d03c 0x01 0x00 0x00 0x17e000 0x01 0x00 0x00 0x17e03c 0x01 0x00 0x00 0x3d00000 0x01 0x00 0x00 0x3d00008 0x01 0x00 0x00 0x3d00044 0x01 0x00 0x00 0x3d00058 0x06 0x00 0x00 0x3d0007c 0x14 0x00 0x00 0x3d000e0 0x05 0x00 0x00 0x3d00108 0x01 0x00 0x00 0x3d00110 0x01 0x00 0x00 0x3d0011c 0x01 0x00 0x00 0x3d00124 0x02 0x00 0x00 0x3d00130 0x01 0x00 0x00 0x3d00140 0x01 0x00 0x00 0x3d00158 0x01 0x00 0x00 0x3d002b4 0x02 0x00 0x00 0x3d002c0 0x01 0x00 0x00 0x3d002d0 0x01 0x00 0x00 0x3d002e0 0x01 0x00 0x00 0x3d002f0 0x01 0x00 0x00 0x3d00300 0x01 0x00 0x00 0x3d00310 0x01 0x00 0x00 0x3d00320 0x01 0x00 0x00 0x3d00330 0x01 0x00 0x00 0x3d00340 0x01 0x00 0x00 0x3d00350 0x01 0x00 0x00 0x3d00360 0x01 0x00 0x00 0x3d00370 0x01 0x00 0x00 0x3d00380 0x01 0x00 0x00 0x3d00390 0x01 0x00 0x00 0x3d003a0 0x01 0x00 0x00 0x3d003b0 0x01 0x00 0x00 0x3d003c0 0x01 0x00 0x00 0x3d003d0 0x01 0x00 0x00 0x3d003e0 0x01 0x00 0x00 0x3d00400 0x01 0x00 0x00 0x3d00410 0x08 0x00 0x00 0x3d0043c 0x0f 0x00 0x00 0x3d004bc 0x01 0x00 0x00 0x3d00800 0x0e 0x00 0x00 0x3d00840 0x04 0x00 0x00 0x3d00854 0x29 0x00 0x00 0x3d00980 0x09 0x00 0x00 0x3d009c8 0x03 0x00 0x00 0x3d00a04 0x0d 0x00 0x00 0x3d01444 0x01 0x00 0x00 0x3d014d4 0x02 0x00 0x00 0x3d0201c 0x01 0x00 0x00 0x3d0f000 0x01 0x00 0x00 0x3d0f114 0x03 0x00 0x00 0x3d3b000 0x02 0x00 0x00 0x3d3b014 0x01 0x00 0x00 0x3d3b01c 0x01 0x00 0x00 0x3d3b028 0x01 0x00 0x00 0x3d3b0ac 0x01 0x00 0x00 0x3d3b100 0x02 0x00 0x00 0x3d3b114 0x01 0x00 0x00 0x3d3b11c 0x01 0x00 0x00 0x3d3b128 0x01 0x00 0x00 0x3d3b1ac 0x01 0x00 0x00 0x3d50000 0x15 0x00 0x00 0x3d500d0 0x01 0x00 0x00 0x3d500d8 0x01 0x00 0x00 0x3d50100 0x03 0x00 0x00 0x3d50200 0x05 0x00 0x00 0x3d50400 0x03 0x00 0x00 0x3d50450 0x01 0x00 0x00 0x3d50460 0x02 0x00 0x00 0x3d50490 0x0c 0x00 0x00 0x3d50550 0x01 0x00 0x00 0x3d50d00 0x02 0x00 0x00 0x3d50d10 0x01 0x00 0x00 0x3d50d18 0x06 0x00 0x00 0x3d50d34 0x05 0x00 0x00 0x3d7d000 0x0c 0x00 0x00 0x3d7d03c 0x03 0x00 0x00 0x3d7d400 0x01 0x00 0x00 0x3d7d41c 0x01 0x00 0x00 0x3d7d424 0x03 0x00 0x00 0x3d7e000 0x05 0x00 0x00 0x3d7e01c 0x02 0x00 0x00 0x3d7e02c 0x02 0x00 0x00 0x3d7e03c 0x01 0x00 0x00 0x3d7e044 0x01 0x00 0x00 0x3d7e04c 0x05 0x00 0x00 0x3d7e064 0x04 0x00 0x00 0x3d7e090 0x07 0x00 0x00 0x3d7e0b4 0x04 0x00 0x00 0x3d7e100 0x14 0x00 0x00 0x3d7e180 0x01 0x00 0x00 0x3d7e1c0 0x0a 0x00 0x00 0x3d7e1fc 0x01 0x00 0x00 0x3d7e220 0x02 0x00 0x00 0x3d7e300 0x02 0x00 0x00 0x3d7e30c 0x02 0x00 0x00 0x3d7e340 0x01 0x00 0x00 0x3d7e3b0 0x01 0x00 0x00 0x3d7e3c0 0x02 0x00 0x00 0x3d7e440 0x04 0x00 0x00 0x3d7e480 0x02 0x00 0x00 0x3d7e490 0x02 0x00 0x00 0x3d7e4a0 0x02 0x00 0x00 0x3d7e4b0 0x02 0x00 0x00 0x3d7e500 0x01 0x00 0x00 0x3d7e508 0x03 0x00 0x00 0x3d7e520 0x03 0x00 0x00 0x3d7e544 0x01 0x00 0x00 0x3d7e574 0x01 0x00 0x00 0x3d7e588 0x01 0x00 0x00 0x3d7e5cc 0x01 0x00 0x00 0x3d7e600 0x02 0x00 0x00 0x3d7e610 0x03 0x00 0x00 0x3d7e648 0x02 0x00 0x00 0x3d7e658 0x09 0x00 0x00 0x3d7e700 0x01 0x00 0x00 0x3d7e714 0x10 0x00 0x00 0x3d7e7c0 0x02 0x00 0x00 0x3d7e7e0 0x03 0x00 0x00 0x3d8e100 0x02 0x00 0x00 0x3d8ec00 0x02 0x00 0x00 0x3d8ec0c 0x01 0x00 0x00 0x3d8ec14 0x0a 0x00 0x00 0x3d8ec40 0x04 0x00 0x00 0x3d8ec54 0x02 0x00 0x00 0x3d8eca0 0x01 0x00 0x00 0x3d8ecc0 0x01 0x00 0x00 0x3d90000 0x0e 0x00 0x00 0x3d9003c 0x01 0x00 0x00 0x3d91000 0x0e 0x00 0x00 0x3d9103c 0x01 0x00 0x00 0x3d94000 0x02 0x00 0x00 0x3d95000 0x04 0x00 0x00 0x3d96000 0x04 0x00 0x00 0x3d97000 0x04 0x00 0x00 0x3d98000 0x04 0x00 0x00 0x3d99000 0x06 0x00 0x00 0x3d99028 0x0a 0x00 0x00 0x3d99060 0x02 0x00 0x00 0x3d9906c 0x06 0x00 0x00 0x3d99088 0x06 0x00 0x00 0x3d990c8 0x09 0x00 0x00 0x3d990f0 0x05 0x00 0x00 0x3d9910c 0x06 0x00 0x00 0x3d99134 0x02 0x00 0x00 0x3d99144 0x02 0x00 0x00 0x3d99150 0x04 0x00 0x00 0x3d99164 0x03 0x00 0x00 0x3d99180 0x09 0x00 0x00 0x3d991b4 0x03 0x00 0x00 0x3d99500 0x04 0x00 0x00 0x3d99528 0x05 0x00 0x00 0x3d99550 0x1d 0x00 0x00 0x3d99800 0x08 0x00 0x00 0x3d99828 0x01 0x00 0x00 0x3d9983c 0x01 0x00 0x00 0x3d998ac 0x01 0x00 0x00 0x3d9e000 0x01 0x00 0x00 0x3d9e040 0x05 0x00 0x00 0x3d9e080 0x05 0x00 0x00 0x3d9e0cc 0x09 0x00 0x00 0x3d9e0fc 0x02 0x00 0x00 0x3d9e118 0x02 0x00 0x00 0x3d9e134 0x01 0x00 0x00 0x17421000 0x02 0x00>; + }; + + link_list_1 { + qcom,curr-link-list = <0x04>; + qcom,data-sink = "sram"; + qcom,ap-qad-override; + qcom,link-list = <0x00 0x17a80000 0x11 0x00 0x00 0x17a82000 0x11 0x00 0x00 0x17a84000 0x11 0x00 0x00 0x17a86000 0x11 0x00 0x00 0x17a90000 0x19 0x00 0x00 0x17a90080 0x10 0x00 0x00 0x17a900cc 0x05 0x00 0x00 0x17a900e4 0x02 0x00 0x00 0x17a900f0 0x01 0x00 0x00 0x17a900f8 0x01 0x00 0x00 0x17a90118 0x01 0x00 0x00 0x17a94000 0x19 0x00 0x00 0x17a94080 0x10 0x00 0x00 0x17a940cc 0x05 0x00 0x00 0x17a940e4 0x02 0x00 0x00 0x17a940f0 0x01 0x00 0x00 0x17a940f8 0x01 0x00 0x00 0x17a94118 0x01 0x00 0x00 0x17aa0000 0x2c 0x00 0x00 0x17aa00bc 0x01 0x00 0x00 0x17aa00fc 0x14 0x00 0x00 0x17aa0200 0x02 0x00 0x00 0x17aa0300 0x01 0x00 0x00 0x17aa0400 0x01 0x00 0x00 0x17aa0500 0x01 0x00 0x00 0x17aa0600 0x01 0x00 0x00 0x17aa0700 0x05 0x00 0x00 0x17d90000 0x04 0x00 0x00 0x17d90014 0x1a 0x00 0x00 0x17d90080 0x05 0x00 0x00 0x17d900b0 0x01 0x00 0x00 0x17d900b8 0x02 0x00 0x00 0x17d900d0 0x09 0x00 0x00 0x17d90100 0x01 0x00 0x00 0x17d90200 0x01 0x00 0x00 0x17d90300 0x05 0x00 0x00 0x17d90320 0x01 0x00 0x00 0x17d9034c 0x02 0x00 0x00 0x17d90360 0x05 0x00 0x00 0x17d903b0 0x06 0x00 0x00 0x17d903e0 0x02 0x00 0x00 0x17d90404 0x03 0x00 0x00 0x17d90420 0x01 0x00 0x00 0x17d90430 0x01 0x00 0x00 0x17d90450 0x01 0x00 0x00 0x17d90470 0x06 0x00 0x00 0x17d91000 0x04 0x00 0x00 0x17d91014 0x1a 0x00 0x00 0x17d91080 0x05 0x00 0x00 0x17d910b0 0x01 0x00 0x00 0x17d910b8 0x02 0x00 0x00 0x17d910d0 0x09 0x00 0x00 0x17d91100 0x01 0x00 0x00 0x17d91200 0x01 0x00 0x00 0x17d91300 0x05 0x00 0x00 0x17d91320 0x01 0x00 0x00 0x17d9134c 0x02 0x00 0x00 0x17d91360 0x05 0x00 0x00 0x17d913b0 0x06 0x00 0x00 0x17d913e0 0x02 0x00 0x00 0x17d91404 0x03 0x00 0x00 0x17d91420 0x01 0x00 0x00 0x17d91430 0x01 0x00 0x00 0x17d91450 0x01 0x00 0x00 0x17d91470 0x01 0x00 0x00 0x17d91480 0x01 0x00 0x00 0x6800000 0x01 0x00 0x00 0x6802028 0x01 0x00 0x00 0x68c0404 0x02 0x00 0x00 0x7200404 0x02 0x00 0x00 0x6e26000 0x01 0x00 0x00 0x6e26024 0x01 0x00 0x00 0x6e2608c 0x01 0x00 0x00 0x6e260ac 0x06 0x00 0x00 0x6e26100 0x05 0x00 0x00 0x6e26120 0x04 0x00 0x00 0x6e261ac 0x01 0x00 0x00 0x6e26504 0x01 0x00 0x00 0x1400008 0x01 0x00 0x00 0x1400010 0x01 0x00 0x00 0x1400020 0x08 0x00 0x00 0x145be40 0x01 0x00 0x00 0x145be48 0x01 0x00 0x00 0x142a010 0x01 0x00 0x00 0x142b010 0x01 0x00 0x00 0x142c010 0x01 0x00 0x00 0x1430010 0x01 0x00 0x00 0x1432010 0x01 0x00 0x00 0x1433010 0x01 0x00 0x00 0x1435010 0x01 0x00 0x00 0x145b808 0x01 0x00 0x00 0x145b818 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x145b810 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1403008 0x01 0x00 0x00 0x1403018 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x1403010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1480008 0x01 0x00 0x00 0x1480010 0x01 0x00 0x00 0x1480020 0x08 0x00 0x00 0x14dbe40 0x01 0x00 0x00 0x14dbe48 0x01 0x00 0x00 0x14a8010 0x01 0x00 0x00 0x14a9010 0x01 0x00 0x00 0x14ad010 0x01 0x00 0x00 0x14ae010 0x01 0x00 0x00 0x1482008 0x01 0x00 0x00 0x1482018 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x1482010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1483008 0x01 0x00 0x00 0x1483018 0x01 0x00 0x02 0x0b 0x00 0x00 0x00 0x1483010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1680010 0x01 0x00 0x00 0x1680020 0x08 0x00 0x00 0x1681040 0x01 0x00 0x00 0x1681048 0x01 0x00 0x00 0x1690010 0x01 0x00 0x00 0x1698010 0x01 0x00 0x00 0x1699010 0x01 0x00 0x00 0x169c010 0x01 0x00 0x00 0x169d010 0x01 0x00 0x00 0x1682018 0x01 0x00 0x00 0x1682008 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x1682010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e0008 0x01 0x00 0x00 0x16e0010 0x01 0x00 0x00 0x16e0020 0x08 0x00 0x00 0x16e0240 0x01 0x00 0x00 0x16e0248 0x01 0x00 0x00 0x16ec010 0x01 0x00 0x00 0x16ed010 0x01 0x00 0x00 0x16ef210 0x01 0x00 0x00 0x16f0010 0x01 0x00 0x00 0x16f9010 0x01 0x00 0x00 0x16e1018 0x01 0x00 0x00 0x16e1008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1088 0x01 0x00 0x00 0x16e1098 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1118 0x01 0x00 0x00 0x16e1108 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x16e1110 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1208 0x01 0x00 0x00 0x16e1218 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1210 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1700008 0x01 0x00 0x00 0x1700010 0x01 0x00 0x00 0x1700020 0x08 0x00 0x00 0x1700248 0x01 0x00 0x00 0x1712010 0x01 0x00 0x00 0x1713010 0x01 0x00 0x00 0x1715010 0x01 0x00 0x00 0x1716010 0x01 0x00 0x00 0x1717010 0x01 0x00 0x00 0x1718010 0x01 0x00 0x00 0x1701018 0x01 0x00 0x00 0x1701008 0x01 0x00 0x02 0x04 0x00 0x00 0x00 0x1701010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1701098 0x01 0x00 0x00 0x1701088 0x01 0x00 0x00 0x1701090 0x02 0x00 0x00 0x1701288 0x01 0x00 0x00 0x1701298 0x01 0x00 0x00 0x1701290 0x02 0x00 0x00 0x16c0008 0x01 0x00 0x00 0x16c0010 0x01 0x00 0x00 0x16c0020 0x08 0x00 0x00 0x16c0240 0x01 0x00 0x00 0x16c0248 0x01 0x00 0x00 0x16cb010 0x01 0x00 0x00 0x16c2008 0x01 0x00 0x00 0x16c2018 0x01 0x00 0x02 0x03 0x00 0x00 0x00 0x16c2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16c3008 0x01 0x00 0x00 0x16c3018 0x01 0x00 0x02 0x03 0x00 0x00 0x00 0x16c3010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1600008 0x01 0x00 0x00 0x1600010 0x01 0x00 0x00 0x1600020 0x08 0x00 0x00 0x1600240 0x05 0x00 0x00 0x1600258 0x01 0x00 0x00 0x1602018 0x01 0x00 0x00 0x1602008 0x01 0x00 0x02 0x07 0x00 0x00 0x00 0x1602010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602108 0x01 0x00 0x00 0x1602118 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602110 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602188 0x01 0x00 0x00 0x1602198 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602190 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602208 0x01 0x00 0x00 0x1602218 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602210 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602288 0x01 0x00 0x00 0x1602298 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602290 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602308 0x01 0x00 0x00 0x1602318 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602310 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602388 0x01 0x00 0x00 0x1602398 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602390 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1500008 0x01 0x00 0x00 0x1500010 0x01 0x00 0x00 0x1500020 0x08 0x00 0x00 0x1500240 0x01 0x00 0x00 0x1500248 0x01 0x00 0x00 0x1500440 0x01 0x00 0x00 0x1500448 0x01 0x00 0x00 0x1502018 0x01 0x00 0x00 0x1502008 0x01 0x00 0x02 0x08 0x00 0x00 0x00 0x1502010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1502098 0x01 0x00 0x00 0x1502088 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1502090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1502508 0x01 0x00 0x00 0x1502518 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1502510 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17610008 0x01 0x00 0x00 0x17610010 0x01 0x00 0x00 0x17610020 0x08 0x00 0x00 0x17610240 0x01 0x00 0x00 0x17610248 0x01 0x00 0x00 0x17612018 0x01 0x00 0x00 0x17612008 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x17612010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x320c0008 0x01 0x00 0x00 0x320c0010 0x01 0x00 0x00 0x320c0020 0x08 0x00 0x00 0x320c1018 0x01 0x00 0x00 0x320c1008 0x01 0x00 0x02 0x04 0x00 0x00 0x00 0x320c1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17100104 0x1d 0x00 0x00 0x17100204 0x1d 0x00 0x00 0x17100384 0x1d 0x00 0x00 0x178b0250 0x03 0x00 0x00 0xb281024 0x01 0x00 0x00 0xbde1034 0x01 0x00 0x00 0xb201020 0x02 0x00 0x00 0xb211020 0x02 0x00 0x00 0xb221020 0x02 0x00 0x00 0xb231020 0x02 0x00 0x00 0xb204520 0x01 0x00 0x00 0xb200000 0x01 0x00 0x00 0xb210000 0x01 0x00 0x00 0xb220000 0x01 0x00 0x00 0xb230000 0x01 0x00 0x00 0x17a00010 0x01 0x00 0x00 0x17a10010 0x01 0x00 0x00 0x17a20010 0x01 0x00 0x00 0x17a30010 0x01 0x00 0x00 0x17a00030 0x01 0x00 0x00 0x17a10030 0x01 0x00 0x00 0x17a20030 0x01 0x00 0x00 0x17a30030 0x01 0x00 0x00 0x17a00038 0x01 0x00 0x00 0x17a10038 0x01 0x00 0x00 0x17a20038 0x01 0x00 0x00 0x17a30038 0x01 0x00 0x00 0x17a00040 0x01 0x00 0x00 0x17a10040 0x01 0x00 0x00 0x17a20040 0x01 0x00 0x00 0x17a30040 0x01 0x00 0x00 0x17a00048 0x01 0x00 0x00 0x17a00400 0x03 0x00 0x00 0x17a10400 0x03 0x00 0x00 0x17a20400 0x03 0x00 0x00 0x17a30400 0x03 0x00 0x00 0x17a10d3c 0x01 0x00 0x00 0x17a10d54 0x01 0x00 0x00 0x17a10d6c 0x01 0x00 0x00 0x17a10d84 0x01 0x00 0x00 0x17a10d9c 0x01 0x00 0x00 0x17a10db4 0x01 0x00 0x00 0x17a10dcc 0x01 0x00 0x00 0x17a10de4 0x01 0x00 0x00 0x17a10dfc 0x01 0x00 0x00 0x17a10e14 0x01 0x00 0x00 0x17a10e2c 0x01 0x00 0x00 0x17a10e44 0x01 0x00 0x00 0x17a10e5c 0x01 0x00 0x00 0x17a10e74 0x01 0x00 0x00 0x17a10e8c 0x01 0x00 0x00 0x17a10ea4 0x01 0x00 0x00 0x17a10fdc 0x01 0x00 0x00 0x17a10ff4 0x01 0x00 0x00 0x17a1100c 0x01 0x00 0x00 0x17a11024 0x01 0x00 0x00 0x17a1103c 0x01 0x00 0x00 0x17a11054 0x01 0x00 0x00 0x17a1106c 0x01 0x00 0x00 0x17a11084 0x01 0x00 0x00 0x17a1109c 0x01 0x00 0x00 0x17a110b4 0x01 0x00 0x00 0x17a110cc 0x01 0x00 0x00 0x17a110e4 0x01 0x00 0x00 0x17a110fc 0x01 0x00 0x00 0x17a11114 0x01 0x00 0x00 0x17a1112c 0x01 0x00 0x00 0x17a11144 0x01 0x00 0x00 0x17a1127c 0x01 0x00 0x00 0x17a11294 0x01 0x00 0x00 0x17a112ac 0x01 0x00 0x00 0x17a112c4 0x01 0x00 0x00 0x17a112dc 0x01 0x00 0x00 0x17a112f4 0x01 0x00 0x00 0x17a1130c 0x01 0x00 0x00 0x17a11324 0x01 0x00 0x00 0x17a1133c 0x01 0x00 0x00 0x17a11354 0x01 0x00 0x00 0x17a1136c 0x01 0x00 0x00 0x17a11384 0x01 0x00 0x00 0x17a1139c 0x01 0x00 0x00 0x17a113b4 0x01 0x00 0x00 0x17a113cc 0x01 0x00 0x00 0x17a113e4 0x01 0x00 0x00 0x17a1151c 0x01 0x00 0x00 0x17a11534 0x01 0x00 0x00 0x17a1154c 0x01 0x00 0x00 0x17a11564 0x01 0x00 0x00 0x17a1157c 0x01 0x00 0x00 0x17a11594 0x01 0x00 0x00 0x17a115ac 0x01 0x00 0x00 0x17a115c4 0x01 0x00 0x00 0x17a115dc 0x01 0x00 0x00 0x17a115f4 0x01 0x00 0x00 0x17a1160c 0x01 0x00 0x00 0x17a11624 0x01 0x00 0x00 0x17a1163c 0x01 0x00 0x00 0x17a11654 0x01 0x00 0x00 0x17a1166c 0x01 0x00 0x00 0x17a11684 0x01 0x00 0x00 0xc234004 0x05 0x00 0x02 0x05 0x00 0x00 0x00 0x17410000 0x06 0x00 0x00 0x17411000 0x06 0x00 0x02 0x01 0x00 0x00 0x00 0x17d10200 0x140 0x00 0x00 0x17120000 0x01 0x00 0x00 0x17120008 0x01 0x00 0x00 0x17120010 0x01 0x00 0x00 0x17120018 0x01 0x00 0x00 0x17120020 0x01 0x00 0x00 0x17120028 0x01 0x00 0x00 0x17120040 0x01 0x00 0x00 0x17120048 0x01 0x00 0x00 0x17120050 0x01 0x00 0x00 0x17120058 0x01 0x00 0x00 0x17120060 0x01 0x00 0x00 0x17120068 0x01 0x00 0x00 0x17120080 0x01 0x00 0x00 0x17120088 0x01 0x00 0x00 0x17120090 0x01 0x00 0x00 0x17120098 0x01 0x00 0x00 0x171200a0 0x01 0x00 0x00 0x171200a8 0x01 0x00 0x00 0x171200c0 0x01 0x00 0x00 0x171200c8 0x01 0x00 0x00 0x171200d0 0x01 0x00 0x00 0x171200d8 0x01 0x00 0x00 0x171200e0 0x01 0x00 0x00 0x171200e8 0x01 0x00 0x00 0x17120100 0x01 0x00 0x00 0x17120108 0x01 0x00 0x00 0x17120110 0x01 0x00 0x00 0x17120118 0x01 0x00 0x00 0x17120120 0x01 0x00 0x00 0x17120128 0x01 0x00 0x00 0x17120140 0x01 0x00 0x00 0x17120148 0x01 0x00 0x00 0x17120150 0x01 0x00 0x00 0x17120158 0x01 0x00 0x00 0x17120160 0x01 0x00 0x00 0x17120168 0x01 0x00 0x00 0x17120180 0x01 0x00 0x00 0x17120188 0x01 0x00 0x00 0x17120190 0x01 0x00 0x00 0x17120198 0x01 0x00 0x00 0x171201a0 0x01 0x00 0x00 0x171201a8 0x01 0x00 0x00 0x171201c0 0x01 0x00 0x00 0x171201c8 0x01 0x00 0x00 0x171201d0 0x01 0x00 0x00 0x171201d8 0x01 0x00 0x00 0x171201e0 0x01 0x00 0x00 0x171201e8 0x01 0x00 0x00 0x17120200 0x01 0x00 0x00 0x17120208 0x01 0x00 0x00 0x17120210 0x01 0x00 0x00 0x17120218 0x01 0x00 0x00 0x17120220 0x01 0x00 0x00 0x17120228 0x01 0x00 0x00 0x17120240 0x01 0x00 0x00 0x17120248 0x01 0x00 0x00 0x17120250 0x01 0x00 0x00 0x17120258 0x01 0x00 0x00 0x17120260 0x01 0x00 0x00 0x17120268 0x01 0x00 0x00 0x17120280 0x01 0x00 0x00 0x17120288 0x01 0x00 0x00 0x17120290 0x01 0x00 0x00 0x17120298 0x01 0x00 0x00 0x171202a0 0x01 0x00 0x00 0x171202a8 0x01 0x00 0x00 0x171202c0 0x01 0x00 0x00 0x171202c8 0x01 0x00 0x00 0x171202d0 0x01 0x00 0x00 0x171202d8 0x01 0x00 0x00 0x171202e0 0x01 0x00 0x00 0x171202e8 0x01 0x00 0x00 0x17120300 0x01 0x00 0x00 0x17120308 0x01 0x00 0x00 0x17120310 0x01 0x00 0x00 0x17120318 0x01 0x00 0x00 0x17120320 0x01 0x00 0x00 0x17120328 0x01 0x00 0x00 0x17120340 0x01 0x00 0x00 0x17120348 0x01 0x00 0x00 0x17120350 0x01 0x00 0x00 0x17120358 0x01 0x00 0x00 0x17120360 0x01 0x00 0x00 0x17120368 0x01 0x00 0x00 0x17120380 0x01 0x00 0x00 0x17120388 0x01 0x00 0x00 0x17120390 0x01 0x00 0x00 0x17120398 0x01 0x00 0x00 0x171203a0 0x01 0x00 0x00 0x171203a8 0x01 0x00 0x00 0x171203c0 0x01 0x00 0x00 0x171203c8 0x01 0x00 0x00 0x171203d0 0x01 0x00 0x00 0x171203d8 0x01 0x00 0x00 0x171203e0 0x01 0x00 0x00 0x171203e8 0x01 0x00 0x00 0x17120400 0x01 0x00 0x00 0x17120408 0x01 0x00 0x00 0x17120410 0x01 0x00 0x00 0x17120418 0x01 0x00 0x00 0x17120420 0x01 0x00 0x00 0x17120428 0x01 0x00 0x00 0x17120440 0x01 0x00 0x00 0x17120448 0x01 0x00 0x00 0x17120450 0x01 0x00 0x00 0x17120458 0x01 0x00 0x00 0x17120460 0x01 0x00 0x00 0x17120468 0x01 0x00 0x00 0x17120480 0x01 0x00 0x00 0x17120488 0x01 0x00 0x00 0x17120490 0x01 0x00 0x00 0x17120498 0x01 0x00 0x00 0x171204a0 0x01 0x00 0x00 0x171204a8 0x01 0x00 0x00 0x171204c0 0x01 0x00 0x00 0x171204c8 0x01 0x00 0x00 0x171204d0 0x01 0x00 0x00 0x171204d8 0x01 0x00 0x00 0x171204e0 0x01 0x00 0x00 0x171204e8 0x01 0x00 0x00 0x17120500 0x01 0x00 0x00 0x17120508 0x01 0x00 0x00 0x17120510 0x01 0x00 0x00 0x17120518 0x01 0x00 0x00 0x17120520 0x01 0x00 0x00 0x17120528 0x01 0x00 0x00 0x17120540 0x01 0x00 0x00 0x17120548 0x01 0x00 0x00 0x17120550 0x01 0x00 0x00 0x17120558 0x01 0x00 0x00 0x17120560 0x01 0x00 0x00 0x17120568 0x01 0x00 0x00 0x17120580 0x01 0x00 0x00 0x17120588 0x01 0x00 0x00 0x17120590 0x01 0x00 0x00 0x17120598 0x01 0x00 0x00 0x171205a0 0x01 0x00 0x00 0x171205a8 0x01 0x00 0x00 0x171205c0 0x01 0x00 0x00 0x171205c8 0x01 0x00 0x00 0x171205d0 0x01 0x00 0x00 0x171205d8 0x01 0x00 0x00 0x171205e0 0x01 0x00 0x00 0x171205e8 0x01 0x00 0x00 0x17120600 0x01 0x00 0x00 0x17120608 0x01 0x00 0x00 0x17120610 0x01 0x00 0x00 0x17120618 0x01 0x00 0x00 0x17120620 0x01 0x00 0x00 0x17120628 0x01 0x00 0x00 0x17120640 0x01 0x00 0x00 0x17120648 0x01 0x00 0x00 0x17120650 0x01 0x00 0x00 0x17120658 0x01 0x00 0x00 0x17120660 0x01 0x00 0x00 0x17120668 0x01 0x00 0x00 0x17120680 0x01 0x00 0x00 0x17120688 0x01 0x00 0x00 0x17120690 0x01 0x00 0x00 0x17120698 0x01 0x00 0x00 0x171206a0 0x01 0x00 0x00 0x171206a8 0x01 0x00 0x00 0x171206c0 0x01 0x00 0x00 0x171206c8 0x01 0x00 0x00 0x171206d0 0x01 0x00 0x00 0x171206d8 0x01 0x00 0x00 0x171206e0 0x01 0x00 0x00 0x171206e8 0x01 0x00 0x00 0x1712e000 0x01 0x00 0x00 0x110004 0x01 0x00 0x00 0x110008 0x01 0x00 0x00 0x11003c 0x01 0x00 0x00 0x110040 0x01 0x00 0x00 0x110044 0x01 0x00 0x00 0x17603c 0x01 0x00 0x00 0x10c0000 0x04 0x00 0x00 0x10c1000 0x02 0x00 0x00 0x10c1010 0x07 0x00 0x00 0x10c1100 0x03 0x00 0x00 0x10c1110 0x05 0x00 0x00 0x10c1130 0x02 0x00 0x00 0x10c113c 0x02 0x00 0x00 0x10c1148 0x03 0x00 0x00 0x10c2000 0x01 0x00 0x00 0x10cf004 0x01 0x00 0x00 0x110018 0x07 0x00 0x00 0x11c018 0x07 0x00 0x00 0x178040 0x01 0x00 0x00 0x199014 0x07 0x00 0x00 0x19d014 0x07 0x00 0x00 0x110040 0x07 0x00 0x00 0x110064 0x01 0x00 0x00 0x110070 0x02 0x00 0x00 0x111004 0x02 0x00 0x00 0x16b018 0x03 0x00 0x00 0x16b02c 0x01 0x00 0x00 0x16b038 0x02 0x00 0x00 0x16b048 0x01 0x00 0x00 0x16b054 0x01 0x00 0x00 0x16b098 0x01 0x00 0x00 0x1c00000 0x01 0x00 0x00 0x1c00024 0x02 0x00 0x00 0x1c001b0 0x01 0x00 0x00 0x1c001b0 0x01 0x00 0x00 0x1c00224 0x01 0x00 0x00 0x1c00230 0x01 0x00 0x00 0x1c002b0 0x01 0x00 0x00 0x1c003c0 0x01 0x00 0x00 0x1c004d0 0x02 0x00 0x00 0x1c00500 0x01 0x00 0x00 0x1c00630 0x01 0x00 0x00 0x1c061c8 0x08 0x00 0x00 0x1c061f8 0x01 0x00 0x00 0x1c06214 0x01 0x00 0x00 0x1c06214 0x0b 0x00 0x00 0x1c06600 0x02 0x00 0x00 0x1c06804 0x01 0x00 0x00 0x1c06a00 0x04 0x00 0x00 0x1c06a18 0x01 0x00 0x00 0x1c06c20 0x01 0x00 0x00 0x1c07204 0x01 0x00 0x00 0x1c076d0 0x01 0x00 0x00 0x1c076dc 0x01 0x00 0x00 0x1c07734 0x0b 0x00 0x00 0x1ff1100 0x01 0x00 0x00 0x60000080 0x01 0x00 0x00 0x60000104 0x01 0x00 0x00 0x60000110 0x01 0x00 0x00 0x60000204 0x01 0x00 0x00 0x60000730 0x04 0x00 0x00 0x1fc1010 0x01 0x00 0x00 0x1fc907c 0x01 0x00 0x00 0x1fd5000 0x0a 0x00 0x00 0x1fd502c 0x01 0x00 0x00 0x1fd5030 0x04 0x00 0x00 0x1fe2000 0x02 0x00 0x00 0x1ff1100 0x03 0x00 0x00 0x1ff1110 0x03 0x00 0x00 0x1ff210c 0x01 0x00 0x00 0x88e7000 0x33 0x00 0x00 0xff1000 0x33 0x00 0x00 0x17421000 0x02 0x00>; + }; + + link_list_2 { + qcom,curr-link-list = <0x02>; + qcom,data-sink = "sram"; + qcom,ap-qad-override; + qcom,link-list = <0x00 0xc222004 0x01 0x00 0x00 0xc228014 0x01 0x00 0x00 0xc2280e0 0x01 0x00 0x00 0xc2280ec 0x01 0x00 0x00 0xc2280a0 0x10 0x00 0x00 0xc2280e8 0x01 0x00 0x00 0xc22813c 0x01 0x00 0x00 0xc223004 0x01 0x00 0x00 0xc229014 0x01 0x00 0x00 0xc2290e0 0x01 0x00 0x00 0xc2290ec 0x01 0x00 0x00 0xc2290a0 0x10 0x00 0x00 0xc2290e8 0x01 0x00 0x00 0xc22913c 0x01 0x00 0x00 0xc224004 0x01 0x00 0x00 0xc22a014 0x01 0x00 0x00 0xc22a0e0 0x01 0x00 0x00 0xc22a0ec 0x01 0x00 0x00 0xc22a0a0 0x10 0x00 0x00 0xc22a0e8 0x01 0x00 0x00 0xc22a13c 0x01 0x00 0x00 0x17b70220 0x06 0x00 0x00 0x17b702a0 0x06 0x00 0x00 0x17b70320 0x01 0x00 0x00 0x17b704a0 0x10 0x00 0x00 0x17b70520 0x01 0x00 0x00 0x17b70524 0x01 0x00 0x00 0x17b70588 0x01 0x00 0x00 0x17b70630 0x02 0x00 0x00 0x17b70638 0x02 0x00 0x00 0x17b70640 0x02 0x00 0x00 0x17b71010 0x18 0x00 0x00 0x17b71310 0x10 0x00 0x00 0x17b71390 0x10 0x00 0x00 0x17b72090 0x08 0x00 0x00 0x17b784a0 0x0c 0x00 0x00 0x17b78520 0x01 0x00 0x00 0x17b78588 0x01 0x00 0x00 0x17b78630 0x02 0x00 0x00 0x17b78638 0x02 0x00 0x00 0x17b78640 0x02 0x00 0x00 0x17b79010 0x08 0x00 0x00 0x17b79310 0x06 0x00 0x00 0x17b79390 0x06 0x00 0x00 0x17b7a090 0x04 0x00 0x00 0x32310220 0x04 0x00 0x00 0x323102a0 0x04 0x00 0x00 0x323104a0 0x06 0x00 0x00 0x32310520 0x01 0x00 0x00 0x32310588 0x01 0x00 0x00 0x32310630 0x02 0x00 0x00 0x32310638 0x02 0x00 0x00 0x32310640 0x02 0x00 0x00 0x32311010 0x08 0x00 0x00 0x32311310 0x06 0x00 0x00 0x32311390 0x06 0x00 0x00 0x32312090 0x03 0x00 0x00 0x240e0008 0x01 0x00 0x00 0x240e0010 0x01 0x00 0x00 0x240e0020 0x08 0x00 0x00 0x240e0240 0x01 0x00 0x00 0x240e0248 0x01 0x00 0x00 0x245f0008 0x01 0x00 0x00 0x245f0010 0x01 0x00 0x00 0x245f0020 0x08 0x00 0x00 0x245f0240 0x01 0x00 0x00 0x245f0248 0x01 0x00 0x00 0x247f0008 0x01 0x00 0x00 0x247f0010 0x01 0x00 0x00 0x247f0020 0x08 0x00 0x00 0x247f0240 0x01 0x00 0x00 0x247f0248 0x01 0x00 0x00 0x24330008 0x01 0x00 0x00 0x24330010 0x01 0x00 0x00 0x24330020 0x08 0x00 0x00 0x24330240 0x01 0x00 0x00 0x24330248 0x01 0x00 0x00 0x24347040 0x01 0x00 0x00 0x24347048 0x01 0x00 0x00 0x240e1018 0x01 0x00 0x00 0x240e1008 0x01 0x00 0x02 0x07 0x00 0x00 0x00 0x240e1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x245f2018 0x01 0x00 0x00 0x245f2008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x245f2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x247f2018 0x01 0x00 0x00 0x247f2008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x247f2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24331018 0x01 0x00 0x00 0x24331008 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x24331010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24341008 0x01 0x00 0x00 0x24102810 0x01 0x00 0x00 0x24102820 0x01 0x00 0x00 0x24102828 0x02 0x00 0x00 0x24102c10 0x01 0x00 0x00 0x24102c20 0x01 0x00 0x00 0x24102c28 0x02 0x00 0x00 0x24142810 0x01 0x00 0x00 0x24142820 0x01 0x00 0x00 0x24142828 0x02 0x00 0x00 0x24142c10 0x01 0x00 0x00 0x24142c20 0x01 0x00 0x00 0x24142c28 0x02 0x00 0x00 0x17a80000 0x11 0x00 0x00 0x17a82000 0x11 0x00 0x00 0x17a84000 0x11 0x00 0x00 0x17a86000 0x11 0x00 0x00 0x17ba3c94 0x01 0x00 0x00 0x17b93c94 0x01 0x00 0x00 0x25021000 0x01 0x00 0x00 0x25021008 0x01 0x00 0x00 0x25021010 0x01 0x00 0x00 0x25021018 0x01 0x00 0x00 0x25021020 0x01 0x00 0x00 0x25021028 0x01 0x00 0x00 0x25021030 0x01 0x00 0x00 0x25021038 0x01 0x00 0x00 0x25021040 0x01 0x00 0x00 0x25021048 0x01 0x00 0x00 0x25021050 0x01 0x00 0x00 0x25021058 0x01 0x00 0x00 0x25021060 0x01 0x00 0x00 0x25021068 0x01 0x00 0x00 0x25021070 0x01 0x00 0x00 0x25021078 0x01 0x00 0x00 0x25021080 0x01 0x00 0x00 0x25021088 0x01 0x00 0x00 0x25021090 0x01 0x00 0x00 0x25021098 0x01 0x00 0x00 0x250210a0 0x01 0x00 0x00 0x250210a8 0x01 0x00 0x00 0x250210b0 0x01 0x00 0x00 0x250210b8 0x01 0x00 0x00 0x250210c0 0x01 0x00 0x00 0x250210c8 0x01 0x00 0x00 0x250210d0 0x01 0x00 0x00 0x250210d8 0x01 0x00 0x00 0x250210e0 0x01 0x00 0x00 0x250210e8 0x01 0x00 0x00 0x250210f0 0x01 0x00 0x00 0x250210f8 0x01 0x00 0x00 0x25021004 0x01 0x00 0x00 0x2502100c 0x01 0x00 0x00 0x25021014 0x01 0x00 0x00 0x2502101c 0x01 0x00 0x00 0x25021024 0x01 0x00 0x00 0x2502102c 0x01 0x00 0x00 0x25021034 0x01 0x00 0x00 0x2502103c 0x01 0x00 0x00 0x25021044 0x01 0x00 0x00 0x2502104c 0x01 0x00 0x00 0x25021054 0x01 0x00 0x00 0x2502105c 0x01 0x00 0x00 0x25021064 0x01 0x00 0x00 0x2502106c 0x01 0x00 0x00 0x25021074 0x01 0x00 0x00 0x2502107c 0x01 0x00 0x00 0x25021084 0x01 0x00 0x00 0x2502108c 0x01 0x00 0x00 0x25021094 0x01 0x00 0x00 0x2502109c 0x01 0x00 0x00 0x250210a4 0x01 0x00 0x00 0x250210ac 0x01 0x00 0x00 0x250210b4 0x01 0x00 0x00 0x250210bc 0x01 0x00 0x00 0x250210c4 0x01 0x00 0x00 0x250210cc 0x01 0x00 0x00 0x250210d4 0x01 0x00 0x00 0x250210dc 0x01 0x00 0x00 0x250210e4 0x01 0x00 0x00 0x250210ec 0x01 0x00 0x00 0x250210f4 0x01 0x00 0x00 0x250210fc 0x01 0x00 0x00 0x25021100 0x01 0x00 0x00 0x25021104 0x01 0x00 0x00 0x25021108 0x01 0x00 0x00 0x2502110c 0x01 0x00 0x00 0x25021110 0x01 0x00 0x00 0x25021114 0x01 0x00 0x00 0x25021118 0x01 0x00 0x00 0x2502111c 0x01 0x00 0x00 0x25021120 0x01 0x00 0x00 0x25021124 0x01 0x00 0x00 0x25021128 0x01 0x00 0x00 0x2502112c 0x01 0x00 0x00 0x25021130 0x01 0x00 0x00 0x25021134 0x01 0x00 0x00 0x25021138 0x01 0x00 0x00 0x2502113c 0x01 0x00 0x00 0x25021140 0x01 0x00 0x00 0x25021144 0x01 0x00 0x00 0x25021148 0x01 0x00 0x00 0x2502114c 0x01 0x00 0x00 0x25021150 0x01 0x00 0x00 0x25021154 0x01 0x00 0x00 0x25021158 0x01 0x00 0x00 0x2502115c 0x01 0x00 0x00 0x25021160 0x01 0x00 0x00 0x25021164 0x01 0x00 0x00 0x25021168 0x01 0x00 0x00 0x2502116c 0x01 0x00 0x00 0x25021170 0x01 0x00 0x00 0x25021174 0x01 0x00 0x00 0x25021178 0x01 0x00 0x00 0x2502117c 0x01 0x00 0x00 0x25421000 0x01 0x00 0x00 0x25421008 0x01 0x00 0x00 0x25421010 0x01 0x00 0x00 0x25421018 0x01 0x00 0x00 0x25421020 0x01 0x00 0x00 0x25421028 0x01 0x00 0x00 0x25421030 0x01 0x00 0x00 0x25421038 0x01 0x00 0x00 0x25421040 0x01 0x00 0x00 0x25421048 0x01 0x00 0x00 0x25421050 0x01 0x00 0x00 0x25421058 0x01 0x00 0x00 0x25421060 0x01 0x00 0x00 0x25421068 0x01 0x00 0x00 0x25421070 0x01 0x00 0x00 0x25421078 0x01 0x00 0x00 0x25421080 0x01 0x00 0x00 0x25421088 0x01 0x00 0x00 0x25421090 0x01 0x00 0x00 0x25421098 0x01 0x00 0x00 0x254210a0 0x01 0x00 0x00 0x254210a8 0x01 0x00 0x00 0x254210b0 0x01 0x00 0x00 0x254210b8 0x01 0x00 0x00 0x254210c0 0x01 0x00 0x00 0x254210c8 0x01 0x00 0x00 0x254210d0 0x01 0x00 0x00 0x254210d8 0x01 0x00 0x00 0x254210e0 0x01 0x00 0x00 0x254210e8 0x01 0x00 0x00 0x254210f0 0x01 0x00 0x00 0x254210f8 0x01 0x00 0x00 0x25421004 0x01 0x00 0x00 0x2542100c 0x01 0x00 0x00 0x25421014 0x01 0x00 0x00 0x2542101c 0x01 0x00 0x00 0x25421024 0x01 0x00 0x00 0x2542102c 0x01 0x00 0x00 0x25421034 0x01 0x00 0x00 0x2542103c 0x01 0x00 0x00 0x25421044 0x01 0x00 0x00 0x2542104c 0x01 0x00 0x00 0x25421054 0x01 0x00 0x00 0x2542105c 0x01 0x00 0x00 0x25421064 0x01 0x00 0x00 0x2542106c 0x01 0x00 0x00 0x25421074 0x01 0x00 0x00 0x2542107c 0x01 0x00 0x00 0x25421084 0x01 0x00 0x00 0x2542108c 0x01 0x00 0x00 0x25421094 0x01 0x00 0x00 0x2542109c 0x01 0x00 0x00 0x254210a4 0x01 0x00 0x00 0x254210ac 0x01 0x00 0x00 0x254210b4 0x01 0x00 0x00 0x254210bc 0x01 0x00 0x00 0x254210c4 0x01 0x00 0x00 0x254210cc 0x01 0x00 0x00 0x254210d4 0x01 0x00 0x00 0x254210dc 0x01 0x00 0x00 0x254210e4 0x01 0x00 0x00 0x254210ec 0x01 0x00 0x00 0x254210f4 0x01 0x00 0x00 0x254210fc 0x01 0x00 0x00 0x25421100 0x01 0x00 0x00 0x25421104 0x01 0x00 0x00 0x25421108 0x01 0x00 0x00 0x2542110c 0x01 0x00 0x00 0x25421110 0x01 0x00 0x00 0x25421114 0x01 0x00 0x00 0x25421118 0x01 0x00 0x00 0x2542111c 0x01 0x00 0x00 0x25421120 0x01 0x00 0x00 0x25421124 0x01 0x00 0x00 0x25421128 0x01 0x00 0x00 0x2542112c 0x01 0x00 0x00 0x25421130 0x01 0x00 0x00 0x25421134 0x01 0x00 0x00 0x25421138 0x01 0x00 0x00 0x2542113c 0x01 0x00 0x00 0x25421140 0x01 0x00 0x00 0x25421144 0x01 0x00 0x00 0x25421148 0x01 0x00 0x00 0x2542114c 0x01 0x00 0x00 0x25421150 0x01 0x00 0x00 0x25421154 0x01 0x00 0x00 0x25421158 0x01 0x00 0x00 0x2542115c 0x01 0x00 0x00 0x25421160 0x01 0x00 0x00 0x25421164 0x01 0x00 0x00 0x25421168 0x01 0x00 0x00 0x2542116c 0x01 0x00 0x00 0x25421170 0x01 0x00 0x00 0x25421174 0x01 0x00 0x00 0x25421178 0x01 0x00 0x00 0x2542117c 0x01 0x00 0x00 0x25221000 0x01 0x00 0x00 0x25221008 0x01 0x00 0x00 0x25221010 0x01 0x00 0x00 0x25221018 0x01 0x00 0x00 0x25221020 0x01 0x00 0x00 0x25221028 0x01 0x00 0x00 0x25221030 0x01 0x00 0x00 0x25221038 0x01 0x00 0x00 0x25221040 0x01 0x00 0x00 0x25221048 0x01 0x00 0x00 0x25221050 0x01 0x00 0x00 0x25221058 0x01 0x00 0x00 0x25221060 0x01 0x00 0x00 0x25221068 0x01 0x00 0x00 0x25221070 0x01 0x00 0x00 0x25221078 0x01 0x00 0x00 0x25221080 0x01 0x00 0x00 0x25221088 0x01 0x00 0x00 0x25221090 0x01 0x00 0x00 0x25221098 0x01 0x00 0x00 0x252210a0 0x01 0x00 0x00 0x252210a8 0x01 0x00 0x00 0x252210b0 0x01 0x00 0x00 0x252210b8 0x01 0x00 0x00 0x252210c0 0x01 0x00 0x00 0x252210c8 0x01 0x00 0x00 0x252210d0 0x01 0x00 0x00 0x252210d8 0x01 0x00 0x00 0x252210e0 0x01 0x00 0x00 0x252210e8 0x01 0x00 0x00 0x252210f0 0x01 0x00 0x00 0x252210f8 0x01 0x00 0x00 0x25221004 0x01 0x00 0x00 0x2522100c 0x01 0x00 0x00 0x25221014 0x01 0x00 0x00 0x2522101c 0x01 0x00 0x00 0x25221024 0x01 0x00 0x00 0x2522102c 0x01 0x00 0x00 0x25221034 0x01 0x00 0x00 0x2522103c 0x01 0x00 0x00 0x25221044 0x01 0x00 0x00 0x2522104c 0x01 0x00 0x00 0x25221054 0x01 0x00 0x00 0x2522105c 0x01 0x00 0x00 0x25221064 0x01 0x00 0x00 0x2522106c 0x01 0x00 0x00 0x25221074 0x01 0x00 0x00 0x2522107c 0x01 0x00 0x00 0x25221084 0x01 0x00 0x00 0x2522108c 0x01 0x00 0x00 0x25221094 0x01 0x00 0x00 0x2522109c 0x01 0x00 0x00 0x252210a4 0x01 0x00 0x00 0x252210ac 0x01 0x00 0x00 0x252210b4 0x01 0x00 0x00 0x252210bc 0x01 0x00 0x00 0x252210c4 0x01 0x00 0x00 0x252210cc 0x01 0x00 0x00 0x252210d4 0x01 0x00 0x00 0x252210dc 0x01 0x00 0x00 0x252210e4 0x01 0x00 0x00 0x252210ec 0x01 0x00 0x00 0x252210f4 0x01 0x00 0x00 0x252210fc 0x01 0x00 0x00 0x25221100 0x01 0x00 0x00 0x25221104 0x01 0x00 0x00 0x25221108 0x01 0x00 0x00 0x2522110c 0x01 0x00 0x00 0x25221110 0x01 0x00 0x00 0x25221114 0x01 0x00 0x00 0x25221118 0x01 0x00 0x00 0x2522111c 0x01 0x00 0x00 0x25221120 0x01 0x00 0x00 0x25221124 0x01 0x00 0x00 0x25221128 0x01 0x00 0x00 0x2522112c 0x01 0x00 0x00 0x25221130 0x01 0x00 0x00 0x25221134 0x01 0x00 0x00 0x25221138 0x01 0x00 0x00 0x2522113c 0x01 0x00 0x00 0x25221140 0x01 0x00 0x00 0x25221144 0x01 0x00 0x00 0x25221148 0x01 0x00 0x00 0x2522114c 0x01 0x00 0x00 0x25221150 0x01 0x00 0x00 0x25221154 0x01 0x00 0x00 0x25221158 0x01 0x00 0x00 0x2522115c 0x01 0x00 0x00 0x25221160 0x01 0x00 0x00 0x25221164 0x01 0x00 0x00 0x25221168 0x01 0x00 0x00 0x2522116c 0x01 0x00 0x00 0x25221170 0x01 0x00 0x00 0x25221174 0x01 0x00 0x00 0x25221178 0x01 0x00 0x00 0x2522117c 0x01 0x00 0x00 0x25621000 0x01 0x00 0x00 0x25621008 0x01 0x00 0x00 0x25621010 0x01 0x00 0x00 0x25621018 0x01 0x00 0x00 0x25621020 0x01 0x00 0x00 0x25621028 0x01 0x00 0x00 0x25621030 0x01 0x00 0x00 0x25621038 0x01 0x00 0x00 0x25621040 0x01 0x00 0x00 0x25621048 0x01 0x00 0x00 0x25621050 0x01 0x00 0x00 0x25621058 0x01 0x00 0x00 0x25621060 0x01 0x00 0x00 0x25621068 0x01 0x00 0x00 0x25621070 0x01 0x00 0x00 0x25621078 0x01 0x00 0x00 0x25621080 0x01 0x00 0x00 0x25621088 0x01 0x00 0x00 0x25621090 0x01 0x00 0x00 0x25621098 0x01 0x00 0x00 0x256210a0 0x01 0x00 0x00 0x256210a8 0x01 0x00 0x00 0x256210b0 0x01 0x00 0x00 0x256210b8 0x01 0x00 0x00 0x256210c0 0x01 0x00 0x00 0x256210c8 0x01 0x00 0x00 0x256210d0 0x01 0x00 0x00 0x256210d8 0x01 0x00 0x00 0x256210e0 0x01 0x00 0x00 0x256210e8 0x01 0x00 0x00 0x256210f0 0x01 0x00 0x00 0x256210f8 0x01 0x00 0x00 0x25621004 0x01 0x00 0x00 0x2562100c 0x01 0x00 0x00 0x25621014 0x01 0x00 0x00 0x2562101c 0x01 0x00 0x00 0x25621024 0x01 0x00 0x00 0x2562102c 0x01 0x00 0x00 0x25621034 0x01 0x00 0x00 0x2562103c 0x01 0x00 0x00 0x25621044 0x01 0x00 0x00 0x2562104c 0x01 0x00 0x00 0x25621054 0x01 0x00 0x00 0x2562105c 0x01 0x00 0x00 0x25621064 0x01 0x00 0x00 0x2562106c 0x01 0x00 0x00 0x25621074 0x01 0x00 0x00 0x2562107c 0x01 0x00 0x00 0x25621084 0x01 0x00 0x00 0x2562108c 0x01 0x00 0x00 0x25621094 0x01 0x00 0x00 0x2562109c 0x01 0x00 0x00 0x256210a4 0x01 0x00 0x00 0x256210ac 0x01 0x00 0x00 0x256210b4 0x01 0x00 0x00 0x256210bc 0x01 0x00 0x00 0x256210c4 0x01 0x00 0x00 0x256210cc 0x01 0x00 0x00 0x256210d4 0x01 0x00 0x00 0x256210dc 0x01 0x00 0x00 0x256210e4 0x01 0x00 0x00 0x256210ec 0x01 0x00 0x00 0x256210f4 0x01 0x00 0x00 0x256210fc 0x01 0x00 0x00 0x25621100 0x01 0x00 0x00 0x25621104 0x01 0x00 0x00 0x25621108 0x01 0x00 0x00 0x2562110c 0x01 0x00 0x00 0x25621110 0x01 0x00 0x00 0x25621114 0x01 0x00 0x00 0x25621118 0x01 0x00 0x00 0x2562111c 0x01 0x00 0x00 0x25621120 0x01 0x00 0x00 0x25621124 0x01 0x00 0x00 0x25621128 0x01 0x00 0x00 0x2562112c 0x01 0x00 0x00 0x25621130 0x01 0x00 0x00 0x25621134 0x01 0x00 0x00 0x25621138 0x01 0x00 0x00 0x2562113c 0x01 0x00 0x00 0x25621140 0x01 0x00 0x00 0x25621144 0x01 0x00 0x00 0x25621148 0x01 0x00 0x00 0x2562114c 0x01 0x00 0x00 0x25621150 0x01 0x00 0x00 0x25621154 0x01 0x00 0x00 0x25621158 0x01 0x00 0x00 0x2562115c 0x01 0x00 0x00 0x25621160 0x01 0x00 0x00 0x25621164 0x01 0x00 0x00 0x25621168 0x01 0x00 0x00 0x2562116c 0x01 0x00 0x00 0x25621170 0x01 0x00 0x00 0x25621174 0x01 0x00 0x00 0x25621178 0x01 0x00 0x00 0x2562117c 0x01 0x00 0x00 0x25074000 0x01 0x00 0x00 0x25474000 0x01 0x00 0x00 0x25274000 0x01 0x00 0x00 0x25674000 0x01 0x00 0x00 0x24341010 0x03 0x00>; + }; + }; + + mem_dump { + compatible = "qcom,mem-dump"; + memory-region = <0x145>; + + c0_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x00>; + }; + + c100_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x01>; + }; + + c200_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x02>; + }; + + c300_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x03>; + }; + + c400_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x04>; + }; + + c500_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x05>; + }; + + c600_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x06>; + }; + + c700_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x07>; + }; + + l1_icache0 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x60>; + }; + + l1_icache100 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x61>; + }; + + l1_icache200 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x62>; + }; + + l1_icache300 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x63>; + }; + + l1_icache400 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x64>; + }; + + l1_icache500 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x65>; + }; + + l1_icache600 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x66>; + }; + + l1_icache700 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x67>; + }; + + l1_dcache0 { + qcom,dump-size = <0x12100>; + qcom,dump-id = <0x80>; + }; + + l1_dcache100 { + qcom,dump-size = <0x12100>; + qcom,dump-id = <0x81>; + }; + + l1_dcache200 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x82>; + }; + + l1_dcache300 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x83>; + }; + + l1_dcache400 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x84>; + }; + + l1_dcache500 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x85>; + }; + + l1_dcache600 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x86>; + }; + + l1_dcache700 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x87>; + }; + + l1_itlb700 { + qcom,dump-size = <0x600>; + qcom,dump-id = <0x27>; + }; + + l1_dtlb700 { + qcom,dump-size = <0xa00>; + qcom,dump-id = <0x47>; + }; + + l2_cache0 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <0xc0>; + }; + + l2_cache100 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <0xc1>; + }; + + l2_cache200 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc2>; + }; + + l2_cache300 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc3>; + }; + + l2_cache400 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc4>; + }; + + l2_cache500 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc5>; + }; + + l2_cache600 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc6>; + }; + + l2_cache700 { + qcom,dump-size = <0x340100>; + qcom,dump-id = <0xc7>; + }; + + l2_tlb0 { + qcom,dump-size = <0xf700>; + qcom,dump-id = <0x120>; + }; + + l2_tlb100 { + qcom,dump-size = <0xf700>; + qcom,dump-id = <0x121>; + }; + + l2_tlb700 { + qcom,dump-size = <0xa900>; + qcom,dump-id = <0x127>; + }; + + l1dcdirty0 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x170>; + }; + + l1dcdirty100 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x171>; + }; + + l1dcmte0 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x180>; + }; + + l1dcmte100 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x181>; + }; + + l2dcmte0 { + qcom,dump-size = <0x10100>; + qcom,dump-id = <0x190>; + }; + + l2dcmte100 { + qcom,dump-size = <0x10100>; + qcom,dump-id = <0x191>; + }; + + l0mopca700 { + qcom,dump-size = <0x4100>; + qcom,dump-id = <0x1a7>; + }; + + l2victim700 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x1e7>; + }; + + l2tldtcsp200 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x202>; + }; + + l2tldtcsp300 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x203>; + }; + + l2tldtcsp400 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x204>; + }; + + l2tldtcsp500 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x205>; + }; + + l2tldtcsp600 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x206>; + }; + + l2tldtcmp200 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x212>; + }; + + l2tldtcmp300 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x213>; + }; + + l2tldtcmp400 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x214>; + }; + + l2tldtcmp500 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x215>; + }; + + l2tldtcmp600 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x216>; + }; + + cpuss_reg { + qcom,dump-size = <0x36000>; + qcom,dump-id = <0xef>; + }; + + rpmh { + qcom,dump-size = <0x400000>; + qcom,dump-id = <0xec>; + }; + + rpm_sw { + qcom,dump-size = <0x28000>; + qcom,dump-id = <0xea>; + }; + + pmic { + qcom,dump-size = <0x200000>; + qcom,dump-id = <0xe4>; + }; + + fcm { + qcom,dump-size = <0x8400>; + qcom,dump-id = <0xee>; + }; + + etf_swao { + qcom,dump-size = <0x10000>; + qcom,dump-id = <0xf1>; + }; + + etr_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x100>; + }; + + etfswao_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x102>; + }; + + etr1_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x105>; + }; + + misc_data { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0xe8>; + }; + + etf_slpi { + qcom,dump-size = <0x4000>; + qcom,dump-id = <0xf3>; + }; + + etfslpi_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x103>; + }; + + etf_lpass { + qcom,dump-size = <0x4000>; + qcom,dump-id = <0xf4>; + }; + + etflpass_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x104>; + }; + + osm_reg { + qcom,dump-size = <0x400>; + qcom,dump-id = <0x163>; + }; + + pcu_reg { + qcom,dump-size = <0x400>; + qcom,dump-id = <0x164>; + }; + + fsm_data { + qcom,dump-size = <0x400>; + qcom,dump-id = <0x165>; + }; + + spr_cpu0 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f0>; + }; + + spr_cpu1 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f1>; + }; + + spr_cpu2 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f2>; + }; + + spr_cpu3 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f3>; + }; + + spr_cpu4 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f4>; + }; + + spr_cpu5 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f5>; + }; + + spr_cpu6 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f6>; + }; + + spr_cpu7 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f7>; + }; + + scandump_smmu { + qcom,dump-size = <0x40000>; + qcom,dump-id = <0x220>; + }; + + scandump_gpu { + qcom,dump-size = <0x300000>; + qcom,dump-id = <0x221>; + }; + }; + + disp_rdump_region@d5100000 { + phandle = <0x792>; + label = "disp_rdump_region"; + reg = <0xe3940000 0x800000>; + }; + + dsi_pll_codes { + phandle = <0x50b>; + label = "dsi_pll_codes"; + reg = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + + bamdma@6C04000 { + compatible = "qcom,bam-v1.7.0"; + qcom,controlled-remotely; + reg = <0x6c04000 0x20000 0x6c8f000 0x1000>; + reg-names = "bam", "bam_remote_mem"; + num-channels = <0x1f>; + interrupts = <0x00 0xa4 0x04>; + #dma-cells = <0x01>; + qcom,ee = <0x01>; + qcom,num-ees = <0x02>; + phandle = <0x146>; + }; + + slim@6C40000 { + compatible = "qcom,slim-ngd-v1.5.0"; + reg = <0x6c40000 0x2c000 0x6c8e000 0x1000>; + reg-names = "ctrl", "slimbus_remote_mem"; + interrupts = <0x00 0xa3 0x04>; + qcom,apps-ch-pipes = <0x00>; + qcom,ea-pc = <0x4f0>; + dmas = <0x146 0x03 0x146 0x04>; + dma-names = "rx", "tx"; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "ok"; + phandle = <0x799>; + + ngd@1 { + #size-cells = <0x01>; + #address-cells = <0x01>; + reg = <0x01>; + + btfmslim-driver { + phandle = <0x79a>; + qcom,btslimrx-channels = <0x9d 0x9e>; + qcom,btslimtx-channels = <0x9f 0xa0>; + qcom,btslim-address = <0x00>; + reg = <0x01 0x00>; + compatible = "slim217,221"; + }; + }; + }; + + interrupt-controller@17100000 { + compatible = "arm,gic-v3"; + #interrupt-cells = <0x03>; + interrupt-controller; + ranges; + #redistributor-regions = <0x01>; + redistributor-stride = <0x00 0x40000>; + reg = <0x17100000 0x10000 0x17180000 0x200000>; + interrupts = <0x01 0x09 0x04>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x01>; + + msi-controller@17140000 { + compatible = "arm,gic-v3-its"; + msi-controller; + #msi-cells = <0x01>; + reg = <0x17140000 0x20000>; + phandle = <0x1aa>; + }; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff08 0x01 0x0b 0xff08 0x01 0x0c 0xff08>; + clock-frequency = <0x124f800>; + phandle = <0x33a>; + always-on; + }; + + timer@17420000 { + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + compatible = "arm,armv7-timer-mem"; + reg = <0x17420000 0x1000>; + clock-frequency = <0x124f800>; + phandle = <0x33b>; + + frame@17421000 { + frame-number = <0x00>; + interrupts = <0x00 0x08 0x04 0x00 0x06 0x04>; + reg = <0x17421000 0x1000 0x17422000 0x1000>; + }; + + frame@17423000 { + frame-number = <0x01>; + interrupts = <0x00 0x09 0x04>; + reg = <0x17423000 0x1000>; + status = "disabled"; + }; + + frame@17425000 { + frame-number = <0x02>; + interrupts = <0x00 0x0a 0x04>; + reg = <0x17425000 0x1000>; + status = "disabled"; + }; + + frame@17427000 { + frame-number = <0x03>; + interrupts = <0x00 0x0b 0x04>; + reg = <0x17427000 0x1000>; + status = "disabled"; + }; + + frame@17429000 { + frame-number = <0x04>; + interrupts = <0x00 0x0c 0x04>; + reg = <0x17429000 0x1000>; + status = "disabled"; + }; + + frame@1742b000 { + frame-number = <0x05>; + interrupts = <0x00 0x0d 0x04>; + reg = <0x1742b000 0x1000>; + status = "disabled"; + }; + + frame@1742d000 { + frame-number = <0x06>; + interrupts = <0x00 0x0e 0x04>; + reg = <0x1742d000 0x1000>; + status = "disabled"; + }; + }; + + rsc@17a00000 { + label = "apps_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0x17a00000 0x10000 0x17a10000 0x10000 0x17a20000 0x10000>; + reg-names = "drv-0", "drv-1", "drv-2"; + qcom,drv-count = <0x03>; + interrupts = <0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04>; + power-domains = <0x147>; + phandle = <0x33c>; + + drv@2 { + qcom,drv-id = <0x02>; + qcom,tcs-offset = <0xd00>; + phandle = <0x33d>; + + channel@0 { + qcom,tcs-config = <0x02 0x03 0x00 0x02 0x01 0x02 0x03 0x00 0x04 0x01>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + phandle = <0x1ab>; + }; + + clock-controller { + compatible = "qcom,cliffs-rpmh-clk"; + #clock-cells = <0x01>; + phandle = <0x16d>; + }; + + qcom,dcvs-fp { + compatible = "qcom,dcvs-fp"; + qcom,ddr-bcm-name = "MC4"; + qcom,llcc-bcm-name = "SH5"; + phandle = <0x1b2>; + }; + + rpmh-regulator-cxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "cx.lvl"; + proxy-supply = <0x148>; + + regulator-pm_v6c-s1-level { + regulator-name = "pm_v6c_s1_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x148>; + }; + + regulator-pm_v6c-s1-level-ao { + regulator-name = "pm_v6c_s1_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x33e>; + }; + + regulator-pm_v6c-s1-mmcx-sup-level { + regulator-name = "pm_v6c_s1_mmcx_sup_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x30>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x30>; + phandle = <0x14c>; + }; + }; + + rpmh-regulator-nsplvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "nsp.lvl"; + + regulator-pm_v6c-s2-level { + regulator-name = "pm_v6c_s2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x196>; + }; + }; + + rpmh-regulator-msslvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mss.lvl"; + + regulator-pm_v6c-s4-level { + regulator-name = "pm_v6c_s4_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x18f>; + }; + }; + + rpmh-regulator-mxclvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mxc.lvl"; + proxy-supply = <0x149>; + + regulator-pm_v6c-s6-level { + regulator-name = "pm_v6c_s6_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x149>; + }; + + regulator-pm_v6c-s6-level-ao { + regulator-name = "pm_v6c_s6_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x33f>; + }; + + regulator-pm_v6c-s6-mmcx-voter-level { + regulator-name = "pm_v6c_s6_mmcx_voter_level"; + pm_v6c_s6_mmcx_voter_level-parent-supply = <0x14a>; + qcom,set = <0x03>; + regulator-min-microvolt = <0x30>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x30>; + phandle = <0x1c6>; + }; + + regulator-pm_v6c-s6-gfx-voter-level { + regulator-name = "pm_v6c_s6_gfx_voter_level"; + pm_v6c_s6_gfx_voter_level-parent-supply = <0x14b>; + qcom,set = <0x03>; + regulator-min-microvolt = <0x30>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x30>; + phandle = <0x1d1>; + }; + }; + + rpmh-regulator-mmcxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mmcx.lvl"; + proxy-supply = <0x14a>; + + regulator-pm_v8-s6-level { + regulator-name = "pm_v8_s6_level"; + qcom,set = <0x03>; + pm_v8_s6_level-parent-supply = <0x14c>; + regulator-min-microvolt = <0x38>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x14a>; + }; + + regulator-pm_v8-s6-level-ao { + regulator-name = "pm_v8_s6_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x38>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x38>; + phandle = <0x340>; + }; + + regulator-pm_v8-s6-level-so { + regulator-name = "pm_v8_s6_level_so"; + qcom,set = <0x02>; + regulator-min-microvolt = <0x38>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x38>; + }; + }; + + rpmh-regulator-mxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mx.lvl"; + proxy-supply = <0x14d>; + + regulator-pm_v8-s8-level { + regulator-name = "pm_v8_s8_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x14d>; + }; + + regulator-pm_v8-s8-level-ao { + regulator-name = "pm_v8_s8_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x341>; + }; + }; + + rpmh-regulator-lcxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "lcx.lvl"; + + regulator-pm_v8-l2-level { + regulator-name = "pm_v8_l2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x186>; + }; + }; + + rpmh-regulator-lmxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "lmx.lvl"; + + regulator-pm_v6c-l2-level { + regulator-name = "pm_v6c_l2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x187>; + }; + }; + + rpmh-regulator-ebilvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "ebi.lvl"; + + regulator-pmg1110-i-s1-level { + regulator-name = "pmg1110_i_s1_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x342>; + }; + }; + + rpmh-regulator-gfxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "gfx.lvl"; + + regulator-pmxr2230-s4-level { + regulator-name = "pmxr2230_s4_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x14b>; + }; + }; + + rpmh-regulator-smpe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe1"; + + regulator-pmr735a-s1 { + regulator-name = "pmr735a_s1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xf6950>; + regulator-max-microvolt = <0x111700>; + qcom,init-voltage = <0x107ac0>; + phandle = <0x343>; + }; + }; + + rpmh-regulator-smpe2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe2"; + + regulator-pmr735a-s2 { + regulator-name = "pmr735a_s2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x493e0>; + regulator-max-microvolt = <0x8b290>; + qcom,init-voltage = <0x7a120>; + phandle = <0x344>; + }; + }; + + rpmh-regulator-smpe3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe3"; + + regulator-pmr735a-s3 { + regulator-name = "pmr735a_s3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x186a00>; + regulator-max-microvolt = <0x249f00>; + qcom,init-voltage = <0x186a00>; + phandle = <0x345>; + }; + }; + + rpmh-regulator-smpb1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb1"; + + regulator-pmxr2230-s1 { + regulator-name = "pmxr2230_s1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1c5200>; + regulator-max-microvolt = <0x1f20c0>; + qcom,init-voltage = <0x1c5200>; + phandle = <0x346>; + }; + }; + + rpmh-regulator-smpb2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb2"; + qcom,regulator-type = "pmic5-ftsmps"; + qcom,supported-modes = <0x01 0x04>; + qcom,mode-threshold-currents = <0x00 0x30d40>; + + regulator-pmxr2230-s2 { + regulator-name = "pmxr2230_s2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x132a40>; + regulator-max-microvolt = <0x157c00>; + qcom,init-voltage = <0x132a40>; + qcom,init-mode = <0x01>; + phandle = <0x347>; + }; + }; + + rpmh-regulator-smpb3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb3"; + + regulator-pmxr2230-s3 { + regulator-name = "pmxr2230_s3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xec540>; + regulator-max-microvolt = <0xfde80>; + qcom,init-voltage = <0xf03c0>; + phandle = <0x348>; + }; + }; + + rpmh-regulator-ldob1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l1 { + regulator-name = "pmxr2230_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xe9e30>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x04>; + phandle = <0x349>; + }; + }; + + rpmh-regulator-ldob2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x14e>; + + regulator-pmxr2230-l2 { + regulator-name = "pmxr2230_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xe7ef0>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,supply-enable-load = <0x17ed0>; + phandle = <0x14e>; + }; + }; + + rpmh-regulator-ldob3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l3 { + regulator-name = "pmxr2230_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xe09c0>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x04>; + phandle = <0x1d7>; + }; + }; + + rpmh-regulator-ldob4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x14f>; + + regulator-pmxr2230-l4 { + regulator-name = "pmxr2230_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,supply-enable-load = <0x40d8>; + phandle = <0x14f>; + }; + }; + + rpmh-regulator-ldob5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x01 0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710 0x7530>; + + regulator-pmxr2230-l5 { + regulator-name = "pmxr2230_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + phandle = <0x34a>; + }; + }; + + rpmh-regulator-ldob7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l7 { + regulator-name = "pmxr2230_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x04>; + phandle = <0x1e1>; + }; + }; + + rpmh-regulator-ldob8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x150>; + + regulator-pmxr2230-l8 { + regulator-name = "pmxr2230_l8"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x35b60>; + phandle = <0x150>; + }; + }; + + rpmh-regulator-ldob9 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob9"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l9 { + regulator-name = "pmxr2230_l9"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xb8920>; + regulator-max-microvolt = <0xc7380>; + qcom,init-voltage = <0xb8920>; + qcom,init-mode = <0x04>; + phandle = <0x34b>; + }; + }; + + rpmh-regulator-ldob10 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob10"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l10 { + regulator-name = "pmxr2230_l10"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd36d0>; + regulator-max-microvolt = <0xe34b8>; + qcom,init-voltage = <0xd36d0>; + qcom,init-mode = <0x04>; + phandle = <0x34c>; + }; + }; + + rpmh-regulator-ldob11 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob11"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l11 { + regulator-name = "pmxr2230_l11"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x04>; + phandle = <0x34d>; + }; + }; + + rpmh-regulator-ldob12 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob12"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l12 { + regulator-name = "pmxr2230_l12"; + qcom,set = <0x03>; + qcom,init-mode = <0x04>; + phandle = <0x34e>; + }; + }; + + rpmh-regulator-ldob13 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob13"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l13 { + regulator-name = "pmxr2230_l13"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x16f300>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x2932e0>; + qcom,init-mode = <0x04>; + phandle = <0x54b>; + }; + }; + + rpmh-regulator-ldob14 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob14"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l14 { + regulator-name = "pmxr2230_l14"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2de600>; + regulator-max-microvolt = <0x30d400>; + qcom,init-voltage = <0x2de600>; + qcom,init-mode = <0x04>; + phandle = <0x59b>; + }; + }; + + rpmh-regulator-ldob16 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob16"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l16 { + regulator-name = "pmxr2230_l16"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2c4020>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x2c4020>; + qcom,init-mode = <0x04>; + phandle = <0x351>; + }; + }; + + rpmh-regulator-ldob17 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob17"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l17 { + regulator-name = "pmxr2230_l17"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = "", "/]"; + qcom,init-mode = <0x04>; + phandle = <0x352>; + }; + }; + + rpmh-regulator-ldob18 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob18"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l18 { + regulator-name = "pmxr2230_l18"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1e8480>; + regulator-max-microvolt = <0x2dc6c0>; + qcom,init-voltage = <0x1e8480>; + qcom,init-mode = <0x04>; + phandle = <0x353>; + }; + }; + + rpmh-regulator-ldob19 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob19"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + proxy-supply = <0x151>; + + regulator-pmxr2230-l19 { + regulator-name = "pmxr2230_l19"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x27ac40>; + regulator-max-microvolt = <0x2dc6c0>; + qcom,init-voltage = <0x2dc6c0>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x2710>; + phandle = <0x151>; + }; + }; + + rpmh-regulator-ldob20 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob20"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l20 { + regulator-name = "pmxr2230_l20"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x354>; + }; + }; + + rpmh-regulator-ldob21 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob21"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l21 { + regulator-name = "pmxr2230_l21"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x355>; + }; + }; + + rpmh-regulator-ldob22 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob22"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l22 { + regulator-name = "pmxr2230_l22"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x33e140>; + qcom,init-voltage = <0x2932e0>; + qcom,init-mode = <0x04>; + phandle = <0x356>; + }; + }; + + rpmh-regulator-ldob23 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob23"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l23 { + regulator-name = "pmxr2230_l23"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x192d50>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x192d50>; + qcom,init-mode = <0x04>; + phandle = <0x357>; + }; + }; + + rpmh-regulator-bobb1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "bobb1"; + + regulator-pmxr2230-bob1 { + regulator-name = "pmxr2230_bob"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2de600>; + regulator-max-microvolt = <0x3c6cc0>; + qcom,init-voltage = "", "2K"; + phandle = <0x358>; + }; + }; + + rpmh-regulator-ldoc1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoc1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm_v6c-l1 { + regulator-name = "pm_v6c_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xdcb40>; + regulator-max-microvolt = <0xecd10>; + qcom,init-voltage = <0xdcb40>; + qcom,init-mode = <0x04>; + phandle = <0x359>; + }; + }; + + rpmh-regulator-ldoc3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoc3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x152>; + + regulator-pm_v6c-l3 { + regulator-name = "pm_v6c_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x30d40>; + phandle = <0x152>; + }; + }; + + rpmh-regulator-ldod1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldod1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm_v8-l1 { + regulator-name = "pm_v8_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd36d0>; + regulator-max-microvolt = <0xe9e30>; + qcom,init-voltage = <0xdea80>; + qcom,init-mode = <0x04>; + phandle = <0x35a>; + }; + }; + + rpmh-regulator-ldod3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldod3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x153>; + + regulator-pm_v8-l3 { + regulator-name = "pm_v8_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x116520>; + regulator-max-microvolt = <0x1339e0>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x7918>; + phandle = <0x153>; + }; + }; + + rpmh-regulator-ldoe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l1 { + regulator-name = "pmr735a_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x77240>; + regulator-max-microvolt = <0xdea80>; + qcom,init-voltage = <0x77240>; + qcom,init-mode = <0x04>; + phandle = <0x35b>; + }; + }; + + rpmh-regulator-ldoe2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l2 { + regulator-name = "pmr735a_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xe09c0>; + regulator-max-microvolt = <0xec928>; + qcom,init-voltage = <0xe09c0>; + qcom,init-mode = <0x04>; + phandle = <0x35c>; + }; + }; + + rpmh-regulator-ldoe3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l3 { + regulator-name = "pmr735a_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x7b0c0>; + regulator-max-microvolt = <0xd3ea0>; + qcom,init-voltage = <0x7b0c0>; + qcom,init-mode = <0x04>; + phandle = <0x35d>; + }; + }; + + rpmh-regulator-ldoe4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmr735a-l4 { + regulator-name = "pmr735a_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x1e8480>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x35e>; + }; + }; + + rpmh-regulator-ldoe5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l5 { + regulator-name = "pmr735a_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x13e5c0>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + phandle = <0x35f>; + }; + }; + + rpmh-regulator-ldoe6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l6 { + regulator-name = "pmr735a_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x107ac0>; + regulator-max-microvolt = <0x13e5c0>; + qcom,init-voltage = <0x107ac0>; + qcom,init-mode = <0x04>; + phandle = <0x360>; + }; + }; + + rpmh-regulator-ldoe7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmr735a-l7 { + regulator-name = "pmr735a_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x361>; + }; + }; + + rpmh-regulator-smpj1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpj1"; + + regulator-pmg1110-j-s1 { + regulator-name = "pmg1110_j_s1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x7b0c0>; + regulator-max-microvolt = <0xd3ea0>; + qcom,init-voltage = <0x7b0c0>; + phandle = <0x362>; + }; + }; + + rpmh-regulator-ldom1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010m-l1 { + regulator-name = "pm8010m_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x100590>; + regulator-max-microvolt = <0x100590>; + qcom,init-voltage = <0x100590>; + qcom,init-mode = <0x04>; + phandle = <0x363>; + }; + }; + + rpmh-regulator-ldom2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010m-l2 { + regulator-name = "pm8010m_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + qcom,init-voltage = <0x10c8e0>; + qcom,init-mode = <0x04>; + phandle = <0x364>; + }; + }; + + rpmh-regulator-ldom3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom3"; + + regulator-pm8010m-l3 { + regulator-name = "pm8010m_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x365>; + }; + }; + + rpmh-regulator-ldom4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom4"; + + regulator-pm8010m-l4 { + regulator-name = "pm8010m_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x2c4020>; + qcom,init-voltage = <0x2932e0>; + phandle = <0x366>; + }; + }; + + rpmh-regulator-ldom6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom6"; + + regulator-pm8010m-l6 { + regulator-name = "pm8010m_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x367>; + }; + }; + + rpmh-regulator-ldom7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom7"; + + regulator-pm8010m-l7 { + regulator-name = "pm8010m_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x368>; + }; + }; + + rpmh-regulator-ldon1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010n-l1 { + regulator-name = "pm8010n_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10d880>; + regulator-max-microvolt = <0x10d880>; + qcom,init-voltage = <0x10d880>; + qcom,init-mode = <0x04>; + phandle = <0x369>; + }; + }; + + rpmh-regulator-ldon2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010n-l2 { + regulator-name = "pm8010n_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x101d00>; + regulator-max-microvolt = <0x101d00>; + qcom,init-voltage = <0x101d00>; + qcom,init-mode = <0x04>; + phandle = <0x36a>; + }; + }; + + rpmh-regulator-ldon3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon3"; + + regulator-pm8010n-l3 { + regulator-name = "pm8010n_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x36b>; + }; + }; + + rpmh-regulator-ldon4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon4"; + + regulator-pm8010n-l4 { + regulator-name = "pm8010n_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x36c>; + }; + }; + + rpmh-regulator-ldon5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon5"; + + regulator-pm8010n-l5 { + regulator-name = "pm8010n_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x36d>; + }; + }; + + rpmh-regulator-ldon6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon6"; + + regulator-pm8010n-l6 { + regulator-name = "pm8010n_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x36e>; + }; + }; + + rpmh-regulator-ldon7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon7"; + + regulator-pm8010n-l7 { + regulator-name = "pm8010n_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x326a40>; + regulator-max-microvolt = <0x326a40>; + qcom,init-voltage = <0x326a40>; + phandle = <0x36f>; + }; + }; + + rpmh-regulator-ldom5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010m-l5 { + regulator-name = "pm8010m_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x5fe>; + }; + }; + + rpmh-regulator-ldob15 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob15"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l15 { + regulator-name = "pmxr2230_l15"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + qcom,init-mode = <0x04>; + phandle = <0x5ff>; + }; + }; + }; + }; + + interrupt-controller@b220000 { + compatible = "qcom,cliffs-pdc", "qcom,pdc"; + reg = <0xb220000 0x10000 0x174000f0 0x64>; + qcom,pdc-ranges = <0x00 0x1e0 0x5e 0x5e 0x261 0x1f 0x7d 0x3f 0x01 0x7e 0x2cc 0x0c 0x8a 0xfb 0x05 0x8f 0xf4 0x04>; + #interrupt-cells = <0x02>; + interrupt-parent = <0x01>; + interrupt-controller; + phandle = <0x157>; + }; + + pdc@b350000 { + compatible = "qcom,cliffs-pcie-pdc", "qcom,pcie-pdc"; + reg = <0xb350000 0x20000>; + phandle = <0x370>; + }; + + cache-controller@25000000 { + label = "cache_cont"; + compatible = "qcom,cliffs-llcc", "qcom,llcc-v50"; + reg = <0x25000000 0x800000 0x25800000 0x200000>; + reg-names = "llcc_base", "llcc_broadcast_base"; + interrupts = <0x00 0x10a 0x04>; + cap-based-alloc-and-pwr-collapse; + phandle = <0x371>; + + llcc-perfmon { + compatible = "qcom,llcc-perfmon"; + clocks = <0x24 0x00>; + clock-names = "qdss_clk"; + }; + }; + + cluster-device { + compatible = "qcom,lpm-cluster-dev"; + power-domains = <0x147>; + }; + + rsc@add4000 { + label = "cam_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0xadd4000 0x1000 0xadd5000 0x1000 0xadd6000 0x1000>; + reg-names = "drv-0", "drv-1", "drv-2"; + qcom,drv-count = <0x03>; + qcom,hw-channel; + interrupts = <0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04>; + clocks = <0x154 0x47>; + phandle = <0x372>; + + drv@0 { + qcom,drv-id = <0x00>; + qcom,tcs-offset = <0x520>; + phandle = <0x373>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + channel@1 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + phandle = <0x1ae>; + }; + }; + + drv@1 { + qcom,drv-id = <0x01>; + qcom,tcs-offset = <0x520>; + phandle = <0x374>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + channel@1 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + phandle = <0x1af>; + }; + }; + + drv@2 { + qcom,drv-id = <0x02>; + qcom,tcs-offset = <0x520>; + phandle = <0x375>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + channel@1 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + phandle = <0x1b0>; + }; + }; + }; + + cpuss-sleep-stats@17800054 { + compatible = "qcom,cpuss-sleep-stats"; + reg = <0x17800054 0x04 0x17810054 0x04 0x17820054 0x04 0x17830054 0x04 0x17840054 0x04 0x17850054 0x04 0x17860054 0x04 0x17870054 0x04 0x178b0098 0x04 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 = <0x08>; + }; + + sys-pm-vx@c320000 { + compatible = "qcom,sys-pm-violators", "qcom,sys-pm-cliffs"; + reg = <0xc320000 0x400>; + qcom,qmp = <0x24>; + }; + + rsc@af20000 { + label = "disp_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0xaf20000 0x10000>; + reg-names = "drv-0"; + qcom,drv-count = <0x01>; + interrupts = <0x00 0x81 0x04>; + clocks = <0x155 0x46>; + phandle = <0x376>; + + drv@0 { + qcom,drv-id = <0x00>; + qcom,tcs-offset = <0x1c00>; + phandle = <0x377>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x00 0x01 0x01 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,tcs-wait = <0x01>; + phandle = <0x1ad>; + }; + + sde_rsc_rpmh { + cell-index = <0x00>; + compatible = "qcom,sde-rsc-rpmh"; + }; + }; + }; + + crm@add7000 { + label = "cam_crm"; + compatible = "qcom,cam-crm"; + reg = <0xadd7000 0x2000 0xadd9800 0x800 0xadda000 0x2000 0xadd9000 0x800>; + reg-names = "base", "crm_b", "crm_c", "crm_v"; + interrupts = <0x00 0x79 0x01>; + interrupt-names = "cam_crm"; + clocks = <0x154 0x47>; + qcom,hw-drv-ids = <0x00 0x01 0x02>; + qcom,sw-drv-ids = <0x00>; + phandle = <0x378>; + }; + + crm@1d01000 { + label = "pcie_crm"; + compatible = "qcom,pcie-crm"; + reg = <0x1d01000 0x3000 0x1d04800 0x800 0x1d05000 0x2000 0x1d04000 0x800>; + reg-names = "base", "crm_b", "crm_c", "crm_v"; + interrupts = <0x00 0xf8 0x01>; + interrupt-names = "pcie_crm"; + clocks = <0x156>; + qcom,hw-drv-ids = <0x00>; + qcom,sw-drv-ids = <0x00>; + phandle = <0x379>; + }; + + sram@c3f0000 { + compatible = "qcom,rpmh-stats-v4"; + reg = <0xc3f0000 0x400>; + qcom,qmp = <0x24>; + ss-name = "modem", "adsp", "adsp_island", "cdsp", "apss", "wpss"; + }; + + pinctrl@f000000 { + compatible = "qcom,cliffs-pinctrl"; + reg = <0xf000000 0x1000000>; + interrupts = <0x00 0xd0 0x04>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + wakeup-parent = <0x157>; + qcom,gpios-reserved = <0x38 0x39 0x3a 0x3b 0x3c>; + phandle = <0x16c>; + + qupv3_se5_2uart_pins { + phandle = <0x37a>; + + qupv3_se5_2uart_tx_active { + phandle = <0x1da>; + + mux { + pins = "gpio22"; + function = "qup0_se5_l2"; + }; + + config { + pins = "gpio22"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se5_2uart_rx_active { + phandle = <0x1db>; + + mux { + pins = "gpio23"; + function = "qup0_se5_l3"; + }; + + config { + pins = "gpio23"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se5_2uart_sleep { + phandle = <0x1dc>; + + mux { + pins = "gpio22", "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio22", "gpio23"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se5_2uart_sleep_backup { + phandle = <0x586>; + + mux { + pins = "gpio22", "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio22", "gpio23"; + drive-strength = <0x02>; + bias-disable; + input-enable; + }; + }; + }; + + qupv3_se10_4uart_pins { + phandle = <0x37b>; + + qupv3_se10_default_cts { + phandle = <0x23c>; + + mux { + pins = "gpio40"; + function = "gpio"; + }; + + config { + pins = "gpio40"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se10_default_rts { + phandle = <0x23d>; + + mux { + pins = "gpio41"; + function = "gpio"; + }; + + config { + pins = "gpio41"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se10_default_tx { + phandle = <0x23e>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se10_default_rx { + phandle = <0x23f>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se10_cts { + phandle = <0x240>; + + mux { + pins = "gpio40"; + function = "qup1_se2_l0"; + }; + + config { + pins = "gpio40"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se10_rts { + phandle = <0x241>; + + mux { + pins = "gpio41"; + function = "qup1_se2_l1"; + }; + + config { + pins = "gpio41"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se10_tx { + phandle = <0x242>; + + mux { + pins = "gpio42"; + function = "qup1_se2_l2"; + }; + + config { + pins = "gpio42"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se10_rx { + phandle = <0x243>; + + mux { + pins = "gpio43"; + function = "qup1_se2_l3"; + }; + + config { + pins = "gpio43"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se0_i2c_pins { + phandle = <0x37c>; + + qupv3_se0_i2c_sda_active { + phandle = <0x1dd>; + + mux { + pins = "gpio52"; + function = "qup0_se0_l0"; + }; + + config { + pins = "gpio52"; + drive-strength = <0x02>; + qcom,i2c_pull; + bias-disable; + }; + }; + + qupv3_se0_i2c_scl_active { + phandle = <0x1de>; + + mux { + pins = "gpio53"; + function = "qup0_se0_l1"; + }; + + config { + pins = "gpio53"; + drive-strength = <0x02>; + qcom,i2c_pull; + bias-disable; + }; + }; + + qupv3_se0_i2c_sleep { + phandle = <0x1df>; + + mux { + pins = "gpio52", "gpio53"; + function = "gpio"; + }; + + config { + pins = "gpio52", "gpio53"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se0_spi_pins { + phandle = <0x37d>; + + qupv3_se0_spi_miso_active { + phandle = <0x1e3>; + + mux { + pins = "gpio52"; + function = "qup0_se0_l0"; + }; + + config { + pins = "gpio52"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_mosi_active { + phandle = <0x1e2>; + + mux { + pins = "gpio53"; + function = "qup0_se0_l1"; + }; + + config { + pins = "gpio53"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_clk_active { + phandle = <0x1e4>; + + mux { + pins = "gpio54"; + function = "qup0_se0_l2"; + }; + + config { + pins = "gpio54"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_cs_active { + phandle = <0x1e5>; + + mux { + pins = "gpio55"; + function = "qup0_se0_l3"; + }; + + config { + pins = "gpio55"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_sleep { + phandle = <0x1e6>; + + mux { + pins = "gpio52", "gpio53", "gpio54", "gpio55"; + function = "gpio"; + }; + + config { + pins = "gpio52", "gpio53", "gpio54", "gpio55"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se1_i2c_pins { + phandle = <0x37e>; + + qupv3_se1_i2c_sda_active { + phandle = <0x58c>; + + mux { + pins = "gpio4"; + function = "qup0_se1_l0"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se1_i2c_scl_active { + phandle = <0x58d>; + + mux { + pins = "gpio5"; + function = "qup0_se1_l1"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se1_i2c_sleep { + phandle = <0x58e>; + + mux { + pins = "gpio4", "gpio5"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0x02>; + bias-disable; + qcom,i2c_pull; + }; + }; + }; + + qupv3_se1_spi_pins { + phandle = <0x37f>; + + qupv3_se1_spi_miso_active { + phandle = <0x1eb>; + + mux { + pins = "gpio4"; + function = "qup0_se1_l0"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_mosi_active { + phandle = <0x1ea>; + + mux { + pins = "gpio5"; + function = "qup0_se1_l1"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_clk_active { + phandle = <0x1ec>; + + mux { + pins = "gpio6"; + function = "qup0_se1_l2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_cs_active { + phandle = <0x1ed>; + + mux { + pins = "gpio7"; + function = "qup0_se1_l3"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_sleep { + phandle = <0x1ee>; + + mux { + pins = "gpio4", "gpio5", "gpio6", "gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5", "gpio6", "gpio7"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se1_i3c_pins { + phandle = <0x380>; + + qupv3_se1_i3c_sda_active { + phandle = <0x1ef>; + + mux { + pins = "gpio4"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_scl_active { + phandle = <0x1f0>; + + mux { + pins = "gpio5"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_sda_sleep { + phandle = <0x1f1>; + + mux { + pins = "gpio4"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_scl_sleep { + phandle = <0x1f2>; + + mux { + pins = "gpio5"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_disable { + phandle = <0x1f3>; + + mux { + pins = "gpio4", "gpio5"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se2_i2c_pins { + phandle = <0x381>; + + qupv3_se2_i2c_sda_active { + phandle = <0x1f4>; + + mux { + pins = "gpio8"; + function = "qup0_se2_l0"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se2_i2c_scl_active { + phandle = <0x1f5>; + + mux { + pins = "gpio9"; + function = "qup0_se2_l1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se2_i2c_sleep { + phandle = <0x1f6>; + + mux { + pins = "gpio8", "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio8", "gpio9"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se2_spi_pins { + phandle = <0x382>; + + qupv3_se2_spi_miso_active { + phandle = <0x1f8>; + + mux { + pins = "gpio8"; + function = "qup0_se2_l0"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_mosi_active { + phandle = <0x1f7>; + + mux { + pins = "gpio9"; + function = "qup0_se2_l1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_clk_active { + phandle = <0x1f9>; + + mux { + pins = "gpio10"; + function = "qup0_se2_l2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_cs_active { + phandle = <0x1fa>; + + mux { + pins = "gpio11"; + function = "qup0_se2_l3"; + }; + + config { + pins = "gpio11"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_sleep { + phandle = <0x1fb>; + + mux { + pins = "gpio8", "gpio9", "gpio10", "gpio11"; + function = "gpio"; + }; + + config { + pins = "gpio8", "gpio9", "gpio10", "gpio11"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se3_i2c_pins { + phandle = <0x602>; + + qupv3_se3_i2c_sda_active { + phandle = <0x56e>; + + mux { + pins = "gpio12"; + function = "qup0_se3_l0"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se3_i2c_scl_active { + phandle = <0x56f>; + + mux { + pins = "gpio13"; + function = "qup0_se3_l1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se3_i2c_sleep { + phandle = <0x570>; + + mux { + pins = "gpio12", "gpio13"; + function = "gpio"; + }; + + config { + pins = "gpio12", "gpio13"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se3_spi_pins { + phandle = <0x384>; + + qupv3_se3_spi_miso_active { + phandle = <0x200>; + + mux { + pins = "gpio12"; + function = "qup0_se3_l0"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_mosi_active { + phandle = <0x1ff>; + + mux { + pins = "gpio13"; + function = "qup0_se3_l1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_clk_active { + phandle = <0x201>; + + mux { + pins = "gpio14"; + function = "qup1_se3_l2"; + }; + + config { + pins = "gpio14"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_cs_active { + phandle = <0x202>; + + mux { + pins = "gpio15"; + function = "qup0_se3_l3"; + }; + + config { + pins = "gpio15"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_sleep { + phandle = <0x203>; + + mux { + pins = "gpio12", "gpio13", "gpio14", "gpio15"; + function = "gpio"; + }; + + config { + pins = "gpio12", "gpio13", "gpio14", "gpio15"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se4_i2c_pins { + phandle = <0x385>; + + qupv3_se4_i2c_sda_active { + phandle = <0x204>; + + mux { + pins = "gpio16"; + function = "qup0_se4_l0"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se4_i2c_scl_active { + phandle = <0x205>; + + mux { + pins = "gpio17"; + function = "qup0_se4_l1"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se4_i2c_sleep { + phandle = <0x206>; + + mux { + pins = "gpio16", "gpio17"; + function = "gpio"; + }; + + config { + pins = "gpio16", "gpio17"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se4_spi_pins { + phandle = <0x600>; + + qupv3_se4_spi_miso_active { + phandle = <0x563>; + + mux { + pins = "gpio16"; + function = "qup0_se4_l0"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_mosi_active { + phandle = <0x562>; + + mux { + pins = "gpio17"; + function = "qup0_se4_l1"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_clk_active { + phandle = <0x564>; + + mux { + pins = "gpio18"; + function = "qup0_se4_l2"; + }; + + config { + pins = "gpio18"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_cs_active { + phandle = <0x565>; + + mux { + pins = "gpio19"; + function = "qup0_se4_l3"; + }; + + config { + pins = "gpio19"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_sleep { + phandle = <0x566>; + + mux { + pins = "gpio16", "gpio17", "gpio18"; + function = "gpio"; + }; + + config { + pins = "gpio16", "gpio17", "gpio18"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_cs_sleep { + phandle = <0x567>; + + mux { + pins = "gpio19"; + function = "gpio"; + }; + + config { + pins = "gpio19"; + drive-strength = <0x06>; + bias-disable; + output-high; + }; + }; + }; + + qupv3_se4_i3c_pins { + phandle = <0x387>; + + qupv3_se4_i3c_sda_active { + phandle = <0x20c>; + + mux { + pins = "gpio16"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_scl_active { + phandle = <0x20d>; + + mux { + pins = "gpio17"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_sda_sleep { + phandle = <0x20e>; + + mux { + pins = "gpio16"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_scl_sleep { + phandle = <0x20f>; + + mux { + pins = "gpio17"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_disable { + phandle = <0x210>; + + mux { + pins = "gpio16", "gpio17"; + function = "gpio"; + }; + + config { + pins = "gpio16", "gpio17"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se6_i2c_pins { + phandle = <0x388>; + + qupv3_se6_i2c_sda_active { + phandle = <0x211>; + + mux { + pins = "gpio24"; + function = "qup0_se6_l0"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se6_i2c_scl_active { + phandle = <0x212>; + + mux { + pins = "gpio25"; + function = "qup0_se6_l1"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se6_i2c_sleep { + phandle = <0x213>; + + mux { + pins = "gpio24", "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se6_spi_pins { + phandle = <0x389>; + + qupv3_se6_spi_miso_active { + phandle = <0x215>; + + mux { + pins = "gpio24"; + function = "qup0_se6_l0"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_mosi_active { + phandle = <0x214>; + + mux { + pins = "gpio25"; + function = "qup0_se6_l1"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_clk_active { + phandle = <0x216>; + + mux { + pins = "gpio26"; + function = "qup0_se6_l2"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_cs_active { + phandle = <0x217>; + + mux { + pins = "gpio27"; + function = "qup0_se6_l3"; + }; + + config { + pins = "gpio27"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_sleep { + phandle = <0x218>; + + mux { + pins = "gpio24", "gpio25", "gpio26", "gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25", "gpio26", "gpio27"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se6_i3c_pins { + phandle = <0x38a>; + + qupv3_se6_i3c_sda_active { + phandle = <0x219>; + + mux { + pins = "gpio24"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_scl_active { + phandle = <0x21a>; + + mux { + pins = "gpio25"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_sda_sleep { + phandle = <0x21b>; + + mux { + pins = "gpio24"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_scl_sleep { + phandle = <0x21c>; + + mux { + pins = "gpio25"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_disable { + phandle = <0x21d>; + + mux { + pins = "gpio24", "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se7_i2c_pins { + phandle = <0x38b>; + + qupv3_se7_i2c_sda_active { + phandle = <0x21e>; + + mux { + pins = "gpio28"; + function = "qup0_se7_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se7_i2c_scl_active { + phandle = <0x21f>; + + mux { + pins = "gpio29"; + function = "qup0_se7_l1"; + }; + + config { + pins = "gpio29"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se7_i2c_sleep { + phandle = <0x220>; + + mux { + pins = "gpio28", "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio28", "gpio29"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se7_spi_pins { + phandle = <0x38c>; + + qupv3_se7_spi_miso_active { + phandle = <0x222>; + + mux { + pins = "gpio28"; + function = "qup0_se7_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_mosi_active { + phandle = <0x221>; + + mux { + pins = "gpio29"; + function = "qup0_se7_l1"; + }; + + config { + pins = "gpio29"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_clk_active { + phandle = <0x223>; + + mux { + pins = "gpio30"; + function = "qup0_se7_l2"; + }; + + config { + pins = "gpio30"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_cs_active { + phandle = <0x224>; + + mux { + pins = "gpio31"; + function = "qup0_se7_l3"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_sleep { + phandle = <0x225>; + + mux { + pins = "gpio28", "gpio29", "gpio30", "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio28", "gpio29", "gpio30", "gpio31"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se8_i2c_pins { + phandle = <0x38d>; + + qupv3_se8_i2c_sda_active { + phandle = <0x226>; + + mux { + pins = "gpio0"; + function = "qup1_se0_l0"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x02>; + bias-pull-up; + qcom,apps; + }; + }; + + qupv3_se8_i2c_scl_active { + phandle = <0x227>; + + mux { + pins = "gpio1"; + function = "qup1_se0_l1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x02>; + bias-pull-up; + qcom,apps; + }; + }; + + qupv3_se8_i2c_sleep { + phandle = <0x228>; + + mux { + pins = "gpio0", "gpio1"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1"; + drive-strength = <0x02>; + bias-pull-down; + qcom,remote; + }; + }; + }; + + qupv3_se8_spi_pins { + phandle = <0x38e>; + + qupv3_se8_spi_miso_active { + phandle = <0x22b>; + + mux { + pins = "gpio0"; + function = "qup1_se0_l0"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_mosi_active { + phandle = <0x22a>; + + mux { + pins = "gpio1"; + function = "qup1_se0_l1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_clk_active { + phandle = <0x22c>; + + mux { + pins = "gpio2"; + function = "qup1_se0_l2"; + }; + + config { + pins = "gpio2"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_cs_active { + phandle = <0x22d>; + + mux { + pins = "gpio3"; + function = "qup1_se0_l3"; + }; + + config { + pins = "gpio3"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_sleep { + phandle = <0x22e>; + + mux { + pins = "gpio0", "gpio1", "gpio2", "gpio3"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1", "gpio2", "gpio3"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se8_i3c_pins { + phandle = <0x38f>; + + qupv3_se8_i3c_sda_active { + phandle = <0x22f>; + + mux { + pins = "gpio0"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_scl_active { + phandle = <0x230>; + + mux { + pins = "gpio1"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_sda_sleep { + phandle = <0x231>; + + mux { + pins = "gpio0"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_scl_sleep { + phandle = <0x232>; + + mux { + pins = "gpio1"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_disable { + phandle = <0x233>; + + mux { + pins = "gpio0", "gpio1"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se9_i2c_pins { + phandle = <0x390>; + + qupv3_se9_i2c_sda_active { + phandle = <0x234>; + + mux { + pins = "gpio36"; + function = "qup1_se1_l0"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se9_i2c_scl_active { + phandle = <0x235>; + + mux { + pins = "gpio37"; + function = "qup1_se1_l1"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se9_i2c_sleep { + phandle = <0x236>; + + mux { + pins = "gpio36", "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio36", "gpio37"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se9_i3c_pins { + phandle = <0x391>; + + qupv3_se9_i3c_sda_active { + phandle = <0x237>; + + mux { + pins = "gpio36"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_scl_active { + phandle = <0x238>; + + mux { + pins = "gpio37"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_sda_sleep { + phandle = <0x239>; + + mux { + pins = "gpio36"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_scl_sleep { + phandle = <0x23a>; + + mux { + pins = "gpio37"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_disable { + phandle = <0x23b>; + + mux { + pins = "gpio36", "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio36", "gpio37"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se11_i2c_pins { + phandle = <0x392>; + + qupv3_se11_i2c_sda_active { + phandle = <0x244>; + + mux { + pins = "gpio44"; + function = "qup1_se3_l0"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se11_i2c_scl_active { + phandle = <0x245>; + + mux { + pins = "gpio45"; + function = "qup1_se3_l1"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se11_i2c_sleep { + phandle = <0x246>; + + mux { + pins = "gpio44", "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio44", "gpio45"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se11_spi_pins { + phandle = <0x613>; + + qupv3_se11_spi_miso_active { + phandle = <0x248>; + + mux { + pins = "gpio44"; + function = "qup1_se3_l0"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_mosi_active { + phandle = <0x59e>; + + mux { + pins = "gpio45"; + function = "qup1_se3_l1"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se11_spi_clk_active { + phandle = <0x249>; + + mux { + pins = "gpio46"; + function = "qup1_se3_l2"; + }; + + config { + pins = "gpio46"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_cs_active { + phandle = <0x24a>; + + mux { + pins = "gpio47"; + function = "qup1_se3_l3"; + }; + + config { + pins = "gpio47"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_sleep { + phandle = <0x59f>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se12_i2c_pins { + phandle = <0x394>; + + qupv3_se12_i2c_sda_active { + phandle = <0x587>; + + mux { + pins = "gpio176"; + function = "qup1_se4_l0"; + }; + + config { + pins = "gpio176"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se12_i2c_scl_active { + phandle = <0x588>; + + mux { + pins = "gpio177"; + function = "qup1_se4_l1"; + }; + + config { + pins = "gpio177"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se12_i2c_sleep { + phandle = <0x589>; + + mux { + pins = "gpio176", "gpio177"; + function = "gpio"; + }; + + config { + pins = "gpio176", "gpio177"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se12_i2c_pulldown { + phandle = <0x58a>; + + mux { + pins = "gpio176", "gpio177"; + function = "gpio"; + }; + + config { + pins = "gpio176", "gpio177"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + qupv3_se12_i2c_pullup { + phandle = <0x58b>; + + mux { + pins = "gpio176", "gpio177"; + function = "gpio"; + }; + + config { + pins = "gpio176", "gpio177"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + }; + + qupv3_se13_i2c_pins { + phandle = <0x395>; + + qupv3_se13_i2c_sda_active { + phandle = <0x24f>; + + mux { + pins = "gpio32"; + function = "qup1_se5_l0"; + }; + + config { + pins = "gpio32"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se13_i2c_scl_active { + phandle = <0x250>; + + mux { + pins = "gpio33"; + function = "qup1_se5_l1"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se13_i2c_sleep { + phandle = <0x251>; + + mux { + pins = "gpio32", "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio32", "gpio33"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se13_spi_pins { + phandle = <0x396>; + + qupv3_se13_spi_miso_active { + phandle = <0x253>; + + mux { + pins = "gpio32"; + function = "qup1_se5_l0"; + }; + + config { + pins = "gpio32"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_mosi_active { + phandle = <0x252>; + + mux { + pins = "gpio33"; + function = "qup1_se5_l1"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_clk_active { + phandle = <0x254>; + + mux { + pins = "gpio34"; + function = "qup1_se5_l2"; + }; + + config { + pins = "gpio34"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_cs_active { + phandle = <0x255>; + + mux { + pins = "gpio35"; + function = "qup1_se5_l3"; + }; + + config { + pins = "gpio35"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_sleep { + phandle = <0x256>; + + mux { + pins = "gpio32", "gpio33", "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio32", "gpio33", "gpio34", "gpio35"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se14_i2c_pins { + phandle = <0x397>; + + qupv3_se14_i2c_sda_active { + phandle = <0x257>; + + mux { + pins = "gpio56"; + function = "qup1_se6_l0"; + }; + + config { + pins = "gpio56"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se14_i2c_scl_active { + phandle = <0x258>; + + mux { + pins = "gpio57"; + function = "qup1_se6_l1"; + }; + + config { + pins = "gpio57"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se14_i2c_sleep { + phandle = <0x259>; + + mux { + pins = "gpio56", "gpio57"; + function = "gpio"; + }; + + config { + pins = "gpio56", "gpio57"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se14_spi_pins { + phandle = <0x398>; + + qupv3_se14_spi_miso_active { + phandle = <0x25b>; + + mux { + pins = "gpio56"; + function = "qup1_se6_l0"; + }; + + config { + pins = "gpio56"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_mosi_active { + phandle = <0x25a>; + + mux { + pins = "gpio57"; + function = "qup1_se6_l1"; + }; + + config { + pins = "gpio57"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_clk_active { + phandle = <0x25c>; + + mux { + pins = "gpio58"; + function = "qup1_se6_l2"; + }; + + config { + pins = "gpio58"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_cs_active { + phandle = <0x25d>; + + mux { + pins = "gpio59"; + function = "qup1_se6_l3"; + }; + + config { + pins = "gpio59"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_sleep { + phandle = <0x25e>; + + mux { + pins = "gpio56", "gpio57", "gpio58", "gpio59"; + function = "gpio"; + }; + + config { + pins = "gpio56", "gpio57", "gpio58", "gpio59"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se15_i2c_pins { + phandle = <0x399>; + + qupv3_se15_i2c_sda_active { + phandle = <0x25f>; + + mux { + pins = "gpio60"; + function = "qup1_se7_l0"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se15_i2c_scl_active { + phandle = <0x260>; + + mux { + pins = "gpio61"; + function = "qup1_se7_l1"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se15_i2c_sleep { + phandle = <0x261>; + + mux { + pins = "gpio60", "gpio61"; + function = "gpio"; + }; + + config { + pins = "gpio60", "gpio61"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + i2s1_sck { + + i2s1_sck_sleep { + phandle = <0x39a>; + + mux { + pins = "gpio123"; + function = "gpio"; + }; + + config { + pins = "gpio123"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_sck_active { + phandle = <0x39b>; + + mux { + pins = "gpio123"; + function = "i2s1_sck"; + }; + + config { + pins = "gpio123"; + drive-strength = <0x04>; + bias-disable; + }; + }; + }; + + i2s1_ws { + + i2s1_ws_sleep { + phandle = <0x39c>; + + mux { + pins = "gpio125"; + function = "gpio"; + }; + + config { + pins = "gpio125"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_ws_active { + phandle = <0x39d>; + + mux { + pins = "gpio125"; + function = "i2s1_ws"; + }; + + config { + pins = "gpio125"; + drive-strength = <0x04>; + bias-disable; + }; + }; + }; + + i2s1_sd0 { + + i2s1_sd0_sleep { + phandle = <0x39e>; + + mux { + pins = "gpio124"; + function = "gpio"; + }; + + config { + pins = "gpio124"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_sd0_active { + phandle = <0x39f>; + + mux { + pins = "gpio124"; + function = "i2s1_data0"; + }; + + config { + pins = "gpio124"; + drive-strength = <0x04>; + bias-disable; + }; + }; + }; + + i2s1_sd1 { + + i2s1_sd1_sleep { + phandle = <0x3a0>; + + mux { + pins = "gpio126"; + function = "gpio"; + }; + + config { + pins = "gpio126"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_sd1_active { + phandle = <0x3a1>; + + mux { + pins = "gpio126"; + function = "i2s1_data1"; + }; + + config { + pins = "gpio126"; + drive-strength = <0x04>; + bias-pull-down; + }; + }; + }; + + spkr_2_sd_n { + + spkr_2_sd_n_sleep { + phandle = <0x3a2>; + + mux { + pins = "gpio76"; + function = "gpio"; + }; + + config { + pins = "gpio76"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + spkr_2_sd_n_active { + phandle = <0x3a3>; + + mux { + pins = "gpio76"; + function = "gpio"; + }; + + config { + pins = "gpio76"; + drive-strength = <0x10>; + bias-disable; + output-high; + }; + }; + }; + + sdc2_on { + phandle = <0x3a4>; + + clk { + pins = "gpio62"; + function = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + + cmd { + pins = "gpio51"; + function = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + + data { + pins = "gpio38", "gpio39", "gpio48", "gpio49"; + function = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + + sd-cd { + pins = "gpio31"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + sdc2_off { + phandle = <0x3a5>; + + clk { + pins = "gpio62"; + function = "gpio"; + bias-disable; + drive-strength = <0x02>; + }; + + cmd { + pins = "gpio51"; + function = "gpio"; + bias-pull-up; + drive-strength = <0x02>; + }; + + data { + pins = "gpio38", "gpio39", "gpio48", "gpio49"; + function = "gpio"; + bias-pull-up; + drive-strength = <0x02>; + }; + + sd-cd { + pins = "gpio31"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + pcie0 { + + pcie0_perst_default { + phandle = <0x262>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + pcie0_clkreq_default { + phandle = <0x263>; + + mux { + pins = "gpio118"; + function = "pcie0_clk_req_n"; + }; + + config { + pins = "gpio118"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + pcie0_wake_default { + phandle = <0x264>; + + mux { + pins = "gpio81"; + function = "gpio"; + }; + + config { + pins = "gpio81"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + pcie0_clkreq_sleep { + phandle = <0x265>; + + mux { + pins = "gpio118"; + function = "gpio"; + }; + + config { + pins = "gpio118"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + }; + + usb_phy_ps { + phandle = <0x3a6>; + + usb3phy_portselect_default { + phandle = <0x1d8>; + + mux { + pins = "gpio122"; + function = "usb0_phy_ps"; + }; + + config { + pins = "gpio122"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + usb3phy_portselect_gpio { + phandle = <0x3a7>; + + mux { + pins = "gpio122"; + function = "gpio"; + }; + + config { + pins = "gpio122"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + }; + + pmx_ts_active { + + ts_active { + phandle = <0x3a8>; + + mux { + pins = "gpio128", "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio128", "gpio129"; + drive-strength = <0x08>; + bias-pull-up; + }; + }; + }; + + pmx_ts_reset_suspend { + + ts_reset_suspend { + phandle = <0x3a9>; + + mux { + pins = "gpio128"; + function = "gpio"; + }; + + config { + pins = "gpio128"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_ts_int_suspend { + + ts_int_suspend { + phandle = <0x3aa>; + + mux { + pins = "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio129"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_ts_release { + + ts_release { + phandle = <0x3ab>; + + mux { + pins = "gpio128", "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio128", "gpio129"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + nfc { + + nfc_int_active { + phandle = <0x56a>; + + mux { + function = "gpio"; + pins = "gpio61"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio61"; + bias-pull-up; + }; + }; + + nfc_int_suspend { + phandle = <0x56c>; + + mux { + function = "gpio"; + pins = "gpio61"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio61"; + bias-pull-up; + }; + }; + + nfc_enable_active { + phandle = <0x56b>; + + mux { + function = "gpio"; + pins = "gpio114"; + }; + + config { + bias-disable; + drive-strength = <0x02>; + pins = "gpio114"; + bias-pull-up; + }; + }; + + nfc_enable_suspend { + phandle = <0x56d>; + + mux { + function = "gpio"; + pins = "gpio114"; + }; + + config { + bias-disable; + drive-strength = <0x02>; + pins = "gpio114"; + }; + }; + }; + + cci_i2c_sda0_active { + phandle = <0x61d>; + + mux { + function = "cci_i2c_sda0"; + pins = "gpio70"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio70"; + }; + }; + + cci_i2c_sda0_suspend { + phandle = <0x61f>; + + mux { + function = "cci_i2c_sda0"; + pins = "gpio70"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio70"; + }; + }; + + cci_i2c_scl0_active { + phandle = <0x61c>; + + mux { + function = "cci_i2c_scl0"; + pins = "gpio71"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio71"; + }; + }; + + cci_i2c_scl0_suspend { + phandle = <0x61e>; + + mux { + function = "cci_i2c_scl0"; + pins = "gpio71"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio71"; + }; + }; + + cci_i2c_sda1_active { + phandle = <0x621>; + + mux { + function = "cci_i2c_sda1"; + pins = "gpio72"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio72"; + }; + }; + + cci_i2c_sda1_suspend { + phandle = <0x623>; + + mux { + function = "cci_i2c_sda1"; + pins = "gpio72"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio72"; + }; + }; + + cci_i2c_scl1_active { + phandle = <0x620>; + + mux { + function = "cci_i2c_scl1"; + pins = "gpio73"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio73"; + }; + }; + + cci_i2c_scl1_suspend { + phandle = <0x622>; + + mux { + function = "cci_i2c_scl1"; + pins = "gpio73"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio73"; + }; + }; + + cci_i2c_sda2_active { + phandle = <0x62e>; + + mux { + function = "cci_i2c_sda2"; + pins = "gpio74"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio74"; + }; + }; + + cci_i2c_sda2_suspend { + phandle = <0x630>; + + mux { + function = "cci_i2c_sda2"; + pins = "gpio74"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio74"; + }; + }; + + cci_i2c_scl2_active { + phandle = <0x62d>; + + mux { + function = "cci_i2c_scl2"; + pins = "gpio75"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio75"; + }; + }; + + cci_i2c_scl2_suspend { + phandle = <0x62f>; + + mux { + function = "cci_i2c_scl2"; + pins = "gpio75"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio75"; + }; + }; + + cci_i2c_sda3_active { + phandle = <0x632>; + + mux { + function = "cci_i2c_sda3"; + pins = "gpio20"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio20"; + }; + }; + + cci_i2c_sda3_suspend { + phandle = <0x634>; + + mux { + function = "cci_i2c_sda3"; + pins = "gpio20"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio20"; + }; + }; + + cci_i2c_scl3_active { + phandle = <0x631>; + + mux { + function = "cci_i2c_scl3"; + pins = "gpio21"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio21"; + }; + }; + + cci_i2c_scl3_suspend { + phandle = <0x633>; + + mux { + function = "cci_i2c_scl3"; + pins = "gpio21"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio21"; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x624>; + + mux { + function = "cam_mclk"; + pins = "gpio64"; + }; + + config { + drive-strength = <0x04>; + bias-disable; + pins = "gpio64"; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x626>; + + mux { + function = "cam_mclk"; + pins = "gpio64"; + }; + + config { + drive-strength = <0x04>; + bias-pull-down; + pins = "gpio64"; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x652>; + + mux { + function = "cam_mclk"; + pins = "gpio65"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio65"; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x653>; + + mux { + function = "cam_mclk"; + pins = "gpio65"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio65"; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x635>; + + mux { + function = "cam_mclk"; + pins = "gpio66"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio66"; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x637>; + + mux { + function = "cam_mclk"; + pins = "gpio66"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio66"; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x654>; + + mux { + function = "cam_mclk"; + pins = "gpio67"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio67"; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x655>; + + mux { + function = "cam_mclk"; + pins = "gpio67"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio67"; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0x64d>; + + mux { + function = "cam_aon_mclk4"; + pins = "gpio68"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio68"; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0x64f>; + + mux { + function = "cam_aon_mclk4"; + pins = "gpio68"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio68"; + }; + }; + + cam_sensor_mclk5_active { + phandle = <0x656>; + + mux { + function = "cam_mclk"; + pins = "gpio69"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio69"; + }; + }; + + cam_sensor_mclk5_suspend { + phandle = <0x657>; + + mux { + function = "cam_mclk"; + pins = "gpio69"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio69"; + }; + }; + + cam_sensor_active_rst0 { + phandle = <0x625>; + + mux { + function = "gpio"; + pins = "gpio15"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio15"; + }; + }; + + cam_sensor_suspend_rst0 { + phandle = <0x627>; + + mux { + function = "gpio"; + pins = "gpio15"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio15"; + }; + }; + + cam_sensor_active_rst1 { + phandle = <0x658>; + + mux { + function = "gpio"; + pins = "gpio14"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio14"; + }; + }; + + cam_sensor_suspend_rst1 { + phandle = <0x659>; + + mux { + function = "gpio"; + pins = "gpio14"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio14"; + }; + }; + + cam_sensor_active_rst2 { + phandle = <0x636>; + + mux { + function = "gpio"; + pins = "gpio99"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio99"; + qcom,apps; + }; + }; + + cam_sensor_suspend_rst2 { + phandle = <0x638>; + + mux { + function = "gpio"; + pins = "gpio99"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio99"; + qcom,remote; + }; + }; + + cam_sensor_active_rst3 { + phandle = <0x65a>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio13"; + }; + }; + + cam_sensor_suspend_rst3 { + phandle = <0x65b>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio13"; + }; + }; + + cam_sensor_active_rst4 { + phandle = <0x64e>; + + mux { + function = "gpio"; + pins = "gpio3"; + }; + + config { + qcom,apps; + drive-strength = <0x02>; + bias-disable; + pins = "gpio3"; + }; + }; + + cam_sensor_suspend_rst4 { + phandle = <0x650>; + + mux { + function = "gpio"; + pins = "gpio3"; + }; + + config { + qcom,remote; + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio3"; + }; + }; + + cam_sensor_ponv_front_active { + phandle = <0x65c>; + + mux { + function = "gpio"; + pins = "gpio2"; + }; + + config { + qcom,apps; + drive-strength = <0x02>; + bias-disable; + pins = "gpio2"; + }; + }; + + cam_sensor_ponv_front_suspend { + phandle = <0x65d>; + + mux { + function = "gpio"; + pins = "gpio2"; + }; + + config { + qcom,remote; + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio2"; + }; + }; + + pmx_ts_int_active { + + ts_int_active { + phandle = <0x568>; + + mux { + pins = "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio129"; + drive-strength = <0x08>; + bias-disable; + input-enable; + }; + }; + }; + + pmx_ts_reset_active { + + ts_reset_active { + phandle = <0x569>; + + mux { + pins = "gpio128"; + function = "gpio"; + }; + + config { + pins = "gpio128"; + drive-strength = <0x08>; + output-low; + bias-disable; + }; + }; + }; + + hw_pins_default { + phandle = <0x55e>; + }; + + aboard_pin_gpio0_sleep { + phandle = <0x55f>; + + mux { + pins = "gpio97"; + function = "gpio"; + }; + + config { + pins = "gpio97"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + aboard_pin_gpio0_active { + phandle = <0x560>; + + mux { + pins = "gpio97"; + function = "gpio"; + }; + + config { + pins = "gpio97"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + + aboard_pin_gpio0_idle { + phandle = <0x561>; + + mux { + pins = "gpio97"; + function = "gpio"; + }; + + config { + pins = "gpio97"; + bias-disable; + input-enable; + }; + }; + + aw_haptics { + phandle = <0x601>; + + aw_irq_gpio_default { + phandle = <0x571>; + + mux { + pins = "gpio145"; + function = "gpio"; + }; + + config { + pins = "gpio145"; + drive-strength = <0x02>; + input-enable; + bias-pull-up; + }; + }; + }; + + charging_inter_active { + phandle = <0x58f>; + + mux { + pins = "gpio152"; + function = "gpio"; + }; + + config { + pins = "gpio152"; + bias-pull-up; + drive-strength = <0x02>; + input-enable; + }; + }; + + charging_inter_sleep { + phandle = <0x590>; + + mux { + pins = "gpio152"; + function = "gpio"; + }; + + config { + pins = "gpio152"; + bias-pull-up; + drive-strength = <0x02>; + input-enable; + }; + }; + + fingerprint_dev { + + fp_irq_gpio_default { + phandle = <0x59c>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + drive-strength = <0x02>; + bias-disable; + input-enable; + }; + }; + + fp_reset_gpio_default { + phandle = <0x59d>; + + mux { + pins = "gpio55"; + function = "gpio"; + }; + + config { + pins = "gpio55"; + drive-strength = <0x02>; + bias-disable; + output-low; + }; + }; + }; + + rf_cable0_active { + phandle = <0x5a0>; + + mux { + pins = "gpio100"; + function = "gpio"; + }; + + config { + pins = "gpio100"; + drive-strength = <0x02>; + input-enable; + bias-pull-up; + }; + }; + + cam_sensor_ois_en_default { + phandle = <0x62c>; + + mux { + function = "gpio"; + pins = "gpio170"; + }; + + config { + qcom,remote; + drive-strength = <0x02>; + pins = "gpio170"; + }; + }; + + pmx_sde { + phandle = <0x78d>; + + sde_dsi_active { + phandle = <0x78e>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-disable = <0x00>; + drive-strength = <0x08>; + pins = "gpio79"; + }; + }; + + sde_dsi_suspend { + phandle = <0x78f>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio79"; + }; + }; + + sde_dsi1_active { + phandle = <0x76e>; + + mux { + function = "gpio"; + pins = "gpio54"; + }; + + config { + bias-disable = <0x00>; + drive-strength = <0x08>; + pins = "gpio54"; + }; + }; + + sde_dsi1_suspend { + phandle = <0x770>; + + mux { + function = "gpio"; + pins = "gpio54"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio54"; + }; + }; + + oplus_sde_dsi_active { + phandle = <0x769>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-disable = <0x00>; + drive-strength = <0x08>; + pins = "gpio79"; + }; + }; + + oplus_sde_dsi_suspend { + phandle = <0x76b>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio79"; + }; + }; + }; + + pmx_sde_te { + phandle = <0x790>; + + sde_te_active { + phandle = <0x76a>; + + mux { + function = "mdp_vsync_p"; + pins = "gpio77"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio77"; + }; + }; + + sde_te_suspend { + phandle = <0x76c>; + + mux { + function = "mdp_vsync_p"; + pins = "gpio77"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio77"; + }; + }; + + sde_te1_active { + phandle = <0x76f>; + + mux { + function = "mdp_vsync_s"; + pins = "gpio78"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio78"; + }; + }; + + sde_te1_suspend { + phandle = <0x771>; + + mux { + function = "mdp_vsync_s"; + pins = "gpio78"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio78"; + }; + }; + }; + + bt_en_sleep { + phandle = <0x797>; + + mux { + function = "gpio"; + pins = "gpio156"; + }; + + config { + bias-pull-down; + output-low; + drive-strength = <0x02>; + pins = "gpio156"; + }; + }; + }; + + 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 = <0x157 0x01 0x04>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <0x04>; + #address-cells = <0x02>; + #size-cells = <0x00>; + cell-index = <0x00>; + qcom,channel = <0x00>; + qcom,ee = <0x00>; + qcom,bus-id = <0x00>; + phandle = <0x158>; + + qcom,pmk8550@0 { + compatible = "qcom,spmi-pmic"; + reg = <0x00 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5a1>; + + sdam@7000 { + compatible = "qcom,spmi-sdam"; + reg = <0x7000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x5a2>; + + smb1510_present@5d { + reg = <0x5d 0x01>; + bits = <0x05 0x05>; + phandle = <0x551>; + }; + + ocp-log@76 { + reg = <0x76 0x06>; + phandle = <0x53e>; + }; + + ufs_dev@ad { + reg = <0xaf 0x01>; + bits = <0x00 0x00>; + phandle = <0x5a3>; + }; + }; + + sdam@7100 { + compatible = "qcom,spmi-sdam"; + reg = <0x7100>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x5a4>; + + restart@48 { + reg = <0x48 0x01>; + bits = <0x01 0x07>; + phandle = <0x53b>; + }; + + wr_thermal-flag@58 { + reg = <0x58 0x01>; + phandle = <0x5a5>; + }; + + alarm-log@76 { + reg = <0x76 0x06>; + phandle = <0x5a6>; + }; + + fmd-set@9a { + reg = <0x9a 0x01>; + phandle = <0x5a7>; + }; + }; + + sdam@7400 { + compatible = "qcom,spmi-sdam"; + reg = <0x7400>; + phandle = <0x53c>; + }; + + sdam@7500 { + compatible = "qcom,spmi-sdam"; + reg = <0x7500>; + phandle = <0x53d>; + }; + + sdam@7c00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7c00>; + phandle = <0x54e>; + }; + + sdam@7d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7d00>; + phandle = <0x54f>; + }; + + sdam@8400 { + compatible = "qcom,spmi-sdam"; + reg = <0x8400>; + phandle = <0x52e>; + }; + + sdam@8500 { + compatible = "qcom,spmi-sdam"; + reg = <0x8500>; + phandle = <0x52f>; + }; + + sdam@9800 { + compatible = "qcom,spmi-sdam"; + reg = <0x9800>; + phandle = <0x550>; + }; + + sdam@9a00 { + compatible = "qcom,spmi-sdam"; + reg = <0x9a00>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x5a8>; + + sqm-timer@b8 { + reg = <0xb8 0x02>; + phandle = <0x5a9>; + }; + }; + + sdam@9d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x9d00>; + phandle = <0x5aa>; + }; + + sdam@a000 { + compatible = "qcom,spmi-sdam"; + reg = <0xa000>; + phandle = <0x5ab>; + }; + + sdam@a400 { + compatible = "qcom,spmi-sdam"; + reg = <0xa400>; + phandle = <0x5ac>; + }; + + sdam@b600 { + compatible = "qcom,spmi-sdam"; + reg = <0xb600>; + phandle = <0x5ad>; + + usb-mode@50 { + reg = <0x50 0x01>; + phandle = <0x5ae>; + }; + }; + + pon_hlos@1300 { + compatible = "qcom,pm8998-pon"; + reg = <0x1300 0x800>; + reg-names = "pon_hlos", "pon_pbs"; + + pwrkey { + compatible = "qcom,pmk8350-pwrkey"; + interrupts = <0x00 0x13 0x07 0x03>; + linux,code = <0x74>; + phandle = <0x5af>; + }; + + resin { + compatible = "qcom,pmk8350-resin"; + interrupts = <0x00 0x13 0x06 0x03>; + linux,code = <0x73>; + }; + }; + + pinctrl@b800 { + compatible = "qcom,pmk8550-gpio"; + reg = <0xb800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + pinctrl-0 = <0x529>; + pinctrl-names = "default"; + phandle = <0x5b0>; + + alt_sleep_clk { + + alt_sleep_clk_default { + pins = "gpio3"; + function = "func1"; + input-disable; + output-enable; + bias-disable; + power-source = <0x00>; + phandle = <0x529>; + }; + }; + + svooc_mos_btb_therm { + + svooc_mos_btb_therm_default { + pins = "gpio1"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x584>; + }; + }; + }; + + qcom,pwms@e800 { + status = "disabled"; + compatible = "qcom,pwm-lpg"; + reg = <0xe800>; + reg-names = "lpg-base"; + qcom,num-lpg-channels = <0x01>; + #pwm-cells = <0x02>; + phandle = <0x5b1>; + }; + + qcom,pwms@e900 { + status = "disabled"; + compatible = "qcom,pwm-lpg"; + reg = <0xe900>; + reg-names = "lpg-base"; + qcom,num-lpg-channels = <0x01>; + #pwm-cells = <0x02>; + phandle = <0x5b2>; + }; + + rtc@6100 { + compatible = "qcom,pmk8350-rtc"; + reg = <0x6100 0x6200>; + reg-names = "rtc", "alarm"; + interrupts = <0x00 0x62 0x01 0x01>; + phandle = <0x5b3>; + }; + + vadc@9000 { + compatible = "qcom,spmi-adc5-gen3"; + reg = <0x9000 0x9100>; + qcom,debug-base = <0x7600>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupt-names = "adc-sdam0", "adc-sdam1"; + interrupts = <0x00 0x90 0x01 0x01 0x00 0x91 0x01 0x01>; + #thermal-sensor-cells = <0x01>; + #io-channel-cells = <0x01>; + io-channel-ranges; + pinctrl-names = "default"; + pinctrl-0 = <0x52a 0x52b 0x52c>; + phandle = <0x52d>; + + pmk8550_offset_ref { + reg = <0x00>; + label = "pmk8550_offset_ref"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmk8550_vref_1p25 { + reg = <0x01>; + label = "pmk8550_vref_1p25"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmk8550_die_temp { + reg = <0x03>; + label = "pmk8550_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmk8550_xo_therm { + reg = <0x44>; + label = "pmk8550_xo_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pm8550vs_c_die_temp { + reg = <0x203>; + label = "pm8550vs_c_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm8550ve_die_temp { + reg = <0x303>; + label = "pm8550ve_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_offset_ref { + reg = <0x100>; + label = "pmxr2230_offset_ref"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_vref_1p25 { + reg = <0x101>; + label = "pmxr2230_vref_1p25"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_die_temp { + reg = <0x103>; + label = "pmxr2230_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_vph_pwr { + reg = <0x18e>; + label = "pmxr2230_vph_pwr"; + qcom,pre-scaling = <0x01 0x03>; + }; + + pmxr2230_sys_therm_1 { + reg = <0x144>; + label = "pmxr2230_sys_therm_1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_2 { + reg = <0x145>; + label = "pmxr2230_sys_therm_2"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_3 { + reg = <0x146>; + label = "pmxr2230_sys_therm_3"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_4 { + reg = <0x147>; + label = "pmxr2230_sys_therm_4"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_5 { + reg = <0x14c>; + label = "pmxr2230_sys_therm_5"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_10 { + reg = <0x148>; + label = "pmxr2230_sys_therm_10"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_14 { + reg = <0x14d>; + label = "pmxr2230_sys_therm_14"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pm7550ba_offset_ref { + reg = <0x700>; + label = "pm7550ba_offset_ref"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm7550ba_vref_1p25 { + reg = <0x701>; + label = "pm7550ba_vref_1p25"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm7550ba_die_temp { + reg = <0x703>; + label = "pm7550ba_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm7550ba_vph_pwr { + reg = <0x78e>; + label = "pm7550ba_vph_pwr"; + qcom,pre-scaling = <0x01 0x03>; + }; + + pm7550ba_chg_temp { + reg = <0x710>; + label = "pm7550ba_chg_temp"; + }; + + pm7550ba_iin_fb { + reg = <0x717>; + label = "pm7550ba_iin_fb"; + }; + + pm7550ba_ichg_fb { + reg = <0x7a1>; + label = "pm7550ba_ichg_fb"; + }; + + pm7550ba_sys_therm_7 { + reg = <0x747>; + label = "pm7550ba_sys_therm_7"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pm7550ba_batt_therm { + reg = <0x744>; + label = "pm7550ba_batt_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,scale-fn-type = <0x17>; + }; + + subboard_temp_adc { + reg = <0x14b>; + label = "subboard_temp_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + + batt_con_therm_adc { + reg = <0x14c>; + label = "batt_con_therm_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + + usb_con_therm_adc { + reg = <0x747>; + label = "usb_con_therm_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + + usb_temp_adc_l { + reg = <0x74b>; + label = "usb_temp_adc_l"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,scale-fn-type = <0x05>; + }; + + usb_temp_adc_r { + reg = <0x749>; + label = "usb_temp_adc_r"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,scale-fn-type = <0x05>; + }; + + mos1_con_therm_adc { + reg = <0x45>; + label = "mos1_con_therm_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,adc-tm-type = <0x01>; + }; + + pm7550ba_vbat_sns_qbg { + reg = <0x78f>; + label = "pm7550ba_vbat_sns_qbg"; + qcom,pre-scaling = <0x01 0x03>; + }; + }; + + pon_pbs@800 { + compatible = "qcom,qpnp-power-on"; + reg = <0x800>; + qcom,system-reset; + qcom,store-hard-reset-reason; + }; + + pon_pmicwd@800 { + compatible = "oplus,pmicwd_qpnp-power-on"; + qcom,pmicwd; + }; + }; + + qcom,pmxr2230@1 { + compatible = "qcom,spmi-pmic"; + reg = <0x01 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + + pmxr2230-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x01 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x103>; + io-channel-names = "thermal"; + phandle = <0x531>; + }; + + pinctrl@8800 { + compatible = "qcom,pmxr2230-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x54d>; + + key_vol_up { + + key_vol_up_default { + pins = "gpio6"; + function = "normal"; + input-enable; + power-source = <0x01>; + phandle = <0x54c>; + }; + }; + + sys_therm_2_gpio7 { + + sys_therm_2_gpio7_default { + pins = "gpio7"; + bias-high-impedance; + phandle = <0x52a>; + }; + }; + + sys_therm_8_gpio10 { + + sys_therm_8_gpio10_default { + pins = "gpio10"; + bias-high-impedance; + phandle = <0x52b>; + }; + }; + + subboard_temp_gpio_default { + pins = "gpio4"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x585>; + }; + + batt_con_gpio_default { + pins = "gpio7"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x583>; + }; + }; + + pwms@e800 { + compatible = "qcom,pwm-lpg"; + reg = <0xe800>; + reg-names = "lpg-base"; + #pwm-cells = <0x02>; + qcom,num-lpg-channels = <0x03>; + nvmem = <0x52e 0x52f>; + nvmem-names = "lpg_chan_sdam", "lut_sdam"; + qcom,lut-sdam-base = <0x45>; + qcom,lut-patterns = <0x00 0x0a 0x14 0x1e 0x28 0x32 0x3c 0x46 0x50 0x5a 0x64 0x5a 0x50 0x46 0x3c 0x32 0x28 0x1e 0x14 0x0a 0x00>; + qcom,tick-duration-us = <0x1e78>; + phandle = <0x530>; + + lpg@1 { + qcom,lpg-chan-id = <0x01>; + qcom,ramp-step-ms = <0x64>; + qcom,ramp-low-index = <0x00>; + qcom,ramp-high-index = <0x13>; + qcom,ramp-pattern-repeat; + qcom,lpg-sdam-base = <0x48>; + }; + + lpg@2 { + qcom,lpg-chan-id = <0x02>; + qcom,ramp-step-ms = <0x64>; + qcom,ramp-low-index = <0x00>; + qcom,ramp-high-index = <0x13>; + qcom,ramp-pattern-repeat; + qcom,lpg-sdam-base = <0x56>; + }; + + lpg@3 { + qcom,lpg-chan-id = <0x03>; + qcom,ramp-step-ms = <0x64>; + qcom,ramp-low-index = <0x00>; + qcom,ramp-high-index = <0x13>; + qcom,ramp-pattern-repeat; + qcom,lpg-sdam-base = <0x64>; + }; + }; + + pwms@e900 { + compatible = "qcom,pwm-lpg"; + reg = <0xe900>; + reg-names = "lpg-base"; + #pwm-cells = <0x02>; + qcom,num-lpg-channels = <0x01>; + phandle = <0x5b4>; + }; + + pwms@eb00 { + compatible = "qcom,pwm-lpg"; + reg = <0xeb00>; + reg-names = "lpg-base"; + #pwm-cells = <0x02>; + qcom,num-lpg-channels = <0x01>; + phandle = <0x5b5>; + }; + + qcom,leds@ef00 { + compatible = "qcom,tri-led"; + reg = <0xef00>; + phandle = <0x5b6>; + + red { + label = "red"; + pwms = <0x530 0x00 0xf4240>; + led-sources = <0x00>; + linux,default-trigger = "timer"; + }; + + green { + label = "green"; + pwms = <0x530 0x01 0xf4240>; + led-sources = <0x01>; + linux,default-trigger = "timer"; + }; + + blue { + label = "blue"; + pwms = <0x530 0x02 0xf4240>; + led-sources = <0x02>; + linux,default-trigger = "timer"; + }; + }; + + qcom,flash_led@ee00 { + compatible = "qcom,pm8350c-flash-led"; + reg = <0xee00>; + interrupts = <0x01 0xee 0x00 0x01 0x01 0xee 0x03 0x01 0x01 0xee 0x04 0x01>; + interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-ramp-up-done-irq"; + qcom,thermal-derate-current = <0xc8 0x1f4>; + status = "ok"; + phandle = <0x5b7>; + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x00>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5b8>; + }; + + qcom,flash_1 { + label = "flash"; + qcom,led-name = "led:flash_1"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash1_trigger"; + qcom,id = <0x01>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5b9>; + }; + + qcom,flash_2 { + label = "flash"; + qcom,led-name = "led:flash_2"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash2_trigger"; + qcom,id = <0x02>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5ba>; + }; + + qcom,flash_3 { + label = "flash"; + qcom,led-name = "led:flash_3"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash3_trigger"; + qcom,id = <0x03>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bb>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x00>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bc>; + }; + + qcom,torch_1 { + label = "torch"; + qcom,led-name = "led:torch_1"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch1_trigger"; + qcom,id = <0x01>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bd>; + }; + + qcom,torch_2 { + label = "torch"; + qcom,led-name = "led:torch_2"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch2_trigger"; + qcom,id = <0x02>; + qcom,ires-ua = <0x1388>; + phandle = <0x5be>; + }; + + qcom,torch_3 { + label = "torch"; + qcom,led-name = "led:torch_3"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch3_trigger"; + qcom,id = <0x03>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bf>; + }; + + qcom,led_switch_0 { + label = "switch"; + qcom,led-name = "led:switch_0"; + qcom,default-led-trigger = "switch0_trigger"; + qcom,led-mask = <0x09>; + qcom,symmetry-en; + phandle = <0x5c0>; + }; + + qcom,led_switch_1 { + label = "switch"; + qcom,led-name = "led:switch_1"; + qcom,default-led-trigger = "switch1_trigger"; + qcom,led-mask = <0x06>; + qcom,symmetry-en; + phandle = <0x5c1>; + }; + + qcom,led_switch_2 { + label = "switch"; + qcom,led-name = "led:switch_2"; + qcom,default-led-trigger = "switch2_trigger"; + qcom,led-mask = <0x0f>; + qcom,symmetry-en; + phandle = <0x5c2>; + }; + }; + + bcl@4700 { + compatible = "qcom,bcl-v5"; + reg = <0x4700 0x100>; + interrupts = <0x01 0x47 0x00 0x00 0x01 0x47 0x01 0x00 0x01 0x47 0x02 0x00>; + interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; + qcom,pmic7-threshold; + #thermal-sensor-cells = <0x01>; + phandle = <0x532>; + }; + }; + + qcom,pm8550vs@2 { + compatible = "qcom,spmi-pmic"; + reg = <0x02 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5c6>; + + pm8550vs-c-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x02 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x203>; + io-channel-names = "thermal"; + phandle = <0x533>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5c7>; + }; + }; + + qcom,pm8550vs@3 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "disabled"; + phandle = <0x5c8>; + + pm8550vs-d-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x03 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x534>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5c9>; + }; + }; + + qcom,pm8550vs@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "disabled"; + phandle = <0x5ca>; + + pm8550vs-e-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x04 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x535>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5cb>; + }; + }; + + qcom,pm8550vs@6 { + compatible = "qcom,spmi-pmic"; + reg = <0x06 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "disabled"; + phandle = <0x5cc>; + + pm8550vs-g-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x06 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x536>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5cd>; + }; + }; + + qcom,pm8550ve@8 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5dd>; + + pm8550ve-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x03 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x303>; + io-channel-names = "thermal"; + phandle = <0x537>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550ve-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x53f>; + + display_panel_avdd_default { + pins = "gpio8"; + function = "normal"; + input-disable; + output-enable; + bias-disable; + power-source = <0x01>; + qcom,drive-strength = <0x03>; + phandle = <0x541>; + }; + + dischg_enable { + pins = "gpio8"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-high; + qcom,drive-strength = <0x02>; + phandle = <0x578>; + }; + + dischg_disable { + pins = "gpio8"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-low; + qcom,drive-strength = <0x02>; + phandle = <0x579>; + }; + + ship_active { + pins = "gpio7"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-high; + qcom,drive-strength = <0x02>; + phandle = <0x57a>; + }; + + ship_sleep { + pins = "gpio7"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-low; + qcom,drive-strength = <0x02>; + phandle = <0x57b>; + }; + }; + }; + + qcom,pmr735a@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x04 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x538>; + }; + + pinctrl@8800 { + compatible = "qcom,pmr735a-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5e1>; + }; + }; + + qcom,pm8010@c { + compatible = "qcom,spmi-pmic"; + reg = <0x0c 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5e6>; + + pm8010m-temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x0c 0x24 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x539>; + }; + }; + + qcom,pm8010@d { + compatible = "qcom,spmi-pmic"; + reg = <0x0d 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5e7>; + + pm8010n-temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x0d 0x24 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x53a>; + }; + }; + + qcom,pm7550ba@7 { + compatible = "qcom,spmi-pmic"; + reg = <0x07 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x07 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x703>; + io-channel-names = "thermal"; + phandle = <0x552>; + }; + + sdam@7000 { + compatible = "qcom,spmi-sdam"; + reg = <0x7000>; + phandle = <0x5e9>; + }; + + sdam@7100 { + compatible = "qcom,spmi-sdam"; + reg = <0x7100>; + phandle = <0x5ea>; + }; + + sdam@7200 { + compatible = "qcom,spmi-sdam"; + reg = <0x7200>; + phandle = <0x5eb>; + }; + + sdam@7300 { + compatible = "qcom,spmi-sdam"; + reg = <0x7300>; + phandle = <0x5ec>; + }; + + pinctrl@8800 { + compatible = "qcom,pm7550ba-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5ed>; + + sys_therm_6_gpio6 { + + sys_therm_6_gpio6_default { + pins = "gpio6"; + bias-high-impedance; + phandle = <0x52c>; + }; + }; + + usbtemp_l_gpio_default { + pins = "gpio2"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x576>; + }; + + usbtemp_r_gpio_default { + pins = "gpio6"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x577>; + }; + }; + + eusb2-repeater@fd00 { + compatible = "qcom,pmic-eusb2-repeater"; + reg = <0xfd00>; + status = "ok"; + vdd18-supply = <0x1e1>; + vdd3-supply = <0x352>; + qcom,param-override-seq = <0x0f 0x51 0x06 0x53 0x02 0x54 0x03 0x55 0x07 0x57>; + qcom,param-override-seq-host = <0x05 0x51 0x06 0x53 0x02 0x54 0x00 0x55 0x02 0x57>; + phandle = <0x559>; + }; + + qcom,vibrator@df00 { + compatible = "qcom,qpnp-vibrator-ldo"; + reg = <0xdf00>; + qcom,vib-ldo-volt-uv = <0x2dc6c0>; + qcom,disable-overdrive; + status = "disabled"; + phandle = <0x5ee>; + }; + + qcom,amoled { + compatible = "qcom,qpnp-amoled-regulator"; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "okay"; + phandle = <0x5ef>; + + oledb@fa00 { + reg = <0xfa00>; + reg-names = "oledb_base"; + regulator-name = "oledb"; + regulator-min-microvolt = <0x4c4b40>; + regulator-max-microvolt = <0x7a1200>; + qcom,swire-control; + phandle = <0x5f0>; + }; + + ab@f900 { + reg = <0xf900>; + reg-names = "ab_base"; + regulator-name = "ab"; + regulator-min-microvolt = <0x4630c0>; + regulator-max-microvolt = <0x4f5880>; + qcom,swire-control; + phandle = <0x5f1>; + }; + + ibb@f800 { + reg = <0xf800>; + reg-names = "ibb_base"; + regulator-name = "ibb"; + regulator-min-microvolt = <0x155cc0>; + regulator-max-microvolt = <0x64b540>; + qcom,swire-control; + regulator-allow-set-load; + phandle = <0x5f2>; + }; + }; + + qcom,amoled-ecm@f900 { + compatible = "qcom,amoled-ecm"; + reg = <0xf900>; + status = "disabled"; + nvmem-names = "amoled-ecm-sdam0", "amoled-ecm-sdam1", "amoled-ecm-sdam2"; + nvmem = <0x54e 0x54f 0x550>; + interrupt-names = "ecm-sdam0", "ecm-sdam1", "ecm-sdam2"; + interrupts = <0x00 0x7c 0x01 0x01 0x00 0x7d 0x01 0x01 0x00 0x98 0x01 0x01>; + phandle = <0x5f3>; + }; + + bcl@4700 { + compatible = "qcom,bcl-v5"; + reg = <0x4700 0x100>; + interrupts = <0x07 0x47 0x00 0x00 0x07 0x47 0x01 0x00 0x07 0x47 0x02 0x00>; + interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; + qcom,pmic7-threshold; + #thermal-sensor-cells = <0x01>; + nvmem-cells = <0x551>; + nvmem-cell-names = "smb1510_present"; + phandle = <0x553>; + }; + + bcl-soc { + compatible = "qcom,msm-bcl-soc"; + #thermal-sensor-cells = <0x00>; + phandle = <0x554>; + }; + }; + }; + + 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 = <0x157 0x03 0x04>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <0x04>; + #address-cells = <0x02>; + #size-cells = <0x00>; + cell-index = <0x00>; + qcom,channel = <0x00>; + qcom,ee = <0x00>; + qcom,bus-id = <0x01>; + depends-on-supply = <0x158>; + phandle = <0x159>; + }; + + qcom,spmi-debug@10b14000 { + compatible = "qcom,spmi-pmic-arb-debug"; + reg = <0x10b14000 0x60 0x221c8784 0x04>; + reg-names = "core", "fuse"; + clocks = <0x24>; + clock-names = "core_clk"; + qcom,fuse-enable-bit = <0x12>; + #address-cells = <0x02>; + #size-cells = <0x00>; + depends-on-supply = <0x159>; + phandle = <0x3ac>; + + qcom,pmk8550-debug@0 { + compatible = "qcom,spmi-pmic"; + reg = <0x00 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmxr2230-debug@1 { + compatible = "qcom,spmi-pmic"; + reg = <0x01 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8550vs-debug@2 { + compatible = "qcom,spmi-pmic"; + reg = <0x02 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8550ve-debug@3 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmr735a-debug@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmg1110-debug@8 { + compatible = "qcom,spmi-pmic"; + reg = <0x08 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8010-debug@c { + compatible = "qcom,spmi-pmic"; + reg = <0x0c 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8010-debug@d { + compatible = "qcom,spmi-pmic"; + reg = <0x0d 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm7550ba-debug@7 { + compatible = "qcom,spmi-pmic"; + reg = <0x07 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + }; + + qcom,msm-imem@14680000 { + compatible = "qcom,msm-imem"; + reg = <0x14680000 0x1000>; + ranges = <0x00 0x14680000 0x1000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + + mem_dump_table@10 { + compatible = "qcom,msm-imem-mem_dump_table"; + reg = <0x10 0x08>; + }; + + dload_type@1c { + compatible = "qcom,msm-imem-dload-type"; + reg = <0x1c 0x04>; + }; + + boot_stats@6b0 { + compatible = "qcom,msm-imem-boot_stats"; + reg = <0x6b0 0x20>; + }; + + kaslr_offset@6d0 { + compatible = "qcom,msm-imem-kaslr_offset"; + reg = <0x6d0 0x0c>; + }; + + pil@94c { + compatible = "qcom,pil-reloc-info"; + reg = <0x94c 0xc8>; + }; + + pil@6dc { + compatible = "qcom,msm-imem-pil-disable-timeout"; + reg = <0x6dc 0x04>; + }; + + diag_dload@c8 { + compatible = "qcom,msm-imem-diag-dload"; + reg = <0xc8 0xc8>; + }; + + modem_dsm@c98 { + compatible = "qcom,msm-imem-mss-dsm"; + reg = <0xc98 0x10>; + }; + }; + + dload_mode { + compatible = "qcom,dload-mode"; + }; + + mini_dump_mode { + compatible = "qcom,minidump"; + status = "ok"; + }; + + va_mini_dump { + compatible = "qcom,va-minidump"; + memory-region = <0x15a>; + status = "ok"; + }; + + cpu-pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x01 0x07 0x04>; + phandle = <0x3ad>; + }; + + qcom,msm-cdsp-loader { + compatible = "qcom,cdsp-loader"; + qcom,proc-img-to-load = "cdsp"; + qcom,rproc-handle = <0x15b>; + }; + + qcom,msm-adsprpc-mem { + compatible = "qcom,msm-adsprpc-mem-region"; + memory-region = <0x15c>; + restrict-access; + }; + + qcom,chd { + compatible = "qcom,core-hang-detect"; + label = "core"; + qcom,chd-percpu-info = <0x1c 0x17800058 0x17800060 0x1d 0x17810058 0x17810060 0x1e 0x17820058 0x17820060 0x1f 0x17830058 0x17830060 0x20 0x17840058 0x17840060 0x21 0x17850058 0x17850060 0x22 0x17860058 0x17860060 0x23 0x17870058 0x17870060>; + }; + + trust_ui_vm_vblk0_ring { + size = <0x4000>; + gunyah-label = <0x11>; + phandle = <0x15d>; + }; + + trust_ui_vm_vblk1_ring { + size = <0x4000>; + gunyah-label = <0x10>; + phandle = <0x15e>; + }; + + trust_ui_vm_swiotlb { + size = <0x100000>; + gunyah-label = <0x12>; + phandle = <0x15f>; + }; + + qcom,trust_ui_vm { + vm_name = "trustedvm"; + shared-buffers-size = <0x108000>; + shared-buffers = <0x15d 0x15e 0x15f>; + phandle = <0x160>; + }; + + trust_ui_vm_virt_be0@11 { + qcom,vm = <0x160>; + qcom,label = <0x11>; + phandle = <0x163>; + }; + + trust_ui_vm_virt_be1@10 { + qcom,vm = <0x160>; + qcom,label = <0x10>; + phandle = <0x164>; + }; + + gh-secure-vm-loader@0 { + compatible = "qcom,gh-secure-vm-loader"; + qcom,pas-id = <0x1c>; + qcom,vmid = <0x2d>; + qcom,firmware-name = "trustedvm"; + qcom,keep-running; + memory-region = <0x161 0x162>; + virtio-backends = <0x163 0x164>; + }; + + qcom,qrtr-gunyah-tuivm { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <0x03>; + peer-name = <0x02>; + }; + + gh-secure-vm-loader@2 { + compatible = "qcom,gh-secure-vm-loader"; + qcom,pas-id = <0x23>; + qcom,vmid = <0x32>; + qcom,firmware-name = "cpusys_vm"; + memory-region = <0x165>; + ext-region = <0x166>; + ext-label = <0x07>; + }; + + oem_vm_vblk0_ring { + size = <0x4000>; + gunyah-label = <0x13>; + phandle = <0x167>; + }; + + oem_vm_swiotlb { + size = <0x100000>; + gunyah-label = <0x14>; + phandle = <0x168>; + }; + + qcom,oem_vm { + vm_name = "oemvm"; + shared-buffers-size = <0x104000>; + shared-buffers = <0x167 0x168>; + phandle = <0x169>; + }; + + oem_vm_virt_be0@13 { + qcom,vm = <0x169>; + qcom,label = <0x13>; + phandle = <0x16b>; + }; + + gh-secure-vm-loader@1 { + compatible = "qcom,gh-secure-vm-loader"; + qcom,pas-id = <0x22>; + qcom,vmid = <0x31>; + qcom,firmware-name = "oemvm"; + memory-region = <0x16a 0x162>; + virtio-backends = <0x16b>; + }; + + qcom,qrtr-gunyah-oemvm { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <0x08>; + peer-name = <0x04>; + }; + + dmesg-dump { + compatible = "qcom,dmesg-dump"; + qcom,primary-vm; + gunyah-label = <0x07>; + peer-name = <0x02>; + memory-region = <0x162>; + shared-buffer-size = <0x1000>; + }; + + qcom,gunyah-panic-notifier { + compatible = "qcom,gh-panic-notifier"; + qcom,primary-vm; + gunyah-label = <0x09>; + peer-name = <0x02>; + memory-region = <0x162>; + shared-buffer-size = <0x1000>; + }; + + tlmm-vm-mem-access { + compatible = "qcom,tlmm-vm-mem-access"; + qcom,master; + tlmm-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x2c 0x00 0x16c 0x2d 0x00 0x16c 0x2e 0x00 0x16c 0x2f 0x00 0x16c 0x80 0x00 0x16c 0x81 0x00 0x16c 0x83 0x00 0x16c 0x1d 0x00 0x16c 0xb1 0x00 0x16c 0x36 0x00 0x16c 0x4d 0x00 0x16c 0x4e 0x00>; + }; + + tlmm-vm-test { + compatible = "qcom,tlmm-vm-test"; + qcom,master; + tlmm-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x2c 0x00 0x16c 0x2d 0x00 0x16c 0x2e 0x00 0x16c 0x2f 0x00 0x16c 0x80 0x00 0x16c 0x81 0x00 0x16c 0x83 0x00 0x16c 0x1d 0x00 0x16c 0xb1 0x00 0x16c 0x36 0x00 0x16c 0x4d 0x00 0x16c 0x4e 0x00>; + }; + + qcom,test-dbl-tuivm { + compatible = "qcom,gh-dbl"; + qcom,label = <0x04>; + }; + + qcom,test-dbl-oemvm { + compatible = "qcom,gh-dbl"; + qcom,label = <0x05>; + }; + + qcom,test-msgq-tuivm { + compatible = "qcom,gh-msgq-test"; + gunyah-label = <0x04>; + qcom,primary; + }; + + qcom,test-msgq-oemvm { + compatible = "qcom,gh-msgq-test"; + gunyah-label = <0x05>; + qcom,primary; + }; + + qcom,gh-qtimer@17425000 { + compatible = "qcom,gh-qtmr"; + reg = <0x17425000 0x1000>; + reg-names = "qtmr-base"; + interrupts = <0x00 0x0a 0x04>; + interrupt-names = "qcom,qtmr-intr"; + qcom,primary; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_1 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x00>; + qcom,client-id = <0x00>; + qcom,allocate-boot-time; + label = "modem"; + }; + + qcom,client_2 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x00>; + qcom,client-id = <0x02>; + label = "modem"; + }; + + qcom,client_3 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x500000>; + qcom,client-id = <0x01>; + qcom,allocate-on-request; + label = "modem"; + }; + }; + + clocks { + + xo_board { + compatible = "fixed-clock"; + clock-frequency = <0x493e000>; + clock-output-names = "xo_board"; + #clock-cells = <0x00>; + phandle = <0x3ae>; + }; + + sleep_clk { + compatible = "fixed-clock"; + clock-frequency = <0x7d00>; + clock-output-names = "sleep_clk"; + #clock-cells = <0x00>; + phandle = <0x16e>; + }; + + pcie_0_pipe_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "pcie_0_pipe_clk"; + #clock-cells = <0x00>; + phandle = <0x156>; + }; + + ufs_phy_rx_symbol_0_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "ufs_phy_rx_symbol_0_clk"; + #clock-cells = <0x00>; + phandle = <0x171>; + }; + + ufs_phy_rx_symbol_1_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "ufs_phy_rx_symbol_1_clk"; + #clock-cells = <0x00>; + phandle = <0x172>; + }; + + ufs_phy_tx_symbol_0_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "ufs_phy_tx_symbol_0_clk"; + #clock-cells = <0x00>; + phandle = <0x173>; + }; + + usb3_phy_wrapper_gcc_usb30_pipe_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "usb3_phy_wrapper_gcc_usb30_pipe_clk"; + #clock-cells = <0x00>; + phandle = <0x174>; + }; + }; + + syscon@adda000 { + compatible = "syscon"; + reg = <0xadda000 0x2000>; + phandle = <0x170>; + }; + + clock-controller@ade0000 { + compatible = "qcom,cliffs-camcc", "syscon"; + reg = <0xade0000 0x20000>; + reg-name = "cc_base"; + vdd_mm-supply = <0x14a>; + vdd_mx-supply = <0x14d>; + vdd_mxc-supply = <0x149>; + clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x0a>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + qcom,cam_crm-crmc = <0x170>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x154>; + }; + + clock-controller@af00000 { + compatible = "qcom,cliffs-dispcc", "syscon"; + reg = <0xaf00000 0x20000>; + reg-name = "cc_base"; + vdd_mm-supply = <0x14a>; + vdd_mxa-supply = <0x14d>; + clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x14>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x155>; + }; + + clock-controller@100000 { + compatible = "qcom,cliffs-gcc", "syscon"; + reg = <0x100000 0x1f4200>; + reg-name = "cc_base"; + vdd_cx-supply = <0x148>; + vdd_mx-supply = <0x14d>; + clocks = <0x16d 0x00 0x156 0x16e 0x171 0x172 0x173 0x174>; + clock-names = "bi_tcxo", "pcie_0_pipe_clk", "sleep_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 = <0x01>; + #reset-cells = <0x01>; + phandle = <0x16f>; + }; + + clock-controller@3d90000 { + compatible = "qcom,cliffs-gpucc", "syscon"; + reg = <0x3d90000 0xa000>; + reg-name = "cc_base"; + vdd_cx-supply = <0x148>; + vdd_mx-supply = <0x14d>; + vdd_mxc-supply = <0x149>; + clocks = <0x16d 0x00 0x16d 0x01 0x16f 0x1e 0x16f 0x1f>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "gpll0_out_main", "gpll0_out_main_div"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x176>; + }; + + clock-controller@1f40000 { + compatible = "qcom,pineapple-tcsrcc", "syscon"; + reg = <0x1f40000 0xc0000>; + reg-name = "cc_base"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x1a6>; + }; + + clock-controller@aaf0000 { + compatible = "qcom,cliffs-videocc", "syscon"; + reg = <0xaaf0000 0x10000>; + reg-name = "cc_base"; + vdd_mm-supply = <0x14a>; + vdd_mxc-supply = <0x149>; + clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x89>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x177>; + }; + + syscon@17a80000 { + compatible = "syscon"; + reg = <0x17a80000 0x21000>; + phandle = <0x175>; + }; + + syscon@240ba000 { + compatible = "syscon"; + reg = <0x240ba000 0x54>; + phandle = <0x178>; + }; + + clock-controller@0 { + compatible = "qcom,cliffs-debugcc"; + qcom,apsscc = <0x175>; + qcom,camcc = <0x154>; + qcom,dispcc = <0x155>; + qcom,gcc = <0x16f>; + qcom,gpucc = <0x176>; + qcom,videocc = <0x177>; + qcom,mccc = <0x178>; + clocks = <0x16d 0x00 0x154 0x00 0x155 0x00 0x16f 0x00 0x176 0x00 0x177 0x00>; + clock-names = "xo_clk_src", "camcc", "dispcc", "gcc", "gpucc", "videocc"; + #clock-cells = <0x01>; + phandle = <0x3af>; + }; + + qcom,cpufreq-hw { + compatible = "qcom,cpufreq-epss"; + reg = <0x17d91000 0x1000 0x17d92000 0x1000 0x17d93000 0x1000>; + reg-names = "freq-domain0", "freq-domain1", "freq-domain2"; + clocks = <0x16d 0x00 0x16f 0x00>; + clock-names = "xo", "alternate"; + interrupts = <0x00 0x1e 0x04 0x00 0x1f 0x04 0x00 0x13 0x04>; + interrupt-names = "dcvsh0_int", "dcvsh1_int", "dcvsh2_int"; + #freq-domain-cells = <0x01>; + phandle = <0x08>; + }; + + qcom,cpufreq-hw-debug { + compatible = "qcom,cpufreq-hw-epss-debug"; + qcom,freq-hw-domain = <0x08 0x00 0x08 0x01 0x08 0x02>; + }; + + syscon@1fc0000 { + compatible = "syscon"; + reg = <0x1fc0000 0x30000>; + phandle = <0x04>; + }; + + qcom,mpm2-sleep-counter@c221000 { + compatible = "qcom,mpm2-sleep-counter"; + reg = <0xc221000 0x1000>; + clock-frequency = <0x8000>; + }; + + qcom,sps { + compatible = "qcom,msm-sps-4k"; + qcom,pipe-attr-ee; + }; + + psci { + compatible = "arm,psci-1.0"; + method = "smc"; + + cpu-pd0 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x07>; + }; + + cpu-pd1 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x0b>; + }; + + cpu-pd2 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x0c>; + }; + + cpu-pd3 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x10>; + }; + + cpu-pd4 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x12>; + }; + + cpu-pd5 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x14>; + }; + + cpu-pd6 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x16>; + }; + + cpu-pd7 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x1a>; + }; + + cluster-pd { + #power-domain-cells = <0x00>; + domain-idle-states = <0x179 0x17a 0x17b>; + phandle = <0x147>; + }; + }; + + qcom,ipcc@406000 { + compatible = "qcom,ipcc"; + reg = <0x406000 0x1000>; + interrupts = <0x00 0xe5 0x04>; + interrupt-controller; + #interrupt-cells = <0x03>; + #mbox-cells = <0x02>; + phandle = <0x17c>; + }; + + power-controller@c300000 { + compatible = "qcom,aoss-qmp"; + reg = <0xc300000 0x400>; + interrupt-parent = <0x17c>; + interrupts = <0x00 0x00 0x01>; + mboxes = <0x17c 0x00 0x00>; + #power-domain-cells = <0x01>; + #clock-cells = <0x00>; + phandle = <0x24>; + }; + + qcom,qmp-aop { + compatible = "qcom,qmp-mbox"; + qcom,qmp = <0x24>; + label = "aop"; + #mbox-cells = <0x01>; + phandle = <0x03>; + }; + + qcom,qmp-tme { + compatible = "qcom,qmp-mbox"; + qcom,remote-pid = <0x0e>; + mboxes = <0x17c 0x17 0x00>; + mbox-names = "tme_qmp"; + interrupt-parent = <0x17c>; + interrupts = <0x17 0x00 0x01>; + label = "tme"; + qcom,early-boot; + priority = <0x00>; + mbox-desc-offset = <0x00>; + #mbox-cells = <0x01>; + phandle = <0x17d>; + }; + + qcom,tmecom-qmp-client { + compatible = "qcom,tmecom-qmp-client"; + mboxes = <0x17d 0x00>; + mbox-names = "tmecom"; + label = "tmecom"; + depends-on-supply = <0x17d>; + }; + + qcom,smp2p-adsp { + compatible = "qcom,smp2p"; + qcom,smem = <0x1bb 0x1ad>; + interrupt-parent = <0x17c>; + interrupts = <0x03 0x02 0x01>; + mboxes = <0x17c 0x03 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x02>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x18e>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x18d>; + }; + + sleepstate-out { + qcom,entry-name = "sleepstate"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x180>; + }; + + qcom,sleepstate-in { + qcom,entry-name = "sleepstate_see"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x181>; + }; + + qcom,smp2p-rdbg2-out { + qcom,entry-name = "rdbg"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x267>; + }; + + qcom,smp2p-rdbg2-in { + qcom,entry-name = "rdbg"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x268>; + }; + }; + + qcom,kgsl-3d0@3d00000 { + qcom,initial-pwrlevel = <0x0a>; + qcom,bus-table-ddr = <0x00 0x209a8e 0x2dc6c0 0x5caf6a 0x65ce03 0x7cb163 0xa3140c 0xbdf5c2 0xdbb3e5 0xfbc520>; + qcom,bus-table-cnoc = <0x00 0x64>; + interconnect-names = "gpu_icc_path"; + interconnects = <0x1a3 0x11 0x189 0x200>; + qcom,tzone-names = "gpuss-0", "gpuss-1", "gpuss-2", "gpuss-3"; + qcom,gpu-qdss-stm = <0x161c0000 0x40000>; + qcom,ubwc-mode = <0x04>; + qcom,min-access-length = <0x20>; + qcom,chipid = <0x43030b00>; + qcom,gpu-model = "Adreno735"; + clock-names = "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb", "apb_pclk"; + clocks = <0x16f 0x20 0x16f 0x21 0x176 0x02 0x24 0x00>; + interrupt-names = "kgsl_3d0_irq"; + interrupts = <0x00 0x12c 0x04>; + reg-names = "kgsl_3d0_reg_memory", "rscc", "cx_dbgc", "cx_misc", "qdss_etr", "qdss_gfx", "qdss_tmc"; + reg = <0x3d00000 0x40000 0x3d50000 0x10000 0x3d61000 0x800 0x3d9e000 0x1000 0x10048000 0x8000 0x10900000 0x80000 0x10b05000 0x1000>; + status = "ok"; + compatible = "qcom,adreno-gpu-gen7-11-0", "qcom,kgsl-3d0"; + #cooling-cells = <0x02>; + phandle = <0x26b>; + + zap-shader { + memory-region = <0x29e>; + }; + + qcom,gpu-mempools { + compatible = "qcom,gpu-mempools"; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,gpu-mempool@0 { + qcom,mempool-reserved = <0x800>; + qcom,mempool-page-size = <0x1000>; + reg = <0x00>; + }; + + qcom,gpu-mempool@1 { + qcom,mempool-reserved = <0x400>; + qcom,mempool-page-size = <0x2000>; + reg = <0x01>; + }; + + qcom,gpu-mempool@2 { + qcom,mempool-reserved = <0x100>; + qcom,mempool-page-size = <0x10000>; + reg = <0x02>; + }; + + qcom,gpu-mempool@3 { + qcom,mempool-reserved = <0x80>; + qcom,mempool-page-size = <0x20000>; + reg = <0x03>; + }; + + qcom,gpu-mempool@4 { + qcom,mempool-reserved = <0x50>; + qcom,mempool-page-size = <0x40000>; + reg = <0x04>; + }; + + qcom,gpu-mempool@5 { + qcom,mempool-reserved = <0x20>; + qcom,mempool-page-size = <0x100000>; + reg = <0x05>; + }; + }; + + qcom,gpu-pwrlevels { + #size-cells = <0x00>; + #address-cells = <0x01>; + compatible = "qcom,gpu-pwrlevels"; + + qcom,gpu-pwrlevel@0 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x09>; + qcom,bus-freq = <0x09>; + qcom,level = <0x1b0>; + qcom,gpu-freq = <0x4190ab00>; + reg = <0x00>; + }; + + qcom,gpu-pwrlevel@1 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x09>; + qcom,bus-freq = <0x09>; + qcom,level = <0x1a0>; + qcom,gpu-freq = <0x3b9aca00>; + reg = <0x01>; + }; + + qcom,gpu-pwrlevel@2 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x09>; + qcom,bus-freq = <0x09>; + qcom,level = <0x190>; + qcom,gpu-freq = <0x389fd980>; + reg = <0x02>; + }; + + qcom,gpu-pwrlevel@3 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x07>; + qcom,bus-freq = <0x09>; + qcom,level = <0x180>; + qcom,gpu-freq = <0x35a4e900>; + reg = <0x03>; + }; + + qcom,gpu-pwrlevel@4 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x07>; + qcom,bus-freq = <0x08>; + qcom,level = <0x140>; + qcom,gpu-freq = <0x31c516c0>; + reg = <0x04>; + }; + + qcom,gpu-pwrlevel@5 { + qcom,bus-max = <0x08>; + qcom,bus-min = <0x06>; + qcom,bus-freq = <0x07>; + qcom,level = <0x100>; + qcom,gpu-freq = <0x2bde7800>; + reg = <0x05>; + }; + + qcom,gpu-pwrlevel@6 { + qcom,bus-max = <0x08>; + qcom,bus-min = <0x06>; + qcom,bus-freq = <0x07>; + qcom,level = <0xe0>; + qcom,gpu-freq = <0x28c50300>; + reg = <0x06>; + }; + + qcom,gpu-pwrlevel@7 { + qcom,bus-max = <0x08>; + qcom,bus-min = <0x05>; + qcom,bus-freq = <0x07>; + qcom,level = <0xc0>; + qcom,gpu-freq = <0x25bad040>; + reg = <0x07>; + }; + + qcom,gpu-pwrlevel@8 { + qcom,bus-max = <0x07>; + qcom,bus-min = <0x02>; + qcom,bus-freq = <0x04>; + qcom,level = <0x80>; + qcom,gpu-freq = <0x1dcd6500>; + reg = <0x08>; + }; + + qcom,gpu-pwrlevel@9 { + qcom,bus-max = <0x03>; + qcom,bus-min = <0x01>; + qcom,bus-freq = <0x03>; + qcom,level = <0x40>; + qcom,gpu-freq = <0x150a5a40>; + reg = <0x09>; + }; + + qcom,gpu-pwrlevel@10 { + qcom,bus-max = <0x03>; + qcom,bus-min = <0x01>; + qcom,bus-freq = <0x01>; + qcom,level = <0x38>; + qcom,gpu-freq = <0xf32fdc0>; + reg = <0x0a>; + }; + }; + }; + + mmio-sram@17D09400 { + #address-cells = <0x02>; + #size-cells = <0x02>; + compatible = "mmio-sram"; + reg = <0x00 0x17d09400 0x00 0x400>; + ranges = <0x00 0x00 0x00 0x17d09400 0x00 0x400>; + phandle = <0x3b0>; + + scmi-shmem@0 { + compatible = "arm,scmi-shmem"; + reg = <0x00 0x17d09400 0x00 0x400>; + phandle = <0x17f>; + }; + }; + + qcom,cpucp@17400000 { + #address-cells = <0x02>; + #size-cells = <0x02>; + compatible = "qcom,cpucp"; + reg = <0x17400000 0x10 0x17d90000 0x2000>; + #mbox-cells = <0x01>; + interrupts = <0x00 0x3e 0x04>; + phandle = <0x17e>; + }; + + qcom,scmi { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "arm,scmi"; + mboxes = <0x17e 0x00>; + mbox-names = "tx"; + shmem = <0x17f>; + phandle = <0x3b1>; + + protocol@80 { + reg = <0x80>; + #clock-cells = <0x01>; + phandle = <0x3b2>; + }; + }; + + qcom,cpucp_log@d8140000 { + compatible = "qcom,cpucp-log"; + reg = <0xd8040000 0x10000 0xd8050000 0x10000>; + mboxes = <0x17e 0x01>; + phandle = <0x3b3>; + }; + + qcom,c1dcvs { + compatible = "qcom,c1dcvs-v2"; + phandle = <0x3b4>; + }; + + qcom,cpufreq_stats { + compatible = "qcom,cpufreq-stats-v2"; + phandle = <0x3b5>; + }; + + qcom,mpam { + compatible = "qcom,mpam"; + phandle = <0x3b6>; + }; + + qcom,dynpf { + compatible = "qcom,dynpf"; + phandle = <0x3b7>; + }; + + qcom,smp2p-cdsp { + compatible = "qcom,smp2p"; + qcom,smem = <0x5e 0x1b0>; + interrupt-parent = <0x17c>; + interrupts = <0x06 0x02 0x01>; + mboxes = <0x17c 0x06 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x05>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x19c>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x19b>; + }; + + qcom,smp2p-rdbg5-out { + qcom,entry-name = "rdbg"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x269>; + }; + + qcom,smp2p-rdbg5-in { + qcom,entry-name = "rdbg"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x26a>; + }; + }; + + qcom,smp2p-modem { + compatible = "qcom,smp2p"; + qcom,smem = <0x1b3 0x1ac>; + interrupt-parent = <0x17c>; + interrupts = <0x02 0x02 0x01>; + mboxes = <0x17c 0x02 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x01>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x195>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x194>; + }; + + qcom,smp2p-ipa-1-out { + qcom,entry-name = "ipa"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x3b8>; + }; + + qcom,smp2p-ipa-1-in { + qcom,entry-name = "ipa"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x3b9>; + }; + }; + + qcom,smp2p_sleepstate { + compatible = "qcom,smp2p-sleepstate"; + qcom,smem-states = <0x180 0x00>; + interrupt-parent = <0x181>; + interrupts = <0x00 0x00>; + interrupt-names = "smp2p-sleepstate-in"; + }; + + qcom,smp2p-wpss { + compatible = "qcom,smp2p"; + qcom,smem = <0x269 0x268>; + interrupt-parent = <0x17c>; + interrupts = <0x18 0x02 0x01>; + mboxes = <0x17c 0x18 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x0d>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x184>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x183>; + }; + + qcom,smp2p-wlan-1-in { + phandle = <0x617>; + #interrupt-cells = <0x02>; + interrupt-controller; + qcom,entry-name = "wlan"; + }; + + qcom,smp2p-wlan-1-out { + phandle = <0x614>; + #qcom,smem-state-cells = <0x01>; + qcom,entry-name = "wlan"; + }; + + qcom,smp2p-wlan-2-in { + phandle = <0x618>; + #interrupt-cells = <0x02>; + interrupt-controller; + qcom,entry-name = "wlan_soc_wake"; + }; + + qcom,smp2p-wlan-2-out { + phandle = <0x615>; + #qcom,smem-state-cells = <0x01>; + qcom,entry-name = "wlan_soc_wake"; + }; + + qcom,smp2p-wlan-3-out { + phandle = <0x616>; + #qcom,smem-state-cells = <0x01>; + qcom,entry-name = "wlan_ep_power_save"; + }; + }; + + remoteproc-wpss@9bb00000 { + compatible = "qcom,cliffs-wpss-pas"; + reg = <0x9bb00000 0x10000>; + status = "ok"; + memory-region = <0x182>; + firmware-name = "qca6750/wpss.mdt"; + clocks = <0x16d 0x00>; + clock-names = "xo"; + cx-supply = <0x148>; + cx-uV-uA = <0x180 0x186a0>; + mx-supply = <0x14d>; + mx-uV-uA = <0x180 0x186a0>; + reg-names = "cx", "mx"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interrupts-extended = <0x01 0x00 0xc8 0x01 0x183 0x00 0x00 0x183 0x02 0x00 0x183 0x01 0x00 0x183 0x03 0x00 0x183 0x07 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <0x184 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x3ba>; + + glink-edge { + qcom,remote-pid = <0x0d>; + transport = "smem"; + mboxes = <0x17c 0x18 0x00>; + mbox-names = "wpss_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x18 0x00 0x01>; + label = "wpss"; + qcom,glink-label = "wpss"; + + qcom,wpss_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + }; + }; + }; + + adsp-sleepmon { + compatible = "qcom,adsp-sleepmon"; + qcom,rproc-handle = <0x185>; + phandle = <0x3bb>; + }; + + remoteproc-adsp@03000000 { + compatible = "qcom,cliffs-adsp-pas"; + reg = <0x3000000 0x10000>; + status = "ok"; + cx-supply = <0x186>; + cx-uV-uA = <0x180 0x00>; + mx-supply = <0x187>; + mx-uV-uA = <0x180 0x00>; + reg-names = "cx", "mx"; + clocks = <0x16d 0x00>; + clock-names = "xo"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interconnects = <0x188 0x28 0x189 0x200 0x18a 0x26 0x189 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + memory-region = <0x18b 0x18c>; + interrupts-extended = <0x157 0x06 0x01 0x18d 0x00 0x00 0x18d 0x02 0x00 0x18d 0x01 0x00 0x18d 0x03 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack"; + qcom,smem-states = <0x18e 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x185>; + + glink-edge { + qcom,remote-pid = <0x02>; + transport = "smem"; + mboxes = <0x17c 0x03 0x00>; + mbox-names = "adsp_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x03 0x00 0x01>; + label = "adsp"; + qcom,glink-label = "lpass"; + phandle = <0x3bc>; + + qcom,adsp_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + qcom,no-wake-svc = <0x190>; + }; + + 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 0x05 0xc00 0x03 0x2000 0x01>; + }; + + qcom,msm_fastrpc_rpmsg { + compatible = "qcom,msm-fastrpc-rpmsg"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + qcom,intents = <0x64 0x40>; + }; + + qcom,gpr { + phandle = <0x507>; + reg = <0x02>; + qcom,intents = <0x200 0x14>; + qcom,glink-channels = "adsp_apps"; + compatible = "qcom,gpr"; + + spf_core { + reg = <0x03>; + compatible = "qcom,spf_core"; + }; + + audio-pkt { + reg = <0x17>; + qcom,audiopkt-ch-name = "apr_audio_svc"; + compatible = "qcom,audio-pkt"; + }; + + q6prm { + phandle = <0x508>; + reg = <0x07>; + qcom,sleep-api-supported = <0x01>; + compatible = "qcom,audio_prm"; + }; + }; + }; + }; + + remoteproc-mss@04080000 { + compatible = "qcom,cliffs-modem-pas"; + reg = <0x4080000 0x10000>; + status = "ok"; + clocks = <0x16d 0x00>; + clock-names = "xo"; + cx-supply = <0x148>; + cx-uV-uA = <0x180 0x186a0>; + mx-supply = <0x18f>; + mx-uV-uA = <0x140 0x186a0>; + reg-names = "cx", "mx"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interconnects = <0x189 0x03 0x189 0x200 0x18a 0x26 0x189 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + memory-region = <0x190 0x191 0x192>; + mpss_dsm_mem_reg = <0x193>; + interrupts-extended = <0x01 0x00 0x108 0x01 0x194 0x00 0x00 0x194 0x02 0x00 0x194 0x01 0x00 0x194 0x03 0x00 0x194 0x07 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <0x195 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x3bd>; + + glink-edge { + qcom,remote-pid = <0x01>; + transport = "smem"; + mboxes = <0x17c 0x02 0x00>; + mbox-names = "mpss_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x02 0x00 0x01>; + label = "modem"; + qcom,glink-label = "mpss"; + + qcom,modem_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,low-latency; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + }; + + qcom,modem_ds { + qcom,glink-channels = "DS"; + qcom,intents = <0x4000 0x02>; + }; + }; + }; + + remoteproc-cdsp@32300000 { + compatible = "qcom,cliffs-cdsp-pas"; + reg = <0x32300000 0x10000>; + status = "ok"; + cx-supply = <0x148>; + cx-uV-uA = <0x180 0x186a0>; + mx-supply = <0x149>; + mx-uV-uA = <0x180 0x186a0>; + nsp-supply = <0x196>; + nsp-uV-uA = <0x180 0x186a0>; + reg-names = "cx", "mx", "nsp"; + memory-region = <0x197 0x198>; + global-sync-mem-reg = <0x199>; + clocks = <0x16d 0x00>; + clock-names = "xo"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interconnects = <0x19a 0x29 0x189 0x200 0x18a 0x26 0x189 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + interrupts-extended = <0x01 0x00 0x242 0x01 0x19b 0x00 0x00 0x19b 0x02 0x00 0x19b 0x01 0x00 0x19b 0x03 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack"; + qcom,smem-states = <0x19c 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x15b>; + + glink-edge { + qcom,remote-pid = <0x05>; + transport = "smem"; + mboxes = <0x17c 0x06 0x00>; + mbox-names = "cdsp_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x06 0x00 0x01>; + label = "cdsp"; + qcom,glink-label = "cdsp"; + + qcom,cdsp_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + }; + + qcom,msm_cdsprm_rpmsg { + compatible = "qcom,msm-cdsprm-rpmsg"; + qcom,glink-channels = "cdsprmglink-apps-dsp"; + qcom,intents = <0x20 0x0c 0xf00 0x0c>; + + qcom,msm_cdsp_rm { + compatible = "qcom,msm-cdsp-rm"; + qcom,qos-cores = <0x00 0x01 0x02>; + qcom,qos-latency-us = <0x46>; + qcom,qos-maxhold-ms = <0x14>; + phandle = <0x3be>; + }; + }; + + qcom,msm_fastrpc_rpmsg { + compatible = "qcom,msm-fastrpc-rpmsg"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + qcom,intents = <0x64 0x40>; + }; + }; + }; + + 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,glinkpkt-qmc-dma { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "QMC_DMA_LINE"; + qcom,glinkpkt-dev-name = "qmc_dma"; + qcom,glinkpkt-enable-ch-close; + }; + + qcom,glinkpkt-qmc-cma { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "QMC_CMA_LINE"; + qcom,glinkpkt-dev-name = "qmc_cma"; + qcom,glinkpkt-enable-ch-close; + }; + }; + + qcom,glink { + compatible = "qcom,glink"; + }; + + google,debug-kinfo { + compatible = "google,debug-kinfo"; + memory-region = <0x19d>; + }; + + qcom,cpu-vendor-hooks { + compatible = "qcom,cpu-vendor-hooks"; + phandle = <0x3bf>; + }; + + qcom,logbuf-vendor-hooks { + compatible = "qcom,logbuf-vendor-hooks"; + phandle = <0x3c0>; + }; + + syscon@1f40000 { + compatible = "syscon"; + reg = <0x1f40000 0x20000>; + phandle = <0x19e>; + }; + + hwlock { + compatible = "qcom,tcsr-mutex"; + syscon = <0x19e 0x00 0x1000>; + #hwlock-cells = <0x01>; + phandle = <0x02>; + }; + + tz-log@14680720 { + compatible = "qcom,tz-log"; + reg = <0x14680720 0x3000>; + qcom,hyplog-enabled; + hyplog-address-offset = <0x410>; + hyplog-size-offset = <0x414>; + tmecrashdump-address-offset = <0x81ca0000>; + phandle = <0x3c1>; + }; + + qseecom@c1700000 { + compatible = "qcom,qseecom"; + memory-region = <0x19f>; + qseecom_mem = <0x19f>; + qseecom_ta_mem = <0x1a0>; + qcom,no-user-contig-mem-support; + qcom,hlos-num-ce-hw-instances = <0x01>; + qcom,hlos-ce-hw-instance = <0x00>; + qcom,qsee-ce-hw-instance = <0x00>; + qcom,disk-encrypt-pipe-pair = <0x02>; + qcom,no-clock-support; + qcom,appsbl-qseecom-support; + qcom,commonlib64-loaded-by-uefi; + qcom,qsee-reentrancy-support = <0x02>; + phandle = <0x3c2>; + }; + + qcedev@1de0000 { + compatible = "qcom,qcedev"; + reg = <0x1de0000 0x20000 0x1dc4000 0x28000>; + reg-names = "crypto-base", "crypto-bam-base"; + interrupts = <0x00 0x110 0x04>; + qcom,bam-pipe-pair = <0x02>; + qcom,offload-ops-support; + qcom,bam-pipe-offload-cpb-hlos = <0x01>; + qcom,bam-pipe-offload-hlos-cpb = <0x03>; + qcom,bam-pipe-offload-hlos-cpb-1 = <0x08>; + qcom,bam-pipe-offload-hlos-hlos = <0x04>; + qcom,bam-pipe-offload-hlos-hlos-1 = <0x09>; + qcom,ce-hw-instance = <0x00>; + qcom,ce-device = <0x00>; + qcom,ce-hw-shared; + qcom,bam-ee = <0x00>; + qcom,smmu-s1-enable; + qcom,no-clock-support; + interconnect-names = "data_path"; + interconnects = <0x18a 0x26 0x189 0x200>; + iommus = <0x12a 0x480 0x00 0x12a 0x481 0x00>; + qcom,iommu-dma = "atomic"; + dma-coherent; + phandle = <0x3c3>; + + qcom_cedev_ns_cb { + compatible = "qcom,qcedev,context-bank"; + label = "ns_context"; + iommus = <0x12a 0x481 0x00>; + dma-coherent; + }; + + qcom_cedev_s_cb { + compatible = "qcom,qcedev,context-bank"; + label = "secure_context"; + iommus = <0x12a 0x483 0x00>; + qcom,iommu-vmid = <0x09>; + qcom,secure-context-bank; + dma-coherent; + }; + }; + + qrng@10c3000 { + compatible = "qcom,msm-rng"; + reg = <0x10c3000 0x1000>; + qcom,no-qrng-config; + qcom,no-clock-support; + phandle = <0x3c4>; + }; + + gic-interrupt-router { + compatible = "qcom,gic-intr-routing"; + qcom,gic-class0-cpus = <0x00 0x01 0x02>; + qcom,gic-class1-cpus = <0x03 0x04 0x05 0x06 0x07>; + }; + + qfprom@221c8000 { + compatible = "qcom,cliffs-qfprom", "qcom,qfprom"; + reg = <0x221c8000 0x1000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + read-only; + ranges; + phandle = <0x3c5>; + + feat_conf6@0118 { + reg = <0x118 0x04>; + phandle = <0x1a1>; + }; + }; + + qfprom@0 { + compatible = "qcom,qfprom-sys"; + nvmem-cells = <0x1a1>; + nvmem-cell-names = "feat_conf6"; + phandle = <0x3c6>; + }; + + sdhc2-opp-table { + compatible = "operating-points-v2"; + phandle = <0x1a5>; + + opp-100000000 { + opp-hz = <0x00 0x5f5e100>; + opp-peak-kBps = <0x27100 0x186a0>; + opp-avg-kBps = <0xc350 0x00>; + }; + + opp-202000000 { + opp-hz = <0x00 0xc0a4680>; + opp-peak-kBps = <0x30d40 0x1d4c0>; + opp-avg-kBps = <0x19640 0x00>; + }; + }; + + sdhci@8804000 { + status = "disabled"; + compatible = "qcom,sdhci-msm-v5"; + reg = <0x8804000 0x1000>; + reg-names = "hc"; + interrupts = <0x00 0xcf 0x04 0x00 0xdf 0x04>; + interrupt-names = "hc_irq", "pwr_irq"; + bus-width = <0x04>; + no-sdio; + no-mmc; + qcom,restore-after-cx-collapse; + qcom,uses_level_shifter; + resets = <0x16f 0x11>; + reset-names = "core_reset"; + clocks = <0x16f 0x6c 0x16f 0x6d>; + clock-names = "iface", "core"; + qcom,dll-hsr-list = <0x7442c 0x00 0x10 0x90106c0 0x80040868>; + iommus = <0x12a 0x140 0x00>; + dma-coherent; + qcom,iommu-dma = "fastmap"; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + interconnects = <0x1a2 0x2f 0x189 0x200 0x1a3 0x02 0x1a4 0x21e>; + interconnect-names = "sdhc-ddr", "cpu-sdhc"; + operating-points-v2 = <0x1a5>; + phandle = <0x3c7>; + vdd-supply = <0x54b>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x00 0xc3500>; + vdd-io-supply = <0x357>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d2a80>; + qcom,vdd-io-current-level = <0x00 0x55f0>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3a4>; + pinctrl-1 = <0x3a5>; + cd-gpios = <0x16c 0x1f 0x01>; + + qos0 { + mask = <0xf8>; + vote = <0x2c>; + }; + + qos1 { + mask = <0x07>; + vote = <0x2c>; + }; + }; + + ufsphy_mem@1d80000 { + reg = <0x1d80000 0x2000>; + reg-names = "phy_mem"; + #phy-cells = <0x00>; + lanes-per-direction = <0x02>; + 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 = <0x16d 0x1b 0x16f 0x74 0x1a6 0x02 0x16f 0x77 0x16f 0x79 0x16f 0x7b 0x171 0x172 0x173>; + resets = <0x1a7 0x00>; + status = "ok"; + phandle = <0x1a8>; + compatible = "qcom,ufs-phy-qmp-v4-cliffs"; + vdda-phy-supply = <0x35a>; + vdda-phy-max-microamp = <0x34026>; + vdda-phy-min-microvolt = <0xdea80>; + vdda-pll-supply = <0x14f>; + vdda-pll-max-microamp = <0x47a4>; + vdd-phy-gdsc-supply = <0x1ca>; + vdda-qref-supply = <0x14e>; + vdda-qref-max-microamp = <0xfbf4>; + }; + + shared_ice { + phandle = <0x1a9>; + + alg1 { + alg-name = "alg1"; + rx-alloc-percent = <0x3c>; + status = "disabled"; + }; + + alg2 { + alg-name = "alg2"; + status = "disabled"; + }; + + alg3 { + alg-name = "alg3"; + num-core = <0x1c 0x1c 0x0f 0x0d>; + status = "ok"; + }; + }; + + ufshc@1d84000 { + compatible = "qcom,ufshc"; + reg = <0x1d84000 0x3000 0x1d88000 0x8000 0x1d90000 0x9000 0x1da5000 0x2000 0x1da4000 0x10>; + reg-names = "ufs_mem", "ufs_ice", "ufs_ice_hwkm", "mcq_sqd", "mcq_vs"; + interrupts = <0x00 0x109 0x04>; + phys = <0x1a8>; + phy-names = "ufsphy"; + #reset-cells = <0x01>; + qcom,prime-mask = <0x80>; + qcom,silver-mask = <0x07>; + lanes-per-direction = <0x02>; + 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 = <0x16f 0x70 0x16f 0x07 0x16f 0x6f 0x16f 0x7c 0x16f 0x72 0x16d 0x04 0x16f 0x7a 0x16f 0x76 0x16f 0x78>; + freq-table-hz = <0x5f5e100 0x18054ac0 0x00 0x00 0x00 0x00 0x5f5e100 0x18054ac0 0x5f5e100 0x18054ac0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + interconnects = <0x1a2 0x30 0x189 0x200 0x1a3 0x02 0x1a4 0x222>; + interconnect-names = "ufs-ddr", "cpu-ufs"; + qcom,ufs-bus-bw,name = "ufshc_mem"; + qcom,ufs-bus-bw,num-cases = <0x1e>; + qcom,ufs-bus-bw,num-paths = <0x02>; + qcom,ufs-bus-bw,vectors-KBps = <0x00 0x00 0x00 0x00 0x39a 0x00 0x3e8 0x00 0x734 0x00 0x3e8 0x00 0xe68 0x00 0x3e8 0x00 0x1cd0 0x00 0x3e8 0x00 0x39a0 0x00 0x3e8 0x00 0x734 0x00 0x3e8 0x00 0xe68 0x00 0x3e8 0x00 0x1cd0 0x00 0x3e8 0x00 0x39a0 0x00 0x3e8 0x00 0x7340 0x00 0x3e8 0x00 0x1f334 0x00 0x3e8 0x00 0x3e667 0x00 0x3e8 0x00 0x16c666 0x00 0x19000 0x00 0x2c7b80 0x00 0x32000 0x00 0x3e667 0x00 0x3e8 0x00 0x7cccd 0x00 0x3e8 0x00 0x16c666 0x00 0x32000 0x00 0x2c7b80 0x00 0x64000 0x00 0x247ae 0x00 0x3e8 0x00 0x48ccd 0x00 0x3e8 0x00 0x16c666 0x00 0x19000 0x00 0x2c7b80 0x00 0x32000 0x00 0x48ccd 0x00 0x3e8 0x00 0x9199a 0x00 0x3e8 0x00 0x16c666 0x00 0x32000 0x64000 0x2c7b80 0x00 0x64000 0x64000 0x591000 0x00 0xc8000 0x00 0x591000 0x00 0xc8000 0x00 0x74a000 0x00 0xc8000 0x00>; + qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", "PWM_G5_L1", "PWM_G1_L2", "PWM_G2_L2", "PWM_G3_L2", "PWM_G4_L2", "PWM_G5_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", "HS_RA_G5_L2", "HS_RB_G5_L2", "MAX"; + iommus = <0x12a 0x60 0x00>; + qcom,iommu-dma = "fastmap"; + qcom,iommu-dma-addr-pool = <0x1000 0xfffff000>; + qcom,iommu-msi-size = <0x1000>; + shared-ice-cfg = <0x1a9>; + dma-coherent; + qcom,bypass-pbl-rst-wa; + reset-gpios = <0x16c 0xb2 0x01>; + resets = <0x16f 0x12>; + reset-names = "rst"; + msi-parent = <0x1aa 0x60>; + qcom,broken-ahit-wa; + status = "ok"; + phandle = <0x1a7>; + vdd-hba-supply = <0x1cb>; + vcc-supply = <0x34e>; + vcc-max-microamp = <0x124f80>; + vccq-supply = <0x153>; + vccq-max-microamp = <0x124f80>; + qcom,vddp-ref-clk-supply = <0x34a>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + qcom,vccq-parent-supply = <0x347>; + qcom,vccq-parent-max-microamp = <0x33450>; + qcom,vccq-shutdown-supply = <0x153>; + qcom,vccq-shutdown-max-microamp = <0x124f80>; + + qos0 { + mask = <0xf8>; + vote = <0x2c>; + perf; + cpu_freq_vote = <0x03 0x07>; + }; + + qos1 { + mask = <0x07>; + vote = <0x2c>; + cpu_freq_vote = <0x00>; + }; + }; + + qcom,rmtfs_sharedmem@0 { + compatible = "qcom,sharedmem-uio"; + reg = <0x00 0x400000>; + reg-names = "rmtfs"; + qcom,client-id = <0x01>; + }; + + bcm_voter@0 { + compatible = "qcom,bcm-voter"; + qcom,crm-name = "pcie_crm"; + qcom,crm-client-idx = <0x00>; + qcom,crm-pwr-states = <0x05>; + phandle = <0x1ac>; + }; + + interconnect@0 { + compatible = "qcom,cliffs-clk_virt"; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ac>; + phandle = <0x1d9>; + }; + + interconnect@1 { + compatible = "qcom,cliffs-mc_virt"; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0 0x1ac>; + phandle = <0x189>; + }; + + interconnect@16E0000 { + compatible = "qcom,cliffs-aggre1_noc"; + reg = <0x16e0000 0x19180>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + clocks = <0x16f 0x07 0x16f 0x08>; + phandle = <0x1a2>; + }; + + interconnect@1700000 { + compatible = "qcom,cliffs-aggre2_noc"; + reg = <0x1700000 0x1e500>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + clocks = <0x16d 0x0c>; + phandle = <0x18a>; + }; + + interconnect@1600000 { + compatible = "qcom,cliffs-cnoc_cfg"; + reg = <0x1600000 0x6900>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x1a4>; + }; + + interconnect@1500000 { + compatible = "qcom,cliffs-cnoc_main"; + reg = <0x1500000 0x14400>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x3c8>; + }; + + interconnect@24100000 { + compatible = "qcom,cliffs-gem_noc"; + reg = <0x24100000 0xc3080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0 0x1ac>; + phandle = <0x1a3>; + }; + + interconnect@7E40000 { + compatible = "qcom,cliffs-lpass_ag_noc"; + reg = <0x7e40000 0xe080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x3c9>; + }; + + interconnect@7400000 { + compatible = "qcom,cliffs-lpass_lpiaon_noc"; + reg = <0x7400000 0x19080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x3ca>; + }; + + interconnect@7430000 { + compatible = "qcom,cliffs-lpass_lpicx_noc"; + reg = <0x7430000 0x3a200>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x188>; + }; + + interconnect@1400000 { + compatible = "qcom,cliffs-mmss_noc"; + reg = <0x1400000 0xdc000>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2"; + qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0>; + phandle = <0x1c0>; + }; + + interconnect@320C0000 { + compatible = "qcom,cliffs-nsp_noc"; + reg = <0x320c0000 0xe080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x19a>; + }; + + interconnect@16C0000 { + compatible = "qcom,cliffs-pcie_anoc"; + reg = <0x16c0000 0x12400>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ac>; + clocks = <0x16f 0x06 0x16f 0x0f>; + phandle = <0x1c1>; + }; + + interconnect@1680000 { + compatible = "qcom,cliffs-system_noc"; + reg = <0x1680000 0x40000>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x1bf>; + }; + + 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 = <0x03>; + }; + + qcom,hdcp { + compatible = "qcom,hdcp"; + qcom,use-smcinvoke = <0x01>; + }; + + qcom,mem-buf-msgq { + compatible = "qcom,mem-buf-msgq"; + }; + + qti,smmu-proxy { + compatible = "smmu-proxy-sender"; + }; + + qcom,msm-eud@88e0000 { + compatible = "qcom,msm-eud"; + interrupt-names = "eud_irq"; + interrupt-parent = <0x157>; + interrupts = <0x0b 0x04>; + reg = <0x88e0000 0x2000 0x88e2000 0x1000>; + reg-names = "eud_base", "eud_mode_mgr2"; + qcom,secure-eud-en; + qcom,eud-utmi-delay = [00 ff]; + status = "ok"; + phandle = <0x1d4>; + }; + + llcc-pmu@24095000 { + compatible = "qcom,llcc-pmu-ver2"; + reg = <0x24095000 0x300>; + reg-names = "lagg-base"; + phandle = <0x3cb>; + }; + + qcom,pmu { + compatible = "qcom,pmu"; + qcom,long-counter; + qcom,pmu-events-tbl = <0x08 0xff 0x02 0xff 0x11 0xff 0x01 0xff 0x17 0xff 0xff 0xff 0x37 0xff 0xff 0xff 0x1000 0xff 0xff 0xff>; + phandle = <0x3cc>; + }; + + ddr-freq-table { + qcom,freq-tbl = <0x858b8 0xbb800 0x17ba38 0x1a0fe0 0x1febe0 0x29bf80 0x30a138 0x383e70 0x407400>; + phandle = <0x1b1>; + }; + + llcc-freq-table { + qcom,freq-tbl = <0x493e0 0x71e44 0x927c0 0xc4c70 0xe3c88 0x104410>; + phandle = <0x1b3>; + }; + + ddrqos-freq-table { + qcom,freq-tbl = <0x00 0x01>; + phandle = <0x1b4>; + }; + + qcom,dcvs { + compatible = "qcom,dcvs"; + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + phandle = <0x3cd>; + + l3 { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x02>; + qcom,bus-width = <0x20>; + reg = <0x17d90000 0x4000 0x17d90100 0xa0>; + reg-names = "l3-base", "l3tbl-base"; + phandle = <0x1b9>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + qcom,shared-offset = <0x90>; + phandle = <0x1ba>; + }; + }; + + ddr { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x00>; + qcom,bus-width = <0x04>; + qcom,freq-tbl = <0x1b1>; + phandle = <0x1b5>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + interconnects = <0x189 0x03 0x189 0x200>; + phandle = <0x3ce>; + }; + + fp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x01>; + qcom,fp-voter = <0x1b2>; + phandle = <0x1b6>; + }; + }; + + llcc { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x01>; + qcom,bus-width = <0x10>; + qcom,freq-tbl = <0x1b3>; + phandle = <0x1b7>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + interconnects = <0x1a3 0x02 0x1a3 0x22b>; + phandle = <0x3cf>; + }; + + fp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x01>; + qcom,fp-voter = <0x1b2>; + phandle = <0x1b8>; + }; + }; + + ddrqos { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x03>; + qcom,bus-width = <0x01>; + qcom,freq-tbl = <0x1b4>; + phandle = <0x1bb>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + interconnects = <0x189 0x03 0x189 0x200>; + phandle = <0x1bc>; + }; + }; + }; + + qcom,scmi_plh { + compatible = "qcom,scmi_plh"; + phandle = <0x3d0>; + }; + + qcom,memlat { + compatible = "qcom,memlat"; + phandle = <0x3d1>; + + ddr { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1b5>; + qcom,sampling-path = <0x1b6>; + qcom,miss-ev = <0x1000>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1c 0x1d 0x1e>; + qcom,cpufreq-memfreq-tbl = <0x10fe00 0x858b8 0x168f00 0xbb800 0x1c2000 0x17ba38>; + qcom,sampling-enabled; + }; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22>; + qcom,cpufreq-memfreq-tbl = <0x9ab00 0x858b8 0x122a00 0x17ba38 0x156300 0x1a0fe0 0x1bd500 0x29bf80 0x274200 0x383e70 0x27d800 0x407400>; + qcom,sampling-enabled; + }; + + prime { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x9ab00 0x858b8 0xea600 0xbb800 0x127500 0x17ba38 0x164400 0x1a0fe0 0x20d000 0x29bf80 0x28b900 0x383e70 0x2ab980 0x407400>; + qcom,sampling-enabled; + }; + + gold-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0xe5b00 0x858b8 0x122a00 0xbb800 0x1bd500 0x1a0fe0 0x240900 0x1febe0 0x294f00 0x29bf80>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + + prime-latfloor { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x20d000 0x858b8 0x258000 0x407400>; + qcom,sampling-enabled; + }; + }; + + llcc { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1b7>; + qcom,sampling-path = <0x1b8>; + qcom,miss-ev = <0x37>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1c 0x1d 0x1e>; + qcom,cpufreq-memfreq-tbl = <0xdc500 0x493e0 0x168f00 0x71e44 0x1c2000 0x927c0>; + qcom,sampling-enabled; + }; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0x9ab00 0x493e0 0x122a00 0x71e44 0x156300 0x927c0 0x1bd500 0xc4c70 0x240900 0xe3c88 0x294f00 0x104410>; + qcom,sampling-enabled; + }; + + gold-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0x1fa400 0x493e0 0x240900 0x927c0>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + }; + + l3 { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1b9>; + qcom,sampling-path = <0x1ba>; + qcom,miss-ev = <0x17>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1c 0x1d 0x1e>; + qcom,cpufreq-memfreq-tbl = <0x4b000 0x59100 0x91500 0x7e900 0xc0300 0x96000 0xdc500 0xc4e00 0xf8700 0xdc500 0x10fe00 0xf3c00 0x12c000 0x10b300 0x148200 0x127500 0x168f00 0x148200 0x185100 0x16da00 0x1c2000 0x185100 0x1f5900 0x1b8a00>; + qcom,sampling-enabled; + }; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22>; + qcom,cpufreq-memfreq-tbl = <0x75300 0x59100 0x9ab00 0x7e900 0xe5b00 0xc4e00 0x122a00 0xdc500 0x13a100 0xf3c00 0x16da00 0x127500 0x1a1300 0x148200 0x1fa400 0x16da00 0x2406a8 0x185100 0x294f00 0x1b8a00>; + qcom,sampling-enabled; + }; + + prime { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x75300 0x59100 0x9ab00 0x7e900 0xea600 0xc4e00 0x143700 0xf3c00 0x193200 0x127500 0x1af400 0x148200 0x20d000 0x16da00 0x258000 0x185100 0x2bf200 0x1b8a00>; + qcom,sampling-enabled; + }; + + prime-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x20d000 0x59100 0x2bf200 0x1b8a00>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + }; + + ddrqos { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1bb>; + qcom,sampling-path = <0x1bc>; + qcom,miss-ev = <0x1000>; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0x216600 0x00 0x294f00 0x01>; + qcom,sampling-enabled; + phandle = <0x3d2>; + }; + + prime { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x164400 0x00 0x2bf200 0x01>; + qcom,sampling-enabled; + phandle = <0x3d3>; + }; + + prime-latfloor { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x20d000 0x00 0x2bf200 0x01>; + qcom,sampling-enabled; + phandle = <0x3d4>; + }; + }; + }; + + qcom,llcc-l3-vote { + qcom,target-dev = <0x1b9>; + qcom,secondary-map = <0x493e0 0x59100 0x71e44 0x7e900 0x927c0 0x96000 0xc4c70 0xc4e00 0xe3c88 0xdc500 0x104410 0xf3c00>; + phandle = <0x1bd>; + }; + + qcom,bwmon-llcc@240B7300 { + compatible = "qcom,bwmon4"; + reg = <0x240b7400 0x300 0x240b7300 0x200>; + reg-names = "base", "global_base"; + interrupts = <0x00 0x245 0x04>; + qcom,mport = <0x00>; + qcom,hw-timer-hz = <0x124f800>; + qcom,count-unit = <0x10000>; + qcom,target-dev = <0x1b7>; + qcom,second-vote = <0x1bd>; + phandle = <0x3d5>; + }; + + qcom,bwmon-ddr@24091000 { + compatible = "qcom,bwmon5"; + reg = <0x24091000 0x1000>; + reg-names = "base"; + interrupts = <0x00 0x51 0x04>; + qcom,hw-timer-hz = <0x124f800>; + qcom,count-unit = <0x10000>; + qcom,target-dev = <0x1b5>; + phandle = <0x3d6>; + }; + + 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 = <0x17c>; + + qcom,battery_charger { + compatible = "oplus,hal_sm8350"; + phandle = <0x3d7>; + #cooling-cells = <0x02>; + qcom,thermal-mitigation-step = <0x7a120>; + qcom,pmic_ftm_vph = "/sys/bus/spmi/drivers/pmic-spmi/0-00/c42d000.qcom,spmi:qcom,pmk8550@0:vadc@9000/iio:device0/in_voltage_pm7550ba_vph_pwr_input"; + qcom,pmic_ftm_vbat = "/sys/bus/spmi/drivers/pmic-spmi/0-00/c42d000.qcom,spmi:qcom,pmk8550@0:vadc@9000/iio:device0/in_voltage_pm7550ba_vbat_sns_qbg_input"; + pinctrl-names = "default", "subboard_temp_gpio_default"; + pinctrl-0 = <0x583 0x584>; + pinctrl-1 = <0x585>; + oplus,voocphy_bidirect_cp_support; + oplus,voocphy_support; + oplus,chg_ops = "plat-pmic"; + qcom,otg_boost_src = <0x00>; + oplus,batt_num = <0x02>; + oplus,otg_scheme = <0x00>; + oplus,ic_type = <0x00>; + oplus,ic_index = <0x00>; + io-channels = <0x52d 0x45 0x52d 0x14b 0x52d 0x14c 0x52d 0x747>; + io-channel-names = "mos1_con_therm_adc", "subboard_temp_adc", "batt_con_therm_adc", "usb_con_therm_adc"; + + oplus,pm8350_charger { + oplus,ic_type = <0x00>; + oplus,ic_index = <0x00>; + phandle = <0x574>; + }; + + oplus,pm7550ba_gauge { + oplus,ic_type = <0x0c>; + oplus,ic_index = <0x01>; + phandle = <0x580>; + }; + + oplus,adsp_ufcs { + oplus,ic_type = <0x19>; + oplus,ic_index = <0x00>; + phandle = <0x593>; + }; + + oplus,adsp_mos { + oplus,ic_type = <0x14>; + oplus,ic_index = <0x00>; + phandle = <0x60c>; + }; + + oplus,adsp_dpdm_switch { + oplus,ic_type = <0x16>; + oplus,ic_index = <0x00>; + phandle = <0x597>; + }; + + oplus,adsp_pps { + oplus,ic_type = <0x17>; + oplus,ic_index = <0x00>; + phandle = <0x599>; + }; + }; + + qcom,ucsi { + compatible = "qcom,ucsi-glink"; + phandle = <0x3d8>; + + connector { + + port { + + endpoint { + remote-endpoint = <0x55b>; + phandle = <0x55a>; + }; + }; + }; + }; + + qcom,altmode { + compatible = "qcom,altmode-glink"; + #altmode-cells = <0x01>; + phandle = <0x3d9>; + }; + }; + + 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,pmic_glink_debug { + compatible = "qcom,pmic-glink-debug"; + #address-cells = <0x01>; + #size-cells = <0x00>; + depends-on-supply = <0x159>; + phandle = <0x3da>; + + i2c@101 { + reg = <0x101>; + #address-cells = <0x01>; + #size-cells = <0x00>; + qcom,bus-type = "i2c"; + + qcom,smb1393@34 { + compatible = "qcom,i2c-pmic"; + reg = <0x34>; + qcom,can-sleep; + }; + + qcom,smb1393@35 { + compatible = "qcom,i2c-pmic"; + reg = <0x35>; + qcom,can-sleep; + }; + }; + + spmi@0 { + reg = <0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + phandle = <0x5fa>; + + qcom,pm7550ba-debug@7 { + compatible = "qcom,spmi-pmic"; + reg = <0x07 0x00>; + qcom,can-sleep; + }; + }; + }; + + qcom,glink-adc { + compatible = "qcom,glink-adc"; + #address-cells = <0x01>; + #size-cells = <0x00>; + #io-channel-cells = <0x01>; + status = "ok"; + phandle = <0x3db>; + + smb1393_1_iin { + reg = <0x1013401>; + label = "smb1393_1_iin"; + }; + + smb1393_1_ichg { + reg = <0x1013402>; + label = "smb1393_1_ichg"; + }; + + smb1393_1_die_temp { + reg = <0x1013403>; + label = "smb1393_1_die_temp"; + }; + + smb1393_2_iin { + reg = <0x1013501>; + label = "smb1393_2_iin"; + }; + + smb1393_2_ichg { + reg = <0x1013502>; + label = "smb1393_2_ichg"; + }; + + smb1393_2_die_temp { + reg = <0x1013503>; + label = "smb1393_2_die_temp"; + }; + }; + }; + + kgsl-smmu@3da0000 { + compatible = "qcom,qsmmu-v500", "qcom,adreno-smmu"; + reg = <0x3da0000 0x40000 0x3de6000 0x40>; + reg-names = "base", "tcu-base"; + #iommu-cells = <0x02>; + qcom,use-3-lvl-tables; + #global-interrupts = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + ranges; + dma-coherent; + status = "ok"; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1be>; + clocks = <0x176 0x11 0x16f 0x20 0x16f 0x21 0x176 0x02>; + clock-names = "gpu_cc_hlos1_vote_gpu_smmu", "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb"; + qcom,actlr = <0x00 0x3ff 0x32b>; + interrupts = <0x00 0x2a1 0x04 0x00 0x2a5 0x04 0x00 0x2a6 0x04 0x00 0x2a7 0x04 0x00 0x2a8 0x04 0x00 0x2a9 0x04 0x00 0x2aa 0x04 0x00 0x2ab 0x04 0x00 0x2ac 0x04 0x00 0x2ad 0x04 0x00 0x2ae 0x04 0x00 0x2af 0x04 0x00 0x1a6 0x04 0x00 0x1dc 0x04 0x00 0x23e 0x04 0x00 0x23f 0x04 0x00 0x240 0x04 0x00 0x241 0x04 0x00 0x293 0x04 0x00 0x295 0x04 0x00 0x298 0x04 0x00 0x299 0x04 0x00 0x29a 0x04 0x00 0x29c 0x04 0x00 0x29d 0x04 0x00 0x2bb 0x04>; + phandle = <0x1c2>; + + gpu_qtb@3de8000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x3de8000 0x1000 0x3dec000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x00 0x400>; + qcom,iova-width = <0x31>; + interconnects = <0x1a3 0x00 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3dc>; + }; + }; + + apps-smmu@15000000 { + compatible = "qcom,qsmmu-v500"; + reg = <0x15000000 0x100000 0x151fe000 0x40>; + reg-names = "base", "tcu-base"; + #iommu-cells = <0x02>; + qcom,use-3-lvl-tables; + qcom,handoff-smrs = <0x1c00 0x02>; + #global-interrupts = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + ranges; + dma-coherent; + status = "ok"; + interrupts = <0x00 0x41 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04 0x00 0x158 0x04 0x00 0x159 0x04 0x00 0x18b 0x04 0x00 0x18c 0x04 0x00 0x18d 0x04 0x00 0x18e 0x04 0x00 0x18f 0x04 0x00 0x190 0x04 0x00 0x191 0x04 0x00 0x192 0x04 0x00 0x193 0x04 0x00 0x194 0x04 0x00 0x195 0x04 0x00 0x196 0x04 0x00 0x197 0x04 0x00 0x198 0x04 0x00 0x199 0x04 0x00 0x1a2 0x04 0x00 0x1a3 0x04 0x00 0x19c 0x04 0x00 0x1a5 0x04 0x00 0x2c2 0x04 0x00 0x1a7 0x04 0x00 0x1a8 0x04 0x00 0x1a9 0x04 0x00 0x2b1 0x04 0x00 0x2b2 0x04 0x00 0x2b3 0x04 0x00 0x2b4 0x04 0x00 0x2b5 0x04 0x00 0x2b6 0x04 0x00 0x2b7 0x04 0x00 0x2b8 0x04>; + qcom,actlr = <0x800 0x20 0x01 0x1800 0x00 0x01 0x1820 0x00 0x01 0x1840 0x00 0x01 0x1860 0x00 0x01 0x1880 0x00 0x01 0x18c0 0x00 0x01 0x18a0 0x00 0x103 0x18e0 0x00 0x103 0xc01 0x00 0x303 0xc02 0x00 0x303 0xc03 0x00 0x303 0xc04 0x00 0x303 0xc05 0x00 0x303 0xc06 0x00 0x303 0xc07 0x00 0x303 0xc08 0x00 0x303 0xc09 0x00 0x303 0xc0c 0x00 0x303 0xc0d 0x00 0x303 0xc0e 0x00 0x303 0x1c00 0x02 0x01 0x1c01 0x00 0x01 0x1920 0x00 0x103 0x1923 0x00 0x103 0x1924 0x00 0x103 0x1940 0x00 0x103 0x1941 0x04 0x103 0x1943 0x00 0x103 0x1944 0x00 0x103 0x1947 0x00 0x103>; + phandle = <0x12a>; + + anoc_1_qtb@16f1000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x16f1000 0x1000 0x16e1100 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x00 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1bf 0x08 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + phandle = <0x3dd>; + }; + + anoc_2_qtb@171a000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x171a000 0x1000 0x1701000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x400 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1bf 0x09 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + phandle = <0x3de>; + }; + + cam_hf_qtb@14d2000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x14d2000 0x1000 0x1482000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x800 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1c0 0x0b 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3df>; + }; + + nsp_qtb@7d3000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x7d3000 0x1000 0x7df000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0xc00 0x400>; + qcom,iova-width = <0x22>; + interconnects = <0x19a 0x29 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3e0>; + }; + + lpass_qtb@7b3000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x7b3000 0x1000 0x7be000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1000 0x400>; + qcom,iova-width = <0x20>; + interconnects = <0x188 0x28 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + phandle = <0x3e1>; + }; + + pcie_qtb@16cd000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x16cd000 0x1000 0x16c2000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1400 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1c1 0x2c 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + qcom,opt-out-tbu-halting; + phandle = <0x3e2>; + }; + + sf_qtb@1451000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x1451000 0x1000 0x1403000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1800 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1c0 0x1c 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3e3>; + }; + + mdp_hf_qtb@14d0000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x14d0000 0x1000 0x1482000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1c00 0x400>; + qcom,iova-width = <0x20>; + interconnects = <0x1c0 0x15 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3e4>; + }; + }; + + dma_dev { + compatible = "qcom,iommu-dma"; + memory-region = <0x192>; + }; + + iommu_test_device { + compatible = "qcom,iommu-debug-test"; + + usecase0_apps { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + }; + + usecase1_apps_fastmap { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + qcom,iommu-dma = "fastmap"; + }; + + usecase2_apps_atomic { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + qcom,iommu-dma = "atomic"; + }; + + usecase3_apps_dma { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + dma-coherent; + }; + + usecase4_apps_secure { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + qcom,iommu-vmid = <0x0a>; + }; + + usecase5_kgsl { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x1c2 0x07 0x00>; + }; + + usecase6_kgsl_dma { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x1c2 0x07 0x00>; + dma-coherent; + }; + }; + + qcom,dma-heaps { + compatible = "qcom,dma-heaps"; + + qcom,secure_cdsp { + qcom,dma-heap-name = "qcom,cma-secure-cdsp"; + qcom,dma-heap-type = <0x02>; + memory-region = <0x1c3>; + }; + + qcom,qseecom { + qcom,dma-heap-name = "qcom,qseecom"; + qcom,dma-heap-type = <0x02>; + memory-region = <0x19f>; + }; + + qcom,qseecom_ta { + qcom,dma-heap-name = "qcom,qseecom-ta"; + qcom,dma-heap-type = <0x02>; + memory-region = <0x1a0>; + }; + + qcom,display { + qcom,dma-heap-name = "qcom,display"; + qcom,dma-heap-type = <0x02>; + qcom,max-align = <0x09>; + memory-region = <0x1c4>; + }; + }; + + qcom,gdsc@adf0004 { + compatible = "qcom,gdsc"; + reg = <0xadf0004 0x04>; + regulator-name = "cam_cc_bps_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e5>; + }; + + qcom,gdsc@add5004 { + compatible = "qcom,gdsc"; + reg = <0xadd5004 0x04>; + regulator-name = "cam_cc_camss_top_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3e6>; + }; + + qcom,gdsc@adf1004 { + compatible = "qcom,gdsc"; + reg = <0xadf1004 0x04>; + regulator-name = "cam_cc_ife_0_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e7>; + }; + + qcom,gdsc@adf2004 { + compatible = "qcom,gdsc"; + reg = <0xadf2004 0x04>; + regulator-name = "cam_cc_ife_1_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e8>; + }; + + qcom,gdsc@adf2054 { + compatible = "qcom,gdsc"; + reg = <0xadf2054 0x04>; + regulator-name = "cam_cc_ife_2_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e9>; + }; + + qcom,gdsc@adf0080 { + compatible = "qcom,gdsc"; + reg = <0xadf0080 0x04>; + regulator-name = "cam_cc_ipe_0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3ea>; + }; + + qcom,gdsc@adf00e4 { + compatible = "qcom,gdsc"; + reg = <0xadf00e4 0x04>; + regulator-name = "cam_cc_sbi_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3eb>; + }; + + qcom,gdsc@adf3058 { + compatible = "qcom,gdsc"; + reg = <0xadf3058 0x04>; + regulator-name = "cam_cc_sfe_0_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3ec>; + }; + + qcom,gdsc@adf30a8 { + compatible = "qcom,gdsc"; + reg = <0xadf30a8 0x04>; + regulator-name = "cam_cc_sfe_1_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3ed>; + }; + + qcom,gdsc@adf30f8 { + compatible = "qcom,gdsc"; + reg = <0xadf30f8 0x04>; + regulator-name = "cam_cc_sfe_2_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3ee>; + }; + + qcom,gdsc@adf32bc { + compatible = "qcom,gdsc"; + reg = <0xadf32bc 0x04>; + regulator-name = "cam_cc_titan_top_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + interconnects = <0x1c0 0x0b 0x1c0 0x22f>; + interconnect-names = "mmnoc"; + parent-supply = <0x1c6>; + phandle = <0x1c5>; + }; + + qcom,gdsc@af09000 { + compatible = "qcom,gdsc"; + reg = <0xaf09000 0x04>; + regulator-name = "disp_cc_mdss_core_gdsc"; + proxy-supply = <0x1c7>; + qcom,proxy-consumer-enable; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x14>; + clock-names = "ahb_clk"; + parent-supply = <0x14a>; + phandle = <0x1c7>; + }; + + qcom,gdsc@af0b000 { + compatible = "qcom,gdsc"; + reg = <0xaf0b000 0x04>; + regulator-name = "disp_cc_mdss_core_int2_gdsc"; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x14>; + clock-names = "ahb_clk"; + parent-supply = <0x14a>; + phandle = <0x3ef>; + }; + + qcom,gdsc@a909000 { + compatible = "qcom,gdsc"; + reg = <0xa909000 0x04>; + regulator-name = "mdss_1_disp_cc_mdss_core_gdsc"; + proxy-supply = <0x1c8>; + qcom,proxy-consumer-enable; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x1c8>; + }; + + qcom,gdsc@a90b000 { + compatible = "qcom,gdsc"; + reg = <0xa90b000 0x04>; + regulator-name = "mdss_1_disp_cc_mdss_core_int2_gdsc"; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f0>; + }; + + syscon@15214c { + compatible = "syscon"; + reg = <0x15214c 0x04>; + phandle = <0x1c9>; + }; + + syscon@152150 { + compatible = "syscon"; + reg = <0x152150 0x04>; + phandle = <0x3f1>; + }; + + qcom,gdsc@17891000 { + compatible = "qcom,gdsc"; + reg = <0x17891000 0x04>; + regulator-name = "apss_ubwcp_pwr_ctrl"; + qcom,no-status-check-on-disable; + status = "disabled"; + phandle = <0x3f2>; + }; + + qcom,gdsc@16b004 { + compatible = "qcom,gdsc"; + reg = <0x16b004 0x04>; + regulator-name = "gcc_pcie_0_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x00>; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x148>; + phandle = <0x3f3>; + }; + + qcom,gdsc@16c000 { + compatible = "qcom,gdsc"; + reg = <0x16c000 0x04>; + regulator-name = "gcc_pcie_0_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x01>; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x14d>; + phandle = <0x266>; + }; + + qcom,gdsc@18d004 { + compatible = "qcom,gdsc"; + reg = <0x18d004 0x04>; + regulator-name = "gcc_pcie_1_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x01>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f4>; + }; + + qcom,gdsc@18e000 { + compatible = "qcom,gdsc"; + reg = <0x18e000 0x04>; + regulator-name = "gcc_pcie_1_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x04>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f5>; + }; + + qcom,gdsc@117004 { + compatible = "qcom,gdsc"; + reg = <0x117004 0x04>; + regulator-name = "gcc_pcie_2_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x05>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f6>; + }; + + qcom,gdsc@1a3000 { + compatible = "qcom,gdsc"; + reg = <0x1a3000 0x04>; + regulator-name = "gcc_pcie_2_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x06>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f7>; + }; + + qcom,gdsc@19e000 { + compatible = "qcom,gdsc"; + reg = <0x19e000 0x04>; + regulator-name = "gcc_ufs_mem_phy_gdsc"; + proxy-supply = <0x1ca>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x14d>; + phandle = <0x1ca>; + }; + + qcom,gdsc@177004 { + compatible = "qcom,gdsc"; + reg = <0x177004 0x04>; + regulator-name = "gcc_ufs_phy_gdsc"; + proxy-supply = <0x1cb>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x148>; + phandle = <0x1cb>; + }; + + qcom,gdsc@139004 { + compatible = "qcom,gdsc"; + reg = <0x139004 0x04>; + regulator-name = "gcc_usb30_prim_gdsc"; + proxy-supply = <0x1cc>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x148>; + phandle = <0x1cc>; + }; + + qcom,gdsc@150018 { + compatible = "qcom,gdsc"; + reg = <0x150018 0x04>; + regulator-name = "gcc_usb3_phy_gdsc"; + proxy-supply = <0x1cd>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x14d>; + phandle = <0x1cd>; + }; + + qcom,gdsc@1a5004 { + compatible = "qcom,gdsc"; + reg = <0x1a5004 0x04>; + regulator-name = "gcc_usb30_sec_gdsc"; + proxy-supply = <0x1ce>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x1ce>; + }; + + qcom,gdsc@1a600c { + compatible = "qcom,gdsc"; + reg = <0x1a600c 0x04>; + regulator-name = "gcc_usb3_sec_phy_gdsc"; + proxy-supply = <0x1cf>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x1cf>; + }; + + syscon@3d99168 { + compatible = "syscon"; + reg = <0x3d990a0 0x04>; + phandle = <0x1d0>; + }; + + qcom,gdsc@3d99108 { + compatible = "qcom,gdsc"; + reg = <0x3d9908c 0x04>; + regulator-name = "gpu_cc_cx_gdsc"; + hw-ctrl-addr = <0x1d0>; + qcom,no-status-check-on-disable; + qcom,clk-dis-wait-val = <0x08>; + qcom,retain-regs; + status = "ok"; + clocks = <0x16f 0x1d>; + clock-names = "ahb_clk"; + parent-supply = <0x148>; + phandle = <0x1be>; + }; + + syscon@3d99504 { + compatible = "syscon"; + reg = <0x3d99504 0x04>; + phandle = <0x3f8>; + }; + + syscon@3d99058 { + compatible = "syscon"; + reg = <0x3d99030 0x04>; + status = "ok"; + phandle = <0x3f9>; + }; + + syscon@3d99358 { + compatible = "syscon"; + reg = <0x3d99180 0x04>; + status = "ok"; + phandle = <0x3fa>; + }; + + syscon@3d9958c { + compatible = "syscon"; + reg = <0x3d9958c 0x04>; + phandle = <0x3fb>; + }; + + qcom,gdsc@3d9905c { + compatible = "qcom,gdsc"; + reg = <0x3d99034 0x04>; + regulator-name = "gpu_cc_gx_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x1d>; + clock-names = "ahb_clk"; + parent-supply = <0x1d1>; + phandle = <0x3fc>; + }; + + qcom,gdsc@3d68024 { + compatible = "qcom,gdsc"; + reg = <0x3d68024 0x04>; + regulator-name = "gx_clkctl_gx_gdsc"; + reg-supply = <0x1be>; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3fd>; + }; + + qcom,gdsc@aaf80a4 { + compatible = "qcom,gdsc"; + reg = <0xaaf80a4 0x04>; + regulator-name = "video_cc_mvs0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1d2>; + phandle = <0x3fe>; + }; + + qcom,gdsc@aaf804c { + compatible = "qcom,gdsc"; + reg = <0xaaf804c 0x04>; + regulator-name = "video_cc_mvs0c_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1c6>; + phandle = <0x1d2>; + }; + + qcom,gdsc@aaf80cc { + compatible = "qcom,gdsc"; + reg = <0xaaf80cc 0x04>; + regulator-name = "video_cc_mvs1_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1d3>; + phandle = <0x3ff>; + }; + + qcom,gdsc@aaf8078 { + compatible = "qcom,gdsc"; + reg = <0xaaf8078 0x04>; + regulator-name = "video_cc_mvs1c_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1c6>; + phandle = <0x1d3>; + }; + + ipcc-self-ping-apss { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x08 0x02 0x04>; + mboxes = <0x17c 0x08 0x02>; + phandle = <0x400>; + }; + + ipcc-self-ping-cdsp { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x06 0x03 0x04>; + mboxes = <0x17c 0x06 0x03>; + phandle = <0x401>; + }; + + ipcc-self-ping-adsp { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x03 0x03 0x04>; + mboxes = <0x17c 0x03 0x03>; + phandle = <0x402>; + }; + + ipcc-self-ping-slpi { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x04 0x03 0x04>; + mboxes = <0x17c 0x04 0x03>; + phandle = <0x403>; + }; + + ssusb@a600000 { + compatible = "qcom,dwc-usb3-msm"; + reg = <0xa600000 0x100000>; + reg-names = "core_base"; + #address-cells = <0x01>; + size-cells = <0x01>; + ranges; + USB3_GDSC-supply = <0x1cc>; + clocks = <0x16f 0x7e 0x16f 0x10 0x16f 0x08 0x16f 0x80 0x16f 0x83>; + clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk"; + resets = <0x16f 0x13>; + reset-names = "core_reset"; + interrupts-extended = <0x01 0x00 0x82 0x04 0x157 0x0e 0x01 0x157 0x0f 0x01 0x157 0x11 0x04>; + interrupt-names = "pwr_event_irq", "dp_hs_phy_irq", "dm_hs_phy_irq", "ss_phy_irq"; + qcom,use-pdc-interrupts; + extcon = <0x1d4>; + qcom,use-eusb2-phy; + qcom,dis-sending-cm-l1-quirk; + qcom,core-clk-rate = <0xbebc200>; + qcom,core-clk-rate-hs = <0x3f940ab>; + qcom,core-clk-rate-disconnected = <0x7f28155>; + qcom,pm-qos-latency = <0x02>; + qcom,num-gsi-evt-buffs = <0x03>; + qcom,gsi-reg-offset = <0xfc 0x110 0x120 0x130 0x144 0x1a4>; + interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; + interconnects = <0x1a2 0x31 0x189 0x200 0x1a2 0x31 0x1a4 0x211 0x1a3 0x02 0x1a4 0x223>; + usb-role-switch; + dummy-supply = <0x12a>; + phandle = <0x404>; + + dwc3@a600000 { + compatible = "snps,dwc3"; + reg = <0xa600000 0xd93c>; + iommus = <0x12a 0x40 0x00>; + qcom,iommu-dma = "atomic"; + qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; + dma-coherent; + interrupts = <0x00 0x85 0x04>; + usb-phy = <0x1d5 0x1d6>; + 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,ssp-u3-u0-quirk; + tx-fifo-resize; + dr_mode = "otg"; + maximum-speed = "high-speed"; + usb-role-switch; + snps,usb2-lpm-disable; + snps,usb2-gadget-lpm-disable; + }; + + port { + + endpoint { + remote-endpoint = <0x55a>; + phandle = <0x55b>; + }; + }; + }; + + usb_nop_phy { + compatible = "usb-nop-xceiv"; + phandle = <0x405>; + }; + + hsphy@88e3000 { + compatible = "qcom,usb-snps-eusb2-phy"; + reg = <0x88e3000 0x154 0x88e2000 0x04 0xc278000 0x04>; + reg-names = "eusb2_phy_base", "eud_enable_reg", "eud_detect_reg"; + vdd-supply = <0x14e>; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xe7ef0>; + vdda12-supply = <0x14f>; + clocks = <0x16d 0x1b 0x1a6 0x04>; + clock-names = "ref_clk_src", "ref_clk"; + resets = <0x16f 0x0f>; + reset-names = "phy_reset"; + qcom,param-override-seq = <0x00 0x58>; + phandle = <0x1d5>; + dummy-supply = <0x559>; + usb-repeater = <0x559>; + }; + + ssphy@88e8000 { + compatible = "qcom,usb-ssphy-qmp-dp-combo"; + reg = <0x88e8000 0x3000>; + reg-names = "qmp_phy_base"; + vdd-supply = <0x1d7>; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xe09c0>; + qcom,vdd-max-load-uA = <0xb798>; + core-supply = <0x14f>; + usb3_dp_phy_gdsc-supply = <0x1cd>; + clocks = <0x16f 0x84 0x16f 0x87 0x16f 0x88 0x174 0x16d 0x1b 0x1a6 0x05 0x16f 0x86>; + clock-names = "aux_clk", "pipe_clk", "pipe_clk_mux", "pipe_clk_ext_src", "ref_clk_src", "ref_clk", "com_aux_clk"; + resets = <0x16f 0x14 0x16f 0x16>; + reset-names = "global_phy_reset", "phy_reset"; + pinctrl-names = "default"; + pinctrl-0 = <0x1d8>; + qcom,qmp-phy-reg-offset = <0x1c14 0x1f08 0x1f14 0x1c40 0x1c00 0x1c44 0xffff 0x08 0x04 0x1c 0x00 0x10 0x1e00>; + qcom,qmp-phy-init-seq = <0x1000 0xc0 0x1004 0x01 0x1010 0x02 0x1014 0x16 0x1018 0x36 0x101c 0x04 0x1020 0x16 0x1024 0x41 0x1028 0x41 0x102c 0x00 0x1030 0x55 0x1034 0x75 0x1038 0x01 0x103c 0x01 0x1048 0x25 0x104c 0x02 0x1050 0x5c 0x1054 0x0f 0x1058 0x5c 0x105c 0x0f 0x1060 0xc0 0x1064 0x01 0x1070 0x02 0x1074 0x16 0x1078 0x36 0x1080 0x08 0x1084 0x1a 0x1088 0x41 0x108c 0x00 0x1090 0x55 0x1094 0x75 0x1098 0x01 0x10a8 0x25 0x10ac 0x02 0x10bc 0x0a 0x10c0 0x01 0x10cc 0x62 0x10d0 0x02 0x10e8 0x0c 0x1110 0x1a 0x1124 0x14 0x1140 0x04 0x1170 0x20 0x1174 0x16 0x11a4 0xb6 0x11a8 0x4b 0x11ac 0x37 0x11b4 0x0c 0x1234 0x00 0x1238 0x00 0x123c 0x1f 0x1240 0x09 0x1284 0xf5 0x128c 0x3f 0x1290 0x3f 0x1294 0x5f 0x12a4 0x12 0x12e4 0x21 0x1408 0x0a 0x1414 0x06 0x1430 0x2f 0x1434 0x7f 0x143c 0xff 0x1440 0x0f 0x1444 0x99 0x144c 0x08 0x1450 0x08 0x1454 0x00 0x1458 0x0a 0x1460 0xa0 0x14d4 0x54 0x14d8 0x0f 0x14dc 0x13 0x14ec 0x0f 0x14f0 0x4a 0x14f4 0x0a 0x14f8 0x07 0x14fc 0x00 0x1510 0x47 0x151c 0x04 0x1524 0x0e 0x155c 0x3f 0x1560 0xbf 0x1564 0xff 0x1568 0xdf 0x156c 0xed 0x1570 0xdc 0x1574 0x5c 0x1578 0x9c 0x157c 0x1d 0x1580 0x09 0x15a0 0x04 0x15a4 0x38 0x15a8 0x0c 0x15b0 0x10 0x15e4 0x14 0x15f8 0x08 0x1634 0x00 0x1638 0x00 0x163c 0x1f 0x1640 0x09 0x1684 0xf5 0x168c 0x3f 0x1690 0x3f 0x1694 0x5f 0x16a4 0x12 0x16e4 0x05 0x1808 0x0a 0x1814 0x06 0x1830 0x2f 0x1834 0x7f 0x183c 0xff 0x1840 0x0f 0x1844 0x99 0x184c 0x08 0x1850 0x08 0x1854 0x00 0x1858 0x0a 0x1860 0xa0 0x18d4 0x54 0x18d8 0x0f 0x18dc 0x13 0x18ec 0x0f 0x18f0 0x4a 0x18f4 0x0a 0x18f8 0x07 0x18fc 0x00 0x1910 0x47 0x191c 0x04 0x1924 0x0e 0x195c 0xbf 0x1960 0xbf 0x1964 0xbf 0x1968 0xdf 0x196c 0xfd 0x1970 0xdc 0x1974 0x5c 0x1978 0x9c 0x197c 0x1d 0x1980 0x09 0x19a0 0x04 0x19a4 0x38 0x19a8 0x0c 0x19b0 0x10 0x19e4 0x14 0x19f8 0x08 0x1cc4 0xc4 0x1cc8 0x89 0x1ccc 0x20 0x1cd8 0x13 0x1cdc 0x21 0x1d88 0x99 0x1d90 0xe7 0x1d94 0x03 0x1db0 0x0a 0x1dc0 0x88 0x1dc4 0x13 0x1dd0 0x0c 0x1ddc 0x4b 0x1dec 0x10 0x1f00 0x68 0x1f18 0xf8 0x1f3c 0x07 0x1f40 0x40 0x1f44 0x00>; + phandle = <0x1d6>; + }; + + usb_audio_qmi_dev { + compatible = "qcom,usb-audio-qmi-dev"; + iommus = <0x12a 0x100b 0x00>; + qcom,iommu-dma = "disabled"; + qcom,usb-audio-stream-id = <0x0b>; + qcom,usb-audio-intr-num = <0x02>; + }; + + qcom,gpi-dma@a00000 { + compatible = "qcom,gpi-dma"; + #dma-cells = <0x05>; + reg = <0xa00000 0x60000>; + reg-names = "gpi-top"; + iommus = <0x12a 0xb6 0x00>; + qcom,max-num-gpii = <0x0c>; + interrupts = <0x00 0x117 0x04 0x00 0x118 0x04 0x00 0x119 0x04 0x00 0x11a 0x04 0x00 0x11b 0x04 0x00 0x11c 0x04 0x00 0x125 0x04 0x00 0x126 0x04 0x00 0x127 0x04 0x00 0x128 0x04 0x00 0x129 0x04 0x00 0x12a 0x04>; + qcom,static-gpii-mask = <0x01>; + qcom,gpii-mask = <0x1e>; + qcom,ev-factor = <0x01>; + qcom,iommu-dma-addr-pool = <0x100000 0x100000>; + qcom,gpi-ee-offset = <0x10000>; + dma-coherent; + status = "ok"; + phandle = <0x1e0>; + }; + + qcom,qupv3_0_geni_se@ac0000 { + compatible = "qcom,geni-se-qup"; + reg = <0xac0000 0x2000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + clock-names = "m-ahb", "s-ahb"; + clocks = <0x16f 0x66 0x16f 0x67>; + iommus = <0x12a 0xa3 0x00>; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + ranges; + status = "ok"; + phandle = <0x406>; + + qcom,qup_uart@a94000 { + compatible = "qcom,geni-debug-uart"; + reg = <0xa94000 0x4000>; + reg-names = "se_phys"; + interrupts = <0x00 0x166 0x04>; + clock-names = "se"; + clocks = <0x16f 0x4b>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1da 0x1db>; + pinctrl-1 = <0x586>; + status = "ok"; + phandle = <0x407>; + }; + + i2c@a80000 { + compatible = "qcom,i2c-geni"; + reg = <0xa80000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x161 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x41>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1dd 0x1de>; + pinctrl-1 = <0x1df>; + dmas = <0x1e0 0x00 0x00 0x03 0x40 0x00 0x1e0 0x01 0x00 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + qcom,shared; + status = "ok"; + phandle = <0x408>; + qcom,clk-freq-out = <0x61a80>; + + wcd939x_i2c@e { + compatible = "qcom,wcd939x-i2c"; + reg = <0x0e>; + vdd-usb-cp-supply = <0x1e1>; + phandle = <0x409>; + status = "disabled"; + }; + + tfa98xx@34 { + status = "ok"; + tfa_channel = <0x00>; + tfa_default_mohm = <0x1f40>; + tfa_max_range = <0x1f40>; + tfa_min_range = <0x1388>; + tfa9874_vdd-supply = <0x1e1>; + reset-gpio = <0x16c 0x7f 0x00>; + reg = <0x34>; + compatible = "nxp,tfa98xx"; + }; + + tfa98xx@35 { + status = "ok"; + tfa_channel = <0x01>; + tfa_default_mohm = <0x189c>; + tfa_max_range = <0x1f40>; + tfa_min_range = <0x1388>; + tfa9874_vdd-supply = <0x1e1>; + reset-gpio = <0x16c 0x83 0x00>; + reg = <0x35>; + compatible = "nxp,tfa98xx"; + }; + + fsa4480@42 { + phandle = <0x6c2>; + reg = <0x42>; + compatible = "qcom,fsa4480-i2c"; + }; + + nq@64 { + rtc6226,vio-supply-voltage = <0x1b7740 0x1b7740>; + vio-supply = <0x1e1>; + rtc6226,vdd-load = <0x3a98>; + rtc6226,vdd-supply-voltage = <0x2ab980 0x2ab980>; + vdd-supply = <0x353>; + fmint-gpio = <0x16c 0xaa 0x00>; + reg = <0x64>; + compatible = "rtc6226"; + }; + }; + + spi@a80000 { + compatible = "qcom,spi-geni"; + reg = <0xa80000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x161 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x41>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1e2 0x1e3 0x1e4 0x1e5>; + pinctrl-1 = <0x1e6>; + dmas = <0x1e0 0x00 0x00 0x01 0x40 0x00 0x1e0 0x01 0x00 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x40a>; + }; + + i2c@a84000 { + compatible = "qcom,i2c-geni"; + reg = <0xa84000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x162 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x43>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x58c 0x58d>; + pinctrl-1 = <0x58e>; + dmas = <0x1e0 0x00 0x01 0x03 0x40 0x00 0x1e0 0x01 0x01 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "okay"; + phandle = <0x40b>; + qcom,clk-freq-out = <0x61a80>; + + sc8517-charger@69 { + status = "okay"; + compatible = "sc,sc8517-master"; + reg = <0x69>; + oplus,irq_gpio = <0x16c 0x98 0x00>; + pinctrl-names = "charging_inter_active", "charging_inter_sleep"; + pinctrl-0 = <0x58f>; + pinctrl-1 = <0x590>; + oplus,ic_type = <0x10>; + oplus,ic_index = <0x00>; + oplus,vooc-version = <0x05>; + oplus_spec,external_gauge_support; + oplus_spec,voocphy_bidirect_cp_support; + oplus_spec,voocphy_current_default = <0x6d>; + oplus_spec,svooc_cool_down_current_limit = <0x6e 0x0f 0x0f 0x14 0x19 0x1e 0x23 0x28 0x2d 0x32 0x37 0x3c 0x3f 0x41 0x46 0x4b 0x50 0x55 0x5a 0x5f 0x6e>; + oplus_spec,vooc_cool_down_current_limit = <0x3c 0x14 0x14 0x14 0x1e 0x28 0x32 0x3c>; + oplus_spec,vooc_little_cold_full_voltage = <0x1176>; + oplus_spec,vooc_cool_full_voltage = <0x1176>; + oplus_spec,vooc_warm_full_voltage = <0x1022>; + oplus_spec,vooc_1time_full_voltage = <0x11c6>; + oplus_spec,vooc_ntime_full_voltage = <0x11bc>; + oplus_spec,low_curr_full_t1 = <0x78>; + oplus_spec,low_curr_full_t2 = <0x15e>; + oplus_spec,low_curr_full_t3 = <0x1ae>; + oplus_spec,range1_low_curr_full = <0x3b6 0x11bc 0x352 0x11b7 0x2ee 0x11a8 0x28a 0x119e 0x226 0x1194>; + oplus_spec,range2_low_curr_full = <0x79e 0x11bc 0x73a 0x11b7 0x6d6 0x11a8 0x672 0x119e 0x60e 0x1194>; + oplus_spec,vooc_multistep_initial_batt_temp = <0x3e8>; + oplus_spec,vooc_little_cool_high_temp = <0xc8>; + oplus_spec,vooc_little_cool_temp = <0xc8>; + oplus_spec,vooc_cool_temp = <0x78>; + oplus_spec,vooc_little_cold_temp = <0x32>; + oplus_spec,vooc_normal_low_temp = <0x15e>; + oplus_spec,vooc_strategy_normal_current = <0x6d>; + oplus_spec,vooc_normal_to_little_cool_current = <0x6d>; + oplus_spec,vooc_over_high_temp = <0x1fe>; + oplus_spec,vooc_low_temp = <0x00>; + oplus_spec,vooc_high_temp = <0x1f4>; + oplus_spec,vooc_low_soc = <0x00>; + oplus_spec,vooc_high_soc = <0x5a>; + oplus_spec,vooc_normal_high_temp = <0x1b8>; + oplus_spec,vooc_warm_vol_thr = <0xfa0>; + oplus_spec,vooc_warm_soc_thr = <0x32>; + oplus_spec,impedance_calculation_newmethod; + oplus_spec,svooc_circuit_r_l = <0x18>; + oplus_spec,svooc_circuit_r_h = <0x02>; + oplus_spec,voocphy_ibat_over_current = <0x2c24>; + oplus_spec,voocphy_cp_max_ibus = <0x2c24>; + oplus_spec,voocphy_svooc_cp_max_ibus = <0xdac>; + oplus_spec,voocphy_vooc_cp_max_ibus = <0xdac>; + oplus_spec,batt_pwd_curr_thd1 = <0x1770>; + oplus_spec,batt_pwd_vol_thd1 = <0x11de>; + oplus_spec,voocphy_freq_mincore = <0xe5b00>; + oplus_spec,voocphy_freq_midcore = <0x15f900>; + oplus_spec,voocphy_freq_maxcore = <0x1777d0>; + oplus_spec,voocphy_current_change_timeout = <0x64>; + oplus_spec,copycat_vooc_support; + oplus,abnormal_adapter_current = <0x13 0x13 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; + svooc_batt_sys_curve = <0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x01 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00>; + vooc_batt_sys_curve = <0x00 0x01 0x00 0x01 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00>; + phandle = <0x57c>; + + svooc_charge_strategy { + + strategy_soc_0_to_50 { + strategy_temp_little_cold = <0x103a 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x103a 0x24 0x00 0x00 0x00 0x1170 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x103a 0x49 0x00 0x168 0x00 0x103a 0x3c 0x00 0x348 0x00 0x1184 0x33 0x00 0x258 0x00 0x1184 0x2d 0x00 0x00 0x00 0x1184 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x106c 0x6d 0x00 0x3c 0x00 0x106c 0x5b 0x00 0x12c 0x00 0x10ee 0x5a 0x00 0x78 0x00 0x10ee 0x55 0x00 0x78 0x00 0x1184 0x49 0x00 0x258 0x00 0x1184 0x3c 0x00 0x348 0x00 0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x106c 0x6d 0x00 0x3c 0x00 0x106c 0x5b 0x00 0x12c 0x00 0x10ee 0x5a 0x00 0x78 0x00 0x10ee 0x55 0x00 0x78 0x00 0x1184 0x49 0x00 0x258 0x00 0x1184 0x3c 0x00 0x348 0x00 0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + + strategy_soc_50_to_75 { + strategy_temp_little_cold = <0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x1170 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x1184 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x23 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + + strategy_soc_75_to_85 { + strategy_temp_little_cold = <0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + + strategy_soc_85_to_90 { + strategy_temp_little_cold = <0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x11b6 0x12 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x11b6 0x14 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + }; + + vooc_charge_strategy { + + strategy_soc_0_to_50 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x1144 0x1e 0x00 0x00 0x00 0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + + strategy_soc_50_to_75 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x1144 0x1e 0x00 0x00 0x00 0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + + strategy_soc_75_to_85 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + + strategy_soc_85_to_90 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + }; + + oplus,sc8517_cp { + oplus,ic_type = <0x14>; + oplus,ic_index = <0x00>; + phandle = <0x591>; + }; + }; + }; + + spi@a84000 { + compatible = "qcom,spi-geni"; + reg = <0xa84000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x162 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x43>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1ea 0x1eb 0x1ec 0x1ed>; + pinctrl-1 = <0x1ee>; + dmas = <0x1e0 0x00 0x01 0x01 0x40 0x00 0x1e0 0x01 0x01 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x40c>; + }; + + i3c-master@a84000 { + compatible = "qcom,geni-i3c"; + reg = <0xa84000 0x4000 0xeca0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x43>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x1ef 0x1f0>; + pinctrl-1 = <0x1f1 0x1f2>; + pinctrl-2 = <0x1f3>; + interrupts-extended = <0x01 0x00 0x162 0x04 0x157 0x21 0x04 0x157 0x20 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x01>; + dmas = <0x1e0 0x00 0x01 0x04 0x40 0x00 0x1e0 0x01 0x01 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x40d>; + }; + + i2c@a88000 { + compatible = "qcom,i2c-geni"; + reg = <0xa88000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x163 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x45>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1f4 0x1f5>; + pinctrl-1 = <0x1f6>; + dmas = <0x1e0 0x00 0x02 0x03 0x40 0x00 0x1e0 0x01 0x02 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x40e>; + }; + + spi@a88000 { + compatible = "qcom,spi-geni"; + reg = <0xa88000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x163 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x45>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1f7 0x1f8 0x1f9 0x1fa>; + pinctrl-1 = <0x1fb>; + dmas = <0x1e0 0x00 0x02 0x01 0x40 0x00 0x1e0 0x01 0x02 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x40f>; + }; + + i2c@a8c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa8c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x164 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x47>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x56e 0x56f>; + pinctrl-1 = <0x570>; + dmas = <0x1e0 0x00 0x03 0x03 0x40 0x00 0x1e0 0x01 0x03 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x410>; + + aw8697_haptic@5A { + compatible = "awinic,aw8697_haptic"; + reg = <0x5a>; + reset-gpio = <0x16c 0x93 0x00>; + irq-gpio = <0x16c 0x91 0x00>; + status = "ok"; + qcom,device_id = <0x329>; + oplus,aw86927_boost_voltage = <0x50>; + haptic_hv_vmax = [28 28 28 28 28 28 28 2c 30 34 38 3c 40 44 48 4c 50]; + haptic_hv_gain = [49 51 5a 62 6b 73 7c 80 80 80 80 80 80 80 80 80 80]; + pinctrl-names = "default"; + pinctrl-0 = <0x571>; + oplus,livetap_support; + oplus,auto_break_mode_support; + oplus,d2s_gain = [07]; + oplus,brk_time = [05]; + oplus,brk_gain = [06]; + }; + }; + + spi@a8c000 { + compatible = "qcom,spi-geni"; + reg = <0xa8c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x164 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x47>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1ff 0x200 0x201 0x202>; + pinctrl-1 = <0x203>; + dmas = <0x1e0 0x00 0x03 0x01 0x40 0x00 0x1e0 0x01 0x03 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x411>; + }; + + i2c@a90000 { + compatible = "qcom,i2c-geni"; + reg = <0xa90000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x165 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x49>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x204 0x205>; + pinctrl-1 = <0x206>; + dmas = <0x1e0 0x00 0x04 0x03 0x40 0x02 0x1e0 0x01 0x04 0x03 0x40 0x02>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x412>; + }; + + spi@a90000 { + compatible = "qcom,spi-geni"; + reg = <0xa90000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x165 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x49>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x562 0x563 0x564 0x565>; + pinctrl-1 = <0x566 0x567>; + dmas = <0x1e0 0x00 0x04 0x01 0x40 0x02 0x1e0 0x01 0x04 0x01 0x40 0x02>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "ok"; + phandle = <0x413>; + qcom,touch-active = "goodix,gt9916S"; + qcom,la-vm; + + goodix-berlin@0 { + compatible = "goodix,gt9916S"; + reg = <0x00>; + spi-max-frequency = <0xf4240>; + interrupt-parent = <0x16c>; + interrupts = <0x81 0x2008>; + goodix,reset-gpio = <0x16c 0x80 0x00>; + goodix,irq-gpio = <0x16c 0x81 0x2008>; + goodix,irq-flags = <0x02>; + goodix,panel-max-x = <0x438>; + goodix,panel-max-y = <0x960>; + goodix,panel-max-w = <0xff>; + goodix,panel-max-p = <0x1000>; + goodix,firmware-name = "goodix_firmware_spi.bin"; + goodix,config-name = "goodix_cfg_group_spi.bin"; + goodix,avdd-name = "avdd"; + goodix,iovdd-name = "iovdd"; + avdd-supply = <0x356>; + iovdd-supply = <0x150>; + goodix,touch-type = "primary"; + goodix,qts_en; + qts,trusted-touch-mode = "vm_mode"; + qts,touch-environment = "pvm"; + qts,trusted-touch-type = "primary"; + qts,trusted-touch-spi-irq = <0x29c>; + qts,trusted-touch-io-bases = <0xa90000>; + qts,trusted-touch-io-sizes = <0x1000>; + qts,trusted-touch-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x80 0x00 0x16c 0x81 0x2008>; + status = "disabled"; + panel = <0x776 0x76d 0x777 0x778>; + }; + + synaptics_tcm@0 { + compatible = "synaptics-s3910"; + reg = <0x00>; + chip-name = "S3910"; + status = "disabled"; + spi-max-frequency = <0x121eac0>; + interrupt-parent = <0x16c>; + interrupts = <0x81 0x2008>; + vdd_2v8-supply = <0x356>; + vdd_2v8_volt = <0x2de600>; + enable1v8_gpio = <0x53f 0x05 0x01>; + irq-gpio = <0x16c 0x81 0x2008>; + reset-gpio = <0x16c 0x80 0x01>; + pinctrl-names = "default"; + pinctrl-0 = <0x568 0x569>; + touchpanel,max-num-support = <0x0a>; + touchpanel,tx-rx-num = <0x11 0x26>; + earsense,tx-rx-num = <0x10 0x24>; + touchpanel,panel-coords = <0x3160 0x6c98>; + touchpanel,display-coords = <0x4f0 0xadc>; + touchpanel,touchmajor-limit = <0x80 0xd8>; + touchpanel,elimination-range = <0x14 0xc8 0xc8>; + touchpanel,int-mode = <0x01>; + touchpanel,curved-size = <0x2d>; + touchpanel,smooth-level = <0x00 0x01 0x02 0x04 0x07 0x09>; + touchpanel,smooth-level-charging = <0x00 0x02 0x04 0x07 0x08 0x09>; + touchpanel,sensitive-level = <0x00 0x46 0x37 0x28 0x19 0x0a>; + touchpanel,single-optimized-time = <0x08>; + touchpanel,high-frame-rate-time = <0x3c>; + prevention,curved_screen_V2; + prevention,grip_disable_level = <0x06>; + prevention,updelay_time_ms = <0x14>; + prevention,makeup_cnt_weight = <0x04 0x01 0x02 0x02 0x02>; + prevention,large_corner_range = <0x578 0xd48>; + prevention,large_corner_judge_condition = <0x1f4 0x190 0x492 0x07 0x07>; + prevention,trx_reject_condition = <0x09 0x08 0x08>; + prevention,trx_strict_reject_condition = <0x08 0x07 0x07>; + prevention,large_judge_time_ms = <0x1f4 0x32 0x1e>; + prevention,large_exit_condition = <0x08 0x08 0x02>; + prevention,single_channel_width = <0x177 0x177>; + prevention,normal_tap_condition = <0x0a 0x15e>; + prevention,long_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,long_strict_edge_condition = <0xa0 0x3c>; + prevention,long_fingerhold_condition = <0x46 0x06 0x04 0x04>; + prevention,short_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,short_strict_edge_condition = <0xa0 0x3c>; + prevention,large_strict_exit_condition = <0x06 0x06>; + prevention,top_corner_config = <0x249 0x6ca 0x232>; + prevention,edge_swipe_config = <0x160 0x56e>; + prevention,curved_screen_V4; + prevention,long_eliminate_point_type = <0x02 0x3160 0x2436 0x160 0x6c98 0x12c 0x01>; + prevention,long_fingerhold_condition2 = <0x2ca 0x7d0 0x00 0x00>; + prevention,top_corner_config2 = <0x03 0x50 0x177 0x2be 0x00>; + prevention,hor_long_top_corner_config = <0x2be 0x90d 0x00 0x00>; + prevention,top_middle_config = <0x3160 0x486 0x486 0x00>; + prevention,corner_eliminate_point_type = <0x00 0x57c 0xadc 0x01>; + prevention,finger_hold_differ_size = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support = <0x01 0xc8 0x03 0x01>; + prevention,reclining_mode_support = <0x01>; + prevention,long_eliminate_point_type_recli = <0x02 0x3160 0x2436 0x160 0x6c98 0x1f4 0x01>; + prevention,finger_hold_differ_size_recli = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance_recli = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance_recli = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance_recli = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support_recli = <0x01 0x96 0x03 0x00>; + prevention,long_edge_condition_recli = <0xb3 0x5a 0x78 0x50>; + end_stretch_value = <0x1e0 0xfa 0x10 0x10>; + touchpanel,tp_ic_type = <0x02>; + panel_type = <0x03 0x07>; + platform_support_project = <0x5c39 0x606f 0x5c46 0x5ca6>; + platform_support_project_dir = <0x5c39 0x5c39 0x5c39 0x5c39>; + platform_support_project_commandline = "mdss_dsi_panel_bale_P_3_AB714_dsc_cmd", "mdss_dsi_panel_bale_P_7_AB715_dsc_cmd"; + black_gesture_support; + pressure_report_support; + charger_pump_support; + game_switch_support; + smart_gesture_support; + fw_update_app_support; + fingerprint_underscreen_support; + freq_hop_simulate_support; + report_flow_unlock_support; + screenoff_fingerprint_info_support; + irq_need_dev_resume_ok; + report_rate_white_list_support; + kernel_grip_support; + health_monitor_support; + black_gesture_indep_support; + algorithm_support; + spi_port_support; + exception_upload_support; + sportify_aod_gesture_support; + glove_mode_support; + fingerprint_not_report_in_suspend; + snr_read_support; + palm_to_sleep_support; + skip_reinit_device_support; + tp_data_record_support; + edge_pull_out_support; + touchpanel,button-type = <0x04>; + touchpanel.button-TRx = <0x00 0x00>; + + S3910 { + switch_report_rate; + report_rate_default = <0x3c>; + report_rate_game_value = <0x03>; + fps_report_rate = <0x3c 0x02 0x5a 0x03 0x78 0x03>; + default_gesture_mask = <0x1fff>; + fwupdate_bootloader = <0x01>; + normal_config_version = <0x02>; + extreme_game_report_rate = <0x168>; + }; + + S3910_PANEL7 { + interrupts = <0x81 0x2008>; + irq-gpio = <0x16c 0x81 0x2008>; + reset-gpio = <0x16c 0x80 0x01>; + touchpanel,max-num-support = <0x0a>; + touchpanel,tx-rx-num = <0x12 0x27>; + touchpanel,panel-coords = <0x3160 0x6c98>; + touchpanel,display-coords = <0x4f0 0xadc>; + touchpanel,touchmajor-limit = <0x100 0x100>; + touchpanel,int-mode = <0x01>; + touchpanel,curved-size = <0x2d>; + touchpanel,smooth-level = <0x00 0x01 0x02 0x04 0x07 0x09>; + touchpanel,smooth-level-charging = <0x00 0x02 0x04 0x07 0x08 0x09>; + touchpanel,sensitive-level = <0x00 0x46 0x37 0x28 0x19 0x0a>; + touchpanel,single-optimized-time = <0x08>; + touchpanel,high-frame-rate-time = <0x3c>; + prevention,curved_screen_V2; + prevention,grip_disable_level = <0x06>; + prevention,updelay_time_ms = <0x14>; + prevention,makeup_cnt_weight = <0x04 0x01 0x02 0x02 0x02>; + prevention,large_corner_range = <0x578 0xd48>; + prevention,large_corner_judge_condition = <0x1f4 0x190 0x492 0x07 0x07>; + prevention,trx_reject_condition = <0x09 0x08 0x08>; + prevention,trx_strict_reject_condition = <0x08 0x07 0x07>; + prevention,large_judge_time_ms = <0x1f4 0x32 0x1e>; + prevention,large_exit_condition = <0x08 0x08 0x02>; + prevention,single_channel_width = <0x177 0x177>; + prevention,normal_tap_condition = <0x0a 0x15e>; + prevention,long_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,long_strict_edge_condition = <0xa0 0x3c>; + prevention,long_fingerhold_condition = <0x46 0x06 0x04 0x04>; + prevention,short_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,short_strict_edge_condition = <0xa0 0x3c>; + prevention,large_strict_exit_condition = <0x06 0x06>; + prevention,top_corner_config = <0x249 0x6ca 0x232>; + prevention,edge_swipe_config = <0x160 0x56e>; + prevention,curved_screen_V4; + prevention,long_eliminate_point_type = <0x02 0x3160 0x2436 0x160 0x6c98 0x12c 0x01>; + prevention,long_fingerhold_condition2 = <0x2ca 0x7d0 0x00 0x00>; + prevention,top_corner_config2 = <0x03 0x50 0x177 0x2be 0x00>; + prevention,hor_long_top_corner_config = <0x2be 0x90d 0x00 0x00>; + prevention,top_middle_config = <0x3160 0x486 0x486 0x00>; + prevention,corner_eliminate_point_type = <0x00 0x57c 0xadc 0x01>; + prevention,finger_hold_differ_size = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support = <0x01 0xc8 0x03 0x01>; + prevention,reclining_mode_support = <0x01>; + prevention,long_eliminate_point_type_recli = <0x02 0x3160 0x2436 0x160 0x6c98 0x1f4 0x01>; + prevention,finger_hold_differ_size_recli = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance_recli = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance_recli = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance_recli = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support_recli = <0x01 0x96 0x03 0x00>; + prevention,long_edge_condition_recli = <0xb3 0x5a 0x78 0x50>; + }; + }; + + synaptics_tcm_hbp@0 { + compatible = "synaptics,tcm-spi-hbp"; + reg = <0x00>; + chip-name = "S3910"; + status = "okay"; + spi-max-frequency = <0x121eac0>; + qcom,rt; + interrupt-parent = <0x16c>; + interrupts = <0x81 0x2008>; + avdd-supply = <0x356>; + synaptics,avdd-name = "avdd"; + synaptics,vdd-gpio = <0x53f 0x05 0x01>; + synaptics,irq-gpio = <0x16c 0x81 0x2008>; + synaptics,reset-gpio = <0x16c 0x80 0x01>; + pinctrl-names = "default"; + pinctrl-0 = <0x568 0x569>; + touchpanel,panel-coords = <0x3160 0x6c98>; + touchpanel,tx-rx-num = <0x11 0x26>; + panel_type = <0x03 0x07>; + firmware_name = "AB714"; + platform_support_project = <0x5c39 0x606f 0x5c46 0x5ca6>; + platform_support_project_dir = <0x5c39 0x5c39 0x5c39 0x5c39>; + platform_support_project_commandline = "mdss_dsi_panel_bale_P_3_AB714_dsc_cmd", "mdss_dsi_panel_bale_P_7_AB715_dsc_cmd"; + synaptics,power-on-state = <0x01>; + synaptics,power-delay-ms = <0xc8>; + synaptics,irq-on-state = <0x00>; + synaptics,reset-on-state = <0x00>; + synaptics,reset-active-ms = <0x0a>; + synaptics,reset-delay-ms = <0x50>; + synaptics,spi-mode = <0x00>; + synaptics,spi-byte-delay-us = <0x00>; + synaptics,spi-block-delay-us = <0x00>; + tp_data_record_support; + + S3910_PANEL7 { + touchpanel,tx-rx-num = <0x12 0x27>; + }; + }; + }; + + i3c-master@a90000 { + compatible = "qcom,geni-i3c"; + reg = <0xa90000 0x4000 0xecb0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x49>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x20c 0x20d>; + pinctrl-1 = <0x20e 0x20f>; + pinctrl-2 = <0x210>; + interrupts-extended = <0x01 0x00 0x165 0x04 0x157 0x23 0x04 0x157 0x22 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x02>; + dmas = <0x1e0 0x00 0x04 0x04 0x40 0x00 0x1e0 0x01 0x04 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x414>; + }; + + i2c@a98000 { + compatible = "qcom,i2c-geni"; + reg = <0xa98000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x16b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4d>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x211 0x212>; + pinctrl-1 = <0x213>; + dmas = <0x1e0 0x00 0x06 0x03 0x40 0x00 0x1e0 0x01 0x06 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x415>; + }; + + spi@a98000 { + compatible = "qcom,spi-geni"; + reg = <0xa98000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x16b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4d>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x214 0x215 0x216 0x217>; + pinctrl-1 = <0x218>; + dmas = <0x1e0 0x00 0x06 0x01 0x40 0x00 0x1e0 0x01 0x06 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x416>; + }; + + i3c-master@a98000 { + compatible = "qcom,geni-i3c"; + reg = <0xa98000 0x4000 0xecc0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x4d>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x18a 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x219 0x21a>; + pinctrl-1 = <0x21b 0x21c>; + pinctrl-2 = <0x21d>; + interrupts-extended = <0x01 0x00 0x16b 0x04 0x157 0x25 0x04 0x157 0x24 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x03>; + dmas = <0x1e0 0x00 0x06 0x04 0x40 0x00 0x1e0 0x01 0x06 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x417>; + }; + + i2c@a9c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa9c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x243 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4f>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x21e 0x21f>; + pinctrl-1 = <0x220>; + dmas = <0x1e0 0x00 0x07 0x03 0x40 0x00 0x1e0 0x01 0x07 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x418>; + }; + + spi@a9c000 { + compatible = "qcom,spi-geni"; + reg = <0xa9c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x243 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4f>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x221 0x222 0x223 0x224>; + pinctrl-1 = <0x225>; + dmas = <0x1e0 0x00 0x07 0x01 0x40 0x00 0x1e0 0x01 0x07 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x419>; + }; + }; + + qcom,gpi-dma@800000 { + compatible = "qcom,gpi-dma"; + #dma-cells = <0x05>; + reg = <0x800000 0x60000>; + reg-names = "gpi-top"; + iommus = <0x12a 0x436 0x00>; + qcom,max-num-gpii = <0x0c>; + interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04 0x00 0x24e 0x04 0x00 0x24f 0x04 0x00 0x250 0x04 0x00 0x251 0x04 0x00 0x252 0x04 0x00 0x253 0x04 0x00 0x254 0x04 0x00 0x255 0x04 0x00 0x256 0x04 0x00 0x257 0x04>; + qcom,static-gpii-mask = <0x01>; + qcom,gpii-mask = <0x1e>; + qcom,ev-factor = <0x01>; + qcom,iommu-dma-addr-pool = <0x100000 0x100000>; + qcom,gpi-ee-offset = <0x10000>; + dma-coherent; + status = "ok"; + phandle = <0x229>; + }; + + qcom,qupv3_1_geni_se@8c0000 { + compatible = "qcom,geni-se-qup"; + reg = <0x8c0000 0x2000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + clock-names = "m-ahb", "s-ahb"; + clocks = <0x16f 0x6a 0x16f 0x6b>; + iommus = <0x12a 0x423 0x00>; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + ranges; + status = "ok"; + phandle = <0x41a>; + + i2c@880000 { + compatible = "qcom,i2c-geni"; + reg = <0x880000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x175 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x56>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x226 0x227>; + pinctrl-1 = <0x228>; + dmas = <0x229 0x00 0x00 0x03 0x400 0x00 0x229 0x01 0x00 0x03 0x400 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x41b>; + qcom,pm-ctrl-client; + qcom,clk-freq-out = <0xf4240>; + qcom,high-perf; + + qcom,eeprom2 { + phandle = <0x651>; + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x71>; + cci-master = <0x01>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET3"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x44 0x00 0x16c 0x03 0x00>; + pinctrl-1 = <0x64f 0x650>; + pinctrl-0 = <0x64d 0x64e>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x00>; + rgltr-max-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + rgltr-min-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x363>; + cam_vana-supply = <0x366>; + compatible = "qcom,cam-i2c-eeprom"; + reg = <0x54>; + cell-index = <0x02>; + }; + + qcom,cam-sensor2 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x71>; + cci-master = <0x01>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET3"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x44 0x00 0x16c 0x03 0x00>; + pinctrl-1 = <0x64f 0x650>; + pinctrl-0 = <0x64d 0x64e>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x00>; + rgltr-max-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + rgltr-min-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + aon-camera-id = <0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x363>; + cam_vana-supply = <0x366>; + eeprom-src = <0x651>; + sensor-position-yaw = <0xb4>; + sensor-position-pitch = <0x00>; + sensor-position-roll = <0x5a>; + csiphy-sd-index = <0x04>; + reg = <0x20>; + compatible = "qcom,cam-i2c-sensor"; + cell-index = <0x02>; + }; + }; + + spi@880000 { + compatible = "qcom,spi-geni"; + reg = <0x880000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x175 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x56>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x22a 0x22b 0x22c 0x22d>; + pinctrl-1 = <0x22e>; + dmas = <0x229 0x00 0x00 0x01 0x40 0x00 0x229 0x01 0x00 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x41c>; + }; + + i3c-master@880000 { + compatible = "qcom,geni-i3c"; + reg = <0x880000 0x4000 0xecd0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x56>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x22f 0x230>; + pinctrl-1 = <0x231 0x232>; + pinctrl-2 = <0x233>; + interrupts-extended = <0x01 0x00 0x175 0x04 0x157 0x30 0x04 0x157 0x2f 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x04>; + dmas = <0x229 0x00 0x00 0x04 0x40 0x00 0x229 0x01 0x00 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x41d>; + }; + + i2c@884000 { + compatible = "qcom,i2c-geni"; + reg = <0x884000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x247 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x58>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x234 0x235>; + pinctrl-1 = <0x236>; + dmas = <0x229 0x00 0x01 0x03 0x40 0x00 0x229 0x01 0x01 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x41e>; + qcom,clk-freq-out = <0xf4240>; + + nq@28 { + compatible = "qcom,sn-nci"; + reg = <0x28>; + qcom,sn-irq = <0x16c 0x3d 0x00>; + qcom,sn-ven = <0x16c 0x72 0x00>; + qcom,sn-clkreq = <0x16c 0x73 0x00>; + qcom,sn-vdd-1p8-supply = <0x34a>; + qcom,sn-vdd-1p8-voltage = <0x124f80 0x124f80>; + qcom,sn-vdd-1p8-current = <0x26548>; + interrupt-parent = <0x16c>; + interrupts = <0x3d 0x00>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0x56a 0x56b>; + pinctrl-1 = <0x56c 0x56d>; + qcom,sn-szone = "enable"; + }; + }; + + i3c-master@884000 { + compatible = "qcom,geni-i3c"; + reg = <0x884000 0x4000 0xece0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x58>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x237 0x238>; + pinctrl-1 = <0x239 0x23a>; + pinctrl-2 = <0x23b>; + interrupts-extended = <0x01 0x00 0x247 0x04 0x157 0x32 0x04 0x157 0x31 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x05>; + dmas = <0x229 0x00 0x01 0x04 0x40 0x00 0x229 0x01 0x01 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x41f>; + }; + + qcom,qup_uart@888000 { + compatible = "qcom,msm-geni-serial-hs"; + reg = <0x888000 0x4000>; + reg-names = "se_phys"; + interrupts-extended = <0x01 0x00 0x248 0x04 0x16c 0x2b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5a>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "active", "sleep", "shutdown"; + pinctrl-0 = <0x23c 0x23d 0x23e 0x23f>; + pinctrl-1 = <0x240 0x241 0x242 0x243>; + pinctrl-2 = <0x240 0x241 0x242 0x23f>; + pinctrl-3 = <0x23c 0x23d 0x23e 0x23f>; + qcom,wakeup-byte = <0xfd>; + status = "ok"; + phandle = <0x420>; + }; + + i2c@88c000 { + compatible = "qcom,i2c-geni"; + reg = <0x88c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x249 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5c>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x244 0x245>; + pinctrl-1 = <0x246>; + dmas = <0x229 0x00 0x03 0x03 0x40 0x02 0x229 0x01 0x03 0x03 0x40 0x02>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x421>; + }; + + spi@88c000 { + compatible = "qcom,spi-geni"; + reg = <0x88c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x249 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5c>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x59e>; + pinctrl-1 = <0x59f>; + dmas = <0x229 0x00 0x03 0x01 0x40 0x02 0x229 0x01 0x03 0x01 0x40 0x02>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "ok"; + phandle = <0x422>; + + consumerIr@0 { + compatible = "oplus,kookong_ir_spi"; + reg = <0x00>; + status = "ok"; + spi-max-frequency = <0x4c4b40>; + ir-spi-mode = <0x00>; + }; + }; + + i2c@890000 { + compatible = "qcom,i2c-geni"; + reg = <0x890000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x24a 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5e>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep", "pulldown", "pullup"; + pinctrl-0 = <0x587 0x588>; + pinctrl-1 = <0x589>; + dmas = <0x229 0x00 0x04 0x03 0x40 0x00 0x229 0x01 0x04 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x423>; + qcom,clk-freq-out = <0x186a0>; + pinctrl-2 = <0x58a>; + pinctrl-3 = <0x58b>; + + bq27541-battery@55 { + status = "okay"; + compatible = "oplus,bq27541-battery"; + reg = <0x55>; + qcom,modify-soc-smooth; + qcom,modify-soc-calibration; + qcom,batt_bq28z610; + qcom,sha1_key_index = <0x01>; + oplus,batt_num = <0x02>; + oplus,ic_type = <0x0c>; + oplus,ic_index = <0x00>; + phandle = <0x57f>; + }; + }; + + i2c@894000 { + compatible = "qcom,i2c-geni"; + reg = <0x894000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x24b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x60>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x24f 0x250>; + pinctrl-1 = <0x251>; + dmas = <0x229 0x00 0x05 0x03 0x40 0x00 0x229 0x01 0x05 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x424>; + }; + + spi@894000 { + compatible = "qcom,spi-geni"; + reg = <0x894000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x24b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x60>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x252 0x253 0x254 0x255>; + pinctrl-1 = <0x256>; + dmas = <0x229 0x00 0x05 0x01 0x40 0x00 0x229 0x01 0x05 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x425>; + }; + + i2c@898000 { + compatible = "qcom,i2c-geni"; + reg = <0x898000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x1cd 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x62>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x257 0x258>; + pinctrl-1 = <0x259>; + dmas = <0x229 0x00 0x06 0x03 0x40 0x00 0x229 0x01 0x06 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x426>; + }; + + spi@898000 { + compatible = "qcom,spi-geni"; + reg = <0x898000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x1cd 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x62>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x25a 0x25b 0x25c 0x25d>; + pinctrl-1 = <0x25e>; + dmas = <0x229 0x00 0x06 0x01 0x40 0x00 0x229 0x01 0x06 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x427>; + }; + + i2c@89c000 { + compatible = "qcom,i2c-geni"; + reg = <0x89c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x1ce 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x64>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x25f 0x260>; + pinctrl-1 = <0x261>; + dmas = <0x229 0x00 0x07 0x03 0x40 0x00 0x229 0x01 0x07 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x428>; + }; + }; + + qcom,pcie@1c00000 { + compatible = "qcom,pci-msm"; + reg = <0x1c00000 0x3000 0x1c06000 0x2000 0x60000000 0xf1d 0x60000f20 0xa8 0x60001000 0x1000 0x60100000 0x100000 0x1d07000 0x4000>; + reg-names = "parf", "phy", "dm_core", "elbi", "iatu", "conf", "pcie_sm"; + cell-index = <0x00>; + linux,pci-domain = <0x00>; + #address-cells = <0x03>; + #size-cells = <0x02>; + ranges = <0x1000000 0x00 0x60200000 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x60300000 0x00 0x3d00000>; + interrupts = <0x00 0x8c 0x04 0x00 0x95 0x04 0x00 0x96 0x04 0x00 0x97 0x04 0x00 0x98 0x04>; + interrupt-names = "int_global_int", "int_a", "int_b", "int_c", "int_d"; + msi-map = <0x00 0x1aa 0x1400 0x01 0x100 0x1aa 0x1401 0x01>; + perst-gpio = <0x16c 0x21 0x00>; + wake-gpio = <0x16c 0x51 0x00>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x262 0x263 0x264>; + pinctrl-1 = <0x262 0x265 0x264>; + gdsc-phy-vdd-supply = <0x266>; + clocks = <0x16f 0x11>; + clock-names = "gcc_cnoc_pcie_sf_axi_clk"; + clock-frequency = <0x00>; + clock-suppressible = <0x01>; + qcom,bw-scale = <0x40 0x40 0x124f800 0x40 0x40 0x124f800 0x40 0x40 0x5f5e100>; + interconnect-names = "icc_path"; + interconnects = <0x1c1 0x138b 0x189 0x1588>; + qcom,pcie-clkreq-gpio = <0x76>; + resets = <0x16f 0x03 0x16f 0x06>; + reset-names = "pcie_0_core_reset", "pcie_0_phy_reset"; + dma-coherent; + qcom,smmu-sid-base = <0x1400>; + iommu-map = <0x00 0x12a 0x1400 0x01 0x100 0x12a 0x1401 0x01>; + qcom,boot-option = <0x01>; + qcom,aux-clk-freq = <0x14>; + qcom,drv-supported; + qcom,drv-l1ss-timeout-us = <0x1388>; + qcom,l1-2-th-scale = <0x02>; + qcom,l1-2-th-value = <0x96>; + qcom,slv-addr-space-size = <0x4000000>; + qcom,ep-latency = <0x0a>; + qcom,num-parf-testbus-sel = <0xb9>; + qcom,pcie-clkreq-offset = <0x2c48>; + qcom,pcie-phy-ver = <0x6b>; + qcom,phy-status-offset = <0x214>; + qcom,phy-status-bit = <0x06>; + qcom,phy-power-down-offset = <0x240>; + qcom,phy-sequence = <0x240 0x03 0x00 0xc0 0x01 0x00 0xcc 0x62 0x00 0xd0 0x02 0x00 0x60 0xf8 0x00 0x64 0x01 0x00 0x00 0x93 0x00 0x04 0x01 0x00 0xe0 0x90 0x00 0xe4 0x82 0x00 0xf4 0x07 0x00 0x70 0x02 0x00 0x10 0x02 0x00 0x74 0x16 0x00 0x14 0x16 0x00 0x78 0x36 0x00 0x18 0x36 0x00 0x110 0x08 0x00 0xbc 0x0a 0x00 0x120 0x42 0x00 0x80 0x04 0x00 0x84 0x0d 0x00 0x20 0x0a 0x00 0x24 0x1a 0x00 0x88 0x41 0x00 0x28 0x34 0x00 0x90 0xab 0x00 0x94 0xaa 0x00 0x98 0x01 0x00 0x30 0x55 0x00 0x34 0x55 0x00 0x38 0x01 0x00 0x140 0x14 0x00 0x164 0x34 0x00 0x3c 0x01 0x00 0x1c 0x04 0x00 0x174 0x16 0x00 0x1bc 0x0f 0x00 0x170 0xa0 0x00 0x11a4 0x38 0x00 0x10dc 0x11 0x00 0x1160 0xbf 0x00 0x1164 0xbf 0x00 0x1168 0xb7 0x00 0x116c 0xea 0x00 0x115c 0x3f 0x00 0x1174 0x5c 0x00 0x1178 0x9c 0x00 0x117c 0x1a 0x00 0x1180 0x89 0x00 0x1170 0xdc 0x00 0x1188 0x94 0x00 0x118c 0x5b 0x00 0x1190 0x1a 0x00 0x1194 0x89 0x00 0x10cc 0x00 0x00 0x1008 0x09 0x00 0x1014 0x05 0x00 0x104c 0x08 0x00 0x1050 0x08 0x00 0x10d8 0x0f 0x00 0x1118 0x1c 0x00 0x10f8 0x07 0x00 0x11f8 0x08 0x00 0x1600 0x00 0x00 0xe84 0x15 0x00 0xe90 0x3f 0x00 0xee4 0x02 0x00 0xe40 0x09 0x00 0xe3c 0x15 0x00 0x19a4 0x38 0x00 0x18dc 0x11 0x00 0x1960 0xbf 0x00 0x1964 0xbf 0x00 0x1968 0xb7 0x00 0x196c 0xea 0x00 0x195c 0x3f 0x00 0x1974 0x5c 0x00 0x1978 0x9c 0x00 0x197c 0x1a 0x00 0x1980 0x89 0x00 0x1970 0xdc 0x00 0x1988 0x94 0x00 0x198c 0x5b 0x00 0x1990 0x1a 0x00 0x1994 0x89 0x00 0x18cc 0x00 0x00 0x1808 0x09 0x00 0x1814 0x05 0x00 0x184c 0x08 0x00 0x1850 0x08 0x00 0x18d8 0x0f 0x00 0x1918 0x1c 0x00 0x18f8 0x07 0x00 0x19f8 0x08 0x00 0x1684 0x15 0x00 0x1690 0x3f 0x00 0x16e4 0x02 0x00 0x1640 0x09 0x00 0x163c 0x15 0x00 0x2dc 0x05 0x00 0x388 0x77 0x00 0x398 0x0b 0x00 0x6a4 0x1e 0x00 0x6f4 0x27 0x00 0x3e0 0x0f 0x00 0x60c 0x1d 0x00 0x614 0x07 0x00 0x620 0xc1 0x00 0x694 0x00 0x00 0x3d0 0x8c 0x00 0x368 0x17 0x00 0x370 0x2e 0x00 0x200 0x00 0x00 0x244 0x03 0x00>; + qcom,parf-debug-reg = <0x1b0 0x24 0x28 0x224 0x500 0x4d0 0x4d4 0x3c0 0x630 0x230 0x00>; + qcom,dbi-debug-reg = <0x104 0x110 0x80 0x1f4 0x730 0x734 0x738 0x73c>; + qcom,phy-debug-reg = <0x1cc 0x1d0 0x1d4 0x1d8 0x1dc 0x1e0 0x1e4 0x1f8 0xed0 0x16d0 0xedc 0x16dc 0x11e0 0x19e0 0xa00 0x1200 0xa04 0x1204 0xa08 0x1208 0xa0c 0x120c 0xa10 0x1210 0xa14 0x1214 0xa18 0x1218 0xc20 0x1420 0x214 0x218 0x21c 0x220 0x224 0x228 0x22c 0x230 0x234 0x238 0x23c 0x600 0x604>; + qcom,pcie-sm-branch-offset = <0x1000>; + qcom,pcie-sm-start-offset = <0x1090>; + qcom,pcie-sm-seq = <0x1c018081 0x70074002 0x50028000 0x28007003 0x80804002 0x70021c01 0x18002802 0x70005000 0x10004000 0x80814002 0x18001c01 0x1c018080 0x100>; + qcom,pcie-sm-branch-seq = <0x04 0x1c 0x24 0x2c 0x00 0x00 0x00>; + qcom,pcie-sm-debug = <0x1040 0x1048 0x1050 0x1058 0x1060 0x1068 0x1070 0x1078 0x1080 0x1088 0x1090 0x1094 0x1098 0x109c>; + status = "disabled"; + phandle = <0x429>; + + pcie0_rp { + reg = <0x00 0x00 0x00 0x00 0x00>; + phandle = <0x42a>; + }; + }; + + qcom,pcie0_msi@0x17110040 { + compatible = "qcom,pci-msi"; + msi-controller; + reg = <0x17110040 0x00>; + interrupt-parent = <0x01>; + interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>; + status = "disabled"; + phandle = <0x42b>; + }; + + qcom,smp2p_interrupt_rdbg_2_out { + compatible = "qcom,smp2p-interrupt-rdbg-2-out"; + qcom,smem-states = <0x267 0x00>; + qcom,smem-state-names = "rdbg-smp2p-out"; + }; + + qcom,smp2p_interrupt_rdbg_2_in { + compatible = "qcom,smp2p-interrupt-rdbg-2-in"; + interrupts-extended = <0x268 0x00 0x00>; + interrupt-names = "rdbg-smp2p-in"; + }; + + qcom,smp2p_interrupt_rdbg_5_out { + compatible = "qcom,smp2p-interrupt-rdbg-5-out"; + qcom,smem-states = <0x269 0x00>; + qcom,smem-state-names = "rdbg-smp2p-out"; + }; + + qcom,smp2p_interrupt_rdbg_5_in { + compatible = "qcom,smp2p-interrupt-rdbg-5-in"; + interrupts-extended = <0x26a 0x00 0x00>; + interrupt-names = "rdbg-smp2p-in"; + }; + + tsens0@c228000 { + compatible = "qcom,tsens-v2"; + reg = <0xc228000 0x1ff 0xc222000 0x1ff>; + #qcom,sensors = <0x0e>; + interrupts = <0x00 0x1fa 0x04 0x00 0x280 0x04>; + interrupt-names = "uplow", "critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0x26d>; + }; + + tsens1@c229000 { + compatible = "qcom,tsens-v2"; + reg = <0xc229000 0x1ff 0xc223000 0x1ff>; + #qcom,sensors = <0x10>; + interrupts = <0x00 0x1fb 0x04 0x00 0x281 0x04>; + interrupt-names = "uplow", "critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0x27e>; + }; + + tsens2@c22a000 { + compatible = "qcom,tsens-v2"; + reg = <0xc22a000 0x1ff 0xc224000 0x1ff>; + #qcom,sensors = <0x05>; + interrupts = <0x00 0x1fc 0x04 0x00 0x282 0x04>; + interrupt-names = "uplow", "critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0x287>; + }; + + qcom,cpu-pause { + compatible = "qcom,thermal-pause"; + + cpu0-pause { + qcom,cpus = <0x1c>; + qcom,cdev-alias = "thermal-pause-1"; + #cooling-cells = <0x02>; + phandle = <0x42c>; + }; + + cpu1-pause { + qcom,cpus = <0x1d>; + qcom,cdev-alias = "thermal-pause-2"; + #cooling-cells = <0x02>; + phandle = <0x280>; + }; + + cpu2-pause { + qcom,cpus = <0x1e>; + qcom,cdev-alias = "thermal-pause-4"; + #cooling-cells = <0x02>; + phandle = <0x282>; + }; + + cpu3-pause { + qcom,cpus = <0x1f>; + qcom,cdev-alias = "thermal-pause-8"; + #cooling-cells = <0x02>; + phandle = <0x26f>; + }; + + cpu4-pause { + qcom,cpus = <0x20>; + qcom,cdev-alias = "thermal-pause-10"; + #cooling-cells = <0x02>; + phandle = <0x272>; + }; + + cpu5-pause { + qcom,cpus = <0x21>; + qcom,cdev-alias = "thermal-pause-20"; + #cooling-cells = <0x02>; + phandle = <0x275>; + }; + + cpu6-pause { + qcom,cpus = <0x22>; + qcom,cdev-alias = "thermal-pause-40"; + #cooling-cells = <0x02>; + phandle = <0x278>; + }; + + cpu7-pause { + qcom,cpus = <0x23>; + qcom,cdev-alias = "thermal-pause-80"; + #cooling-cells = <0x02>; + phandle = <0x27b>; + }; + + apc2-pause { + qcom,cpus = <0x1e 0x1f 0x20>; + qcom,cdev-alias = "thermal-pause-1C"; + #cooling-cells = <0x02>; + phandle = <0x42d>; + }; + + apc1-pause { + qcom,cpus = <0x21 0x22 0x23>; + qcom,cdev-alias = "thermal-pause-E0"; + #cooling-cells = <0x02>; + phandle = <0x42e>; + }; + + pause-cpu0 { + qcom,cpus = <0x1c>; + qcom,cdev-alias = "pause-cpu0"; + }; + + pause-cpu1 { + qcom,cpus = <0x1d>; + qcom,cdev-alias = "pause-cpu1"; + }; + + pause-cpu2 { + qcom,cpus = <0x1e>; + qcom,cdev-alias = "pause-cpu2"; + }; + + pause-cpu3 { + qcom,cpus = <0x1f>; + qcom,cdev-alias = "pause-cpu3"; + }; + + pause-cpu4 { + qcom,cpus = <0x20>; + qcom,cdev-alias = "pause-cpu4"; + }; + + pause-cpu5 { + qcom,cpus = <0x21>; + qcom,cdev-alias = "pause-cpu5"; + }; + + pause-cpu6 { + qcom,cpus = <0x22>; + qcom,cdev-alias = "pause-cpu6"; + }; + + pause-cpu7 { + qcom,cpus = <0x23>; + qcom,cdev-alias = "pause-cpu7"; + }; + }; + + qcom,cpu-hotplug { + compatible = "qcom,cpu-hotplug"; + + cpu0-hotplug { + qcom,cpu = <0x1c>; + qcom,cdev-alias = "cpu-hotplug0"; + #cooling-cells = <0x02>; + phandle = <0x42f>; + }; + + cpu1-hotplug { + qcom,cpu = <0x1d>; + qcom,cdev-alias = "cpu-hotplug1"; + #cooling-cells = <0x02>; + phandle = <0x430>; + }; + + cpu2-hotplug { + qcom,cpu = <0x1e>; + qcom,cdev-alias = "cpu-hotplug2"; + #cooling-cells = <0x02>; + phandle = <0x431>; + }; + + cpu3-hotplug { + qcom,cpu = <0x1f>; + qcom,cdev-alias = "cpu-hotplug3"; + #cooling-cells = <0x02>; + phandle = <0x432>; + }; + + cpu4-hotplug { + qcom,cpu = <0x20>; + qcom,cdev-alias = "cpu-hotplug4"; + #cooling-cells = <0x02>; + phandle = <0x433>; + }; + + cpu5-hotplug { + qcom,cpu = <0x21>; + qcom,cdev-alias = "cpu-hotplug5"; + #cooling-cells = <0x02>; + phandle = <0x434>; + }; + + cpu6-hotplug { + qcom,cpu = <0x22>; + qcom,cdev-alias = "cpu-hotplug6"; + #cooling-cells = <0x02>; + phandle = <0x435>; + }; + + cpu7-hotplug { + qcom,cpu = <0x23>; + qcom,cdev-alias = "cpu-hotplug7"; + #cooling-cells = <0x02>; + phandle = <0x436>; + }; + }; + + qcom,cpu-voltage-cdev { + compatible = "qcom,cc-cooling-devices"; + + thermal-cluster-1-2 { + qcom,cluster0 = <0x1f 0x20 0x21 0x22>; + qcom,cluster1 = <0x23>; + #cooling-cells = <0x02>; + phandle = <0x437>; + }; + }; + + qcom,ddr-cdev { + compatible = "qcom,ddr-cooling-device"; + #cooling-cells = <0x02>; + qcom,bus-width = <0x04>; + qcom,freq-table = <0x85980 0xbb800 0x17bb00 0x1a1300 0x1fef00 0x29bf80 0x30a200 0x384000 0x407400>; + interconnects = <0x189 0x03 0x189 0x200>; + phandle = <0x438>; + }; + + qmi-tmd-devices { + compatible = "qcom,qmi-cooling-devices"; + phandle = <0x439>; + + cdsp { + qcom,instance-id = <0x43>; + + cdsp { + qcom,qmi-dev-name = "cdsp_sw"; + #cooling-cells = <0x02>; + phandle = <0x43a>; + }; + + cdsp_hw { + qcom,qmi-dev-name = "cdsp_hw"; + #cooling-cells = <0x02>; + phandle = <0x43b>; + }; + }; + + modem { + qcom,instance-id = <0x00>; + + modem_bcl { + qcom,qmi-dev-name = "bcl"; + #cooling-cells = <0x02>; + phandle = <0x43c>; + }; + + modem_lte_dsc { + qcom,qmi-dev-name = "modem_lte_dsc"; + #cooling-cells = <0x02>; + phandle = <0x43d>; + }; + + modem_nr_dsc { + qcom,qmi-dev-name = "modem_nr_dsc"; + #cooling-cells = <0x02>; + phandle = <0x43e>; + }; + + modem_nr_scg_dsc { + qcom,qmi-dev-name = "modem_nr_scg_dsc"; + #cooling-cells = <0x02>; + phandle = <0x43f>; + }; + + sdr0_lte_dsc { + qcom,qmi-dev-name = "sdr0_lte_dsc"; + #cooling-cells = <0x02>; + phandle = <0x440>; + }; + + sdr0_nr_dsc { + qcom,qmi-dev-name = "sdr0_nr_dsc"; + #cooling-cells = <0x02>; + phandle = <0x441>; + }; + + pa_lte_sdr0_dsc { + qcom,qmi-dev-name = "pa_lte_sdr0_dsc"; + #cooling-cells = <0x02>; + phandle = <0x442>; + }; + + pa_nr_sdr0_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_dsc"; + #cooling-cells = <0x02>; + phandle = <0x443>; + }; + + pa_nr_sdr0_scg_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_scg_dsc"; + #cooling-cells = <0x02>; + phandle = <0x444>; + }; + + mmw0_dsc { + qcom,qmi-dev-name = "mmw0_dsc"; + #cooling-cells = <0x02>; + phandle = <0x445>; + }; + + mmw1_dsc { + qcom,qmi-dev-name = "mmw1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x446>; + }; + + mmw2_dsc { + qcom,qmi-dev-name = "mmw2_dsc"; + #cooling-cells = <0x02>; + phandle = <0x447>; + }; + + mmw3_dsc { + qcom,qmi-dev-name = "mmw3_dsc"; + #cooling-cells = <0x02>; + phandle = <0x448>; + }; + + wlan { + qcom,qmi-dev-name = "wlan"; + #cooling-cells = <0x02>; + phandle = <0x449>; + }; + + modem_bw_backoff { + qcom,qmi-dev-name = "modem_bw_backoff"; + #cooling-cells = <0x02>; + phandle = <0x44a>; + }; + + modem_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <0x02>; + phandle = <0x44b>; + }; + + modem_nr_scg_sub1_dsc { + qcom,qmi-dev-name = "modem_nr_scg_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44c>; + }; + + modem_lte_sub1_dsc { + qcom,qmi-dev-name = "modem_lte_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44d>; + }; + + modem_nr_sub1_dsc { + qcom,qmi-dev-name = "modem_nr_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44e>; + }; + + pa_nr_sdr0_sub1_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44f>; + }; + + pa_lte_sdr0_sub1_dsc { + qcom,qmi-dev-name = "pa_lte_sdr0_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x450>; + }; + + pa_nr_sdr0_scg_sub1_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_scg_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x451>; + }; + + mmw0_sub1_dsc { + qcom,qmi-dev-name = "mmw0_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x452>; + }; + + mmw1_sub1_dsc { + qcom,qmi-dev-name = "mmw1_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x453>; + }; + + mmw2_sub1_dsc { + qcom,qmi-dev-name = "mmw2_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x454>; + }; + + mmw3_sub1_dsc { + qcom,qmi-dev-name = "mmw3_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x455>; + }; + }; + }; + + qcom,userspace-cdev { + compatible = "qcom,userspace-cooling-devices"; + + display-fps { + qcom,max-level = <0x10>; + #cooling-cells = <0x02>; + phandle = <0x456>; + }; + }; + + qcom,devfreq-cdev { + compatible = "qcom,devfreq-cdev"; + qcom,devfreq = <0x26b>; + }; + + qcom,cpufreq-cdev { + compatible = "qcom,cpufreq-cdev"; + + cpu-cluster0 { + qcom,cpus = <0x1c 0x1d 0x1e>; + }; + + cpu-cluster1 { + qcom,cpus = <0x1f 0x20 0x21 0x22>; + }; + + cpu-cluster2 { + qcom,cpus = <0x23>; + }; + }; + + limits-stat { + compatible = "qcom,limits-stat"; + qcom,limits-stat-sensor-names = "aoss-0", "cpuss-0", "cpuss-1", "cpu-1-0-0", "cpu-1-0-1", "cpu-1-1-0", "cpu-1-1-1", "cpu-1-2-0", "cpu-1-2-1", "cpu-1-3-0", "cpu-1-3-1", "cpu-2-0-0", "cpu-2-0-1", "cpu-2-0-2", "aoss-1", "cpu-0-0-0", "cpu-0-1-0", "cpu-0-2-0", "nsphvx-0", "nsphvx-1", "nsphmx-0", "nsphmx-1", "gpuss-0", "gpuss-1", "gpuss-2", "gpuss-3", "video", "ddr", "camera-0", "camera-1", "aoss-2", "mdmss-0", "mdmss-1", "mdmss-2", "mdmss-3", "vbat"; + phandle = <0x457>; + }; + + qmi-ts-sensors { + compatible = "qcom,qmi-sensors"; + #thermal-sensor-cells = <0x01>; + phandle = <0x26c>; + + modem { + qcom,instance-id = <0x00>; + qcom,qmi-sensor-names = "modem_tsens", "modem_tsens1", "sdr0_pa", "sdr0", "mmw0", "mmw1", "mmw2", "mmw3", "mmw_pa1", "mmw_pa2", "mmw_pa3", "mmw_ific0", "sub0_sdr0_pa", "sub1_modem_cfg", "sub1_lte_cc", "sub1_mcg_fr1_cc", "sub1_mcg_fr2_cc", "sub1_scg_fr1_cc", "sub1_scg_fr2_cc"; + }; + }; + + qcom,vidc@aa00000 { + phandle = <0x465>; + reset-names = "video_axi_reset", "video_xo_reset", "video_mvs0c_reset", "video_mvs0_reset"; + resets = <0x16f 0x1a 0x177 0x07 0x177 0x02 0x177 0x08>; + memory-region = <0x29f>; + interconnect-names = "venus-cnoc", "venus-ddr", "venus-llcc"; + interconnects = <0x1a3 0x02 0x1a4 0x224 0x189 0x03 0x189 0x200 0x1c0 0x1c 0x1a3 0x22b>; + clock-names = "gcc_video_axi0_clk", "video_cc_mvs0c_clk", "video_cc_mvs0_clk", "video_cc_mvs0_clk_src"; + clocks = <0x16f 0x8a 0x177 0x06 0x177 0x02 0x177 0x03>; + vcodec-supply = <0x3fe>; + iris-ctl-supply = <0x1d2>; + interrupts = <0x00 0xae 0x04>; + reg = <0xaa00000 0xf0000>; + #size-cells = <0x01>; + #address-cells = <0x01>; + status = "okay"; + compatible = "qcom,cliffs-vidc"; + + non_secure_pixel_cb { + dma-coherent; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x100000 0xdff00000>; + iommus = <0x12a 0x1947 0x00>; + compatible = "qcom,vidc,cb-ns-pxl"; + }; + + non_secure_cb { + dma-coherent; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x25800000 0xba800000>; + iommus = <0x12a 0x1940 0x00>; + compatible = "qcom,vidc,cb-ns"; + }; + + secure_non_pixel_cb { + qcom,secure-context-bank; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-vmid = <0x0b>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>; + iommus = <0x12a 0x1944 0x00>; + compatible = "qcom,vidc,cb-sec-non-pxl"; + }; + + secure_bitstream_cb { + qcom,secure-context-bank; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-vmid = <0x09>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; + iommus = <0x12a 0x1941 0x04>; + compatible = "qcom,vidc,cb-sec-bitstream"; + }; + + secure_pixel_cb { + qcom,secure-context-bank; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-vmid = <0x0a>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; + iommus = <0x12a 0x1943 0x00>; + compatible = "qcom,vidc,cb-sec-pxl"; + }; + }; + + qcom,cam-req-mgr { + status = "ok"; + compatible = "qcom,cam-req-mgr"; + }; + + qcom,cam-sync { + status = "ok"; + compatible = "qcom,cam-sync"; + }; + + qcom,cam-i3c-id-table { + status = "disabled"; + i3c-ois-id-table; + i3c-actuator-id-table; + i3c-eeprom-id-table; + i3c-sensor-id-table = <0x1b0 0x766>; + }; + + qcom,csiphy0@ace4000 { + phandle = <0x65e>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x42 0x154 0x36 0x154 0x35>; + clock-names = "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1dd 0x01>; + interrupt-names = "CSIPHY0"; + reg-cam-base = <0xe4000>; + reg-names = "csiphy"; + reg = <0xace4000 0x2000>; + compatible = "qcom,csiphy-v2.2.1-enhance-bale-a", "qcom,csiphy"; + cell-index = <0x00>; + }; + + qcom,csiphy1@ace6000 { + phandle = <0x65f>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x43 0x154 0x38 0x154 0x37>; + clock-names = "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1de 0x01>; + interrupt-names = "CSIPHY1"; + reg-cam-base = <0xe6000>; + reg-names = "csiphy"; + reg = <0xace6000 0x2000>; + compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; + cell-index = <0x01>; + }; + + qcom,csiphy2@ace8000 { + phandle = <0x660>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x44 0x154 0x3a 0x154 0x39>; + clock-names = "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1df 0x01>; + interrupt-names = "CSIPHY2"; + reg-cam-base = <0xe8000>; + reg-names = "csiphy"; + reg = <0xace8000 0x2000>; + compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; + cell-index = <0x02>; + }; + + qcom,csiphy3@acea000 { + phandle = <0x661>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x45 0x154 0x3c 0x154 0x3b>; + clock-names = "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1c0 0x01>; + interrupt-names = "CSIPHY3"; + reg-cam-base = <0xea000>; + reg-names = "csiphy"; + reg = <0xacea000 0x2000>; + compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; + cell-index = <0x03>; + }; + + qcom,csiphy4@acec000 { + phandle = <0x662>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x46 0x154 0x3e 0x154 0x3d>; + clock-names = "cphy_rx_clk_src", "csiphy4_clk", "csi4phytimer_clk_src", "csi4phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x7a 0x01>; + interrupt-names = "CSIPHY4"; + reg-cam-base = <0xec000>; + reg-names = "csiphy"; + reg = <0xacec000 0x2000>; + compatible = "qcom,csiphy-v2.2.1-enhance-bale-a", "qcom,csiphy"; + cell-index = <0x04>; + }; + + qcom,tpg13@acf6000 { + phandle = <0x663>; + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; + clocks = <0x154 0x31 0x154 0x41>; + clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; + shared-clks = <0x01 0x00>; + interrupts = <0x00 0x19d 0x01>; + interrupt-names = "tpg0"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + reg-cam-base = <0xf6000 0x13000>; + reg = <0xacf6000 0x400 0xac13000 0x1000>; + reg-names = "tpg0", "cam_cpas_top"; + compatible = "qcom,cam-tpg104"; + phy-id = <0x00>; + cell-index = <0x0d>; + }; + + qcom,tpg14@acf7000 { + phandle = <0x664>; + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; + clocks = <0x154 0x31 0x154 0x41>; + clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; + shared-clks = <0x01 0x00>; + interrupts = <0x00 0x1a0 0x01>; + interrupt-names = "tpg1"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + reg-cam-base = <0xf7000 0x13000>; + reg = <0xacf7000 0x400 0xac13000 0x1000>; + reg-names = "tpg1", "cam_cpas_top"; + compatible = "qcom,cam-tpg104"; + phy-id = <0x01>; + cell-index = <0x0e>; + }; + + qcom,tpg15@acf8000 { + phandle = <0x665>; + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; + clocks = <0x154 0x31 0x154 0x41>; + clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; + shared-clks = <0x01 0x00>; + interrupts = <0x00 0x1a1 0x01>; + interrupt-names = "tpg2"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + reg-cam-base = <0xf8000 0x13000>; + reg = <0xacf8000 0x400 0xac13000 0x1000>; + reg-names = "tpg2", "cam_cpas_top"; + compatible = "qcom,cam-tpg104"; + phy-id = <0x02>; + cell-index = <0x0f>; + }; + + qcom,cci0@ac15000 { + phandle = <0x666>; + status = "ok"; + pinctrl-3 = <0x622 0x623>; + pinctrl-2 = <0x620 0x621>; + pinctrl-1 = <0x61e 0x61f>; + pinctrl-0 = <0x61c 0x61d>; + pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; + pctrl-map-names = "m0", "m1"; + pctrl-idx-mapping = <0x00 0x01>; + src-clock-name = "cci_0_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x23c3460 0x00>; + clocks = <0x154 0x20 0x154 0x1f>; + clock-names = "cci_0_clk_src", "cci_0_clk"; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr"; + interrupts = <0x00 0x1aa 0x01>; + interrupt-names = "CCI0"; + reg-cam-base = <0x15000>; + reg-names = "cci"; + reg = <0xac15000 0x1000>; + compatible = "qcom,cci", "simple-bus"; + cell-index = <0x00>; + + qcom,i2c_standard_mode { + phandle = <0x667>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0xe3>; + hw-thd-sta = <0xa2>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0xe7>; + hw-tsu-sto = <0xcc>; + hw-tlow = <0xae>; + hw-thigh = <0xc9>; + }; + + qcom,i2c_fast_mode { + phandle = <0x668>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x3e>; + hw-thd-sta = <0x23>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0x28>; + hw-tsu-sto = <0x28>; + hw-tlow = <0x38>; + hw-thigh = <0x26>; + }; + + qcom,i2c_custom_mode { + phandle = <0x669>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x01>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,i2c_fast_plus_mode { + phandle = <0x66a>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,actuator0 { + phandle = <0x629>; + status = "ok"; + rgltr-load-current = <0x249f0 0x493e0>; + rgltr-max-voltage = <0x1b7740 0x2ab980>; + rgltr-min-voltage = <0x1b7740 0x2ab980>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vaf"; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cci-master = <0x00>; + compatible = "qcom,actuator"; + cell-index = <0x00>; + }; + + qcom,ois@0 { + phandle = <0x62a>; + status = "ok"; + ois,fw = <0x01>; + ois_actuator,vednor = <0x02>; + ois_module,vendor = <0x01>; + ois,name = "bu63169"; + ois,type = <0x00>; + ois_gyro,type = <0x03>; + ois_gyro,position = <0x03>; + rgltr-load-current = <0x249f0 0x493e0 0x124f80>; + rgltr-max-voltage = <0x1b7740 0x2ab980 0x10c8e0>; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x10c8e0>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vaf", "cam_vdig"; + cam_vdig-supply = <0x364>; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cci-master = <0x00>; + compatible = "qcom,ois"; + cell-index = <0x00>; + }; + + qcom,eeprom0 { + phandle = <0x628>; + status = "ok"; + clock-rates = <0x16e3600>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x69>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x40 0x00 0x16c 0x0f 0x00>; + pinctrl-1 = <0x626 0x627>; + pinctrl-0 = <0x624 0x625>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x493e0 0x00>; + rgltr-max-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-min-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_vaf", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x364>; + cam_vana-supply = <0x365>; + compatible = "qcom,eeprom"; + cell-index = <0x00>; + }; + + qcom,cam-sensor0 { + status = "ok"; + write_qsc_addr = <0xc000>; + qsc_data_size = <0xc00>; + eeprom_slave_addr = <0xa0>; + qsc_reg_addr = <0x2210>; + enable_qsc_write_in_advance = <0x01>; + clock-rates = <0x16e3600>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x69>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x40 0x00 0x16c 0x0f 0x00>; + pinctrl-1 = <0x626 0x627 0x62c>; + pinctrl-0 = <0x624 0x625 0x62c>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x493e0 0x00>; + rgltr-max-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-min-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_vaf", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x364>; + cam_vana-supply = <0x365>; + led-flash-src = <0x62b>; + ois-src = <0x62a>; + actuator-src = <0x629>; + eeprom-src = <0x628>; + sensor-position-yaw = <0xb4>; + sensor-position-pitch = <0x00>; + sensor-position-roll = <0x5a>; + csiphy-sd-index = <0x00>; + compatible = "qcom,cam-sensor"; + cell-index = <0x00>; + }; + }; + + qcom,cci1@ac16000 { + phandle = <0x66b>; + status = "ok"; + pinctrl-3 = <0x633 0x634>; + pinctrl-2 = <0x631 0x632>; + pinctrl-1 = <0x62f 0x630>; + pinctrl-0 = <0x62d 0x62e>; + pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; + pctrl-map-names = "m0", "m1"; + pctrl-idx-mapping = <0x00 0x01>; + src-clock-name = "cci_1_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x23c3460 0x00>; + clocks = <0x154 0x22 0x154 0x21>; + clock-names = "cci_1_clk_src", "cci_1_clk"; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr"; + interrupts = <0x00 0x1ab 0x01>; + interrupt-names = "CCI1"; + reg-cam-base = <0x16000>; + reg-names = "cci"; + reg = <0xac16000 0x1000>; + compatible = "qcom,cci", "simple-bus"; + cell-index = <0x01>; + + qcom,i2c_standard_mode { + phandle = <0x66c>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0xe3>; + hw-thd-sta = <0xa2>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0xe7>; + hw-tsu-sto = <0xcc>; + hw-tlow = <0xae>; + hw-thigh = <0xc9>; + }; + + qcom,i2c_fast_mode { + phandle = <0x66d>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x3e>; + hw-thd-sta = <0x23>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0x28>; + hw-tsu-sto = <0x28>; + hw-tlow = <0x38>; + hw-thigh = <0x26>; + }; + + qcom,i2c_custom_mode { + phandle = <0x66e>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x01>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,i2c_fast_plus_mode { + phandle = <0x66f>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,eeprom1 { + phandle = <0x639>; + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x6d>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x42 0x00 0x16c 0x63 0x00>; + pinctrl-1 = <0x637 0x638>; + pinctrl-0 = <0x635 0x636>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x249f0 0x493e0 0x927c0 0x00>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x124f80 0x00>; + rgltr-min-voltage = <0x1b7740 0x2932e0 0x124f80 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vdig-supply = <0x152>; + cam_vana-supply = <0x366>; + cam_vio-supply = <0x5fe>; + compatible = "qcom,eeprom"; + cell-index = <0x01>; + }; + + qcom,cam-sensor1 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x6d>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x42 0x00 0x16c 0x63 0x00>; + pinctrl-1 = <0x637 0x638>; + pinctrl-0 = <0x635 0x636>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x249f0 0x493e0 0x927c0 0x00>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x124f80 0x00>; + rgltr-min-voltage = <0x1b7740 0x2932e0 0x124f80 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vdig-supply = <0x152>; + cam_vana-supply = <0x366>; + cam_vio-supply = <0x5fe>; + led-flash-src = <0x63a>; + eeprom-src = <0x639>; + sensor-position-yaw = <0xb4>; + sensor-position-pitch = <0x00>; + sensor-position-roll = <0x5a>; + csiphy-sd-index = <0x02>; + compatible = "qcom,cam-sensor"; + cell-index = <0x01>; + }; + }; + + qcom,cam_smmu { + #size-cells = <0x02>; + #address-cells = <0x02>; + need_shared_buffer_padding; + force_cache_allocs; + expanded_memory; + status = "ok"; + compatible = "qcom,msm-cam-smmu", "simple-bus"; + + msm_cam_smmu_ife { + multiple-client-devices; + cam-smmu-label = "ife", "sfe"; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x0f 0xffe00000>; + iommus = <0x12a 0x800 0x20>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x670>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x0f 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_jpeg { + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x00 0xffe00000>; + cam-smmu-label = "jpeg"; + iommus = <0x12a 0x18a0 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x671>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x00 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_icp { + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0xf9500000 0x0f 0x6a00000>; + cam-smmu-label = "icp"; + iommus = <0x12a 0x1820 0x00 0x12a 0x18c0 0x00 0x12a 0x1800 0x00 0x12a 0x1840 0x00 0x12a 0x1880 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x672>; + + iova-mem-region-shared { + status = "ok"; + iova-region-id = <0x01>; + iova-region-len = <0x00 0x38e00000>; + iova-region-start = <0x00 0xc0700000>; + iova-region-name = "shared"; + }; + + iova-mem-region-fwuncached-region { + status = "ok"; + subregion_support; + iova-region-id = <0x06>; + iova-region-len = <0x00 0x500000>; + iova-region-start = <0x00 0xc0200000>; + iova-region-name = "fw_uncached"; + + iova-mem-region-generic-region { + iova-region-id = <0x00>; + iova-region-len = <0x00 0x200000>; + iova-region-start = <0x00 0xc0300000>; + iova-region-name = "icp_hfi"; + }; + + iova-mem-region-global-sync-region { + phy-addr = <0x82600000>; + iova-region-id = <0x03>; + iova-region-len = <0x00 0x100000>; + iova-region-start = <0x00 0xc0200000>; + iova-region-name = "global_sync"; + }; + }; + + iova-mem-device-region { + status = "ok"; + subregion_support; + iova-region-id = <0x07>; + iova-region-len = <0x00 0x100000>; + iova-region-start = <0x00 0xc0100000>; + iova-region-name = "device"; + + iova-mem-region-synx-hwmutex { + phy-addr = <0x1f4a000>; + iova-region-id = <0x01>; + iova-region-len = <0x00 0x1000>; + iova-region-start = <0x00 0xc0100000>; + iova-region-name = "synx_hwmutex"; + }; + + iova-mem-region-ipc-hwmutex { + phy-addr = <0x1f4b000>; + iova-region-id = <0x02>; + iova-region-len = <0x00 0x1000>; + iova-region-start = <0x00 0xc0101000>; + iova-region-name = "ipc_hwmutex"; + }; + + iova-mem-region-global_cntr { + phy-addr = "\f\"", ""; + iova-region-id = <0x04>; + iova-region-len = <0x00 0x1000>; + iova-region-start = <0x00 0xc0102000>; + iova-region-name = "global_cntr"; + }; + }; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x0f 0x6a00000>; + iova-region-start = <0x00 0xf9500000>; + iova-region-name = "io"; + }; + + iova-mem-qdss-region { + status = "ok"; + qdss-phy-addr = <0x16790000>; + iova-region-id = <0x05>; + iova-region-len = <0x00 0x100000>; + iova-region-start = <0x00 0xc0000000>; + iova-region-name = "qdss"; + }; + }; + }; + + msm_cam_smmu_cdm { + multiple-client-devices; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x00 0xffe00000>; + cam-smmu-label = "rt-cdm"; + iommus = <0x12a 0x1860 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x673>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x00 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_cre { + dma-coherent; + cam-smmu-label = "cre"; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x0f 0xffe00000>; + iommus = <0x12a 0x18e0 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x674>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x00 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_secure { + qti,smmu-proxy-cb-id = <0x00>; + qcom,secure-cb; + cam-smmu-label = "cam-secure"; + compatible = "qcom,msm-cam-smmu-cb"; + }; + }; + + qcom,cam-cpas@ac13000 { + status = "ok"; + rt-wr-bw-ratio-scale-factor = <0x01>; + rt-wr-lowstress-indicator-threshold = <0x00>; + rt-wr-highstress-indicator-threshold = <0x32>; + rt-wr-moststressed-clamp-threshold = <0x06>; + rt-wr-leaststressed-clamp-threshold = <0x0a>; + rt-wr-slope-factor = <0x46>; + rt-wr-priority-clamp = <0x06>; + rt-wr-priority-max = <0x05>; + rt-wr-priority-min = <0x04>; + enable-cam-drv = <0x03>; + enable-secure-qos-update; + sys-cache-uids = <0x22 0x26>; + sys-cache-names = "small-1", "large-1"; + client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "csiphy4", "cci0", "cci1", "csid0", "csid1", "csid2", "csid3", "csid4", "ife0", "ife1", "ife2", "ife3", "ife4", "sfe0", "sfe1", "ipe0", "rt-cdm0", "rt-cdm1", "rt-cdm2", "rt-cdm3", "rt-cdm4", "cam-cdm-intf0", "bps0", "icp0", "cre0", "jpeg-dma0", "jpeg-enc0", "tpg13", "tpg14", "tpg15"; + client-id-based; + vdd-corner-ahb-mapping = "suspend", "lowsvs", "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; + vdd-corners = <0x10 0x30 0x38 0x40 0x80 0xc0 0x100 0x140 0x150 0x180 0x1a0>; + cam-ahb-bw-KBps = <0x00 0x00 0x00 0x12c00 0x00 0x12c00 0x00 0x249f0 0x00 0x249f0 0x00 0x493e0 0x00 0x493e0 0x00 0x493e0>; + cam-ahb-num-cases = <0x08>; + rpmh-bcm-info = <0x0d 0x04 0x800 0x00 0x04>; + interconnects = <0x1a3 0x02 0x1a4 0x204>; + interconnect-names = "cam_ahb"; + domain-id = <0x01 0x10 0x00 0x00>; + camnoc-axi-clk-bw-margin-perc = <0x14>; + camnoc-bus-width = <0x20>; + control-camnoc-axi-clk; + shared-clks-option = <0x00 0x00 0x00 0x01 0x00>; + clock-rates-option = <0x17d78400 0x00 0x00 0x00 0x00>; + clocks-option = <0x154 0x4c 0x154 0x5e 0x154 0x5a 0x154 0x40 0x154 0x3f>; + clock-names-option = "cam_icp_clk", "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; + domain-id-support-clks = "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; + src-clock-name = "camnoc_axi_rt_clk_src"; + clock-cntl-level = "suspend", "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "nominal_l1", "turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x35dac3c 0x00 0x00 0x00 0xbebc200 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00>; + clocks = <0x16f 0x0a 0x16f 0x0b 0x16f 0x0d 0x154 0x86 0x154 0x26 0x154 0x25 0x154 0x47 0x154 0x49 0x154 0x29 0x154 0x1c 0x154 0x1b 0x154 0x1a 0x154 0x48 0x154 0x00 0x154 0x7b>; + clock-names = "gcc_ahb_clk", "gcc_axi_hf_clk", "gcc_axi_sf_clk", "cam_cc_slow_ahb_clk_src", "cpas_ahb_clk", "cpas_core_ahb_clk", "cam_cc_drv_ahb_clk", "cam_cc_fast_ahb_clk_src", "cam_cc_cpas_fast_ahb_clk", "camnoc_axi_rt_clk_src", "camnoc_axi_rt_clk", "camnoc_axi_nrt_clk", "cam_cc_drv_xo_clk", "cam_cc_pll0", "cam_cc_qdss_debug_xo_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + camnoc-axi-min-ib-bw = <0xb2d05e00>; + interrupts = <0x00 0x1cb 0x01>; + interrupt-names = "cpas_camnoc"; + cam_hw_fuse = <0x0c 0x221c8134 0x100 0x02 0xff 0x03 0x221c8134 0x200 0x02 0xff>; + reg-cam-base = <0x13000 0x19000 0xbbf0000 0xadd7000>; + reg = <0xac13000 0x1000 0xac19000 0xac80 0xbbf0000 0x1f00 0xadd7000 0x5000>; + reg-names = "cam_cpas_top", "cam_camnoc", "cam_rpmh", "cam_cesta"; + arch-compat = "cpas_top"; + label = "cpas"; + compatible = "qcom,cam-cpas"; + cell-index = <0x00>; + + camera-bus-nodes { + + level3-nodes { + level-index = <0x03>; + + level3-rt-rd-wr-sum { + phandle = <0x63b>; + rt-axi-port; + ib-bw-voting-needed; + traffic-merge-type = <0x00>; + node-name = "level3-rt-rd-wr-sum"; + cell-index = <0x00>; + + qcom,axi-port-mnoc { + interconnects = <0x1c0 0x0b 0x189 0x200 0x1c0 0x7d1 0x189 0x9d0 0x1c0 0xbb9 0x189 0xdb8 0x1c0 0xfa1 0x189 0x11a0>; + interconnect-names = "cam_hf_0", "cam_ife_0_drv", "cam_ife_1_drv", "cam_ife_2_drv"; + }; + }; + + level3-nrt0-rd-wr-sum { + phandle = <0x63c>; + traffic-merge-type = <0x00>; + node-name = "level3-nrt0-rd-wr-sum"; + cell-index = <0x01>; + + qcom,axi-port-mnoc { + interconnects = <0x1c0 0x0d 0x189 0x200>; + interconnect-names = "cam_sf_0"; + }; + }; + + level3-nrt1-rd-wr-sum { + phandle = <0x63d>; + traffic-merge-type = <0x00>; + node-name = "level3-nrt1-rd-wr-sum"; + cell-index = <0x02>; + + qcom,axi-port-mnoc { + interconnects = <0x1c0 0x0c 0x189 0x200>; + interconnect-names = "cam_sf_icp"; + }; + }; + }; + + level2-nodes { + camnoc-max-needed; + level-index = <0x02>; + + level2-rt-wr { + phandle = <0x63e>; + traffic-merge-type = <0x01>; + parent-node = <0x63b>; + node-name = "level2-rt-wr"; + cell-index = <0x03>; + }; + + level2-rt-rd { + phandle = <0x63f>; + traffic-merge-type = <0x01>; + parent-node = <0x63b>; + node-name = "level2-rt-rd"; + cell-index = <0x04>; + }; + + level2-nrt-wr { + phandle = <0x640>; + traffic-merge-type = <0x01>; + parent-node = <0x63c>; + node-name = "level2-nrt-wr"; + cell-index = <0x05>; + }; + + level2-nrt-rd { + phandle = <0x641>; + traffic-merge-type = <0x01>; + parent-node = <0x63c>; + node-name = "level2-nrt-rd"; + cell-index = <0x06>; + }; + + level2-icp-rd { + phandle = <0x64c>; + bus-width-factor = <0x04>; + traffic-merge-type = <0x00>; + parent-node = <0x63d>; + node-name = "level2-icp-rd"; + cell-index = <0x07>; + }; + }; + + level1-nodes { + camnoc-max-needed; + level-index = <0x01>; + + level1-rt1-wr { + phandle = <0x642>; + priority-lut-high-offset = <0x9234>; + priority-lut-low-offset = <0x9230>; + niu-size = <0x86>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = " level1-rt1-ife-ubwc-wr"; + cell-index = <0x08>; + }; + + level1-rt2-wr { + phandle = <0x645>; + priority-lut-high-offset = <0x9434>; + priority-lut-low-offset = <0x9430>; + niu-size = <0x24>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = "level1-rt2-ife-stats"; + cell-index = <0x09>; + }; + + level1-rt3-wr { + phandle = <0x644>; + priority-lut-high-offset = <0x9634>; + priority-lut-low-offset = <0x9630>; + niu-size = <0x5c>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = "level1-rt3-ife-pdaf-lite"; + cell-index = <0x0a>; + }; + + level1-rt4-wr1 { + phandle = <0x643>; + priority-lut-high-offset = <0x9834>; + priority-lut-low-offset = <0x9830>; + niu-size = <0x86>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = "level1-rt4-ife-rdi-wr"; + cell-index = <0x0b>; + }; + + level1-rt0-rd { + phandle = <0x646>; + traffic-merge-type = <0x00>; + parent-node = <0x63f>; + node-name = "level1-sfe-rd"; + cell-index = <0x0c>; + }; + + level1-nrt2-wr { + phandle = <0x647>; + traffic-merge-type = <0x00>; + parent-node = <0x640>; + node-name = "level1-nrt2-wr"; + cell-index = <0x0d>; + }; + + level1-nrt1-wr { + phandle = <0x648>; + traffic-merge-type = <0x00>; + parent-node = <0x640>; + node-name = "level1-nrt0-wr1"; + cell-index = <0x0e>; + }; + + level1-nrt3-rd { + phandle = <0x649>; + traffic-merge-type = <0x00>; + parent-node = <0x641>; + node-name = "level1-nrt3-rd"; + cell-index = <0x0f>; + }; + + level1-nrt1-rd { + phandle = <0x64a>; + traffic-merge-type = <0x00>; + parent-node = <0x641>; + node-name = "level1-nrt1-rd"; + cell-index = <0x10>; + }; + + level1-nrt0-rd { + phandle = <0x64b>; + traffic-merge-type = <0x00>; + parent-node = <0x641>; + node-name = "level1-nrt0-rd"; + cell-index = <0x11>; + }; + }; + + level0-nodes { + level-index = <0x00>; + + ife0-ubwc-wr { + phandle = <0x675>; + parent-node = <0x642>; + drv-voting-index = <0x01>; + constituent-paths = <0x01 0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x106>; + client-name = "ife0"; + node-name = "ife0-ubwc-wr"; + cell-index = <0x12>; + }; + + ife1-ubwc-wr { + phandle = <0x676>; + parent-node = <0x642>; + drv-voting-index = <0x02>; + constituent-paths = <0x01 0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x106>; + client-name = "ife1"; + node-name = "ife1-ubwc-wr"; + cell-index = <0x13>; + }; + + ife2-ubwc-wr { + phandle = <0x677>; + parent-node = <0x642>; + drv-voting-index = <0x03>; + constituent-paths = <0x01 0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x106>; + client-name = "ife2"; + node-name = "ife2-ubwc-wr"; + cell-index = <0x14>; + }; + + ife0-rdi-pixel-raw-wr { + phandle = <0x678>; + parent-node = <0x643>; + drv-voting-index = <0x01>; + constituent-paths = <0x04 0x05 0x06 0x09>; + traffic-transaction-type = <0x01>; + traffic-data = <0x104>; + client-name = "ife0"; + node-name = "ife0-rdi-pixel-raw-wr"; + cell-index = <0x15>; + }; + + ife1-rdi-pixel-raw-wr { + phandle = <0x679>; + parent-node = <0x643>; + drv-voting-index = <0x02>; + constituent-paths = <0x04 0x05 0x06 0x09>; + traffic-transaction-type = <0x01>; + traffic-data = <0x104>; + client-name = "ife1"; + node-name = "ife1-rdi-pixel-raw-wr"; + cell-index = <0x16>; + }; + + ife2-rdi-pixel-raw-wr { + phandle = <0x67a>; + parent-node = <0x643>; + drv-voting-index = <0x03>; + constituent-paths = <0x04 0x05 0x06 0x09>; + traffic-transaction-type = <0x01>; + traffic-data = <0x104>; + client-name = "ife2"; + node-name = "ife2-rdi-pixel-raw-wr"; + cell-index = <0x17>; + }; + + sfe0-all-wr { + phandle = <0x67b>; + parent-node = <0x643>; + drv-voting-index = <0x01>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "sfe0"; + node-name = "sfe0-all-wr"; + cell-index = <0x18>; + }; + + sfe1-all-wr { + phandle = <0x67c>; + parent-node = <0x643>; + drv-voting-index = <0x02>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "sfe1"; + node-name = "sfe1-all-wr"; + cell-index = <0x19>; + }; + + ife0-pdaf-linear-wr { + phandle = <0x67d>; + parent-node = <0x644>; + drv-voting-index = <0x01>; + constituent-paths = <0x08 0x00>; + traffic-transaction-type = <0x01>; + traffic-data = <0x109>; + client-name = "ife0"; + node-name = "ife0-pdaf-linear-wr"; + cell-index = <0x1a>; + }; + + ife1-pdaf-linear-wr { + phandle = <0x67e>; + parent-node = <0x644>; + drv-voting-index = <0x02>; + constituent-paths = <0x08 0x00>; + traffic-transaction-type = <0x01>; + traffic-data = <0x109>; + client-name = "ife1"; + node-name = "ife1-pdaf-linear-wr"; + cell-index = <0x1b>; + }; + + ife2-pdaf-linear-wr { + phandle = <0x67f>; + parent-node = <0x644>; + drv-voting-index = <0x03>; + constituent-paths = <0x08 0x00>; + traffic-transaction-type = <0x01>; + traffic-data = <0x109>; + client-name = "ife2"; + node-name = "ife2-pdaf-linear-wr"; + cell-index = <0x1c>; + }; + + ife4-rdi-stats-pixel-raw-wr { + phandle = <0x680>; + parent-node = <0x644>; + constituent-paths = <0x04 0x05 0x06 0x07 0x09 0x03>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "ife4"; + node-name = "ife4-rdi-stats-pixel-raw-wr"; + cell-index = <0x1d>; + }; + + ife3-rdi-stats-pixel-raw-wr { + phandle = <0x681>; + parent-node = <0x644>; + constituent-paths = <0x04 0x05 0x06 0x07 0x09 0x03>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "ife3"; + node-name = "ife3-rdi-stats-pixel-raw-wr"; + cell-index = <0x1e>; + }; + + ife0-stats-wr { + phandle = <0x682>; + parent-node = <0x645>; + drv-voting-index = <0x01>; + traffic-transaction-type = <0x01>; + traffic-data = <0x03>; + client-name = "ife0"; + node-name = "ife0-stats-wr"; + cell-index = <0x1f>; + }; + + ife1-stats-wr { + phandle = <0x683>; + parent-node = <0x645>; + drv-voting-index = <0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x03>; + client-name = "ife1"; + node-name = "ife1-stats-wr"; + cell-index = <0x20>; + }; + + ife2-stats-wr { + phandle = <0x684>; + parent-node = <0x645>; + drv-voting-index = <0x03>; + traffic-transaction-type = <0x01>; + traffic-data = <0x03>; + client-name = "ife2"; + node-name = "ife2-stats-wr"; + cell-index = <0x21>; + }; + + sfe0-all-rd { + phandle = <0x685>; + parent-node = <0x646>; + drv-voting-index = <0x01>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "sfe0"; + node-name = "sfe0-all-rd"; + cell-index = <0x22>; + }; + + sfe1-all-rd { + phandle = <0x686>; + parent-node = <0x646>; + drv-voting-index = <0x02>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "sfe1"; + node-name = "sfe1-all-rd"; + cell-index = <0x23>; + }; + + ipe0-all-wr { + phandle = <0x687>; + parent-node = <0x640>; + constituent-paths = <0x22 0x23 0x24 0x25>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "ipe0"; + node-name = "ipe0-all-wr"; + cell-index = <0x24>; + }; + + bps0-all-wr { + phandle = <0x688>; + parent-node = <0x647>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "bps0"; + node-name = "bps0-all-wr"; + cell-index = <0x25>; + }; + + cre0-all-wr { + phandle = <0x689>; + parent-node = <0x647>; + constituent-paths = <0x81>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "cre0"; + node-name = "cre0-all-wr"; + cell-index = <0x26>; + }; + + jpeg-enc0-all-wr { + phandle = <0x68a>; + parent-node = <0x648>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "jpeg-enc0"; + node-name = "jpeg-enc0-all-wr"; + cell-index = <0x27>; + }; + + jpeg-dma0-all-wr { + phandle = <0x68b>; + parent-node = <0x648>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "jpeg-dma0"; + node-name = "jpeg-dma0-all-wr"; + cell-index = <0x28>; + }; + + cre0-all-rd { + phandle = <0x68c>; + parent-node = <0x649>; + constituent-paths = <0x80>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "cre0"; + node-name = "cre0-all-rd"; + cell-index = <0x29>; + }; + + bps0-all-rd { + phandle = <0x68d>; + parent-node = <0x649>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "bps0"; + node-name = "bps0-all-rd"; + cell-index = <0x2a>; + }; + + jpeg0-enc0-all-rd { + phandle = <0x68e>; + parent-node = <0x64a>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "jpeg-enc0"; + node-name = "jpeg-enc0-rd"; + cell-index = <0x2b>; + }; + + jpeg0-dma0-all-rd { + phandle = <0x68f>; + parent-node = <0x64a>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "jpeg-dma0"; + node-name = "jpeg-dma0-rd"; + cell-index = <0x2c>; + }; + + ipe0-ref-rd { + phandle = <0x690>; + parent-node = <0x641>; + traffic-transaction-type = <0x00>; + traffic-data = <0x21>; + client-name = "ipe0"; + node-name = "ipe0-ref-rd"; + cell-index = <0x2d>; + }; + + ipe0-in-rd { + phandle = <0x691>; + parent-node = <0x641>; + traffic-transaction-type = <0x00>; + traffic-data = <0x20>; + client-name = "ipe0"; + node-name = "ipe0-in-rd"; + cell-index = <0x2e>; + }; + + rt-cdm0-all-rd { + phandle = <0x692>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm0"; + node-name = "rt-cdm0-all-rd"; + cell-index = <0x2f>; + }; + + rt-cdm1-all-rd { + phandle = <0x693>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm1"; + node-name = "rt-cdm1-all-rd"; + cell-index = <0x30>; + }; + + rt-cdm2-all-rd { + phandle = <0x694>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm2"; + node-name = "rt-cdm2-all-rd"; + cell-index = <0x31>; + }; + + rt-cdm3-all-rd { + phandle = <0x695>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm3"; + node-name = "rt-cdm3-all-rd"; + cell-index = <0x32>; + }; + + rt-cdm4-all-rd { + phandle = <0x696>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm4"; + node-name = "rt-cdm4-all-rd"; + cell-index = <0x33>; + }; + + icp0-all-rd { + phandle = <0x697>; + parent-node = <0x64c>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "icp0"; + node-name = "icp0-all-rd"; + cell-index = <0x34>; + }; + }; + }; + }; + + qcom,cam-cdm-intf { + status = "ok"; + cdm-client-names = "vfe", "jpegdma", "jpegenc"; + num-hw-cdm = <0x01>; + label = "cam-cdm-intf"; + cell-index = <0x00>; + compatible = "qcom,cam-cdm-intf"; + }; + + qcom,rt-cdm0@ac25000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x19>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife0", "dualife0"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1c8 0x01>; + interrupt-names = "rt-cdm0"; + reg-cam-base = <0x25000>; + reg-names = "rt-cdm0"; + reg = <0xac25000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x00>; + }; + + qcom,rt-cdm1@ac26000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x1a>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife1", "dualife1"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x297 0x01>; + interrupt-names = "rt-cdm1"; + reg-cam-base = <0x26000>; + reg-names = "rt-cdm1"; + reg = <0xac26000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x01>; + }; + + qcom,rt-cdm2@ac27000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x1b>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife2", "dualife2"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x2bd 0x01>; + interrupt-names = "rt-cdm2"; + reg-cam-base = <0x27000>; + reg-names = "rt-cdm2"; + reg = <0xac27000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x02>; + }; + + qcom,rt-cdm3@ac28000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x18>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife3"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x15c 0x01>; + interrupt-names = "rt-cdm3"; + reg-cam-base = <0x28000>; + reg-names = "rt-cdm3"; + reg = <0xac28000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x03>; + }; + + qcom,rt-cdm4@ac29000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x1e>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife4"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x15d 0x01>; + interrupt-names = "rt-cdm4"; + reg-cam-base = <0x29000>; + reg-names = "rt-cdm4"; + reg = <0xac29000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x04>; + }; + + qcom,cam-isp { + status = "ok"; + arch-compat = "ife"; + compatible = "qcom,cam-isp"; + }; + + qcom,sfe0@ac9e000 { + phandle = <0x698>; + status = "ok"; + clock-control-debugfs = "true"; + cam_hw_pid = <0x0b 0x00>; + src-clock-name = "sfe_0_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x7e 0x154 0x7d 0x154 0x7c 0x154 0x2f>; + clock-names = "sfe_0_fast_ahb", "sfe_0_clk_src", "sfe_0_clk", "cam_cc_cpas_sfe_0_clk"; + sfe0-supply = <0x3ec>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "sfe0"; + interrupts = <0x00 0x1b4 0x01>; + interrupt-names = "sfe0"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x9e000>; + reg = <0xac9e000 0x8000>; + reg-names = "sfe0"; + compatible = "qcom,sfe860"; + cell-index = <0x00>; + }; + + qcom,sfe1@aca6000 { + phandle = <0x699>; + status = "ok"; + clock-control-debugfs = "true"; + cam_hw_pid = <0x0c 0x01>; + src-clock-name = "sfe_1_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x82 0x154 0x81 0x154 0x80 0x154 0x30>; + clock-names = "sfe_1_fast_ahb", "sfe_1_clk_src", "sfe_1_clk", "cam_cc_cpas_sfe_1_clk"; + sfe1-supply = <0x3ed>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "sfe1"; + interrupts = <0x00 0x1b1 0x01>; + interrupt-names = "sfe1"; + rt-wrapper-base = <0x62000>; + reg-cam-base = "", "\n`"; + reg = <0xaca6000 0x8000>; + reg-names = "sfe1"; + compatible = "qcom,sfe860"; + cell-index = <0x01>; + }; + + qcom,csid0@acb7000 { + phandle = <0x69a>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; + clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; + shared-clks = <0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x259 0x01>; + interrupt-names = "csid0"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0xb8000 0xb6000>; + reg = <0xacb8000 0xd00 0xacb6000 0x1000>; + reg-names = "csid", "csid_top"; + compatible = "qcom,csid860"; + cell-index = <0x00>; + }; + + qcom,ife0@ac62000 { + phandle = <0x69b>; + status = "ok"; + cam_hw_pid = <0x10 0x14 0x18 0x08>; + ubwc-static-cfg = <0x1026 0x1036>; + clock-control-debugfs = "true"; + src-clock-name = "ife_0_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x50 0x154 0x4f 0x154 0x4e 0x154 0x2a>; + clock-names = "ife_0_fast_ahb", "ife_0_clk_src", "ife_0_clk", "cam_cc_cpas_ife_0_clk"; + ife0-supply = <0x3e7>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "ife0"; + interrupts = <0x00 0x25a 0x01>; + interrupt-names = "ife0"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x62000 0x19000>; + reg = <0xac62000 0xf000>; + reg-names = "ife"; + compatible = "qcom,vfe860"; + cell-index = <0x00>; + }; + + qcom,csid1@acb9000 { + phandle = <0x69c>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; + clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; + shared-clks = <0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x25b 0x01>; + interrupt-names = "csid1"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0xba000 0xb6000>; + reg = <0xacba000 0xd00 0xacb6000 0x1000>; + reg-names = "csid", "csid_top"; + compatible = "qcom,csid860"; + cell-index = <0x01>; + }; + + qcom,ife1@ac71000 { + phandle = <0x69d>; + status = "ok"; + cam_hw_pid = <0x11 0x15 0x19 0x09>; + ubwc-static-cfg = <0x1026 0x1036>; + clock-control-debugfs = "true"; + src-clock-name = "ife_1_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x54 0x154 0x53 0x154 0x52 0x154 0x2b>; + clock-names = "ife_1_fast_ahb", "ife_1_clk_src", "ife_1_clk", "cam_cc_cpas_ife_1_clk"; + ife1-supply = <0x3e8>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "ife1"; + interrupts = <0x00 0x25c 0x01>; + interrupt-names = "ife1"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x71000 0x19000>; + reg = <0xac71000 0xf000>; + reg-names = "ife"; + compatible = "qcom,vfe860"; + cell-index = <0x01>; + }; + + qcom,csid2@acbb000 { + phandle = <0x69e>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; + clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; + shared-clks = <0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1af 0x01>; + interrupt-names = "csid2"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0xbc000 0xb6000>; + reg = <0xacbc000 0xd00 0xacb6000 0x1000>; + reg-names = "csid", "csid_top"; + compatible = "qcom,csid860"; + cell-index = <0x02>; + }; + + qcom,ife2@ac80000 { + phandle = <0x69f>; + status = "ok"; + cam_hw_pid = <0x12 0x16 0x1a 0x0a>; + ubwc-static-cfg = <0x1026 0x1036>; + clock-control-debugfs = "true"; + src-clock-name = "ife_2_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x58 0x154 0x57 0x154 0x56 0x154 0x2c>; + clock-names = "ife_2_fast_ahb", "ife_2_clk_src", "ife_2_clk", "cam_cc_cpas_ife_2_clk"; + ife2-supply = <0x3e9>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "ife2"; + interrupts = <0x00 0x2b0 0x01>; + interrupt-names = "ife2"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x80000 0x19000>; + reg = <0xac80000 0xf000>; + reg-names = "ife"; + compatible = "qcom,vfe860"; + cell-index = <0x02>; + }; + + qcom,csid-lite0@acca000 { + phandle = <0x6a0>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5f 0x154 0x5e 0x154 0x5d 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk_src", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x01 0x00 0x00 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x25d 0x01>; + interrupt-names = "csid-lite0"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xcb000>; + reg = <0xaccb000 0xa00>; + reg-names = "csid-lite"; + compatible = "qcom,csid-lite860"; + cell-index = <0x03>; + }; + + qcom,ife-lite0@acca000 { + phandle = <0x6a1>; + status = "ok"; + cam_hw_pid = <0x1b>; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5e 0x154 0x5d 0x154 0x5c 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk_src", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x00 0x00 0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x25e 0x01>; + interrupt-names = "ife-lite0"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xcb000>; + reg = <0xaccb000 0x2800>; + reg-names = "ife-lite"; + compatible = "qcom,vfe-lite860"; + cell-index = <0x03>; + }; + + qcom,csid-lite1@accf000 { + phandle = <0x6a2>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5f 0x154 0x5e 0x154 0x5d 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk_src", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x01 0x00 0x00 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x178 0x01>; + interrupt-names = "csid-lite1"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xd0000>; + reg = <0xacd0000 0xa00>; + reg-names = "csid-lite"; + compatible = "qcom,csid-lite860"; + cell-index = <0x04>; + }; + + qcom,ife-lite1@accf000 { + phandle = <0x6a3>; + status = "ok"; + cam_hw_pid = <0x1c>; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5e 0x154 0x5d 0x154 0x5c 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk_src", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x00 0x00 0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x179 0x01>; + interrupt-names = "ife-lite1"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xd0000>; + reg = <0xacd0000 0x2800>; + reg-names = "ife-lite"; + compatible = "qcom,vfe-lite860"; + cell-index = <0x04>; + }; + + qcom,cam-icp { + synx_signaling_en; + ipe_bps_pc_en; + icp_use_pil; + icp_pc_en; + status = "ok"; + num-bps = <0x01>; + num-ipe = <0x01>; + num-icp = <0x01>; + compat-hw-name = "qcom,icp", "qcom,ipe0", "qcom,bps"; + compatible = "qcom,cam-icp"; + }; + + qcom,icp@ac00000 { + phandle = <0x6a4>; + status = "ok"; + cam_hw_pid = <0x0b>; + qos-val = <0x808>; + ubwc-bps-write-cfg = <0x161ef 0x1620f>; + ubwc-bps-fetch-cfg = <0x707b 0x7083>; + ubwc-ipe-write-cfg = <0x161ef 0x1620f>; + ubwc-ipe-fetch-cfg = <0x707b 0x7083>; + fw_name = "CAMERA_ICP"; + clock-control-debugfs = "true"; + src-clock-name = "icp_clk_src"; + nrt-device; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0xe4e1c00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clocks = <0x154 0x4b 0x154 0x4d 0x154 0x4c 0x154 0x7b>; + clock-names = "icp_ahb_clk", "icp_clk_src", "icp_clk", "camcc_debug_clk"; + memory-region = <0x2a1>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1cf 0x01>; + interrupt-names = "icp"; + reg-cam-base = <0x1000 0x4000>; + reg-names = "icp_csr", "icp_wd0"; + reg = <0xac01000 0x1000 0xac04000 0x1000>; + icp-version = <0x201>; + compatible = "qcom,cam-icp_v2_1"; + cell-index = <0x00>; + }; + + qcom,ipe0@ac42000 { + phandle = <0x6a5>; + status = "ok"; + cam_hw_pid = <0x0f 0x0e 0x0d 0x1f>; + clock-control-debugfs = "true"; + src-clock-name = "ipe_nps_clk_src"; + nrt-device; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x00 0x9e4f580 0x00 0x00 0x00 0x00 0x00 0x00 0xf32fdc0 0x00 0x00 0x00 0x00 0x00 0x00 0x1122e6e0 0x00 0x00 0x00 0x00 0x00 0x00 0x141dd760 0x00 0x00 0x00 0x00 0x00 0x00 0x18964020 0x00 0x00 0x00 0x00 0x00 0x00 0x18964020 0x00 0x00 0x00>; + clocks = <0x154 0x60 0x154 0x63 0x154 0x65 0x154 0x62 0x154 0x61 0x154 0x64 0x154 0x2e>; + clock-names = "ipe_nps_ahb_clk", "ipe_nps_fast_ahb_clk", "ipe_pps_fast_ahb_clk", "ipe_nps_clk_src", "ipe_nps_clk", "ipe_pps_clk", "cam_cc_cpas_ipe_nps_clk"; + ipe0-vdd-supply = <0x3ea>; + regulator-names = "ipe0-vdd"; + reg-cam-base = <0x42000>; + reg-names = "ipe0_top"; + reg = <0xac42000 0x18000>; + compatible = "qcom,cam-ipe680"; + cell-index = <0x00>; + }; + + qcom,bps@ac2c000 { + phandle = <0x6a6>; + status = "ok"; + cam_hw_pid = <0x06 0x1e>; + clock-control-debugfs = "true"; + src-clock-name = "bps_clk_src"; + nrt-device; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x8583b00 0x00 0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x15 0x154 0x18 0x154 0x17 0x154 0x16 0x154 0x27>; + clock-names = "bps_ahb_clk", "bps_fast_ahb_clk", "bps_clk_src", "bps_clk", "cam_cc_cpas_bps_clk"; + bps-vdd-supply = <0x3e5>; + regulator-names = "bps-vdd"; + reg-cam-base = <0x2c000>; + reg-names = "bps_top"; + reg = <0xac2c000 0xb000>; + compatible = "qcom,cam-bps880"; + cell-index = <0x00>; + }; + + qcom,cam-cre { + status = "ok"; + num-cre = <0x01>; + compat-hw-name = "qcom,cre"; + compatible = "qcom,cam-cre"; + }; + + qcom,cre@acfc000 { + phandle = <0x6a7>; + status = "ok"; + cam_hw_pid = <0x07 0x1f>; + clock-control-debugfs = "true"; + src-clock-name = "cre_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x7f28155 0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clocks = <0x154 0x32 0x154 0x34 0x154 0x33 0x154 0x28>; + clock-names = "cre_ahb_clk", "cre_clk_src", "cre_clk", "cre_cpas_clk_src"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupt-names = "cre"; + interrupts = <0x00 0x107 0x01>; + reg-cam-base = <0xfc000 0xfc400 0xfc700>; + reg-names = "cre_top", "cre_bus_rd", "cre_bus_wr"; + reg = <0xacfc000 0x200 0xacfc400 0xb0 0xacfc700 0x300>; + compatible = "qcom,cre"; + cell-index = <0x00>; + }; + + qcom,cam-jpeg { + status = "ok"; + num-jpeg-dma = <0x01>; + num-jpeg-enc = <0x01>; + compat-hw-name = "qcom,jpegenc0", "qcom,jpegdma0"; + compatible = "qcom,cam-jpeg"; + }; + + qcom,jpegenc0@ac2a000 { + phandle = <0x6a8>; + status = "ok"; + cam_hw_wr_mid = <0x01>; + cam_hw_rd_mid = <0x00>; + cam_hw_pid = <0x11 0x13>; + nrt-device; + clock-cntl-level = "nominal"; + src-clock-name = "jpegenc_clk_src"; + clock-rates = <0x23c34600 0x00>; + clocks = <0x154 0x68 0x154 0x67>; + clock-names = "jpegenc_clk_src", "jpegenc_clk"; + shared-clks = <0x01 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x174 0x01>; + interrupt-names = "jpeg_enc0"; + reg-cam-base = <0x2a000 0x19000>; + reg = <0xac2a000 0x1000 0xac19000 0xac80>; + reg-names = "jpegenc_hw", "cam_camnoc"; + compatible = "qcom,cam_jpeg_enc_780"; + cell-index = <0x00>; + }; + + qcom,jpegdma0@ac2b000 { + phandle = <0x6a9>; + status = "ok"; + cam_hw_wr_mid = <0x01>; + cam_hw_rd_mid = <0x00>; + cam_hw_pid = <0x10 0x12>; + nrt-device; + clock-cntl-level = "nominal"; + src-clock-name = "jpegdma_clk_src"; + clock-rates = <0x23c34600 0x00>; + clocks = <0x154 0x68 0x154 0x67>; + clock-names = "jpegdma_clk_src", "jpegdma_clk"; + shared-clks = <0x01 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1db 0x01>; + interrupt-names = "jpeg_dma0"; + reg-cam-base = <0x2b000 0x19000>; + reg = <0xac2b000 0x1000 0xac19000 0xac80>; + reg-names = "jpegdma_hw", "cam_camnoc"; + compatible = "qcom,cam_jpeg_dma_780"; + cell-index = <0x00>; + }; + + qcom,mmrm-test { + phandle = <0x4ed>; + clock_data = <0x01 0x4f 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x53 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x57 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x40 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x7d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x81 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x62 0x1b1ebfc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x17 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x5c 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x68 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x1c 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x5f 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x4d 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x36 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x38 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3a 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3c 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3e 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x20 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x22 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x24 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x86 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x49 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x34 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x3e95ba80 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x32116200 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>; + clocks = <0x154 0x4f 0x154 0x53 0x154 0x57 0x154 0x40 0x154 0x7d 0x154 0x81 0x154 0x62 0x154 0x17 0x154 0x5c 0x154 0x68 0x154 0x1c 0x154 0x5f 0x154 0x4d 0x154 0x31 0x154 0x36 0x154 0x38 0x154 0x3a 0x154 0x3c 0x154 0x3e 0x154 0x20 0x154 0x22 0x154 0x24 0x154 0x86 0x154 0x49 0x154 0x34 0x177 0x0a 0x155 0x3e 0x155 0x10 0x177 0x03>; + clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src"; + status = "disable"; + compatible = "qcom,msm-mmrm-test", "qcom,cliffs-mmrm-test"; + }; + + qcom,mmrm { + phandle = <0x4ee>; + mmrm-client-info = <0x01 0x17 0xd8ddb3 0xf688 0x01 0x01 0x4f 0x18c50a4 0x3cb03 0x01 0x01 0x53 0x18c50a4 0x3cb03 0x01 0x01 0x57 0x18c50a4 0x3cb03 0x01 0x01 0x62 0x214e0c5 0x4bfbf 0x01 0x01 0x7d 0x176eccd 0x2b063 0x01 0x01 0x81 0x176eccd 0x2b063 0x01 0x01 0x49 0x8000 0x195c 0x01 0x01 0x86 0xe667 0x2d92 0x01 0x01 0x20 0x00 0x18d 0x01 0x01 0x22 0x00 0x18d 0x01 0x01 0x24 0x00 0x18d 0x01 0x01 0x34 0x148d6 0x787 0x01 0x01 0x36 0x199a 0x05 0x01 0x01 0x38 0x199a 0x05 0x01 0x01 0x3a 0x199a 0x05 0x01 0x01 0x3c 0x199a 0x05 0x01 0x01 0x3e 0x199a 0x05 0x01 0x01 0x40 0x205ec7 0xdb65 0x03 0x01 0x4d 0x505bc 0x1da6 0x01 0x01 0x31 0x4ccd 0x81df 0x0a 0x01 0x5f 0x3a42b 0x3b99 0x02 0x01 0x68 0xbe037 0x47af 0x02 0x01 0x5c 0x144a28 0x7206 0x02 0x01 0x1c 0x7a5b94 0x26a3e 0x01 0x02 0x0a 0x2736979 0x58419 0x01 0x03 0x3e 0xc8199a 0x36a3e 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x10b09fc 0x8c51f 0x01>; + scaling-fact-leak = <0x9e667 0xb7ae2 0xd4000 0xecccd 0x11c290>; + scaling-fact-dyn = <0x9c29 0xbd71 0xe3d8 0x1051f 0x14290>; + mm-rail-fact-volt = <0x926f 0xa0c5 0xaf1b 0xba5f 0xcccd>; + mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo"; + mmrm-peak-threshold = <0x2710>; + status = "okay"; + compatible = "qcom,msm-mmrm", "qcom,cliffs-mmrm"; + }; + + qcom,ipcc_compute_l0@443000 { + phandle = <0x4ef>; + #mbox-cells = <0x02>; + #interrupt-cells = <0x03>; + interrupt-controller; + interrupts = <0x00 0xe6 0x04>; + reg = <0x443000 0x1000>; + compatible = "qcom,ipcc"; + }; + + ipclite { + ranges; + feature_mask_high = <0x00>; + feature_mask_low = <0x03>; + minor_version = <0x00>; + major_version = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + hwlocks = <0x02 0x0b>; + memory-region = <0x199>; + compatible = "qcom,ipclite"; + + apss { + phandle = <0x4f0>; + label = "apss"; + qcom,remote-pid = <0x00>; + + ipclite_signal_0 { + interrupts = <0x08 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0xf000 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0xf000 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x08 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x08 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x08 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x08 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x05>; + index = <0x05>; + }; + }; + + cdsp { + phandle = <0x4f1>; + label = "cdsp"; + qcom,remote-pid = <0x05>; + + ipclite_signal_0 { + interrupts = <0x06 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0x06 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x06 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x06 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x06 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x06 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x05>; + index = <0x05>; + }; + }; + + cvp { + phandle = <0x4f2>; + label = "cvp"; + qcom,remote-pid = <0x06>; + + ipclite_signal_0 { + interrupts = <0x0a 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0x0a 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x0a 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x0a 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x0a 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x0a 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x05>; + index = <0x05>; + }; + }; + + cam { + phandle = <0x4f3>; + label = "cam"; + qcom,remote-pid = <0x07>; + + ipclite_signal_0 { + interrupts = <0x0b 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0x0b 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x0b 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x0b 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x0b 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x0b 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x05>; + index = <0x05>; + }; + }; + }; + + qcom,msm-stub-codec { + phandle = <0x4f6>; + compatible = "qcom,msm-stub-codec"; + }; + + qcom,audio-pkt-core-platform { + phandle = <0x4f7>; + compatible = "qcom,audio-pkt-core-platform"; + }; + + qcom,msm-adsp-loader { + phandle = <0x4f8>; + qcom,adsp-state = <0x00>; + qcom,rproc-handle = <0x185>; + compatible = "qcom,adsp-loader"; + status = "ok"; + }; + + qcom,msm-adsp-notify { + phandle = <0x4f9>; + qcom,rproc-handle = <0x185>; + compatible = "qcom,adsp-notify"; + status = "ok"; + }; + + spf_core_platform { + phandle = <0x4fa>; + compatible = "qcom,spf-core-platform"; + + qcom,msm-audio-ion { + phandle = <0x4fb>; + dma-coherent; + qcom,smmu-sid-mask = <0x00 0x0f>; + qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>; + iommus = <0x12a 0x1001 0x80 0x12a 0x1061 0x00>; + qcom,smmu-enabled; + qcom,smmu-version = <0x02>; + compatible = "qcom,msm-audio-ion"; + }; + + qcom,msm-audio-ion-cma { + phandle = <0x4fc>; + compatible = "qcom,msm-audio-ion-cma"; + }; + + lpi_pinctrl@6E80000 { + phandle = <0x4fd>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + qcom,lpi-slew-base-tbl = <0x6e80000 0x6e81000 0x6e82000 0x6e83000 0x6e84000 0x6e85000 0x6e86000 0x6e87000 0x6e88000 0x6e89000 0x6e8a000 0x6e8b000 0x6e8c000 0x6e8d000 0x6e8e000 0x6e8f000 0x6e90000 0x6e91000 0x6e92000 0x6e93000 0x6e94000 0x6e95000 0x6e96000>; + qcom,lpi-slew-offset-tbl = <0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b>; + qcom,lpi-offset-tbl = <0x00 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000 0xf000 0x10000 0x11000 0x12000 0x13000 0x14000 0x15000 0x16000>; + #gpio-cells = <0x02>; + gpio-controller; + qcom,slew-reg = <0x6e80000 0x00>; + qcom,gpios-count = <0x17>; + reg = <0x6e80000 0x00>; + compatible = "qcom,lpi-pinctrl"; + + quat_mi2s_sck { + + quat_mi2s_sck_sleep { + phandle = <0x6e9>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + quat_mi2s_sck_active { + phandle = <0x6ea>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio0"; + }; + }; + }; + + quat_mi2s_ws { + + quat_mi2s_ws_sleep { + phandle = <0x6eb>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + quat_mi2s_ws_active { + phandle = <0x6ec>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio1"; + }; + }; + }; + + quat_mi2s_sd0 { + + quat_mi2s_sd0_sleep { + phandle = <0x6ed>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + quat_mi2s_sd0_active { + phandle = <0x6ee>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio2"; + }; + }; + }; + + quat_mi2s_sd1 { + + quat_mi2s_sd1_sleep { + phandle = <0x6ef>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + quat_mi2s_sd1_active { + phandle = <0x6f0>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio3"; + }; + }; + }; + + quat_mi2s_sd2 { + + quat_mi2s_sd2_sleep { + phandle = <0x6f1>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + quat_mi2s_sd2_active { + phandle = <0x6f2>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio4"; + }; + }; + }; + + quat_mi2s_sd3 { + + quat_mi2s_sd3_sleep { + phandle = <0x6f3>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + quat_mi2s_sd3_active { + phandle = <0x6f4>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio5"; + }; + }; + }; + + lpi_i2s1_sck { + + lpi_i2s1_sck_sleep { + phandle = <0x6f5>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x6f6>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + }; + + lpi_i2s1_ws { + + lpi_i2s1_ws_sleep { + phandle = <0x6f7>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x6f8>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + }; + + lpi_i2s1_sd0 { + + lpi_i2s1_sd0_sleep { + phandle = <0x6f9>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x6fa>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + }; + + lpi_i2s1_sd1 { + + lpi_i2s1_sd1_sleep { + phandle = <0x6fb>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x6fc>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + }; + + lpi_i2s2_sck { + + lpi_i2s2_sck_sleep { + phandle = <0x6fd>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + lpi_i2s2_sck_active { + phandle = <0x6fe>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio10"; + }; + }; + }; + + lpi_i2s2_ws { + + lpi_i2s2_ws_sleep { + phandle = <0x6ff>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + lpi_i2s2_ws_active { + phandle = <0x700>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio11"; + }; + }; + }; + + lpi_i2s3_sck { + + lpi_i2s3_sck_sleep { + phandle = <0x701>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + lpi_i2s3_sck_active { + phandle = <0x702>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + }; + + lpi_i2s3_ws { + + lpi_i2s3_ws_sleep { + phandle = <0x703>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + lpi_i2s3_ws_active { + phandle = <0x704>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + }; + + lpi_i2s4_sck { + + lpi_i2s4_sck_sleep { + phandle = <0x705>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio19"; + }; + }; + + lpi_i2s4_sck_active { + phandle = <0x706>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio19"; + }; + }; + }; + + lpi_i2s4_ws { + + lpi_i2s4_ws_sleep { + phandle = <0x707>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio20"; + }; + }; + + lpi_i2s4_ws_active { + phandle = <0x708>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio20"; + }; + }; + }; + + lpi_i2s4_sd0 { + + lpi_i2s4_sd0_sleep { + phandle = <0x709>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + lpi_i2s4_sd0_active { + phandle = <0x70a>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + }; + + lpi_i2s4_sd1 { + + lpi_i2s4_sd1_sleep { + phandle = <0x70b>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + + lpi_i2s4_sd1_active { + phandle = <0x70c>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + }; + + quat_tdm_sck { + + quat_tdm_sck_sleep { + phandle = <0x70d>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + quat_tdm_sck_active { + phandle = <0x70e>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio0"; + }; + }; + }; + + quat_tdm_ws { + + quat_tdm_ws_sleep { + phandle = <0x70f>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + quat_tdm_ws_active { + phandle = <0x710>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio1"; + }; + }; + }; + + quat_tdm_sd0 { + + quat_tdm_sd0_sleep { + phandle = <0x711>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + quat_tdm_sd0_active { + phandle = <0x712>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio2"; + }; + }; + }; + + quat_tdm_sd1 { + + quat_tdm_sd1_sleep { + phandle = <0x713>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + quat_tdm_sd1_active { + phandle = <0x714>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio3"; + }; + }; + }; + + quat_tdm_sd2 { + + quat_tdm_sd2_sleep { + phandle = <0x715>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + quat_tdm_sd2_active { + phandle = <0x716>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio4"; + }; + }; + }; + + quat_tdm_sd3 { + + quat_tdm_sd3_sleep { + phandle = <0x717>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + quat_tdm_sd3_active { + phandle = <0x718>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio5"; + }; + }; + }; + + lpi_tdm1_sck { + + lpi_tdm1_sck_sleep { + phandle = <0x719>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + lpi_tdm1_sck_active { + phandle = <0x71a>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + }; + + lpi_tdm1_ws { + + lpi_tdm1_ws_sleep { + phandle = <0x71b>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + lpi_tdm1_ws_active { + phandle = <0x71c>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + }; + + lpi_tdm1_sd0 { + + lpi_tdm1_sd0_sleep { + phandle = <0x71d>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + lpi_tdm1_sd0_active { + phandle = <0x71e>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + }; + + lpi_tdm1_sd1 { + + lpi_tdm1_sd1_sleep { + phandle = <0x71f>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + lpi_tdm1_sd1_active { + phandle = <0x720>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + }; + + lpi_tdm2_sck { + + lpi_tdm2_sck_sleep { + phandle = <0x721>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + lpi_tdm2_sck_active { + phandle = <0x722>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio10"; + }; + }; + }; + + lpi_tdm2_ws { + + lpi_tdm2_ws_sleep { + phandle = <0x723>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + lpi_tdm2_ws_active { + phandle = <0x724>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio11"; + }; + }; + }; + + lpi_tdm3_sck { + + lpi_tdm3_sck_sleep { + phandle = <0x725>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + lpi_tdm3_sck_active { + phandle = <0x726>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + }; + + lpi_tdm3_ws { + + lpi_tdm3_ws_sleep { + phandle = <0x727>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + lpi_tdm3_ws_active { + phandle = <0x728>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + }; + + lpi_tdm4_sck { + + lpi_tdm4_sck_sleep { + phandle = <0x729>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio19"; + }; + }; + + lpi_tdm4_sck_active { + phandle = <0x72a>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio19"; + }; + }; + }; + + lpi_tdm4_ws { + + lpi_tdm4_ws_sleep { + phandle = <0x72b>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio20"; + }; + }; + + lpi_tdm4_ws_active { + phandle = <0x72c>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio20"; + }; + }; + }; + + lpi_tdm4_sd0 { + + lpi_tdm4_sd0_sleep { + phandle = <0x72d>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + lpi_tdm4_sd0_active { + phandle = <0x72e>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + }; + + lpi_tdm4_sd1 { + + lpi_tdm4_sd1_sleep { + phandle = <0x72f>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + + lpi_tdm4_sd1_active { + phandle = <0x730>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + }; + + quat_aux_sck { + + quat_aux_sck_sleep { + phandle = <0x731>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + quat_aux_sck_active { + phandle = <0x732>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio0"; + }; + }; + }; + + quat_aux_ws { + + quat_aux_ws_sleep { + phandle = <0x733>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + quat_aux_ws_active { + phandle = <0x734>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio1"; + }; + }; + }; + + quat_aux_sd0 { + + quat_aux_sd0_sleep { + phandle = <0x735>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + quat_aux_sd0_active { + phandle = <0x736>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio2"; + }; + }; + }; + + quat_aux_sd1 { + + quat_aux_sd1_sleep { + phandle = <0x737>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + quat_aux_sd1_active { + phandle = <0x738>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio3"; + }; + }; + }; + + quat_aux_sd2 { + + quat_aux_sd2_sleep { + phandle = <0x739>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + quat_aux_sd2_active { + phandle = <0x73a>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio4"; + }; + }; + }; + + quat_aux_sd3 { + + quat_aux_sd3_sleep { + phandle = <0x73b>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + quat_aux_sd3_active { + phandle = <0x73c>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio5"; + }; + }; + }; + + lpi_aux1_sck { + + lpi_aux1_sck_sleep { + phandle = <0x73d>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + lpi_aux1_sck_active { + phandle = <0x73e>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + }; + + lpi_aux1_ws { + + lpi_aux1_ws_sleep { + phandle = <0x73f>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + lpi_aux1_ws_active { + phandle = <0x740>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + }; + + lpi_aux1_sd0 { + + lpi_aux1_sd0_sleep { + phandle = <0x741>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + lpi_aux1_sd0_active { + phandle = <0x742>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + }; + + lpi_aux1_sd1 { + + lpi_aux1_sd1_sleep { + phandle = <0x743>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + lpi_aux1_sd1_active { + phandle = <0x744>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + }; + + lpi_aux2_sck { + + lpi_aux2_sck_sleep { + phandle = <0x745>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + lpi_aux2_sck_active { + phandle = <0x746>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio10"; + }; + }; + }; + + lpi_aux2_ws { + + lpi_aux2_ws_sleep { + phandle = <0x747>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + lpi_aux2_ws_active { + phandle = <0x748>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio11"; + }; + }; + }; + + lpi_aux3_sck { + + lpi_aux3_sck_sleep { + phandle = <0x749>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + lpi_aux3_sck_active { + phandle = <0x74a>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + }; + + lpi_aux3_ws { + + lpi_aux3_ws_sleep { + phandle = <0x74b>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + lpi_aux3_ws_active { + phandle = <0x74c>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + }; + + lpi_aux4_sck { + + lpi_aux4_sck_sleep { + phandle = <0x74d>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio19"; + }; + }; + + lpi_aux4_sck_active { + phandle = <0x74e>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio19"; + }; + }; + }; + + lpi_aux4_ws { + + lpi_aux4_ws_sleep { + phandle = <0x74f>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio20"; + }; + }; + + lpi_aux4_ws_active { + phandle = <0x750>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio20"; + }; + }; + }; + + lpi_aux4_sd0 { + + lpi_aux4_sd0_sleep { + phandle = <0x751>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + lpi_aux4_sd0_active { + phandle = <0x752>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + }; + + lpi_aux4_sd1 { + + lpi_aux4_sd1_sleep { + phandle = <0x753>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + + lpi_aux4_sd1_active { + phandle = <0x754>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + }; + + spkr_1_sd_n { + + spkr_1_sd_n_sleep { + phandle = <0x6e6>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + spkr_1_sd_n_active { + phandle = <0x6e5>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x10>; + pins = "gpio13"; + }; + }; + }; + + wcd_reset { + + wcd_reset_sleep { + phandle = <0x6e8>; + + mux { + function = "gpio"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + wcd_reset_active { + phandle = <0x6e7>; + + mux { + function = "gpio"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x06>; + pins = "gpio12"; + }; + }; + }; + + wsa_swr_clk_pin { + + wsa_swr_clk_sleep { + phandle = <0x6c5>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + wsa_swr_clk_active { + phandle = <0x6c3>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + bias-disable; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + }; + + wsa_swr_data_pin { + + wsa_swr_data_sleep { + phandle = <0x6c6>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + wsa_swr_data_active { + phandle = <0x6c4>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x6d1>; + + mux { + bias-pull-down; + input-enable; + function = "func1"; + pins = "gpio0"; + }; + + config { + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + tx_swr_clk_active { + phandle = <0x6cd>; + + mux { + function = "func1"; + pins = "gpio0"; + }; + + config { + bias-disable; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio0"; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x6d2>; + + mux { + function = "func1"; + pins = "gpio1"; + }; + + config { + bias-bus-hold; + input-enable; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + tx_swr_data0_active { + phandle = <0x6ce>; + + mux { + function = "func1"; + pins = "gpio1"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio1"; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x6d3>; + + mux { + function = "func1"; + pins = "gpio2"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + tx_swr_data1_active { + phandle = <0x6cf>; + + mux { + function = "func1"; + pins = "gpio2"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio2"; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x6d4>; + + mux { + function = "func1"; + pins = "gpio14"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio14"; + }; + }; + + tx_swr_data2_active { + phandle = <0x6d0>; + + mux { + function = "func1"; + pins = "gpio14"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio14"; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x6ca>; + + mux { + function = "func1"; + pins = "gpio3"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + rx_swr_clk_active { + phandle = <0x6c7>; + + mux { + function = "func1"; + pins = "gpio3"; + }; + + config { + bias-disable; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + rx_swr_data_sleep { + phandle = <0x6cb>; + + mux { + function = "func1"; + pins = "gpio4"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + rx_swr_data_active { + phandle = <0x6c8>; + + mux { + function = "func1"; + pins = "gpio4"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + rx_swr_data1_sleep { + phandle = <0x6cc>; + + mux { + function = "func1"; + pins = "gpio5"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + rx_swr_data1_active { + phandle = <0x6c9>; + + mux { + function = "func1"; + pins = "gpio5"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + dmic01_clk_active { + phandle = <0x6d5>; + + mux { + function = "func1"; + pins = "gpio6"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + + dmic01_clk_sleep { + phandle = <0x6d7>; + + mux { + function = "func1"; + pins = "gpio6"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + dmic01_data_active { + phandle = <0x6d6>; + + mux { + function = "func1"; + pins = "gpio7"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + + dmic01_data_sleep { + phandle = <0x6d8>; + + mux { + function = "func1"; + pins = "gpio7"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + dmic23_clk_active { + phandle = <0x6d9>; + + mux { + function = "func1"; + pins = "gpio8"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + + dmic23_clk_sleep { + phandle = <0x6db>; + + mux { + function = "func1"; + pins = "gpio8"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + dmic23_data_active { + phandle = <0x6da>; + + mux { + function = "func1"; + pins = "gpio9"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + + dmic23_data_sleep { + phandle = <0x6dc>; + + mux { + function = "func1"; + pins = "gpio9"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + dmic45_clk_active { + phandle = <0x6dd>; + + mux { + function = "func1"; + pins = "gpio12"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + + dmic45_clk_sleep { + phandle = <0x6df>; + + mux { + function = "func1"; + pins = "gpio12"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + dmic45_data_active { + phandle = <0x6de>; + + mux { + function = "func1"; + pins = "gpio13"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + + dmic45_data_sleep { + phandle = <0x6e0>; + + mux { + function = "func1"; + pins = "gpio13"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + dmic67_clk_active { + phandle = <0x6e1>; + + mux { + function = "func2"; + pins = "gpio21"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + + dmic67_clk_sleep { + phandle = <0x6e3>; + + mux { + function = "func2"; + pins = "gpio21"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + dmic67_data_active { + phandle = <0x6e2>; + + mux { + function = "func2"; + pins = "gpio22"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + + dmic67_data_sleep { + phandle = <0x6e4>; + + mux { + function = "func2"; + pins = "gpio22"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + }; + + lpass-cdc { + phandle = <0x4fe>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + compatible = "qcom,lpass-cdc"; + #size-cells = <0x01>; + #address-cells = <0x01>; + qcom,lpass-cdc-version = <0x07>; + qcom,num-macros = <0x03>; + + lpass-cdc-clk-rsc-mngr { + compatible = "qcom,lpass-cdc-clk-rsc-mngr"; + clocks = <0x6aa 0x00 0x6ab 0x00 0x6ad 0x00 0x6af 0x00>; + clock-names = "tx_core_clk", "rx_core_clk", "rx_tx_core_clk", "va_core_clk"; + qcom,va_mclk_mode_muxsel = <0x6e28000>; + qcom,wsa_mclk_mode_muxsel = <0x6bea100>; + qcom,rx_mclk_mode_muxsel = <0x6bec0d8>; + qcom,fs-gen-sequence = <0x3000 0x01 0x01 0x3004 0x03 0x03 0x3004 0x03 0x01 0x3080 0x02 0x02>; + }; + + va-macro@6D44000 { + phandle = <0x755>; + qcom,va-swr-gpios = <0x6b0>; + qcom,is-used-swr-gpio = <0x01>; + qcom,use-clk-id = <0x03>; + qcom,default-clk-id = <0x00>; + qcom,va-island-mode-muxsel = <0x6e28000>; + qcom,va-clk-mux-select = <0x01>; + qcom,va-dmic-sample-rate = <0x927c0>; + clocks = <0x4f5 0x00>; + clock-names = "lpass_audio_hw_vote"; + reg = <0x6d44000 0x00>; + compatible = "qcom,lpass-cdc-va-macro"; + + va_swr_master { + phandle = <0x756>; + qcom,is-always-on = <0x01>; + qcom,swr-mstr-irq-wakeup-capable = <0x01>; + qcom,swr-clock-stop-mode0 = <0x01>; + qcom,swr-num-dev = <0x05>; + qcom,swr-port-mapping = <0x01 0x2d 0x03 0x02 0x2e 0x01 0x02 0x2f 0x02 0x02 0x30 0x04 0x02 0x31 0x08 0x03 0x32 0x01 0x03 0x33 0x02 0x03 0x34 0x04 0x03 0x35 0x08 0x04 0x36 0x01 0x04 0x37 0x02 0x04 0x38 0x04 0x04 0x39 0x08 0x05 0x3a 0x03>; + qcom,swr-num-ports = <0x05>; + qcom,swr-wakeup-required = <0x01>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + interrupts = <0x00 0x1f0 0x04 0x00 0x208 0x04>; + swrm-io-base = <0x6d30000 0x00>; + qcom,mipi-sdw-block-packing-mode = <0x01>; + qcom,swr_master_id = <0x03>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0x00>; + #address-cells = <0x02>; + compatible = "qcom,swr-mstr"; + + wcd937x-tx-slave { + phandle = <0x6ba>; + status = "okay"; + reg = <0x0a 0x1170223>; + compatible = "qcom,wcd937x-slave"; + }; + + wcd939x-tx-slave { + phandle = <0x6bc>; + status = "disabled"; + reg = <0x0e 0x1170223>; + compatible = "qcom,wcd939x-slave"; + }; + + dmic_swr@58350223 { + phandle = <0x757>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x03>; + qcom,codec-name = "swr-dmic.04"; + sound-name-prefix = "SWR_MIC3"; + reg = <0x08 0x58350223>; + compatible = "qcom,swr-dmic"; + }; + + dmic_swr@58350222 { + phandle = <0x758>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x01>; + qcom,codec-name = "swr-dmic.03"; + sound-name-prefix = "SWR_MIC2"; + reg = <0x08 0x58350222>; + compatible = "qcom,swr-dmic"; + }; + + dmic_swr@58350221 { + phandle = <0x759>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x01>; + qcom,codec-name = "swr-dmic.02"; + sound-name-prefix = "SWR_MIC1"; + reg = <0x08 0x58350221>; + compatible = "qcom,swr-dmic"; + }; + + dmic_swr@58350220 { + phandle = <0x75a>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x03>; + qcom,codec-name = "swr-dmic.01"; + sound-name-prefix = "SWR_MIC0"; + reg = <0x08 0x58350220>; + compatible = "qcom,swr-dmic"; + }; + }; + }; + + tx-macro@6AE0000 { + phandle = <0x75b>; + qcom,is-used-swr-gpio = <0x00>; + qcom,tx-dmic-sample-rate = <0x249f00>; + qcom,default-clk-id = <0x00>; + reg = <0x6ae0000 0x00>; + compatible = "qcom,lpass-cdc-tx-macro"; + }; + + rx-macro@6AC0000 { + phandle = <0x75c>; + clocks = <0x6b3 0x00>; + clock-names = "rx_mclk2_2x_clk"; + qcom,default-clk-id = <0x05>; + qcom,rx-bcl-pmic-params = [00 03 48]; + qcom,rx_mclk_mode_muxsel = <0x6bec0d8>; + qcom,rx-swr-gpios = <0x6b2>; + reg = <0x6ac0000 0x00>; + compatible = "qcom,lpass-cdc-rx-macro"; + + rx_swr_master { + phandle = <0x75d>; + qcom,swr-clock-stop-mode0 = <0x01>; + qcom,swr-num-dev = <0x02>; + qcom,swr-port-mapping = <0x01 0x0e 0x01 0x01 0x0f 0x02 0x02 0x12 0x03 0x03 0x10 0x01 0x03 0x11 0x02 0x04 0x13 0x01 0x05 0x14 0x01 0x05 0x15 0x02 0x06 0x16 0x01 0x07 0x17 0x03 0x08 0x18 0x03 0x09 0x3b 0x01 0x09 0x3c 0x02 0x0a 0x1a 0x03 0x0b 0x1b 0x03 0x0c 0x1c 0x03>; + qcom,swr-num-ports = <0x0c>; + interrupt-names = "swr_master_irq"; + interrupts = <0x00 0x9b 0x04>; + swrm-io-base = <0x6ad0000 0x00>; + qcom,mipi-sdw-block-packing-mode = <0x01>; + qcom,swr_master_id = <0x02>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0x00>; + #address-cells = <0x02>; + compatible = "qcom,swr-mstr"; + + swr_haptics@f0170220 { + phandle = <0x75e>; + status = "disabled"; + qcom,rx_swr_ch_map = <0x00 0x01 0x01 0x00 0x16>; + reg = <0x02 0xf0170220>; + compatible = "qcom,pm8550b-swr-haptics"; + }; + + wcd937x-rx-slave { + phandle = <0x6b9>; + status = "okay"; + reg = <0x0a 0x1170224>; + compatible = "qcom,wcd937x-slave"; + }; + + wcd939x-rx-slave { + phandle = <0x6bb>; + status = "disabled"; + reg = <0x0e 0x1170224>; + compatible = "qcom,wcd939x-slave"; + }; + }; + }; + + wsa-macro@6B00000 { + phandle = <0x6b7>; + status = "disabled"; + #cooling-cells = <0x02>; + qcom,noise-gate-mode = <0x02>; + qcom,thermal-max-state = <0x0b>; + qcom,default-clk-id = <0x06>; + qcom,wsa-bcl-pmic-params = [00 03 48]; + qcom,wsa-system-gains = <0x00 0x09 0x00 0x09>; + qcom,wsa-rloads = <0x02 0x02>; + qcom,wsa-bat-cfgs = <0x01 0x01>; + qcom,wsa-swr-gpios = <0x6b4>; + wsa_data_fs_ctl_reg = <0x6b6f000>; + reg = <0x6b00000 0x00>; + compatible = "qcom,lpass-cdc-wsa-macro"; + + wsa_swr_master { + phandle = <0x75f>; + qcom,dynamic-port-map-supported = <0x00>; + qcom,swr-num-dev = <0x02>; + qcom,swr-port-mapping = <0x01 0x01 0x01 0x02 0x02 0x0f 0x03 0x03 0x03 0x04 0x04 0x01 0x05 0x05 0x0f 0x06 0x06 0x03 0x07 0x07 0x03 0x08 0x08 0x03 0x09 0x09 0x03 0x0a 0x0a 0x03 0x0b 0x0b 0x03 0x0c 0x0c 0x03 0x0d 0x0d 0x03>; + qcom,swr-clock-stop-mode0 = <0x01>; + qcom,swr-num-ports = <0x0d>; + interrupt-names = "swr_master_irq"; + interrupts = <0x00 0xaa 0x04>; + swrm-io-base = <0x6b10000 0x00>; + qcom,mipi-sdw-block-packing-mode = <0x00>; + qcom,swr_master_id = <0x01>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0x00>; + #address-cells = <0x02>; + compatible = "qcom,swr-mstr"; + + wsa883x@02170221 { + phandle = <0x760>; + sound-name-prefix = "SpkrLeft"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b5>; + reg = <0x02 0x2170221>; + compatible = "qcom,wsa883x"; + status = "disabled"; + }; + + wsa883x@02170222 { + phandle = <0x761>; + sound-name-prefix = "SpkrRight"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b6>; + reg = <0x02 0x2170222>; + compatible = "qcom,wsa883x"; + status = "disabled"; + }; + + wsa884x@02170220 { + phandle = <0x762>; + status = "disabled"; + sound-name-prefix = "SpkrLeft"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-lpm-supported = <0x01>; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,swr-wsa-port-params = <0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00>; + qcom,wsa-macro-handle = <0x6b7>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b5>; + reg = <0x04 0x2170220>; + compatible = "qcom,wsa884x"; + }; + + wsa884x@02170221 { + phandle = <0x763>; + status = "disabled"; + sound-name-prefix = "SpkrRight"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-lpm-supported = <0x01>; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,swr-wsa-port-params = <0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00>; + qcom,wsa-macro-handle = <0x6b7>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b6>; + reg = <0x04 0x2170221>; + compatible = "qcom,wsa884x"; + }; + }; + }; + + wcd937x-codec { + phandle = <0x6c0>; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddpx"; + qcom,cdc-micbias3-mv = <0xa8c>; + qcom,cdc-micbias2-mv = <0xa8c>; + qcom,cdc-micbias1-mv = <0xa8c>; + qcom,cdc-vdd-mic-bias-current = <0x1a68>; + qcom,cdc-vdd-mic-bias-voltage = "", "2K", "", "2K"; + cdc-vdd-mic-bias-supply = <0x358>; + qcom,cdc-vdd-buck-current = <0x58296>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-buck-supply = <0x1e1>; + qcom,cdc-vddpx-current = <0x3642>; + qcom,cdc-vddpx-voltage = <0x1b7740 0x1b7740>; + cdc-vddpx-supply = <0x1e1>; + qcom,cdc-vdd-rxtx-current = <0x3642>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-rxtx-supply = <0x1e1>; + qcom,tx-slave = <0x6ba>; + qcom,rx-slave = <0x6b9>; + qcom,wcd-rst-gpio-node = <0x6b8>; + qcom,swr-tx-port-params = <0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x02 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00>; + qcom,tx_swr_ch_map = <0x00 0x1e 0x01 0x493e00 0x2e 0x01 0x1f 0x01 0x493e00 0x32 0x01 0x20 0x02 0x493e00 0x33 0x02 0x22 0x01 0x00 0x31 0x02 0x23 0x02 0x00 0x32 0x02 0x1d 0x04 0x493e00 0x33 0x03 0x24 0x01 0x00 0x34 0x03 0x25 0x02 0x00 0x35 0x03 0x26 0x04 0x00 0x36 0x03 0x27 0x08 0x00 0x37>; + qcom,rx_swr_ch_map = <0x00 0x0e 0x01 0x00 0x0e 0x00 0x0f 0x02 0x00 0x0f 0x01 0x12 0x01 0x00 0x12 0x02 0x10 0x01 0x00 0x10 0x02 0x11 0x02 0x00 0x11 0x03 0x13 0x01 0x00 0x13 0x04 0x14 0x01 0x00 0x14 0x04 0x15 0x02 0x00 0x15>; + qcom,split-codec = <0x01>; + compatible = "qcom,wcd937x-codec"; + status = "okay"; + }; + + wcd939x-codec { + phandle = <0x6b1>; + status = "disabled"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck", "cdc-vdd-px"; + qcom,cdc-static-supplies = "cdc-vdd-rx", "cdc-vdd-tx", "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-px-rem-supported = <0x01>; + qcom,cdc-vdd-px-lpm-supported = <0x01>; + qcom,cdc-vdd-px-current = <0x3a98>; + qcom,cdc-vdd-px-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-px-supply = <0x1e1>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-vdd-mic-bias-voltage = "", "2K", "", "2K"; + cdc-vdd-mic-bias-supply = <0x358>; + qcom,cdc-vdd-buck-lpm-supported = <0x01>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-buck-supply = <0x1e1>; + qcom,cdc-vdd-tx-lpm-supported = <0x01>; + qcom,cdc-vdd-tx-current = <0xafc8>; + qcom,cdc-vdd-tx-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-tx-supply = <0x1e1>; + qcom,cdc-vdd-rx-lpm-supported = <0x01>; + qcom,cdc-vdd-rx-current = <0xafc8>; + qcom,cdc-vdd-rx-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-rx-supply = <0x1e1>; + qcom,tx-slave = <0x6bc>; + qcom,rx-slave = <0x6bb>; + qcom,wcd-rst-gpio-node = <0x6b8>; + qcom,swr-tx-port-params = <0x00 0x01 0x00 0x02 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x02 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00>; + qcom,tx_swr_ch_map = <0x00 0x1e 0x01 0x00 0x2e 0x00 0x1f 0x02 0x00 0x2f 0x01 0x20 0x01 0x00 0x30 0x01 0x21 0x02 0x00 0x31 0x02 0x22 0x01 0x00 0x32 0x02 0x23 0x02 0x00 0x33 0x02 0x1d 0x04 0x00 0x34 0x02 0x24 0x04 0x00 0x34 0x02 0x25 0x08 0x00 0x35 0x03 0x26 0x01 0x00 0x36 0x03 0x27 0x02 0x00 0x37 0x03 0x28 0x04 0x00 0x38 0x03 0x29 0x08 0x00 0x39>; + qcom,rx_swr_ch_map = <0x00 0x0e 0x01 0x00 0x0e 0x00 0x0f 0x02 0x00 0x0f 0x01 0x12 0x01 0x00 0x12 0x02 0x10 0x01 0x00 0x10 0x02 0x11 0x02 0x00 0x11 0x03 0x13 0x01 0x00 0x13 0x04 0x14 0x01 0x00 0x14 0x04 0x15 0x02 0x00 0x15 0x05 0x3b 0x01 0x00 0x3b 0x05 0x3c 0x02 0x00 0x3c>; + qcom,split-codec = <0x01>; + compatible = "qcom,wcd939x-codec"; + }; + }; + + sound { + phandle = <0x764>; + clocks = <0x4f5 0x00>; + clock-names = "lpass_audio_hw_vote"; + qcom,afe-rxtx-lb = <0x00>; + qcom,ext-disp-audio-rx = <0x00>; + qcom,wcn-bt = <0x01>; + qcom,auxpcm-audio-intf = <0x01>; + qcom,tdm-audio-intf = <0x00>; + qcom,mi2s-audio-intf = <0x01>; + compatible = "qcom,pineapple-asoc-snd"; + fsa4480-i2c-handle = <0x6c2>; + oplus,mbhc-check-cross-conn = <0x01>; + oplus,mbhc-headset-micbias-alwayon = <0x01>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x70>; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0xa28>; + qcom,sec-mi2s-gpios = <0x6c1>; + qcom,upd_ear_pa_reg_addr = <0x3430>; + qcom,upd_lpass_reg_addr = <0x6b00418 0x6b14020>; + qcom,upd_backends_used = "wsa"; + qcom,msm_audio_ssr_devs = <0x507 0x4fd 0x4fe>; + qcom,wsa-max-devs = <0x00>; + asoc-codec-names = "msm-stub-codec.1", "lpass-cdc", "wcd937x_codec"; + asoc-codec = <0x4f6 0x4fe 0x6c0>; + qcom,cdc-dmic45-gpios = <0x6bf>; + qcom,cdc-dmic23-gpios = <0x6be>; + qcom,cdc-dmic01-gpios = <0x6bd>; + qcom,msm-mbhc-gnd-swh = <0x00>; + qcom,msm-mbhc-hphl-swh = <0x00>; + qcom,msm-mbhc-usbc-audio-supported = <0x01>; + 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", "VA DMIC0", "Digital Mic0", "VA DMIC1", "Digital Mic1", "VA DMIC2", "Digital Mic2", "VA DMIC3", "Digital Mic3", "VA DMIC0", "VA MIC BIAS3", "VA DMIC1", "VA MIC BIAS3", "VA DMIC2", "VA MIC BIAS1", "VA DMIC3", "VA MIC BIAS1"; + qcom,audio-core-list = <0x00 0x01>; + qcom,mi2s-clk-attribute = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,tdm-clk-attribute = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,tdm-max-slots = <0x08>; + qcom,mi2s-tdm-is-hw-vote-needed = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,msm-mi2s-master = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,model = "cliffs-mtp-wsa883x-snd-card"; + }; + + fm_i2s1_pinctrl { + phandle = <0x765>; + status = "disabled"; + #gpio-cells = <0x00>; + pinctrl-1 = <0x39a 0x39c 0x39e>; + pinctrl-0 = <0x39b 0x39d 0x39f>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + wsa_swr_clk_data_pinctrl { + phandle = <0x6b4>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x96>; + qcom,lpi-gpios; + pinctrl-1 = <0x6c5 0x6c6>; + pinctrl-0 = <0x6c3 0x6c4>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + rx_swr_clk_data_pinctrl { + phandle = <0x6b2>; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x8f>; + qcom,lpi-gpios; + pinctrl-1 = <0x6ca 0x6cb 0x6cc>; + pinctrl-0 = <0x6c7 0x6c8 0x6c9>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + tx_swr_clk_data_pinctrl { + phandle = <0x6b0>; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x8c>; + qcom,chip-wakeup-default-val = <0x01>; + qcom,chip-wakeup-maskbit = <0x07>; + qcom,chip-wakeup-reg = <0xf18c008>; + qcom,lpi-gpios; + pinctrl-1 = <0x6d1 0x6d2 0x6d3 0x6d4>; + pinctrl-0 = <0x6cd 0x6ce 0x6cf 0x6d0>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic01_pinctrl { + phandle = <0x6bd>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x91 0x92>; + qcom,lpi-gpios; + pinctrl-1 = <0x6d7 0x6d8>; + pinctrl-0 = <0x6d5 0x6d6>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic23_pinctrl { + phandle = <0x6be>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x94>; + qcom,lpi-gpios; + pinctrl-1 = <0x6db 0x6dc>; + pinctrl-0 = <0x6d9 0x6da>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic45_pinctrl { + phandle = <0x6bf>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x97>; + qcom,lpi-gpios; + pinctrl-1 = <0x6df 0x6e0>; + pinctrl-0 = <0x6dd 0x6de>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic67_pinctrl { + phandle = <0x766>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x9c>; + qcom,lpi-gpios; + pinctrl-1 = <0x6e3 0x6e4>; + pinctrl-0 = <0x6e1 0x6e2>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + sec_i2s1_pinctrl { + phandle = <0x6c1>; + #gpio-cells = <0x00>; + pinctrl-1 = <0x39a 0x39c 0x39e 0x3a0>; + pinctrl-0 = <0x39b 0x39d 0x39f 0x3a1>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "ok"; + }; + }; + + vote_lpass_core_hw { + phandle = <0x4f4>; + #clock-cells = <0x01>; + qcom,codec-ext-clk-src = <0x09>; + compatible = "qcom,audio-ref-clk"; + }; + + vote_lpass_audio_hw { + phandle = <0x4f5>; + #clock-cells = <0x01>; + qcom,codec-ext-clk-src = <0x0b>; + compatible = "qcom,audio-ref-clk"; + }; + + qcom,qbt_handler { + phandle = <0x509>; + compatible = "qcom,qbt-handler"; + }; + + qcom,mdss_mdp@ae00000 { + phandle = <0x50a>; + qcom,sde-dspp-ltm-off = <0x15300 0x14300 0x13300>; + qcom,sde-dspp-ltm-version = <0x10002>; + qcom,sde-ib-bw-vote = <0x2625a0 0x00 0xc3500>; + qcom,sde-has-idle-pc; + interconnect-names = "qcom,sde-data-bus0", "qcom,sde-ebi-bus", "qcom,sde-reg-bus"; + interconnects = <0x1c0 0x15 0x1a3 0x22b 0x189 0x03 0x189 0x200 0x1a3 0x02 0x3c8 0x20c>; + qcom,sde-vm-exclude-reg-names = "ipcc_reg"; + qti,smmu-proxy-cb-id = <0x01>; + mmcx-supply = <0x14a>; + clock-mmrm = <0x00 0x00 0x00 0x3e 0x00 0x00>; + clock-max-rate = <0x00 0x00 0x23c34600 0x23c34600 0x124f800 0x23c34600>; + clock-rate = <0x00 0x00 0x1ea30480 0x1ea30480 0x124f800 0x1ea30480>; + clock-names = "gcc_bus", "iface_clk", "branch_clk", "core_clk", "vsync_clk", "lut_clk"; + clocks = <0x16f 0x15 0x155 0x02 0x155 0x3d 0x155 0x3e 0x155 0x49 0x155 0x40>; + qcom,sde-reg-bus,vectors-KBps = <0x00 0x00 0x00 0x36b0 0x00 0x222e0 0x00 0x4baf0>; + qcom,sde-secure-sid-mask = <0x1c01>; + qcom,sde-reg-dma-clk-ctrl = <0x2bc 0x14>; + qcom,sde-reg-dma-xin-id = <0x07>; + qcom,sde-reg-dma-trigger-off = <0x119c>; + qcom,sde-reg-dma-version = <0x30000>; + qcom,sde-reg-dma-id = <0x00 0x01>; + qcom,sde-reg-dma-off = <0x00 0x800>; + qcom,sde-ipcc-client-dpu-phys-id = <0x09>; + qcom,sde-ipcc-protocol-id = <0x04>; + qcom,sde-qos-cpu-irq-latency = <0x12c>; + qcom,sde-qos-cpu-dma-latency = <0x12c>; + qcom,sde-qos-cpu-mask-performance = <0x07>; + qcom,sde-qos-cpu-mask = <0x03>; + qcom,sde-cdp-setting = <0x01 0x01 0x01 0x00>; + qcom,sde-creq-lut = <0x112233 0x44556666 0x112233 0x66666666 0x112233 0x44556666 0x112233 0x66666666 0x00 0x00 0x00 0x00 0x77776666 0x66666540 0x77776666 0x66666540 0x77776541 0x00 0x77776541 0x00 0x112233 0x44556666 0x112233 0x66666666 0x112233 0x44556666 0x112233 0x66666666 0x00 0x00 0x00 0x00 0x55555544 0x33221100 0x55555544 0x33221100>; + qcom,sde-safe-lut = <0xff00 0xfff0 0xff00 0xfff0 0xffff 0xffff 0x01 0x01 0x3ff 0x3ff 0xff00 0xfff0 0xff00 0xfff0 0xffff 0xffff 0xff 0xff>; + qcom,sde-danger-lut = <0xffff 0xffff 0xffff 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0xffff 0xffff 0xffff 0xffff 0x00 0x00 0xffff0000 0xffff0000>; + qcom,sde-vbif-qos-wb-rot-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; + qcom,sde-vbif-qos-cnoc-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x05 0x05 0x03 0x03 0x04 0x04 0x05 0x05 0x05 0x05>; + qcom,sde-vbif-qos-offline-wb-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-qos-lutdma-remap = <0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05 0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05>; + qcom,sde-vbif-qos-cwb-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; + qcom,sde-vbif-qos-nrt-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-qos-rt-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; + qcom,sde-vbif-dynamic-ot-wr-limit = <0x3b53800 0x02 0x76a7000 0x06 0x1da9c000 0x10>; + qcom,sde-vbif-default-ot-wr-limit = <0x20>; + qcom,sde-vbif-default-ot-rd-limit = <0x28>; + qcom,sde-vbif-memtype-1 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-memtype-0 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-id = <0x00>; + qcom,sde-vbif-size = <0x1074>; + qcom,sde-vbif-off = <0x00>; + qcom,sde-uidle-size = <0x80>; + qcom,sde-uidle-off = <0x80000>; + qcom,sde-lm-noise-version = <0x10000>; + qcom,sde-lm-noise-off = <0x320>; + qcom,sde-dspp-demura-version = <0x20000>; + qcom,sde-dspp-demura-size = <0xe4>; + qcom,sde-dspp-demura-off = <0x15600 0x14600 0x13600>; + qcom,sde-dspp-spr-version = <0x20000>; + qcom,sde-dspp-spr-size = <0x200>; + qcom,sde-dspp-spr-off = <0x15400 0x14400 0x13400>; + qcom,sde-num-nrt-paths = <0x00>; + qcom,sde-dram-channels = <0x04>; + qcom,sde-min-dram-ib-kbps = "", "\f5"; + qcom,sde-min-llcc-ib-kbps = <0x00>; + qcom,sde-min-core-ib-kbps = <0x2625a0>; + qcom,sde-max-bw-high-kbps = <0x1945ba0>; + qcom,sde-max-bw-low-kbps = <0x16caf60>; + qcom,sde-max-trusted-vm-displays = <0x01>; + qcom,sde-has-dest-scaler; + qcom,sde-has-dim-layer; + qcom,sde-pipe-order-version = <0x01>; + qcom,sde-has-src-split; + qcom,sde-has-cdp; + qcom,sde-panic-per-pipe; + qcom,sde-smart-panel-align-mode = <0x0c>; + qcom,sde-macrotile-mode = <0x01>; + qcom,sde-ubwc-static = <0x01>; + qcom,sde-ubwc-bw-calc-version = <0x01>; + qcom,sde-ubwc-swizzle = <0x06>; + qcom,sde-ubwc-version = <0x40030001>; + qcom,sde-highest-bank-bit = <0x09 0x03 0x08 0x03>; + qcom,sde-mixer-blendstages = <0x0b>; + qcom,sde-wb-linewidth-linear = <0x2000>; + qcom,sde-max-dest-scaler-output-linewidth = <0xa00>; + qcom,sde-max-dest-scaler-input-linewidth = <0x800>; + qcom,sde-dsc-linewidth = <0xa00>; + qcom,sde-wb-linewidth = <0x1000>; + qcom,sde-sspp-linewidth = <0x1400>; + qcom,sde-mixer-linewidth = <0xa00>; + qcom,sde-sspp-qseed-off = <0xa00>; + qcom,sde-qseed-scalar-version = <0x3003>; + qcom,sde-qseed-sw-lib-rev = "qseedv3lite"; + qcom,sde-csc-type = "csc-10bit"; + qcom,sde-sspp-csc-off = <0x1a00>; + qcom,sde-sspp-clk-status = <0x4334 0x00 0x6334 0x00 0x24334 0x00 0x26334 0x00 0x28334 0x00 0x2a334 0x00 0x2c334 0x00>; + qcom,sde-sspp-clk-ctrl = <0x4330 0x00 0x6330 0x00 0x24330 0x00 0x26330 0x00 0x28330 0x00 0x2a330 0x00 0x2c330 0x00>; + qcom,sde-max-per-pipe-bw-kbps = <0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0>; + qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; + qcom,sde-mixer-pair-mask = <0x02 0x01 0x04 0x03 0x06 0x05 0x08 0x07>; + qcom,sde-smart-dma-rev = "smart_dma_v2p5"; + qcom,sde-sspp-smart-dma-priority = <0x06 0x07 0x01 0x02 0x03 0x04 0x05>; + qcom,sde-sspp-excl-rect = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,sde-sspp-xin-id = <0x00 0x04 0x01 0x05 0x09 0x0d 0x0e>; + qcom,sde-sspp-src-size = <0x344>; + qcom,sde-sspp-off = <0x5000 0x7000 0x25000 0x27000 0x29000 0x2b000 0x2d000>; + qcom,sde-sspp-type = "vig", "vig", "dma", "dma", "dma", "dma", "dma"; + qcom,sde-dither-size = <0x20>; + qcom,sde-dither-version = <0x20000>; + qcom,sde-cwb-dither = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01>; + qcom,sde-dither-off = <0xe0 0xe0 0xe0 0xe0 0xe0 0xe0 0xe0 0xe0>; + qcom,sde-dsc-native422-supp = <0x01 0x01 0x01>; + qcom,sde-dsc-ctl-size = <0x24>; + qcom,sde-dsc-ctl = <0xf00 0xf80 0xf00>; + qcom,sde-dsc-enc-size = <0x9c>; + qcom,sde-dsc-enc = <0x100 0x200 0x100>; + qcom,sde-dsc-hw-rev = "dsc_1_2"; + qcom,sde-dsc-pair-mask = <0x02 0x01 0x00>; + qcom,sde-dsc-size = <0x06>; + qcom,sde-dsc-off = <0x81000 0x81000 0x82000>; + qcom,sde-cdm-size = <0x220>; + qcom,sde-cdm-off = <0x7a200>; + qcom,sde-pp-cwb = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01>; + qcom,sde-merge-3d-size = <0x08>; + qcom,sde-merge-3d-off = <0x4f000 0x50000 0x67700 0x7f700>; + qcom,sde-pp-merge-3d-id = <0x00 0x00 0x01 0x01 0x02 0x02 0x03 0x03>; + qcom,sde-pp-size = <0x04>; + qcom,sde-pp-slave = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + qcom,sde-pp-off = <0x6a000 0x6b000 0x6c000 0x6d000 0x67000 0x67400 0x7f000 0x7f400>; + qcom,sde-intf-tear-irq-off = <0x00 0x36800 0x37800 0x00>; + qcom,sde-intf-type = "dp", "dsi", "dsi", "dp"; + qcom,sde-intf-size = <0x300>; + qcom,sde-intf-off = <0x35000 0x36000 0x37000 0x38000>; + qcom,sde-wb-id = <0x01 0x02>; + qcom,sde-wb-xin-id = <0x0a 0x06>; + qcom,sde-wb-size = <0x2c8>; + qcom,sde-wb-off = <0x65000 0x66000>; + qcom,sde-dest-scaler-size = <0x800>; + qcom,sde-dest-scaler-off = <0x00 0x1000>; + qcom,sde-dest-scaler-top-size = <0x1c>; + qcom,sde-dest-scaler-top-off = <0x61000>; + qcom,sde-dnsc-blur-dither-size = <0x20>; + qcom,sde-dnsc-blur-dither-off = <0x5e0>; + qcom,sde-dnsc-blur-gaus-lut-size = <0x400>; + qcom,sde-dnsc-blur-gaus-lut-off = <0x100>; + qcom,sde-dnsc-blur-size = <0x40>; + qcom,sde-dnsc-blur-off = <0x7d000>; + qcom,sde-dnsc-blur-version = <0x100>; + qcom,sde-dspp-rc-min-region-width = <0x14>; + qcom,sde-dspp-rc-mem-size = <0xaa0>; + qcom,sde-dspp-rc-size = <0x38>; + qcom,sde-dspp-rc-off = <0x15800 0x14800 0x13800>; + qcom,sde-dspp-rc-version = <0x10001>; + qcom,sde-dspp-size = <0x1800>; + qcom,sde-dspp-off = <0x55000 0x57000 0x59000>; + qcom,sde-dspp-top-size = <0x80>; + qcom,sde-dspp-top-off = <0x1300>; + qcom,sde-mixer-dcwb-pref = "none", "none", "none", "none", "dcwb", "dcwb", "dcwb", "dcwb"; + qcom,sde-mixer-display-pref = "primary", "primary", "none", "none", "none", "none", "none", "none"; + qcom,sde-mixer-size = <0x400>; + qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x48000 0xf0f 0xf0f 0xf0f 0xf0f>; + qcom,sde-ctl-display-pref = "primary", "none", "none", "none"; + qcom,sde-ctl-size = <0x1000>; + qcom,sde-ctl-off = <0x16000 0x17000 0x18000 0x19000>; + qcom,sde-len = <0x488>; + qcom,sde-off = <0x1000>; + #cooling-cells = <0x02>; + #interrupt-cells = <0x01>; + interrupt-controller; + interrupts = <0x00 0x53 0x04>; + reg-names = "mdp_phys", "vbif_phys", "regdma_phys", "ipcc_reg"; + reg = <0xae00000 0x84000 0xaeb0000 0x2008 0xaf80000 0x7000 0x400000 0x2000>; + compatible = "qcom,sde-kms"; + connectors = <0x772 0x773 0x515 0x774 0x775 0x514>; + + qcom,sde-sspp-vig-blocks { + + vcm@0 { + qcom,sde-ucsc-alpha-dither = <0x700 0x10000>; + qcom,sde-ucsc-csc = <0x700 0x10000>; + qcom,sde-ucsc-gc = <0x700 0x10000>; + qcom,sde-ucsc-unmult = <0x700 0x10000>; + qcom,sde-ucsc-igc = <0x700 0x10000>; + qcom,sde-fp16-csc = <0x200 0x10000>; + qcom,sde-fp16-gc = <0x200 0x10000>; + qcom,sde-fp16-unmult = <0x200 0x10000>; + qcom,sde-fp16-igc = <0x200 0x10000>; + qcom,sde-vig-inverse-pma; + qcom,sde-vig-igc = <0x1d00 0x60000>; + qcom,sde-vig-gamut = <0x1d00 0x60001>; + qcom,sde-vig-qseed-size = <0xe0>; + qcom,sde-vig-qseed-off = <0xa00>; + qcom,sde-vig-csc-off = <0x1a00>; + qcom,sde-vig-top-off = <0x700>; + cell-index = <0x00>; + }; + + vcm@1 { + qcom,sde-ucsc-alpha-dither = <0x1700 0x10000>; + qcom,sde-ucsc-csc = <0x1700 0x10000>; + qcom,sde-ucsc-gc = <0x1700 0x10000>; + qcom,sde-ucsc-unmult = <0x1700 0x10000>; + qcom,sde-ucsc-igc = <0x1700 0x10000>; + qcom,sde-fp16-csc = <0x280 0x10000>; + qcom,sde-fp16-gc = <0x280 0x10000>; + qcom,sde-fp16-unmult = <0x280 0x10000>; + qcom,sde-fp16-igc = <0x280 0x10000>; + cell-index = <0x01>; + }; + }; + + qcom,sde-sspp-dma-blocks { + + dgm@0 { + qcom,sde-ucsc-alpha-dither = <0x700 0x10000>; + qcom,sde-ucsc-csc = <0x700 0x10000>; + qcom,sde-ucsc-gc = <0x700 0x10000>; + qcom,sde-ucsc-unmult = <0x700 0x10000>; + qcom,sde-ucsc-igc = <0x700 0x10000>; + qcom,sde-fp16-csc = <0x200 0x10000>; + qcom,sde-fp16-gc = <0x200 0x10000>; + qcom,sde-fp16-unmult = <0x200 0x10000>; + qcom,sde-fp16-igc = <0x200 0x10000>; + qcom,sde-dma-top-off = <0x700>; + cell-index = <0x00>; + }; + + dgm@1 { + qcom,sde-ucsc-alpha-dither = <0x1700 0x10000>; + qcom,sde-ucsc-csc = <0x1700 0x10000>; + qcom,sde-ucsc-gc = <0x1700 0x10000>; + qcom,sde-ucsc-unmult = <0x1700 0x10000>; + qcom,sde-ucsc-igc = <0x1700 0x10000>; + qcom,sde-fp16-csc = <0x200 0x10000>; + qcom,sde-fp16-gc = <0x200 0x10000>; + qcom,sde-fp16-unmult = <0x200 0x10000>; + qcom,sde-fp16-igc = <0x200 0x10000>; + cell-index = <0x01>; + }; + }; + + 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-gamut = <0x1000 0x40003>; + qcom,sde-dspp-vlut = <0xa00 0x10008>; + qcom,sde-dspp-sixzone = <0x900 0x20000>; + 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,platform-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,platform-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-min-voltage = <0x00>; + qcom,supply-name = "mmcx"; + reg = <0x00>; + }; + }; + + qcom,mdss_dsi_sharp_qhd_plus_dsc_cmd { + phandle = <0x77e>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,panel-supply-entries = <0x767>; + 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,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Sharp qhd cmd mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x08>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 44 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; + qcom,mdss-dsi-timing-switch-command = <0x39010000 0x2de 0x390100 0x34 0xc6001244 0x8000b 0x1202530 0x1490149 0x00 0x00 0x00 0x00 0x00 0x300 0x4501 0x454b024b 0x5050505>; + qcom,mdss-mdp-transfer-time-us = <0x1efd>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x27>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x48>; + qcom,mdss-dsi-panel-height = <0xc30>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 10 03 03 11 1e 04 04 03 02 04 00 03 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x08>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 88 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; + qcom,mdss-dsi-timing-switch-command = <0x39010000 0x2de 0x390100 0x34 0xc6001288 0x8000b 0x1202530 0x1490149 0x00 0x00 0x00 0x00 0x00 0x300 0x4501 0x454b024b 0x5050505>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x27>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x48>; + qcom,mdss-dsi-panel-height = <0xc30>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_sharp_qhd_plus_dsc_video { + phandle = <0x77f>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,panel-supply-entries = <0x767>; + 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,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "Sharp qhd video mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x08>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 45 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x27>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x48>; + qcom,mdss-dsi-panel-height = <0xc30>; + qcom,mdss-dsi-panel-width = <0x2d0>; + }; + }; + }; + + qcom,mdss_dsi_sim_cmd { + phandle = <0x780>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,ulps-enabled; + qcom,poms-align-panel-vsync; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,qsync-enable; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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 = <0x27>; + qcom,mdss-dsi-t-clk-post = <0x03>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,qsync-mode-min-refresh-rate = <0x32>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 07 07 02 04 00 16 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,cmd-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,cmd-mode-switch-out-commands = <0x39010000 0x3b0 0xa5000701 0x00 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 0x3b0 0xa5000701 0x00 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 0x2b0 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,qsync-mode-min-refresh-rate = <0x32>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 07 07 02 04 00 16 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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 = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x6e>; + qcom,mdss-dsi-v-back-porch = <0x5a>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x6e>; + qcom,mdss-dsi-h-front-porch = <0x6e>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <0x21c 0x14 0x21c 0x14 0x21c 0x14>; + qcom,qsync-mode-min-refresh-rate = <0x0a>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 25 0a 0a 1b 24 0a 0a 0a 02 04 00 1f 0f]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,qsync-mode-min-refresh-rate = <0x30>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 29 0a 0b 1b 26 0a 0b 0a 02 04 00 21 10]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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 = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x03>; + }; + + timing@4 { + qcom,qsync-mode-min-refresh-rate = <0x1e>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0e 21 2a 0e 0f 0d 02 04 00 2d 13]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x04>; + }; + + timing@5 { + qcom,qsync-mode-min-refresh-rate = <0x60>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 69 1d 1d 35 2f 1b 1d 18 02 04 00 51 21]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0xb4>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x05>; + }; + + timing@6 { + qcom,qsync-mode-min-refresh-rate = <0x6e>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 89 26 27 42 39 25 27 1f 02 04 00 69 2a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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,disable-rsc-solver; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0xf0>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x06>; + }; + + timing@7 { + qcom,qsync-mode-min-refresh-rate = <0x28>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 4a 13 14 28 24 12 14 11 02 04 00 39 18]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x07>; + }; + + timing@8 { + qcom,qsync-mode-min-refresh-rate = <0x3c>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x08>; + }; + + timing@10 { + qcom,qsync-mode-min-refresh-rate = <0x01>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x05>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0a>; + }; + + timing@11 { + qcom,qsync-mode-min-refresh-rate = <0x05>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x0a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0b>; + }; + + timing@12 { + qcom,qsync-mode-min-refresh-rate = <0x0f>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x18>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0c>; + }; + + timing@13 { + qcom,qsync-mode-min-refresh-rate = <0x16>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0d>; + }; + + timing@14 { + qcom,qsync-mode-min-refresh-rate = <0x1e>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0e>; + }; + + timing@15 { + qcom,qsync-mode-min-refresh-rate = <0x0a>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0f>; + }; + + timing@16 { + qcom,qsync-mode-min-refresh-rate = <0x01>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 2c 0c 0c 1d 27 0c 0c 0b 02 04 00 24 11]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x10>; + }; + + timing@17 { + qcom,qsync-mode-min-refresh-rate = <0x05>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 38 0e 0e 17 14 0e 0e 0d 02 04 00 2b 12]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x11>; + }; + + timing@18 { + qcom,qsync-mode-min-refresh-rate = <0x1e>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 3d 0f 0f 19 15 0f 10 0e 02 04 00 2f 13]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0xb4>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xc80>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x12>; + }; + }; + }; + + qcom,mdss_dsi_sim_video { + phandle = <0x781>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,panel-ack-disabled; + qcom,mdss-dsi-reset-sequence = <0x01 0x00 0x00 0x00 0x01 0x00>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-t-clk-pre = <0x1b>; + qcom,mdss-dsi-t-clk-post = <0x04>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 24 0a 0a 1a 24 0a 0a 09 02 04 00 1e 0f]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + 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-framerate = <0x90>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x06>; + qcom,mdss-dsi-v-back-porch = <0x06>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x08>; + qcom,mdss-dsi-h-back-porch = <0x08>; + qcom,mdss-dsi-h-front-porch = <0x08>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_375_cmd { + phandle = <0x782>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_10b_cmd { + phandle = <0x783>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 15 05 05 14 1f 05 05 06 02 04 00 13 0a]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 10 1d 03 03 02 02 04 00 0c 08]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1d 08 07 17 22 08 08 08 02 04 00 19 0d]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1f 08 07 18 16 08 08 08 02 04 00 1a 0d]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0xb4>; + cell-index = <0x03>; + }; + + timing@4 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0xf0>; + cell-index = <0x04>; + }; + + timing@5 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 16 05 05 14 13 06 06 06 02 04 00 13 0b]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x05>; + }; + + timing@6 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [03 04 00 00 0d 18 01 00 01 02 04 00 05 05]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x06>; + }; + + timing@7 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 0d 1a 01 01 01 02 04 00 07 06]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x0a>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x07>; + }; + + timing@8 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 09 01 01 0e 1b 02 01 01 02 04 00 08 06]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x18>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x08>; + }; + + timing@9 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0a 01 02 0e 1b 02 02 01 02 04 00 09 07]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x09>; + }; + + timing@10 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0e 21 2a 0e 0f 0d 02 04 00 2d 13]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x0a>; + }; + + timing@11 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 06 07 02 04 00 16 0b]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x0b>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_cmd { + phandle = <0x784>; + qcom,bl-dsc-cmd-state = "dsi_lp_mode"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,ulps-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x1e>; + qcom,qsync-enable; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; + 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,cmd-sync-wait-broadcast; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-bpp-switch; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 44 11 12 25 2d 11 12 0f 02 04 00 35 16]; + qcom,mdss-mdp-transfer-time-us-max = <0x3e80>; + qcom,mdss-mdp-transfer-time-us-min = <0x36b0>; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-panel-width = <0x9d8>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 07 07 17 15 07 07 08 02 04 00 18 0c]; + qcom,mdss-mdp-transfer-time-us-max = <0x1edc>; + qcom,mdss-mdp-transfer-time-us-min = <0x1af4>; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0c>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x04>; + qcom,mdss-dsi-h-front-porch = <0x1c>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x5a0>; + qcom,mdss-dsi-panel-width = <0x500>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 25 0a 0a 1b 24 0a 0a 0a 02 04 00 1f 0f]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-framerate = <0x28>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x03>; + }; + + timing@4 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 57 17 17 2e 33 17 18 14 02 04 00 43 1c]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-framerate = <0x50>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-panel-width = <0x9d8>; + cell-index = <0x04>; + }; + + timing@5 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x50>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-bpp-mode = <0x18>; + cell-index = <0x05>; + }; + + timing@6 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 17 06 05 15 20 06 06 07 02 04 00 15 0b]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x50>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-bpp-mode = <0x1e>; + cell-index = <0x06>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_video { + phandle = <0x785>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x2d>; + qcom,qsync-enable; + qcom,panel-ack-disabled; + qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + 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-panel-broadcast-mode; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x5a0>; + qcom,mdss-dsi-panel-width = <0x500>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_dsc_375_cmd { + phandle = <0x786>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; + 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,cmd-sync-wait-broadcast; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x04>; + }; + + timing@4 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 0f 1c 03 02 02 02 04 00 0a 07]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x05>; + }; + + timing@5 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 11 1d 04 03 03 02 04 00 0d 08]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x06>; + }; + + timing@6 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 12 04 04 03 02 04 00 0f 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x07>; + }; + + timing@7 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 02 02 02 04 00 0a 07]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x1e>; + cell-index = <0x08>; + }; + + timing@8 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x09>; + }; + + timing@9 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 13 1f 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x0a>; + }; + + timing@10 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x78>; + cell-index = <0x0b>; + }; + + timing@11 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x4ec>; + qcom,mdss-dsc-slice-height = <0x438>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-panel-width = <0x9d8>; + cell-index = <0x0c>; + }; + + timing@12 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 0d 1a 01 01 01 02 04 00 07 06]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x0d>; + }; + + timing@13 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x0e>; + }; + + timing@14 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 02 02 02 04 00 0a 07]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x0f>; + }; + + timing@15 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 0f 0f 03 03 02 02 04 00 0a 08]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x10>; + }; + + timing@16 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 12 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x11>; + }; + + timing@17 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1d 07 07 17 16 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x12>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_cmd { + phandle = <0x776>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-sec-supply-entries = <0x767>; + qcom,panel-supply-entries = <0x768>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-dyn-clk-enable; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,mdss-dsi-panel-mode-switch; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x12>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x10>; + qcom,mdss-dsi-h-front-porch = <0x0a>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + cell-index = <0x00>; + }; + + timing@1 { + qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x78>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x03>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_vid { + phandle = <0x76d>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-sec-supply-entries = <0x767>; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + 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 = <0x90 0x78 0x5a 0x3c>; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_cmd { + phandle = <0x777>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,mdss-dsi-panel-mode-switch; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x02>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_vid { + phandle = <0x778>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + 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 = <0x78 0x5a 0x3c>; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x78>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_cmd { + phandle = <0x787>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x1f9233c0>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x1f9233c0>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_vid { + phandle = <0x788>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_60hz_cmd { + phandle = <0x789>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x150c2280>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_60hz_vid { + phandle = <0x78a>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_cmd { + phandle = <0x78b>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + 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 = <0x5f>; + qcom,qsync-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x3f0 0xaa103901 0x00 0x2bb0039 0x1000000 0x3f0aa 0x13390100 0x18 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 00 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 09 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 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_video { + phandle = <0x78c>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + 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 = <0x50>; + qcom,qsync-enable; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_3_AB714_dsc_cmd { + phandle = <0x77a>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,dsi-serial-number-read-count = <0x07>; + oplus,dsi-serial-number-reg = <0x82>; + oplus,dsi-serial-number-index = <0x00>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x00>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9d>; + qcom,mdss-pan-physical-width-dimension = <0x47>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_3"; + oplus,mdss-dsi-vendor-name = "AB714"; + qcom,mdss-dsi-panel-name = "P 3 AB714 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x1390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0013900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c101500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x300339 0x4000 0x58200 0x300339 0x4000 0x58300 0x300339 0x4000 0x58400 0x300339 0x4000 0x58500 0x300339 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x40043900 0x400000 0x5820000 0x40043900 0x400000 0x5830000 0x40043900 0x400000 0x5840000 0x40043900 0x400000 0x5850000 0x40043900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb013401 0x90020802 0x74390000 0x40000009 0xcc02f403 0x80040004 0xf0390000 0x40000009 0xcd05e006 0xd808d80a 0xa0390000 0x40000009 0xce0c680d 0xa00f100f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0023900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c001500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x58500 0x100139 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x16013900 0x400000 0x5820000 0x16013900 0x400000 0x5830000 0x16013900 0x400000 0x5840000 0x16013900 0x400000 0x5850000 0x16013900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb012801 0x5801d002 0x6c390000 0x40000009 0xcc02ec03 0x6003e005 0x18390000 0x40000009 0xcd05f807 0x1809280b 0x30390000 0x40000009 0xce0d680e 0xa80f700f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 98 02 08 02 74 39 00 00 40 00 00 09 cc 03 58 03 a8 03 f8 05 20 39 00 00 40 00 00 09 cd 06 10 07 20 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 68 03 98 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c e0 0e 50 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x4390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000000 0x2cb 0x390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800 0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x4390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000000 0x2cb 0x390000 0x40000004 0xff083824 0x39000040 0x9c9 0x10 0x300050 0x39000040 0x9ca 0x700090 0xb000f0 0x39000040 0x9cb 0x13801b0 0x1e80288 0x39000040 0x9cc 0x2e80380 0x3f804e0 0x39000040 0x9cd 0x5d806d0 0x8900a90 0x39000040 0x9ce 0xc480d98 0xf080ff0>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800 0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x7390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x10013900 0x400000 0x5820000 0x10013900 0x400000 0x5830000 0x10013900 0x400000 0x5840000 0x10013900 0x400000 0x5850000 0x10013900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000016 0x1390000 0x40000005 0x82000016 0x1390000 0x40000005 0x83000016 0x1390000 0x40000005 0x84000016 0x1390000 0x40000005 0x85000016 0x1390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x40000004 0xff083824 0x39000040 0x9c9 0x10 0x300050 0x39000040 0x9ca 0x700090 0xb000f0 0x39000040 0x9cb 0x1300178 0x1d80258 0x39000040 0x9cc 0x2e80368 0x3f80530 0x39000040 0x9cd 0x6000740 0x9600b50 0x39000040 0x9ce 0xd980ea8 0xf700ff0>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 b0 02 10 02 78 39 00 00 40 00 00 09 cc 03 40 03 c0 03 f8 05 28 39 00 00 40 00 00 09 cd 06 40 07 28 09 08 0a d4 39 00 00 40 00 00 09 ce 0c d8 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 58 03 90 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c c8 0e 48 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 00 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 98 02 00 02 70 39 00 00 40 00 00 09 cc 02 f0 03 80 03 f8 04 f0 39 00 00 40 00 00 09 cd 05 e8 06 c0 08 d0 0a c8 39 00 00 40 00 00 09 ce 0c c4 0d 80 0f 00 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 58 01 d8 02 70 39 00 00 40 00 00 09 cc 02 f0 03 68 03 e8 04 f0 39 00 00 40 00 00 09 cd 06 00 07 28 09 08 0a dc 39 00 00 40 00 00 09 ce 0d 90 0e b0 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 b8 02 08 02 78 39 00 00 40 00 00 09 cc 03 48 03 b0 03 f8 04 f0 39 00 00 40 00 00 09 cd 05 f4 07 10 09 10 0a d0 39 00 00 40 00 00 09 ce 0c c8 0d d0 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f0 39 00 00 40 00 00 09 cc 02 a0 02 b0 03 a0 04 e4 39 00 00 40 00 00 09 cd 05 e4 06 c0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0d 00 0e 88 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 06 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x1390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x2390000 0x40000004 0xff083802 0x15000040 0x2a6 0x150000 0x40000002 0xa7003900 0x400000 0x8b00000 0x80000000 0x390000 0x40000009 0xb1ffffff 0x00 0x390000 0x40000009 0xc0000000 0x00 0x390000 0x40000006 0xc1000000 0x3900 0x400000 0x2c20039 0x4000 0x2c300 0x15000040 0x2b6 0x80390000 0x40000004 0xff08384f 0x15000040 0x281 0x150000 0x40000002 0x80011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff083823 0x15000040 0x2cb 0x1390000 0x40000004 0xff083865 0x39000040 0x581 0x1001 0x39000040 0x582 0x1001 0x39000040 0x583 0x1001 0x39000040 0x584 0x1001 0x39000040 0x585 0x1001 0x39000040 0x4ff 0x8386639 0x4000 0x58100 0x160139 0x4000 0x58200 0x160139 0x4000 0x58300 0x160139 0x4000 0x58400 0x160139 0x4000 0x58500 0x160139 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0039 0x4000 0x4ff08 0x384f1500 0x400000 0x28b7839 0x4000 0x4ff08 0x38201500 0x400000 0x2bc5215 0x4000 0x2bd34 0x15000040 0x2be 0x56390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0013900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c101500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x300339 0x4000 0x58200 0x300339 0x4000 0x58300 0x300339 0x4000 0x58400 0x300339 0x4000 0x58500 0x300339 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x40043900 0x400000 0x5820000 0x40043900 0x400000 0x5830000 0x40043900 0x400000 0x5840000 0x40043900 0x400000 0x5850000 0x40043900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb013401 0x90020802 0x74390000 0x40000009 0xcc02f403 0x80040004 0xf0390000 0x40000009 0xcd05e006 0xd808d80a 0xa0390000 0x40000009 0xce0c680d 0xa00f100f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0023900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c001500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x58500 0x100139 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x16013900 0x400000 0x5820000 0x16013900 0x400000 0x5830000 0x16013900 0x400000 0x5840000 0x16013900 0x400000 0x5850000 0x16013900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb012801 0x5801d002 0x6c390000 0x40000009 0xcc02ec03 0x6003e005 0x18390000 0x40000009 0xcd05f807 0x1809280b 0x30390000 0x40000009 0xce0d680e 0xa80f700f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 98 02 08 02 74 39 00 00 40 00 00 09 cc 03 58 03 a8 03 f8 05 20 39 00 00 40 00 00 09 cd 06 10 07 20 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 68 03 98 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c e0 0e 50 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 2c]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd { + phandle = <0x77b>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,bl_denura-dbv-switch-support; + oplus,dsi-serial-number-read-count = <0x0b>; + oplus,dsi-serial-number-reg = <0x80>; + oplus,dsi-serial-number-index = <0x06>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x02>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9c>; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_7"; + oplus,mdss-dsi-vendor-name = "AB715"; + qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x1390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x86150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae86 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae861500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x1390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd_dvt { + phandle = <0x77c>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,bl_denura-dbv-switch-support; + oplus,dsi-serial-number-read-count = <0x0b>; + oplus,dsi-serial-number-reg = <0x82>; + oplus,dsi-serial-number-index = <0x00>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x02>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9c>; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_7"; + oplus,mdss-dsi-vendor-name = "AB715"; + qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28101 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae861500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0d 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 12 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28100 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd_pvt { + phandle = <0x77d>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,bl_denura-dbv-switch-support; + oplus,dsi-serial-number-read-count = <0x0b>; + oplus,dsi-serial-number-reg = <0x80>; + oplus,dsi-serial-number-index = <0x06>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x02>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9c>; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_7"; + oplus,mdss-dsi-vendor-name = "AB715"; + qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28101 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0d 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 12 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28100 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + }; + + qcom,mdss_dsi_ctrl0@ae94000 { + phandle = <0x50e>; + clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; + clocks = <0x155 0x04 0x155 0x05 0x155 0x07 0x155 0x42 0x155 0x43 0x155 0x38 0x16d 0x00>; + vdda-1p2-supply = <0x14f>; + interrupts = <0x04 0x00>; + interrupt-parent = <0x50a>; + reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; + reg = <0xae94000 0x1000 0xaf0f000 0x04 0xae36000 0x300>; + frame-threshold-time-us = <0x320>; + cell-index = <0x00>; + label = "dsi-ctrl-0"; + compatible = "qcom,dsi-ctrl-hw-v2.8"; + + qcom,ctrl-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x40d8>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdda-1p2"; + reg = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ctrl1@ae96000 { + phandle = <0x50f>; + clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; + clocks = <0x155 0x08 0x155 0x09 0x155 0x0b 0x155 0x44 0x155 0x45 0x155 0x3a 0x16d 0x00>; + vdda-1p2-supply = <0x14f>; + interrupts = <0x05 0x00>; + interrupt-parent = <0x50a>; + reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; + reg = <0xae96000 0x1000 0xaf0f000 0x04 0xae37000 0x300>; + frame-threshold-time-us = <0x320>; + cell-index = <0x01>; + label = "dsi-ctrl-1"; + compatible = "qcom,dsi-ctrl-hw-v2.8"; + + qcom,ctrl-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x40d8>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdda-1p2"; + reg = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_phy0@ae95500 { + phandle = <0x510>; + pll_codes_region = <0x50b>; + qcom,dsi-pll-ssc-mode = "down-spread"; + qcom,dsi-pll-ssc-en; + qcom,panel-allow-phy-poweroff; + vdda-0p9-supply = <0x14e>; + 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_4nm"; + reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; + reg = <0xae95000 0xa00 0xae95500 0x400 0xae94200 0xa0>; + #clock-cells = <0x01>; + cell-index = <0x00>; + label = "dsi-phy-0"; + compatible = "qcom,dsi-phy-v5.2"; + oplus,dsi-pll-ssc-disalbed; + + qcom,phy-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0x60>; + qcom,supply-enable-load = <0x17ed0>; + qcom,supply-max-voltage = <0xe7ef0>; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-name = "vdda-0p9"; + reg = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_phy1@ae97500 { + phandle = <0x511>; + pll_codes_region = <0x50b>; + qcom,dsi-pll-ssc-mode = "down-spread"; + qcom,dsi-pll-ssc-en; + qcom,panel-allow-phy-poweroff; + vdda-0p9-supply = <0x14e>; + qcom,platform-lane-config = <0xa0a 0xa0a 0xa0a 0xa0a 0x8a8a>; + qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; + qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; + pll-label = "dsi_pll_4nm"; + reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; + reg = <0xae97000 0xa00 0xae97500 0x400 0xae96200 0xa0>; + #clock-cells = <0x01>; + cell-index = <0x01>; + label = "dsi-phy-1"; + compatible = "qcom,dsi-phy-v5.2"; + oplus,dsi-pll-ssc-disalbed; + + qcom,phy-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0x60>; + qcom,supply-enable-load = <0x17ed0>; + qcom,supply-max-voltage = <0xe7ef0>; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-name = "vdda-0p9"; + reg = <0x00>; + }; + }; + }; + + qcom,msm-ext-disp { + phandle = <0x50c>; + compatible = "qcom,msm-ext-disp"; + + qcom,msm-ext-disp-audio-codec-rx { + phandle = <0x512>; + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + }; + }; + + qcom,msm_hdcp { + phandle = <0x513>; + compatible = "qcom,msm-hdcp"; + }; + + qcom,dp_display@ae154000 { + phandle = <0x50d>; + qcom,hbr2-3-pre-emphasis = <0x00 0x0c 0x15 0x1b 0x02 0x0e 0x16 0xff 0x02 0x11 0xff 0xff 0x04 0xff 0xff 0xff>; + qcom,hbr2-3-voltage-swing = <0x02 0x12 0x16 0x1a 0x09 0x19 0x1f 0xff 0x10 0x1f 0xff 0xff 0x1f 0xff 0xff 0xff>; + qcom,hbr-rbr-pre-emphasis = <0x00 0x0d 0x14 0x1a 0x00 0x0e 0x15 0xff 0x02 0x0e 0xff 0xff 0x02 0xff 0xff 0xff>; + qcom,hbr-rbr-voltage-swing = <0x07 0x0f 0x16 0x1f 0x11 0x1e 0x1f 0xff 0x1a 0x1f 0xff 0xff 0x1f 0xff 0xff 0xff>; + dp_phy_gdsc-supply = <0x1cd>; + vdd_mx-supply = <0x14d>; + vdda_usb-0p9-supply = <0x14e>; + vdda-0p9-supply = <0x1d7>; + vdda-1p2-supply = <0x14f>; + qcom,qos-cpu-latency-us = <0x12c>; + qcom,qos-cpu-mask = <0x0f>; + qcom,dsc-continuous-pps; + qcom,fec-feature-enable; + qcom,dsc-feature-enable; + qcom,widebus-enable; + qcom,max-pclk-frequency-khz = <0xa4cb8>; + 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 = <0x600>; + qcom,pll-revision = "4nm-v1.1"; + clock-names = "core_aux_clk", "rpmh_cxo_clk", "core_usb_ref_clk_src", "core_usb_pipe_clk", "link_clk", "link_clk_src", "link_parent", "link_iface_clk", "pixel_clk_rcg", "pixel_parent", "pixel1_clk_rcg", "strm0_pixel_clk", "strm1_pixel_clk"; + clocks = <0x155 0x0c 0x16d 0x00 0x1a6 0x05 0x16f 0x87 0x155 0x0f 0x155 0x10 0x50d 0x00 0x155 0x12 0x155 0x14 0x50d 0x01 0x155 0x16 0x155 0x13 0x155 0x15>; + #clock-cells = <0x01>; + interrupts = <0x0c 0x00>; + interrupt-parent = <0x50a>; + reg-names = "dp_ahb", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_pll", "usb3_dp_com", "hdcp_physical", "dp_p1", "gdsc"; + reg = <0xaf54000 0x104 0xaf54200 0xc0 0xaf55000 0x770 0xaf56000 0x9c 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0x88ea000 0x200 0x88e8000 0x20 0xaee1000 0x34 0xaf57000 0x9c 0xaf09000 0x14>; + qcom,altmode-dev = <0x3d9 0x00>; + usb-controller = <0x404>; + qcom,ext-disp = <0x50c>; + usb-phy = <0x1d6>; + compatible = "qcom,dp-display"; + cell-index = <0x00>; + status = "disabled"; + + qcom,ctrl-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x7594>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdda-1p2"; + reg = <0x00>; + }; + }; + + qcom,phy-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x1c138>; + qcom,supply-max-voltage = <0xdea80>; + qcom,supply-min-voltage = <0xdea80>; + qcom,supply-name = "vdda-0p9"; + reg = <0x00>; + }; + + qcom,phy-supply-entry@1 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x1964>; + qcom,supply-max-voltage = <0xd6d80>; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-name = "vdda_usb-0p9"; + reg = <0x01>; + }; + }; + + qcom,pll-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,pll-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-max-voltage = <0xffff>; + qcom,supply-min-voltage = <0x180>; + qcom,supply-name = "vdd_mx"; + reg = <0x00>; + }; + }; + }; + + qcom,sde_rscc@af20000 { + phandle = <0x514>; + interconnect-names = "qcom,sde-data-bus0"; + interconnects = <0x1c0 0x3e9 0x189 0x5e8>; + qcom,msm-bus,active-only; + clock-names = "vsync_clk", "gdsc_clk", "iface_clk"; + clocks = <0x155 0x47 0x155 0x41 0x155 0x46>; + vdd-supply = <0x1c7>; + qcom,sde-dram-channels = <0x02>; + qcom,sde-rsc-version = <0x05>; + reg-names = "drv", "wrapper"; + reg = <0xaf20000 0x4d68 0xaf30000 0x3fd4>; + compatible = "qcom,sde-rsc"; + cell-index = <0x00>; + }; + + qcom,smmu_sde_unsec_cb { + phandle = <0x515>; + clock-names = "mdp_core_clk"; + clocks = <0x155 0x3d>; + dma-coherent; + qcom,iommu-earlymap; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x60000 0xe38e0000 0xe6440000 0x19bc0000>; + iommus = <0x12a 0x1c00 0x02>; + compatible = "qcom,smmu_sde_unsec"; + }; + + qcom,smmu_sde_sec_cb { + phandle = <0x516>; + qcom,iommu-vmid = <0x0a>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>; + iommus = <0x12a 0x1c01 0x00>; + compatible = "qcom,smmu_sde_sec"; + }; + + qcom,msm_gsi { + compatible = "qcom,msm_gsi"; + }; + + qcom,rmnet-ipa { + qcom,ipa-napi-enable; + qcom,ipa-advertise-sg-support; + qcom,ipa-platform-type-msm; + qcom,rmnet-ipa-ssr; + compatible = "qcom,rmnet-ipa3"; + }; + + qcom,ipa_fws { + status = "disabled"; + qcom,pil-force-shutdown; + qcom,firmware-name = "ipa_fws"; + qcom,pas-id = <0x0f>; + compatible = "qcom,pil-tz-generic"; + }; + + qcom,ipa@3e00000 { + phandle = <0x517>; + qcom,ipa-gen-rx-ll-pool-sz-factor = <0x01>; + qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; + qcom,turbo = <0x36ee80 0x00 0x36ee80 0x53ec60 0x00 0x61a80>; + qcom,nominal = <0x249f00 0x00 0x249f00 0x53ec60 0x00 0x61a80>; + qcom,svs = <0x124f80 0x00 0x124f80 0x2ab980 0x00 0x249f0>; + qcom,svs2 = <0x00 0x00 0x00 0x13d620 0x00 0x12c00>; + qcom,no-vote = <0x00 0x00 0x00 0x00 0x00 0x00>; + interconnect-names = "ipa_to_llcc", "llcc_to_ebi1", "appss_to_ipa"; + interconnects = <0x18a 0x27 0x1a3 0x22b 0x189 0x03 0x189 0x200 0x1a3 0x02 0x3c8 0x211>; + qcom,interconnect,num-paths = <0x03>; + qcom,interconnect,num-cases = <0x05>; + qcom,scaling-exceptions; + qcom,throughput-threshold = <0x7d0 0xfa0 0x1f40>; + clocks = <0x16d 0x0c>; + clock-names = "core_clk"; + qcom,max_num_smmu_cb = <0x04>; + qcom,ulso-ip-id-max-windows-val = <0x7fff>; + qcom,ulso-ip-id-min-windows-val = <0x00>; + qcom,ulso-ip-id-max-linux-val = <0xffff>; + qcom,ulso-ip-id-min-linux-val = <0x00>; + qcom,ulso-supported; + qcom,ipa-gpi-event-rp-ddr; + qcom,tx-wrapper-cache-max-size = <0x190>; + qcom,ipa-holb-monitor-max-cnt-11ad = <0x0a>; + qcom,ipa-holb-monitor-max-cnt-usb = <0x0a>; + qcom,ipa-holb-monitor-max-cnt-wlan = <0x0a>; + qcom,ipa-holb-monitor-poll-period = <0x05>; + qcom,ipa-uc-holb-monitor; + qcom,rmnet-ll-enable; + qcom,rmnet-ctl-enable; + qcom,wan-use-skb-page; + qcom,non-tn-collection-on-crash; + qcom,testbus-collection-on-crash; + qcom,register-collection-on-crash; + qcom,tx-poll; + qcom,tx-napi; + qcom,lan-rx-napi; + qcom,ipa-endp-delay-wa-v2; + qcom,use-64-bit-dma-mask; + qcom,smmu-fast-map; + qcom,arm-smmu; + qcom,ipa-wdi3-over-gsi; + qcom,modem-cfg-emb-pipe-flt; + qcom,mhi-event-ring-id-limits = <0x09 0x0b>; + qcom,use-ipa-tethering-bridge; + qcom,entire-ipa-block-size = <0x200000>; + qcom,ee = <0x00>; + qcom,platform-type = <0x01>; + qcom,ipa-hw-mode = <0x00>; + qcom,ipa-hw-ver = <0x18>; + interrupt-names = "ipa-irq", "gsi-irq"; + interrupts = <0x00 0x28e 0x04 0x00 0x1b0 0x04>; + qcom,ipa-cfg-offset = <0x140000>; + memory-regions = <0x29d>; + firmware-names = "ipa_fws"; + pas-ids = <0x0f>; + reg-names = "ipa-base", "gsi-base"; + reg = <0x3e00000 0x84000 0x3e04000 0xfc000>; + compatible = "qcom,ipa"; + + qcom,smp2p_map_ipa_1_out { + qcom,smem-state-names = "ipa-smp2p-out"; + qcom,smem-states = <0x3b8 0x00>; + compatible = "qcom,smp2p-map-ipa-1-out"; + }; + + qcom,smp2p_map_ipa_1_in { + interrupt-names = "ipa-smp2p-in"; + interrupts-extended = <0x3b9 0x00 0x00>; + compatible = "qcom,smp2p-map-ipa-1-in"; + }; + + ipa_smmu_ap { + phandle = <0x518>; + qcom,ipa-q6-smem-size = <0xb000>; + dma-coherent; + qcom,iommu-dma = "atomic"; + qcom,additional-mapping = <0x14683000 0x14683000 0x2000>; + qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; + iommus = <0x12a 0x4a0 0x00>; + compatible = "qcom,ipa-smmu-ap-cb"; + }; + + ipa_smmu_wlan { + phandle = <0x519>; + dma-coherent; + qcom,iommu-dma = "atomic"; + iommus = <0x12a 0x4a1 0x00>; + compatible = "qcom,ipa-smmu-wlan-cb"; + }; + + ipa_smmu_uc { + phandle = <0x51a>; + dma-coherent; + qcom,iommu-dma = "atomic"; + qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; + iommus = <0x12a 0x4a2 0x00>; + compatible = "qcom,ipa-smmu-uc-cb"; + }; + + ipa_smmu_11ad { + phandle = <0x51b>; + qcom,iommu-group; + qcom,shared-cb; + dma-coherent; + iommus = <0x12a 0x4a4 0x00>; + compatible = "qcom,ipa-smmu-11ad-cb"; + }; + }; + + qcom,msm_fastrpc { + phandle = <0x51c>; + qcom,fastrpc-gids = <0xb5c>; + qcom,rpc-latency-us = <0xeb>; + qcom,fastrpc-adsp-sensors-pdr; + qcom,fastrpc-adsp-audio-pdr; + qcom,adsp-remoteheap-vmid = <0x16 0x25>; + compatible = "qcom,msm-fastrpc-compute"; + + qcom,msm_fastrpc_compute_cb1 { + pd-type = <0x01>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc01 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb2 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc02 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb3 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc03 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb4 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc04 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb5 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc05 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb6 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc06 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb7 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc07 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb8 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc08 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb9 { + pd-type = <0x06>; + qcom,iova-best-fit; + dma-coherent; + shared-cb = <0x03>; + qcom,iommu-vmid = <0x0a>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc09 0x00>; + qcom,secure-context-bank; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb10 { + pd-type = <0x01>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1003 0x80 0x12a 0x1043 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb11 { + pd-type = <0x03>; + qcom,iova-best-fit; + dma-coherent; + shared-cb = <0x08>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1004 0x80 0x12a 0x1044 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb12 { + pd-type = <0x02>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1005 0x80 0x12a 0x1045 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb13 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1006 0x80 0x12a 0x1046 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb14 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1007 0x40 0x12a 0x1067 0x00 0x12a 0x1087 0x00>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb15 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc0c 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb16 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc0d 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb17 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc0e 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + }; + + qcom,kgsl-iommu@3da0000 { + phandle = <0x521>; + vddcx-supply = <0x1be>; + reg = <0x3da0000 0x40000>; + compatible = "qcom,kgsl-smmu-v2"; + + gfx3d_user { + phandle = <0x522>; + qcom,iommu-dma = "disabled"; + iommus = <0x1c2 0x00 0x00>; + compatible = "qcom,smmu-kgsl-cb"; + }; + + gfx3d_secure { + phandle = <0x523>; + qcom,iommu-dma = "disabled"; + iommus = <0x1c2 0x02 0x00>; + compatible = "qcom,smmu-kgsl-cb"; + }; + }; + + qcom,gmu@3d69000 { + phandle = <0x524>; + qcom,ipc-core = <0x400000 0x140000>; + qcom,iommu-dma = "disabled"; + iommus = <0x1c2 0x05 0x00>; + qcom,gmu-freq-table = <0xd1cef00 0x40 0x20c85580 0x80>; + clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk"; + clocks = <0x176 0x09 0x176 0x0b 0x16f 0x12 0x16f 0x20 0x176 0x02 0x176 0x14>; + vdd-supply = <0x3fc>; + vddcx-supply = <0x1be>; + regulator-names = "vddcx", "vdd"; + interrupt-names = "hfi", "gmu"; + interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>; + reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0"; + reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>; + compatible = "qcom,gen7-gmu"; + }; + + qcom,gpu-coresight-cx { + phandle = <0x525>; + coresight-atid = <0x34>; + coresight-name = "coresight-gfx-cx"; + compatible = "qcom,gpu-coresight-cx"; + + out-ports { + + port { + + endpoint { + phandle = <0x520>; + remote-endpoint = <0x51d>; + }; + }; + }; + }; + + qcom,gpu-coresight-gx { + phandle = <0x526>; + coresight-atid = <0x35>; + coresight-name = "coresight-gfx"; + compatible = "qcom,gpu-coresight-gx"; + + out-ports { + + port { + + endpoint { + phandle = <0x51f>; + remote-endpoint = <0x51e>; + }; + }; + }; + }; + + qcom,cvp@ab00000 { + phandle = <0x528>; + cvp,firmware-name = "evass-lt"; + aon_mappings = <0xff80f000 0x1000 0xabe0000>; + hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>; + aon_timer_mappings = <0xffa00000 0x1000 0xc220000>; + ipclite_mappings = <0xfe500000 0x100000 0x82600000>; + memory-region = <0x2a0>; + pas-id = <0x1a>; + qcom,gcc-reg = <0x110000 0x40000>; + qcom,ipcc-reg = <0x400000 0x100000>; + qcom,reg-presets = <0xb0088 0x00>; + reset-power-status = <0x00 0x01 0x00>; + reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset"; + resets = <0x16f 0x1b 0x177 0x07 0x177 0x05>; + qcom,allowed-clock-rates = <0x10b07600 0x14dc9380 0x1ad27480 0x1dcd6500 0x20c85580>; + qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>; + qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src"; + clocks = <0x16f 0x8b 0x177 0x12 0x177 0x0d 0x177 0x09 0x177 0x0a>; + clock-ids = <0x8b 0x12 0x0d 0x09 0x0a>; + clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src"; + cvp-core-supply = <0x3ff>; + cvp-supply = <0x1d3>; + interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>; + reg = <0xab00000 0x100000>; + status = "ok"; + compatible = "qcom,msm-cvp", "qcom,cliffs-cvp"; + + cvp_cnoc { + qcom,bus-range-kbps = <0x3e8 0x3e8>; + qcom,bus-governor = "performance"; + qcom,bus-slave = <0x224>; + qcom,bus-master = <0x02>; + label = "cvp-cnoc"; + compatible = "qcom,msm-cvp,bus"; + }; + + cvp_bus_ddr { + qcom,bus-range-kbps = <0x3e8 0x63af88>; + qcom,bus-governor = "performance"; + qcom,bus-slave = <0x200>; + qcom,bus-master = <0x1e>; + label = "cvp-ddr"; + compatible = "qcom,msm-cvp,bus"; + }; + + cvp_camera_cb { + qti,smmu-proxy-cb-id = <0x02>; + buffer-types = <0xfff>; + label = "cvp_camera"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_non_secure_cb_group { + phandle = <0x527>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>; + }; + + cvp_non_secure_cb { + qcom,iommu-group = <0x527>; + dma-coherent; + buffer-types = <0xfff>; + iommus = <0x12a 0x1920 0x00>; + label = "cvp_hlos"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_secure_nonpixel_cb { + qcom,iommu-vmid = <0x0b>; + qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>; + qcom,iommu-faults = "non-fatal"; + buffer-types = <0x741>; + iommus = <0x12a 0x1924 0x00>; + label = "cvp_sec_nonpixel"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_secure_pixel_cb { + qcom,iommu-vmid = <0x0a>; + qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>; + qcom,iommu-faults = "non-fatal"; + buffer-types = <0x106>; + iommus = <0x12a 0x1923 0x00>; + label = "cvp_sec_pixel"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_dsp_cb { + qcom,iommu-group = <0x527>; + buffer-types = <0xfff>; + iommus = <0x12a 0x1920 0x00>; + label = "cvp_dsp"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + qcom,msm-cvp,mem_cdsp { + memory-region = <0x28a>; + compatible = "qcom,msm-cvp,mem-cdsp"; + }; + }; + + reboot_reason { + compatible = "qcom,reboot-reason"; + nvmem-cells = <0x53b>; + nvmem-cell-names = "restart_reason"; + }; + + pmic-pon-log { + compatible = "qcom,pmic-pon-log"; + nvmem = <0x53c 0x53d>; + nvmem-names = "pon_log0", "pon_log1"; + }; + + regulator-ocp-notifier { + compatible = "qcom,regulator-ocp-notifier"; + interrupt-parent = <0x158>; + interrupts = <0x00 0x71 0x01 0x01>; + nvmem-cells = <0x53e>; + nvmem-cell-names = "ocp_log"; + periph-1c1-supply = <0x349>; + periph-1c2-supply = <0x14e>; + periph-1c3-supply = <0x1d7>; + periph-1c4-supply = <0x14f>; + periph-1c5-supply = <0x34a>; + periph-1c7-supply = <0x1e1>; + periph-1c8-supply = <0x150>; + periph-1c9-supply = <0x34b>; + periph-1ca-supply = <0x34c>; + periph-1cb-supply = <0x00>; + periph-1cc-supply = <0x00>; + periph-1cd-supply = <0x00>; + periph-1d0-supply = <0x351>; + periph-1d1-supply = <0x352>; + periph-1d2-supply = <0x353>; + periph-1d3-supply = <0x151>; + periph-1d4-supply = <0x354>; + periph-1d5-supply = <0x355>; + periph-1d6-supply = <0x356>; + periph-1d7-supply = <0x357>; + periph-19b-supply = <0x346>; + periph-19e-supply = <0x347>; + periph-1a1-supply = <0x348>; + periph-1a4-supply = <0x14b>; + periph-1e4-supply = <0x358>; + periph-2c1-supply = <0x35a>; + periph-2c2-supply = <0x186>; + periph-2c3-supply = <0x153>; + periph-29b-supply = <0x148>; + periph-29e-supply = <0x196>; + periph-2a4-supply = <0x18f>; + periph-2aa-supply = <0x149>; + periph-3aa-supply = <0x14a>; + periph-3b0-supply = <0x14d>; + periph-4c1-supply = <0x00>; + periph-4c2-supply = <0x35c>; + periph-4c3-supply = <0x00>; + periph-4c4-supply = <0x35e>; + periph-4c5-supply = <0x35f>; + periph-4c6-supply = <0x360>; + periph-4c7-supply = <0x361>; + periph-49b-supply = <0x343>; + periph-49e-supply = <0x344>; + periph-4a1-supply = <0x345>; + periph-89b-supply = <0x342>; + periph-c40-supply = <0x363>; + periph-c41-supply = <0x364>; + periph-c42-supply = <0x365>; + periph-c43-supply = <0x366>; + periph-c45-supply = <0x367>; + periph-c46-supply = <0x368>; + periph-d40-supply = <0x00>; + periph-d41-supply = <0x00>; + periph-d42-supply = <0x00>; + periph-d43-supply = <0x00>; + periph-d44-supply = <0x00>; + periph-d45-supply = <0x00>; + periph-d46-supply = <0x00>; + phandle = <0x5e8>; + }; + + display_gpio_regulator@0 { + compatible = "qti-regulator-fixed"; + regulator-name = "display_panel_avdd"; + regulator-min-microvolt = <0x53ec60>; + regulator-max-microvolt = <0x53ec60>; + regulator-enable-ramp-delay = <0xe9>; + gpio = <0x53f 0x08 0x00>; + enable-active-high; + regulator-boot-on; + proxy-supply = <0x540>; + qcom,proxy-consumer-enable; + pinctrl-names = "default"; + pinctrl-0 = <0x541>; + status = "disabled"; + phandle = <0x540>; + }; + + gpio_key { + compatible = "gpio-keys"; + label = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x54c>; + + vol_up { + label = "volume_up"; + gpios = <0x54d 0x06 0x01>; + linux,input-type = <0x01>; + linux,code = <0x72>; + gpio-key,wakeup; + debounce-interval = <0x20>; + linux,can-disable; + }; + }; + + bootloader_log { + compatible = "bootloader_log"; + linux,contiguous-region = <0x55c>; + }; + + oplus-pmic-monitor-log { + compatible = "oplus,pmic-monitor-log"; + nvmem = <0x53c 0x53d>; + nvmem-names = "pon_log0", "pon_log1"; + }; + + dump_device_info { + compatible = "dump_device_info"; + linux,contiguous-region = <0x55d>; + }; + + oplus_secure_common { + compatible = "oplus,secure_common"; + oplus,sec_reg_num = <0x221c8c70>; + oplus,sec_en_anti_reg = <0x221c8314>; + oplus,sec_override1_reg = <0x221c8314>; + oplus,override1_en_value = <0x01>; + }; + + shell_front { + compatible = "oplus,shell-temp"; + }; + + shell_frame { + compatible = "oplus,shell-temp"; + }; + + shell_back { + compatible = "oplus,shell-temp"; + }; + + devinfo { + status = "disabled"; + }; + + devinfo_salami { + status = "disabled"; + }; + + devinfo_waffle { + status = "disabled"; + }; + + devinfo_bale { + compatible = "oplus-devinfo"; + pinctrl-names = "default", "sleep", "active", "idle"; + pinctrl-0 = <0x55e>; + pinctrl-1 = <0x55f>; + pinctrl-2 = <0x560>; + pinctrl-3 = <0x561>; + + main-sub { + compatible = "hw-match, main-sub"; + use_tristate_gpio; + aboard-gpio0 = <0x16c 0x61 0x00>; + aboard-patterns = <0x00 0x00 0x00 0x00>; + match-projects = <0x5c39 0x606f 0x5c46 0x5ca6>; + }; + }; + + nfc_chipset { + compatible = "oplus-nfc-chipset"; + chipset-23609 = "SN220T"; + chipset-23622 = "SN220T"; + chipset-24687 = "SN220T"; + }; + + feedback_fb { + compatible = "oplus,haptic-feedback"; + phandle = <0x603>; + }; + + oplus,adsp-voocphy { + status = "disabled"; + compatible = "oplus,adsp-voocphy"; + }; + + oplus,mms_wired { + compatible = "oplus,mms_wired"; + oplus,buck_ic = <0x572>; + oplus,voocphy_ic = <0x573>; + oplus,usbtemp_batttemp_gap = <0x0a>; + oplus,adc_info_name = "855"; + oplus,topic-update-interval = <0x1388>; + oplus,support_usbtemp_protect_v2; + oplus_spec,usbtemp_batt_temp_low = <0x32>; + oplus_spec,usbtemp_batt_temp_high = <0x32>; + oplus_spec,usbtemp_ntc_temp_low = <0x39>; + oplus_spec,usbtemp_ntc_temp_high = <0x45>; + oplus_spec,usbtemp_temp_gap_low_with_batt_temp = <0x07>; + oplus_spec,usbtemp_temp_gap_high_with_batt_temp = <0x0c>; + oplus_spec,usbtemp_temp_gap_low_without_batt_temp = <0x0c>; + oplus_spec,usbtemp_temp_gap_high_without_batt_temp = <0x18>; + oplus_spec,usbtemp_rise_fast_temp_low = <0x03>; + oplus_spec,usbtemp_rise_fast_temp_high = <0x03>; + oplus_spec,usbtemp_rise_fast_temp_count_low = <0x1e>; + oplus_spec,usbtemp_rise_fast_temp_count_high = <0x14>; + oplus_spec,usbtemp_cool_down_ntc_low = <0x36>; + oplus_spec,usbtemp_cool_down_ntc_high = <0x41>; + oplus_spec,usbtemp_cool_down_gap_low = <0x0c>; + oplus_spec,usbtemp_cool_down_gap_high = <0x14>; + oplus_spec,usbtemp_cool_down_recover_ntc_low = <0x30>; + oplus_spec,usbtemp_cool_down_recover_ntc_high = <0x3c>; + oplus_spec,usbtemp_cool_down_recover_gap_low = <0x06>; + oplus_spec,usbtemp_cool_down_recover_gap_high = <0x0f>; + phandle = <0x604>; + + oplus,virtual_buck { + compatible = "oplus,virtual_buck"; + oplus,buck_ic = <0x574>; + oplus,buck_ic_index = <0x00>; + oplus,buck_ic_connect = <0x00>; + oplus,main_charger = <0x00>; + oplus,buck_ic_current_ratio = <0x64>; + oplus,buck_ic_func_group = <0x575>; + oplus,ic_type = <0x08>; + oplus,ic_index = <0x00>; + oplus,uart_tx-gpio = <0x16c 0x16 0x00>; + oplus,uart_rx-gpio = <0x16c 0x17 0x00>; + oplus,dischg-gpio = <0x53f 0x08 0x00>; + oplus,ship-gpio = <0x53f 0x07 0x00>; + pinctrl-names = "usbtemp_l_gpio_default", "usbtemp_r_gpio_default", "dischg_enable", "dischg_disable", "ship_active", "ship_sleep"; + pinctrl-0 = <0x576>; + pinctrl-1 = <0x577>; + pinctrl-2 = <0x578>; + pinctrl-3 = <0x579>; + pinctrl-4 = <0x57a>; + pinctrl-5 = <0x57b>; + io-channels = <0x52d 0x74b 0x52d 0x749>; + io-channel-names = "usb_temp_adc_l", "usb_temp_adc_r"; + phandle = <0x572>; + }; + }; + + oplus_chg_core { + oplus,chg_framework_v2; + oplus,smart_charging_screenoff; + + oplus-charger { + + oplus,plat_pm7550ba-groups { + functions = <0x01 0x00 0x02 0x03 0xc8 0xc9 0xca 0xcb 0xcc 0xd8 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0x1fc 0x1fb 0x200 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0x1f4 0x1f5 0xe0 0x208 0x204 0x205 0x206 0xd9 0x25b 0x20d 0x20f 0x210 0x201 0x213>; + virqs = <0x00 0x01 0x02 0x03 0x06 0x09 0x0a>; + phandle = <0x575>; + }; + }; + + oplus-ufcs { + + oplus,ufcs_groups { + functions = <0x01 0x00 0x02 0x03 0x384 0x385 0x386 0x387 0x388 0x389 0x38a 0x38b 0x38c 0x38d 0x38e 0x38f 0x390 0x391 0x392>; + virqs = <0x00 0x0f 0x07>; + phandle = <0x594>; + }; + }; + + oplus-gauge { + + oplus,bq27541_groups { + functions = <0x01 0x00 0x02 0x03 0x191 0x192 0x193 0x194 0x195 0x196 0x197 0x198 0x199 0x19a 0x19b 0x19c 0x19d 0x1ab 0x1ac 0x1ad 0x1b1 0x1b2 0x1b3 0x197 0x19e 0x19f 0x1a0 0x1a1 0x1a2 0x1a3 0x1a4 0x1a5 0x1a6 0x1a7 0x1a8 0x1a9 0x1aa 0x1b6 0x1b7 0x1b8 0x1b9 0x1ba 0x1bb 0x1bc 0x1bd 0x1be 0x1c1 0x1c2 0x1c3 0x1c4 0x1c5>; + virqs = <0x00 0x07 0x08>; + phandle = <0x581>; + }; + + oplus,pm7550ba_gauge_groups { + functions = <0x01 0x00 0x02 0x03 0x1c0>; + virqs = <0x00>; + phandle = <0x582>; + }; + }; + }; + + oplus,wired { + compatible = "oplus,wired"; + oplus,vooc-support; + oplus_spec,vbatt_pdqc_to_9v_thr = <0x1388>; + oplus_spec,pd-iclmax-ma = <0x5dc>; + oplus_spec,qc-iclmax-ma = <0x5dc>; + oplus_spec,non-standard-ibatmax-ma = <0x3e8>; + oplus_spec,input-power-mw = <0x9c4 0x9c4 0x1d4c 0x2710 0x4650 0x34bc 0x34bc>; + oplus_spec,led_on-fccmax-ma = <0x00 0x53c 0xfa0 0xfa0 0xfa0 0xfa0 0x3e8 0x00>; + oplus_spec,fccmax-ma-lv = <0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x258 0x258 0x258 0x258 0x258 0x258 0x00 0x00 0x53c 0x640 0x640 0x640 0x640 0x640 0x00 0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00>; + oplus_spec,fccmax-ma-hv = <0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x258 0x258 0x258 0x258 0x258 0x258 0x00 0x00 0x53c 0x640 0x640 0x640 0x640 0x640 0x00 0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00>; + oplus_spec,cool_down_pdqc_vol_mv = <0x2328 0x2328 0x2328>; + oplus_spec,cool_down_pdqc_curr_ma = <0x4b0 0x5dc 0x7d0>; + oplus_spec,cool_down_vooc_curr_ma = <0x4b0 0x5dc 0x7d0 0x9c4 0xbb8 0xe10>; + oplus_spec,cool_down_normal_curr_ma = <0x4b0 0x5dc 0x7d0>; + oplus_spec,vbus_ov_thr_mv = <0x2af8 0x2af8>; + oplus_spec,vbus_uv_thr_mv = <0x10cc 0x10cc>; + oplus,vooc_strategy_name = "cgcl"; + oplus,vooc_strategy_data = <0x00 0x00 0x15e 0xe10 0x01 0x00 0x14a 0x172 0xc80 0x02 0x00 0x15e 0x1b8 0x898 0x02 0x01>; + phandle = <0x605>; + }; + + oplus,comm { + compatible = "oplus,common-charge"; + oplus_spec,batt-them-thr = <0xffffff9c 0x00 0x32 0x78 0xa0 0x1c2 0x212>; + oplus_spec,iterm-ma = <0x94>; + oplus_spec,fv-mv = <0x1176 0x1176 0x1176 0x1176 0x1176 0x1176 0x1022 0x1022>; + oplus_spec,sw-fv-mv = <0x1144 0x1144 0x1144 0x1144 0x1144 0x1144 0xff0 0xff0>; + oplus_spec,hw-fv-inc-mv = <0x00 0x12 0x12 0x12 0x12 0x12 0x12 0x00>; + oplus_spec,sw-over-fv-mv = <0x1180 0x1180 0x1180 0x1180 0x1180 0x1180 0x102c 0x102c>; + oplus_spec,sw-over-fv-dec-mv = <0x08>; + oplus_spec,non-standard-sw-fv-mv = <0xf5a>; + oplus_spec,non-standard-fv-mv = <0xf8c>; + oplus_spec,non-standard-hw-fv-inc-mv = <0x12>; + oplus_spec,non-standard-sw-over-fv-mv = <0xf96>; + oplus_spec,non-standard-vbatdet-mv = <0xe10>; + oplus_spec,wired-vbatdet-mv = <0x00 0x104a 0x10ae 0x1112 0x1112 0x1112 0xfbe 0x00>; + oplus_spec,wls-vbatdet-mv = <0x00 0xe5b 0x108b 0x1112 0x1112 0x1112 0xfbe 0x00>; + oplus_spec,fcc-gear-thr-mv = <0x1054>; + oplus_spec,vbatt-ov-thr-mv = <0x11f8>; + oplus_spec,full_pre_ffc_judge; + oplus_spec,full-pre-ffc-mv = <0x1171>; + oplus_spec,ffc-temp-thr = <0x78 0x15e 0x190>; + oplus_spec,wired-ffc-step-max = <0x02>; + oplus_spec,wired-ffc-fv-mv = <0x1194 0x1194>; + oplus_spec,wired-ffc-fv-cutoff-mv = <0x1183 0x1183 0x1176 0x1176>; + oplus_spec,removed_bat_decidegc = <0x186>; + oplus_spec,wired-ffc-fcc-ma = <0x44c 0x44c 0x2bc 0x2bc>; + oplus_spec,wired-ffc-fcc-cutoff-ma = <0x190 0x190 0xc8 0xc8>; + oplus_spec,wired-aging-ffc-version = <0x01>; + oplus_spec,wired-aging-ffc-offset-mv = <0x0f 0x1e 0x0a 0x14>; + oplus_spec,wired-aging-ffc-cycle-thr = <0x1f4 0x3e8>; + oplus_spec,wls-ffc-step-max = <0x02>; + oplus_spec,wls-ffc-fv-mv = <0x1194 0x1194>; + oplus_spec,wls-ffc-fv-cutoff-mv = <0x115d 0x1153>; + oplus_spec,wls-ffc-icl-ma = <0x320 0x320 0x226 0x226>; + oplus_spec,wls-ffc-fcc-ma = <0x226 0x226 0x15e 0x15e>; + oplus_spec,wls-ffc-fcc-cutoff-ma = <0x190 0x190 0xc8 0xc8>; + oplus_spec,vbat_uv_thr_mv = <0xce4>; + oplus_spec,vbat_charging_uv_thr_mv = <0xc80>; + oplus_spec,tbatt_power_off_cali_temp = <0x14>; + oplus,vooc_show_ui_soc_decimal; + oplus,ui_soc_decimal_speedmin = <0x14>; + oplus,gauge_stuck_jump_support; + oplus,gauge_stuck_threshold = <0x0f>; + oplus,gauge_stuck_time = <0x32>; + oplus,hidden_soc_switch; + oplus,reserve_chg_soc = <0x03>; + oplus,hidden_soc_percent = <0x14>; + phandle = <0x606>; + }; + + oplus,vooc { + compatible = "oplus,vooc"; + oplus,vooc_ic = <0x573>; + oplus_spec,vooc_soc_range = <0x32 0x4b 0x55>; + oplus_spec,vooc_temp_range = <0x32 0x78 0xb4 0x15e 0x1c2>; + oplus,vooc_data_width = <0x07>; + oplus,vooc_curr_max = <0x16>; + oplus,support_vooc_by_normal_charger_path; + oplus,vooc_project = <0x0e>; + oplus,vooc_curr_table_type = <0x02>; + oplus,vooc_power_max_w = <0x78>; + oplus,voocphy_support = <0x02>; + oplus,support_fake_vooc_check; + oplus,subboard_ntc_abnormal_current = <0x1c84>; + oplus,smart_chg_bcc_support; + oplus,abnormal_adapter_current = <0x13 0x13 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; + oplus,abnormal_over_80w_adapter_current = <0x13 0x13 0x0e 0x0e 0x0b 0x0b 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; + oplus,general_strategy_name = "cgcl"; + oplus,general_strategy_data = <0x01 0x00 0x17c 0x16 0x01 0x00 0x172 0x190 0x0e 0x02 0x00 0x186 0x1a4 0x09 0x03 0x01 0x19a 0x1ae 0x07 0x04 0x02 0x1a4 0x1b8 0x05 0x04 0x03>; + phandle = <0x607>; + + oplus,virtual_vphy { + compatible = "oplus,virtual_vphy"; + oplus,vphy_ic = <0x57c>; + oplus,dpdm_switch_ic = <0x57d>; + oplus,ic_type = <0x11>; + oplus,ic_index = <0x00>; + phandle = <0x573>; + }; + }; + + oplus,virtual_dpdm_switch { + compatible = "oplus,virtual_dpdm_switch"; + oplus,ic_type = <0x16>; + oplus,ic_index = <0x00>; + oplus,use_audio_switch; + phandle = <0x57d>; + }; + + oplus,mms_gauge { + compatible = "oplus,mms_gauge"; + oplus,gauge_ic = <0x57e>; + oplus,topic-update-interval = <0x1388>; + oplus,support_subboard_ntc; + phandle = <0x608>; + + oplus,virtual_gauge { + compatible = "oplus,virtual_gauge"; + oplus,gauge_ic = <0x57f 0x580>; + oplus,gauge_ic_index = <0x00 0x01>; + oplus,gauge_ic_func_group = <0x581 0x582>; + oplus,batt_capacity_mah = <0x157c>; + oplus,ic_type = <0x0d>; + oplus,ic_index = <0x00>; + phandle = <0x57e>; + }; + }; + + oplus,smart_charge { + compatible = "oplus,smart_charge"; + oplus,quick_mode_gain_support; + oplus,smart_chg_soh_support; + phandle = <0x609>; + }; + + oplus,battery_log { + compatible = "oplus,battery_log"; + oplus,battery_log_support; + phandle = <0x60a>; + }; + + oplus,monitor { + compatible = "oplus,monitor"; + oplus,topic-update-interval = <0xea60>; + track,fast_chg_break_t_thd = <0x578>; + track,general_chg_break_t_thd = <0x12c>; + track,voocphy_type = <0x02>; + track,wired_max_power = <0x186a0>; + track,wired_fast_chg_scheme = <0x01>; + phandle = <0x60b>; + }; + + oplus,virtual_cp { + compatible = "oplus,virtual_cp"; + oplus,ic_type = <0x09>; + oplus,ic_index = <0x00>; + oplus,cp_ic = <0x591>; + oplus,input_curr_max_ma = <0x2a94>; + oplus,cp_ic_connect = <0x00>; + oplus,main_cp = <0x00>; + oplus,reg_proc_node; + phandle = <0x60d>; + }; + + oplus,ufcs_impedance_check { + compatible = "oplus,impedance_check"; + phandle = <0x60e>; + + oplus,impedance_unit { + + oplus,ufcs_impedance_unit { + uint_name = "ufcs"; + default_curr_ma = <0xbb8>; + impedance_node = <0x592>; + phandle = <0x598>; + }; + }; + }; + + oplus,cpa { + compatible = "oplus,cpa"; + oplus,protocol_list = <0x04 0x21 0x03 0x78 0x02 0x21 0x01 0x12 0x05 0x12>; + oplus,default_protocol_list = <0x04 0x01 0x03>; + phandle = <0x60f>; + }; + + oplus,ufcs_virtual_cp { + compatible = "oplus,virtual_cp"; + oplus,ic_type = <0x09>; + oplus,ic_index = <0x01>; + oplus,cp_ic = <0x591>; + oplus,input_curr_max_ma = <0x2a94>; + oplus,cp_ic_connect = <0x00>; + oplus,main_cp = <0x00>; + phandle = <0x596>; + }; + + oplus,virtual_platufcs { + compatible = "oplus,virtual_platufcs"; + oplus,ufcs_ic = <0x593>; + oplus,ufcs_ic_index = <0x00>; + oplus,ufcs_ic_connect = <0x00>; + oplus,ufcs_ic_func_group = <0x594>; + oplus,ic_type = <0x15>; + oplus,ic_index = <0x00>; + phandle = <0x595>; + }; + + oplus,ufcs_charge { + compatible = "oplus,ufcs_charge"; + oplus,ufcs_ic = <0x595>; + oplus,cp_ic = <0x596>; + oplus,dpdm_switch_ic = <0x597>; + oplus,adsp_ufcs_project; + oplus,impedance_unit = <0x598>; + oplus,target_vbus_mv = <0x2af8>; + oplus,curr_max_ma = <0xbb8>; + oplus,ufcs_warm_allow_vol = <0xfa0>; + oplus,ufcs_warm_allow_soc = <0x32>; + oplus,ufcs_strategy_normal_current = <0xbb8>; + oplus,ufcs_over_high_or_low_current = <0xbb8>; + oplus,ufcs_timeout_third = <0x2a30>; + oplus,ufcs_timeout_oplus = <0x2a30>; + oplus,ufcs_ibat_over_third = <0xfa0>; + oplus,ufcs_ibat_over_oplus = <0xfa0>; + oplus,ufcs_full_cool_sw_vbat = <0x1176>; + oplus,ufcs_full_normal_sw_vbat = <0x1176>; + oplus,ufcs_full_normal_hw_vbat = <0x1180>; + oplus,ufcs_full_ffc_vbat = <0x11a8>; + oplus,ufcs_full_warm_vbat = <0x1022>; + oplus,ufcs_full_cool_sw_vbat_third = <0x1176>; + oplus,ufcs_full_normal_sw_vbat_third = <0x1176>; + oplus,ufcs_full_normal_hw_vbat_third = <0x1180>; + oplus,ufcs_current_change_timeout = <0x64>; + oplus,ufcs_r_default = <0x5a 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c>; + oplus,ufcs_rmos_mohm = <0x05>; + oplus,ufcs_r_limit = <0x104 0xc8 0x8c 0x5a 0x28>; + oplus,ufcs_strategy_batt_high_temp = <0x19a 0x1a4 0x1ae 0x190 0x19a 0x1a4>; + oplus,ufcs_strategy_high_current = <0xbb8 0x7d0 0x7d0 0xbb8 0xbb8 0xbb8>; + oplus,ufcs_charge_strategy_soc = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; + oplus,ufcs_charge_strategy_temp = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x1fe>; + oplus,ufcs_low_curr_full_strategy_temp = <0x00 0xc8 0x15e 0x1b8>; + phandle = <0x610>; + + ufcs_charge_low_curr_full { + strategy_temp_little_cool = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; + strategy_temp_normal_low = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; + strategy_temp_normal_high = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; + }; + + ufcs_charge_third_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; + }; + }; + + ufcs_charge_oplus_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + }; + + oplus,impedance_node { + + ufcs_input_impedance { + node_name = "ufcs_input"; + default_impedance_mohm = <0x5f>; + default_curr_ma = <0xbb8>; + current_drop_table = <0x28 0xbb8 0x5a 0xbb8 0x8c 0x7d0 0xc8 0x7d0 0x104 0x00>; + phandle = <0x592>; + }; + }; + }; + + oplus,virtual_pps { + compatible = "oplus,virtual_pps"; + oplus,ic_type = <0x18>; + oplus,ic_index = <0x00>; + oplus,pps_ic = <0x599>; + phandle = <0x59a>; + }; + + oplus,pps_charge { + compatible = "oplus,pps_charge"; + oplus,pps_ic = <0x59a>; + oplus,cp_ic = <0x596>; + oplus,dpdm_switch_ic = <0x597>; + oplus,target_vbus_mv = <0x2af8>; + oplus,curr_max_ma = <0x1388>; + oplus,pps_warm_allow_vol = <0xfa0>; + oplus,pps_warm_allow_soc = <0x32>; + oplus,pps_strategy_normal_current = <0x1388>; + oplus,pps_over_high_or_low_current = <0x1388>; + oplus,pps_timeout_third = <0x2a30>; + oplus,pps_timeout_oplus = <0x2a30>; + oplus,pps_ibat_over_third = <0x1770>; + oplus,pps_ibat_over_oplus = <0x1770>; + oplus,pps_full_cool_sw_vbat = <0x1176>; + oplus,pps_full_normal_sw_vbat = <0x1176>; + oplus,pps_full_normal_hw_vbat = <0x1180>; + oplus,pps_full_ffc_vbat = <0x11a8>; + oplus,pps_full_warm_vbat = <0x1022>; + oplus,pps_full_cool_sw_vbat_third = <0x1176>; + oplus,pps_full_normal_sw_vbat_third = <0x1176>; + oplus,pps_full_normal_hw_vbat_third = <0x1180>; + oplus,pps_current_change_timeout = <0x64>; + oplus,pps_r_default = <0x10e 0x2d 0x0a 0x2d 0x14 0x14 0x14>; + oplus,pps_rmos_mohm = <0x05>; + oplus,pps_r_limit = <0x96 0x64 0x50 0x46 0x1e>; + oplus,pps_strategy_batt_high_temp = <0x19a 0x1a4 0x1ae 0x190 0x19a 0x1a4>; + oplus,pps_strategy_high_current = <0x1388 0xfa0 0xfa0 0x1388 0x1388 0x1388>; + oplus,pps_charge_strategy_soc = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5a>; + oplus,pps_charge_strategy_temp = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + oplus,pps_low_curr_full_strategy_temp = <0x00 0xc8 0x15e 0x1b8>; + phandle = <0x611>; + + pps_charge_low_curr_full { + strategy_temp_little_cool = <0x41a 0x11bc 0x00 0x3b6 0x11b7 0x00 0x352 0x11a8 0x00 0x2ee 0x119e 0x00 0x28a 0x1194 0x01>; + strategy_temp_normal_low = <0x41a 0x11bc 0x00 0x3b6 0x11b7 0x00 0x352 0x11a8 0x00 0x2ee 0x119e 0x00 0x28a 0x1194 0x01>; + strategy_temp_normal_high = <0x546 0x11bc 0x00 0x4e2 0x11b7 0x00 0x47e 0x11a8 0x00 0x41a 0x119e 0x00 0x3b6 0x1194 0x01>; + }; + + pps_charge_third_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5b>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x1176 0x7d0 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + }; + + pps_charge_oplus_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5b>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x1176 0x7d0 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + }; + }; + + fingerprint_dev { + status = "ok"; + compatible = "oplus,fp_spi"; + interrupt-parent = <0x16c>; + interrupts = <0x15 0x00>; + power-mode = <0x01>; + ldo-supply = <0x59b>; + ldo-config = <0x2de600 0x2de600 0x249f0>; + uff,gpio_irq = <0x16c 0x15 0x01>; + uff,gpio_reset = <0x16c 0x37 0x00>; + pinctrl-names = "default"; + pinctrl-0 = <0x59c 0x59d>; + notify_tpinfo_flag = <0x01>; + optical_irq_disable_flag = <0x01>; + power-num = <0x01>; + + power_source_1 { + power-mode = <0x01>; + power-name = "ldo"; + power-config = "ldo-config"; + delay-time = <0x00>; + }; + }; + + sensor_fb { + compatible = "oplus,sensor-feedback"; + master-id = <0x03>; + smem-id = <0x260>; + phandle = <0x612>; + }; + + ssc_interactive { + sup-power-fb; + sup-hbm-mode = <0x01>; + need_lb_algo = <0x01>; + report_blank_mode = <0x01>; + + primary_lb_brl_info { + brl_thrd_num = <0x01>; + brl_thrd = <0x01>; + brl_l2h_thrd = <0x01>; + }; + }; + + oplus_sensor { + compatible = "oplus,sensor-devinfo"; + + cctsensor@0 { + sensor-name = <0x08>; + sensor-index = <0x00>; + sensor-type = <0x06>; + first-source = "bale_P_3_AB714_dsc_cmd"; + second-source = "bale_P_7_AB715_dsc_cmd"; + }; + + mag_fusion { + sensor-type = <0x06>; + is-virtual-sensor; + fusion-type = <0x01>; + fold-feature = <0x01>; + }; + }; + + consumer_ir_core { + compatible = "oplus,kookong_ir_core"; + status = "okay"; + vdd-type = <0x00>; + vdd-supply = <0x54b>; + vdd-min-vol = <0x2ab980>; + vdd-max-vol = <0x2ab980>; + }; + + oplus_rf_cable { + compatible = "oplus,rf_cable"; + interrupt-parent = <0x16c>; + rf_cable_support_num = <0x01>; + rf,cable0-gpio = <0x16c 0x64 0x00>; + rf,cable-support-timer = <0x00>; + pinctrl-names = "rf_cable_active"; + pinctrl-0 = <0x5a0>; + }; + + qcom,wcn6750 { + phandle = <0x619>; + qcom,vreg_ol_cpr = "s3b"; + qcom,qmp = <0x24>; + qcom,smem-state-names = "wlan-smp2p-out", "wlan-soc-wake-smp2p-out", "wlan-ep-powersave-smp2p-out"; + qcom,smem-states = <0x614 0x00 0x615 0x00 0x616 0x00>; + qcom,vdd-1.3-rfa-config = <0x132a40 0x1f47d0 0x00 0x00 0x00>; + vdd-1.3-rfa-supply = <0x347>; + qcom,vdd-1.8-xo-config = <0x1c5200 0x1f20c0 0x00 0x00 0x00>; + vdd-1.8-xo-supply = <0x346>; + qcom,vdd-cx-mx-config = <0xec540 0xfde80 0x00 0x00 0x01>; + vdd-cx-mx-supply = <0x348>; + qcom,wlan-msa-fixed-region = <0x2a2>; + tsens = "sys-therm-4"; + qcom,wlan; + qcom,fw-prefix; + dma-coherent; + qcom,iommu-geometry = <0xb0000000 0x10010000>; + qcom,iommu-dma-addr-pool = <0xb0000000 0x10000000>; + qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; + qcom,iommu-dma = "fastmap"; + interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>; + iommus = <0x12a 0x1400 0x01>; + qcom,rproc-handle = <0x3ba>; + reg-names = "msi_addr", "smmu_iova_ipa"; + reg = <0x17110040 0x00 0xc0000000 0x10000>; + compatible = "qcom,wcn6750"; + + qcom,icnss_cdev1 { + phandle = <0x61a>; + #cooling-cells = <0x02>; + }; + + qcom,icnss_cdev2 { + phandle = <0x61b>; + #cooling-cells = <0x02>; + }; + + qcom,smp2p_map_wlan_1_in { + interrupt-names = "qcom,smp2p-force-fatal-error", "qcom,smp2p-early-crash-ind"; + interrupts-extended = <0x617 0x00 0x00 0x617 0x01 0x00>; + }; + + qcom,smp2p_map_wlan_2_in { + interrupt-names = "qcom,smp2p-soc-wake-ack"; + interrupts-extended = <0x618 0x00 0x00>; + }; + }; + + qcom,camera-flash0 { + phandle = <0x62b>; + status = "ok"; + switch-source = <0x5c2>; + torch-source = <0x5bc 0x5bd>; + flash-source = <0x5b8 0x5b9>; + oplus,flash-max-current = <0x7d0>; + qcom,flash-name = "pmic"; + compatible = "qcom,camera-flash"; + cell-index = <0x00>; + }; + + qcom,camera-flash1 { + phandle = <0x63a>; + status = "ok"; + switch-source = <0x5c2>; + torch-source = <0x5bc 0x5bd>; + flash-source = <0x5b8 0x5b9>; + oplus,flash-max-current = <0x7d0>; + compatible = "qcom,camera-flash"; + cell-index = <0x01>; + }; + + qcom,cam-res-mgr { + status = "ok"; + compatible = "qcom,cam-res-mgr"; + }; + + wsa_spkr_en1_pinctrl { + phandle = <0x6b5>; + status = "disabled"; + qcom,lpi-gpios; + pinctrl-1 = <0x6e6>; + pinctrl-0 = <0x6e5>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + wsa_spkr_en2_pinctrl { + phandle = <0x6b6>; + status = "disabled"; + qcom,lpi-gpios; + pinctrl-1 = <0x3a2>; + pinctrl-0 = <0x3a3>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + msm_cdc_pinctrl@32 { + phandle = <0x6b8>; + qcom,lpi-gpios; + pinctrl-1 = <0x6e8>; + pinctrl-0 = <0x6e7>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + va_core_clk { + phandle = <0x6af>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x307>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x02>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa_core_clk { + phandle = <0x6ac>; + status = "disabled"; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x309>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x03>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_core_clk { + phandle = <0x6ab>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x30e>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-ext-clk-src = <0x05>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_core_tx_clk { + phandle = <0x6ad>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x312>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x0d>; + compatible = "qcom,audio-ref-clk"; + }; + + tx_core_clk { + phandle = <0x6aa>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x30c>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x07>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa_core_tx_clk { + phandle = <0x6ae>; + status = "disabled"; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x314>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x0e>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_mclk2_2x_clk { + phandle = <0x6b3>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x318>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x10>; + compatible = "qcom,audio-ref-clk"; + }; + + oplus,audio-drv { + oplus,speaker-codec-dai-name = "tfa98xx-aif-4-34", "tfa98xx-aif-4-35"; + oplus,speaker-codec-name = "tfa98xx.4-0034", "tfa98xx.4-0035"; + oplus,speaker-i2s-id = <0x01>; + oplus,speaker-vendor = "nxp"; + compatible = "oplus,asoc-audio"; + }; + + dsi_panel_pwr_supply_sim { + phandle = <0x767>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <0x14>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "dummy"; + reg = <0x00>; + }; + }; + + dsi_panel_pwr_supply_amoled { + phandle = <0x768>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <0x14>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "vddio"; + reg = <0x00>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-post-off-sleep = <0x02>; + qcom,supply-post-on-sleep = <0x01>; + qcom,supply-disable-load = <0x12c>; + qcom,supply-enable-load = <0x2710>; + qcom,supply-max-voltage = <0x3613c0>; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-name = "vci"; + reg = <0x01>; + }; + + qcom,panel-supply-entry@2 { + qcom,supply-post-off-sleep = <0x02>; + qcom,supply-post-on-sleep = <0x00>; + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x30d40>; + qcom,supply-max-voltage = <0x1312d0>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdd"; + reg = <0x02>; + }; + }; + + dsi_panel_pwr_supply_lcd { + phandle = <0x791>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <0x14>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "vddio"; + reg = <0x00>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-disable-load = <0x64>; + qcom,supply-enable-load = <0x3f7a0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-name = "avdd"; + reg = <0x01>; + }; + }; + + qcom,dsi-display-primary { + phandle = <0x772>; + qcom,dsi-default-panel = <0x76d>; + vdd-supply = <0x152>; + vci-supply = <0x151>; + vddio-supply = <0x150>; + clock-names = "pll_byte_clk0", "pll_dsi_clk0", "pll_byte_clk1", "pll_dsi_clk1", "mdp_core_clk"; + clocks = <0x510 0x00 0x510 0x01 0x511 0x02 0x511 0x03 0x155 0x3d>; + qcom,demura-panel-id = <0x122e700 0x471>; + qcom,mdp = <0x50a>; + qcom,panel-te-source = <0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + pinctrl-1 = <0x76b 0x76c>; + pinctrl-0 = <0x769 0x76a>; + pinctrl-names = "panel_active", "panel_suspend"; + qcom,dsi-phy = <0x510 0x511>; + qcom,dsi-ctrl = <0x50e 0x50f>; + label = "primary"; + compatible = "qcom,dsi-display"; + }; + + qcom,dsi-display-secondary { + phandle = <0x773>; + vdd-supply = <0x152>; + vci-supply = <0x151>; + vddio-supply = <0x150>; + clock-names = "pll_byte_clk0", "pll_dsi_clk0", "pll_byte_clk1", "pll_dsi_clk1", "mdp_core_clk"; + clocks = <0x510 0x00 0x510 0x01 0x511 0x02 0x511 0x03 0x155 0x3d>; + qcom,demura-panel-id = <0x00 0x00>; + qcom,mdp = <0x50a>; + qcom,panel-te-source = <0x01>; + qcom,platform-te-gpio = <0x16c 0x4e 0x00>; + pinctrl-1 = <0x770 0x771>; + pinctrl-0 = <0x76e 0x76f>; + pinctrl-names = "panel_active", "panel_suspend"; + qcom,dsi-phy = <0x510 0x511>; + qcom,dsi-ctrl = <0x50e 0x50f>; + label = "secondary"; + compatible = "qcom,dsi-display"; + }; + + qcom,wb-display@1 { + phandle = <0x774>; + clock-names = "mdp_core_clk"; + clocks = <0x155 0x3d>; + label = "wb_display1"; + cell-index = <0x00>; + compatible = "qcom,wb-display"; + }; + + qcom,wb-display@2 { + phandle = <0x775>; + clock-names = "mdp_core_clk"; + clocks = <0x155 0x3d>; + label = "wb_display2"; + cell-index = <0x01>; + compatible = "qcom,wb-display"; + }; + + dsi_panel_bale_P_3_AB714_dsc_cmd { + qcom,dsi-display-active; + }; + + dsi_panel_bale_P_7_AB715_dsc_cmd { + qcom,dsi-display-active; + }; + + dsi_panel_bale_P_7_AB715_dsc_cmd_dvt { + qcom,dsi-display-active; + }; + + dsi_panel_bale_P_7_AB715_dsc_cmd_pvt { + qcom,dsi-display-active; + }; + + oplus,dsi-display-dev { + phandle = <0x796>; + oplus,dsi-panel-extended; + oplus,dsi-panel-secondary; + oplus,dsi-panel-primary = <0x76d 0x77a 0x77b 0x77c 0x77d>; + }; + + dsi_panel_pwr_supply_bale { + phandle = <0x779>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-pre-off-sleep = <0x0a>; + qcom,supply-post-on-sleep = <0x02>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "vddio"; + reg = <0x00>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-post-off-sleep = <0x01>; + qcom,supply-pre-off-sleep = <0x01>; + qcom,supply-post-on-sleep = <0x05>; + qcom,supply-pre-on-sleep = <0x01>; + qcom,supply-disable-load = <0x12c>; + qcom,supply-enable-load = <0x2710>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-name = "vci"; + reg = <0x01>; + }; + }; + + bt_wcn6750 { + phandle = <0x798>; + qcom,bt-vdd-ipa-2p2-config = <0x186a00 0x249f00 0x00 0x01>; + qcom,bt-vdd-rfa2-config = <0x132a40 0x157c00 0x00 0x01>; + qcom,bt-vdd-rfa1-config = <0x1c5200 0x1f20c0 0x00 0x01>; + qcom,bt-vdd-rfa-0p8-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-rfacmn-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-dig-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-aon-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-io-config = <0x1b7740 0x1b7740 0x00 0x01>; + qcom,bt-vdd-ipa-2p2-supply = <0x345>; + qcom,bt-vdd-rfa2-supply = <0x347>; + qcom,bt-vdd-rfa1-supply = <0x346>; + qcom,bt-vdd-rfa-0p8-supply = <0x348>; + qcom,bt-vdd-rfacmn-supply = <0x348>; + qcom,bt-vdd-dig-supply = <0x348>; + qcom,bt-vdd-aon-supply = <0x348>; + qcom,bt-vdd-io-supply = <0x1e1>; + qcom,wl-reset-gpio = <0x16c 0x23 0x00>; + qcom,bt-sw-ctrl-gpio = <0x16c 0x50 0x00>; + qcom,bt-reset-gpio = <0x16c 0x9c 0x00>; + mpm_wake_set_gpios = <0x50>; + pinctrl-0 = <0x797>; + pinctrl-names = "default"; + compatible = "qcom,wcn6750-bt"; + }; + }; + + thermal-zones { + phandle = <0x458>; + + sdr0_pa { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x48>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sdr0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x26>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x2e>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x2f>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x30>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x31>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_pa1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x1a>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_pa2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x1b>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_pa3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x1c>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_ific0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x32>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_modem_cfg { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x33>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_lte_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x34>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_mcg_fr1_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x35>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_mcg_fr2_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x36>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_scg_fr1_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x37>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_scg_fr2_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x38>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + aoss-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x00>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpuss-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x01>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpuss-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x02>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-1-0-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x03>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu3-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x26e>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu100_cdev { + trip = <0x26e>; + cooling-device = <0x26f 0x01 0x01>; + }; + }; + }; + + cpu-1-0-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x04>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu3-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x270>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu101_cdev { + trip = <0x270>; + cooling-device = <0x26f 0x01 0x01>; + }; + }; + }; + + cpu-1-1-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x05>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu4-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x271>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu110_cdev { + trip = <0x271>; + cooling-device = <0x272 0x01 0x01>; + }; + }; + }; + + cpu-1-1-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x06>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu4-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x273>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu111_cdev { + trip = <0x273>; + cooling-device = <0x272 0x01 0x01>; + }; + }; + }; + + cpu-1-2-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x07>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu5-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x274>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu120_cdev { + trip = <0x274>; + cooling-device = <0x275 0x01 0x01>; + }; + }; + }; + + cpu-1-2-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x08>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu5-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x276>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu121_cdev { + trip = <0x276>; + cooling-device = <0x275 0x01 0x01>; + }; + }; + }; + + cpu-1-3-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x09>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu6-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x277>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu130_cdev { + trip = <0x277>; + cooling-device = <0x278 0x01 0x01>; + }; + }; + }; + + cpu-1-3-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0a>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu6-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x279>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu131_cdev { + trip = <0x279>; + cooling-device = <0x278 0x01 0x01>; + }; + }; + }; + + cpu-2-0-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0b>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu7-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x27a>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu200_cdev { + trip = <0x27a>; + cooling-device = <0x27b 0x01 0x01>; + }; + }; + }; + + cpu-2-0-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0c>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu7-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x27c>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu201_cdev { + trip = <0x27c>; + cooling-device = <0x27b 0x01 0x01>; + }; + }; + }; + + cpu-2-0-2 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0d>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu7-emerg2-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x27d>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu202_cdev { + trip = <0x27d>; + cooling-device = <0x27b 0x01 0x01>; + }; + }; + }; + + aoss-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x00>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-0-0-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x01>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-0-1-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x02>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu1-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x1f40>; + type = "passive"; + phandle = <0x27f>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu010_cdev { + trip = <0x27f>; + cooling-device = <0x280 0x01 0x01>; + }; + }; + }; + + cpu-0-2-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x03>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu2-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x1f40>; + type = "passive"; + phandle = <0x281>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu020_cdev { + trip = <0x281>; + cooling-device = <0x282 0x01 0x01>; + }; + }; + }; + + nsphvx-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x04>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + nsphvx-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x05>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + nsphmx-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x06>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + nsphmx-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x07>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + gpuss-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x08>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x283>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu0_cdev { + trip = <0x283>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + gpuss-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x09>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x284>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu1_cdev { + trip = <0x284>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + gpuss-2 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0a>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x285>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu2_cdev { + trip = <0x285>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + gpuss-3 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0b>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x286>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu3_cdev { + trip = <0x286>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + video { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0c>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + ddr { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0d>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + camera-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0e>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + camera-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0f>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + aoss-2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x00>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x01>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss0-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x459>; + }; + + mdmss0-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45a>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x02>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss1-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45b>; + }; + + mdmss1-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45c>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x03>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss2-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45d>; + }; + + mdmss2-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45e>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x04>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss3-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45f>; + }; + + mdmss3-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x460>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + pmxr2230_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x531>; + phandle = <0x5c3>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x547>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5c4>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5c5>; + }; + }; + + cooling-maps { + + pmxr2230_gpu { + trip = <0x547>; + cooling-device = <0x26b 0x05 0xffffffff>; + }; + }; + }; + + pmxr2230-bcl-lvl0 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x532 0x05>; + + trips { + + bcl-lvl0 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x542>; + }; + }; + + cooling-maps { + + vph_modem0 { + trip = <0x542>; + cooling-device = <0x43c 0x01 0x01>; + }; + + vph_cdsp0 { + trip = <0x542>; + cooling-device = <0x43a 0x02 0x02>; + }; + + vph_gpu0 { + trip = <0x542>; + cooling-device = <0x26b 0x02 0x02>; + }; + }; + }; + + pmxr2230-bcl-lvl1 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x532 0x06>; + + trips { + + bcl-lvl1 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x543>; + }; + }; + + cooling-maps { + + vph_modem1 { + trip = <0x543>; + cooling-device = <0x43c 0x02 0x02>; + }; + + vph_cdsp1 { + trip = <0x543>; + cooling-device = <0x43a 0x04 0x04>; + }; + + vph_gpu1 { + trip = <0x543>; + cooling-device = <0x26b 0x03 0x03>; + }; + }; + }; + + pmxr2230-bcl-lvl2 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x532 0x07>; + + trips { + + bcl-lvl2 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x544>; + }; + }; + + cooling-maps { + + vph_cdsp2 { + trip = <0x544>; + cooling-device = <0x43a 0x07 0x07>; + }; + + vph_gpu2 { + trip = <0x544>; + cooling-device = <0x26b 0x07 0x07>; + }; + }; + }; + + pm8550vs_c_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x533>; + phandle = <0x5ce>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x545>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5cf>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5d0>; + }; + }; + + cooling-maps { + + pm8550vs_c_lte { + trip = <0x545>; + cooling-device = <0x43d 0xff 0xff>; + }; + + pm8550vs_c_nr { + trip = <0x545>; + cooling-device = <0x43f 0xff 0xff>; + }; + }; + }; + + pm8550vs_d_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x534>; + status = "disabled"; + phandle = <0x5d1>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d2>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d3>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5d4>; + }; + }; + }; + + pm8550vs_e_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x535>; + status = "disabled"; + phandle = <0x5d5>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d6>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d7>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5d8>; + }; + }; + }; + + pm8550vs_g_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x536>; + status = "disabled"; + phandle = <0x5d9>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5da>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5db>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5dc>; + }; + }; + }; + + pm8550ve_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x537>; + phandle = <0x5de>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x546>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5df>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5e0>; + }; + }; + + cooling-maps { + + pm8550ve_apc1 { + trip = <0x546>; + cooling-device = <0x42e 0x01 0x01>; + }; + }; + }; + + pmr735a_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x538>; + phandle = <0x5e2>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5e3>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5e4>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5e5>; + }; + }; + }; + + pm8010m_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x539>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + }; + }; + }; + + pm8010n_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x53a>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + }; + }; + }; + + sys-therm-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x44>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + display-test-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + phandle = <0x548>; + }; + + display-test-config2 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + phandle = <0x549>; + }; + + display-test-config3 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + phandle = <0x54a>; + }; + }; + + cooling-maps { + + display_cdev1 { + trip = <0x548>; + cooling-device = <0x456 0x01 0x01>; + }; + + display_cdev2 { + trip = <0x549>; + cooling-device = <0x456 0x02 0x02>; + }; + + display_cdev3 { + trip = <0x54a>; + cooling-device = <0x456 0x03 0x03>; + }; + }; + }; + + sys-therm-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x144>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x145>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x146>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-4 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x147>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-5 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x14c>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-10 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x148>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-14 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x14d>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + pm7550ba_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x552>; + phandle = <0x5f4>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5f5>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5f6>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5f7>; + }; + }; + }; + + pm7550ba-ibat-lvl0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x00>; + + trips { + + ibat-lvl0 { + temperature = <0x1b58>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5f8>; + }; + }; + }; + + pm7550ba-ibat-lvl1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x01>; + + trips { + + ibat-lvl1 { + temperature = <0x2328>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5f9>; + }; + }; + }; + + pm7550ba-bcl-lvl0 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x05>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + b-bcl-lvl0 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x556>; + }; + }; + + cooling-maps { + + lbat_modem0 { + trip = <0x556>; + cooling-device = <0x43c 0x01 0x01>; + }; + + lbat_cdsp0 { + trip = <0x556>; + cooling-device = <0x43a 0x02 0x02>; + }; + + lbat_gpu0 { + trip = <0x556>; + cooling-device = <0x26b 0x02 0x02>; + }; + }; + }; + + pm7550ba-bcl-lvl1 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x06>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + b-bcl-lvl1 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x557>; + }; + }; + + cooling-maps { + + lbat_modem1 { + trip = <0x557>; + cooling-device = <0x43c 0x02 0x02>; + }; + + lbat_cdsp1 { + trip = <0x557>; + cooling-device = <0x43a 0x04 0x04>; + }; + + lbat_gpu1 { + trip = <0x557>; + cooling-device = <0x26b 0x03 0x03>; + }; + }; + }; + + pm7550ba-bcl-lvl2 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x07>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + b-bcl-lvl2 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x558>; + }; + }; + + cooling-maps { + + lbat_cdsp2 { + trip = <0x558>; + cooling-device = <0x43a 0x07 0x07>; + }; + + lbat_gpu2 { + trip = <0x558>; + cooling-device = <0x26b 0x07 0x07>; + }; + }; + }; + + socd { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + status = "disabled"; + thermal-sensors = <0x554>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + socd-trip { + temperature = <0x5a>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x555>; + }; + }; + + cooling-maps { + + socd_apc1 { + trip = <0x555>; + cooling-device = <0x42e 0x01 0x01>; + }; + + socd_cdsp1 { + trip = <0x555>; + cooling-device = <0x43a 0x04 0x04>; + }; + + socd_gpu0 { + trip = <0x555>; + cooling-device = <0x26b 0x04 0x04>; + }; + }; + }; + + sys-therm-6 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x749>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-7 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x747>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + pm7550ba-2s-ibat-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x08>; + + trips { + + ibat-2s-lvl0 { + temperature = <0x1388>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5fb>; + }; + }; + }; + + pm7550ba-2s-ibat-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x09>; + + trips { + + ibat-2s-lvl1 { + temperature = <0x1b58>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5fc>; + }; + }; + }; + + svooc_mos_btb_usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0x52d 0x45>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + }; + + __symbols__ { + non_secure_cb_group = "/soc/qcom,cvp@ab00000/cvp_non_secure_cb_group"; + msm_cvp = "/soc/qcom,cvp@ab00000"; + funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint"; + funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint"; + gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint"; + coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx"; + cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint"; + coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx"; + gmu = "/soc/qcom,gmu@3d69000"; + gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure"; + gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user"; + kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000"; + msm_fastrpc = "/soc/qcom,msm_fastrpc"; + ipa_smmu_11ad = "/soc/qcom,ipa@3e00000/ipa_smmu_11ad"; + ipa_smmu_uc = "/soc/qcom,ipa@3e00000/ipa_smmu_uc"; + ipa_smmu_wlan = "/soc/qcom,ipa@3e00000/ipa_smmu_wlan"; + ipa_smmu_ap = "/soc/qcom,ipa@3e00000/ipa_smmu_ap"; + ipa_hw = "/soc/qcom,ipa@3e00000"; + 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@ae154000"; + 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_phy1 = "/soc/qcom,mdss_dsi_phy1@ae97500"; + mdss_dsi_phy0 = "/soc/qcom,mdss_dsi_phy0@ae95500"; + mdss_dsi1 = "/soc/qcom,mdss_dsi_ctrl1@ae96000"; + mdss_dsi0 = "/soc/qcom,mdss_dsi_ctrl0@ae94000"; + mdss_mdp = "/soc/qcom,mdss_mdp@ae00000"; + qcom_qbt = "/soc/qcom,qbt_handler"; + 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"; + pineapple_snd = "/soc/spf_core_platform/sound"; + swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master"; + wsa_macro = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000"; + swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master"; + rx_macro = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000"; + tx_macro = "/soc/spf_core_platform/lpass-cdc/tx-macro@6AE0000"; + swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000/va_swr_master"; + va_macro = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000"; + lpass_cdc = "/soc/spf_core_platform/lpass-cdc"; + lpi_tlmm = "/soc/spf_core_platform/lpi_pinctrl@6E80000"; + 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"; + adsp_notify = "/soc/qcom,msm-adsp-notify"; + adsp_loader = "/soc/qcom,msm-adsp-loader"; + audio_pkt_core_platform = "/soc/qcom,audio-pkt-core-platform"; + stub_codec = "/soc/qcom,msm-stub-codec"; + ipclite_cam = "/soc/ipclite/cam"; + ipclite_cvp = "/soc/ipclite/cvp"; + ipclite_cdsp = "/soc/ipclite/cdsp"; + ipclite_apss = "/soc/ipclite/apss"; + ipcc_compute_l0 = "/soc/qcom,ipcc_compute_l0@443000"; + msm_mmrm = "/soc/qcom,mmrm"; + msm_mmrm_test = "/soc/qcom,mmrm-test"; + cam_jpeg_dma0 = "/soc/qcom,jpegdma0@ac2b000"; + cam_jpeg_enc0 = "/soc/qcom,jpegenc0@ac2a000"; + cre = "/soc/qcom,cre@acfc000"; + cam_bps = "/soc/qcom,bps@ac2c000"; + cam_ipe0 = "/soc/qcom,ipe0@ac42000"; + cam_icp = "/soc/qcom,icp@ac00000"; + cam_vfe_lite1 = "/soc/qcom,ife-lite1@accf000"; + cam_csid_lite1 = "/soc/qcom,csid-lite1@accf000"; + cam_vfe_lite0 = "/soc/qcom,ife-lite0@acca000"; + cam_csid_lite0 = "/soc/qcom,csid-lite0@acca000"; + cam_vfe2 = "/soc/qcom,ife2@ac80000"; + cam_csid2 = "/soc/qcom,csid2@acbb000"; + cam_vfe1 = "/soc/qcom,ife1@ac71000"; + cam_csid1 = "/soc/qcom,csid1@acb9000"; + cam_vfe0 = "/soc/qcom,ife0@ac62000"; + cam_csid0 = "/soc/qcom,csid0@acb7000"; + cam_sfe1 = "/soc/qcom,sfe1@aca6000"; + cam_sfe0 = "/soc/qcom,sfe0@ac9e000"; + icp0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/icp0-all-rd"; + rt_cdm4_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm4-all-rd"; + rt_cdm3_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm3-all-rd"; + rt_cdm2_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm2-all-rd"; + rt_cdm1_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm1-all-rd"; + rt_cdm0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm0-all-rd"; + ipe0_in_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-in-rd"; + ipe0_ref_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-ref-rd"; + jpeg_dma0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg0-dma0-all-rd"; + jpeg_enc0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg0-enc0-all-rd"; + bps0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-rd"; + cre0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre0-all-rd"; + jpeg_dma0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg-dma0-all-wr"; + jpeg_enc0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg-enc0-all-wr"; + cre0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre0-all-wr"; + bps0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-wr"; + ipe0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-all-wr"; + sfe1_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe1-all-rd"; + sfe0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe0-all-rd"; + ife2_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-stats-wr"; + ife1_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-stats-wr"; + ife0_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-stats-wr"; + ife3_rdi_stats_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife3-rdi-stats-pixel-raw-wr"; + ife4_rdi_stats_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife4-rdi-stats-pixel-raw-wr"; + ife2_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-pdaf-linear-wr"; + ife1_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-pdaf-linear-wr"; + ife0_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-pdaf-linear-wr"; + sfe1_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe1-all-wr"; + sfe0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe0-all-wr"; + ife2_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-rdi-pixel-raw-wr"; + ife1_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-rdi-pixel-raw-wr"; + ife0_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-rdi-pixel-raw-wr"; + ife2_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-ubwc-wr"; + ife1_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-ubwc-wr"; + ife0_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-ubwc-wr"; + level1_nrt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-rd"; + level1_nrt1_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt1-rd"; + level1_nrt3_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt3-rd"; + level1_nrt1_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt1-wr"; + level1_nrt2_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt2-wr"; + level1_rt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt0-rd"; + level1_rt4_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt4-wr1"; + level1_rt3_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt3-wr"; + level1_rt2_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt2-wr"; + level1_rt1_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt1-wr"; + level2_icp_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-icp-rd"; + level2_nrt_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt-rd"; + level2_nrt_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt-wr"; + level2_rt_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt-rd"; + level2_rt_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt-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_rt_rd_wr_sum = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level3-nodes/level3-rt-rd-wr-sum"; + cre_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cre/iova-mem-map"; + rt_cdm_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cdm/iova-mem-map"; + icp_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_icp/iova-mem-map"; + jpeg_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_jpeg/iova-mem-map"; + ife_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_ife/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_csiphy_tpg15 = "/soc/qcom,tpg15@acf8000"; + cam_csiphy_tpg14 = "/soc/qcom,tpg14@acf7000"; + cam_csiphy_tpg13 = "/soc/qcom,tpg13@acf6000"; + cam_csiphy4 = "/soc/qcom,csiphy4@acec000"; + 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_ponv_front_suspend = "/soc/pinctrl@f000000/cam_sensor_ponv_front_suspend"; + cam_sensor_ponv_front_active = "/soc/pinctrl@f000000/cam_sensor_ponv_front_active"; + 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_mclk5_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk5_suspend"; + cam_sensor_mclk5_active = "/soc/pinctrl@f000000/cam_sensor_mclk5_active"; + 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_i2c_scl3_suspend = "/soc/pinctrl@f000000/cci_i2c_scl3_suspend"; + cci_i2c_scl3_active = "/soc/pinctrl@f000000/cci_i2c_scl3_active"; + cci_i2c_sda3_suspend = "/soc/pinctrl@f000000/cci_i2c_sda3_suspend"; + cci_i2c_sda3_active = "/soc/pinctrl@f000000/cci_i2c_sda3_active"; + cci_i2c_scl2_suspend = "/soc/pinctrl@f000000/cci_i2c_scl2_suspend"; + cci_i2c_scl2_active = "/soc/pinctrl@f000000/cci_i2c_scl2_active"; + cci_i2c_sda2_suspend = "/soc/pinctrl@f000000/cci_i2c_sda2_suspend"; + cci_i2c_sda2_active = "/soc/pinctrl@f000000/cci_i2c_sda2_active"; + cci_i2c_scl1_suspend = "/soc/pinctrl@f000000/cci_i2c_scl1_suspend"; + cci_i2c_scl1_active = "/soc/pinctrl@f000000/cci_i2c_scl1_active"; + cci_i2c_sda1_suspend = "/soc/pinctrl@f000000/cci_i2c_sda1_suspend"; + cci_i2c_sda1_active = "/soc/pinctrl@f000000/cci_i2c_sda1_active"; + cci_i2c_scl0_suspend = "/soc/pinctrl@f000000/cci_i2c_scl0_suspend"; + cci_i2c_scl0_active = "/soc/pinctrl@f000000/cci_i2c_scl0_active"; + cci_i2c_sda0_suspend = "/soc/pinctrl@f000000/cci_i2c_sda0_suspend"; + cci_i2c_sda0_active = "/soc/pinctrl@f000000/cci_i2c_sda0_active"; + msm_vidc = "/soc/qcom,vidc@aa00000"; + nfc_enable_suspend = "/soc/pinctrl@f000000/nfc/nfc_enable_suspend"; + nfc_enable_active = "/soc/pinctrl@f000000/nfc/nfc_enable_active"; + nfc_int_suspend = "/soc/pinctrl@f000000/nfc/nfc_int_suspend"; + nfc_int_active = "/soc/pinctrl@f000000/nfc/nfc_int_active"; + chosen = "/chosen"; + reserved_memory = "/reserved-memory"; + dump_mem = "/reserved-memory/mem_dump_region"; + cdsp_eva_mem = "/reserved-memory/cdsp_eva_region"; + system_cma = "/reserved-memory/linux,cma"; + adsp_mem_heap = "/reserved-memory/adsp_heap_region"; + cdsp_secure_heap_cma = "/reserved-memory/secure_cdsp_region"; + qseecom_mem = "/reserved-memory/qseecom_region"; + qseecom_ta_mem = "/reserved-memory/qseecom_ta_region"; + kinfo_mem = "/reserved-memory/debug_kinfo_region"; + non_secure_display_memory = "/reserved-memory/non_secure_display_region"; + ramoops_mem = "/reserved-memory/ramoops_region"; + va_md_mem = "/reserved-memory/va_md_mem_region"; + gunyah_hyp_mem = "/reserved-memory/gunyah_hyp_region@80000000"; + cpusys_vm_mem = "/reserved-memory/cpusys_vm_region@80e00000"; + tags_mem = "/reserved-memory/tags_region@81200000"; + xbl_dtlog_mem = "/reserved-memory/xbl_dtlog_region@81a00000"; + xbl_ramdump_mem = "/reserved-memory/xbl_ramdump_region@81a40000"; + aop_image_mem = "/reserved-memory/aop_image_region@81c00000"; + aop_cmd_db_mem = "/reserved-memory/aop_cmd_db_region@81c60000"; + aop_config_mem = "/reserved-memory/aop_config_region@81c80000"; + tme_crash_dump_mem = "/reserved-memory/tme_crash_dump_region@81ca0000"; + tme_log_mem = "/reserved-memory/tme_log_region@81ce0000"; + uefi_log_mem = "/reserved-memory/uefi_log_region@81ce4000"; + chipinfo_mem = "/reserved-memory/chipinfo_region@81cf4000"; + secdata_apss_mem = "/reserved-memory/secdata_apss_region@81cff000"; + smem_mem = "/reserved-memory/smem_region@81d00000"; + adsp_mhi_mem = "/reserved-memory/adsp_mhi_region@81f00000"; + pvm_fw_mem = "/reserved-memory/pvm_fw_region@824a0000"; + hyp_mem_database_mem = "/reserved-memory/hyp_mem_database_region@825a0000"; + global_sync_mem = "/reserved-memory/global_sync_region@82600000"; + tz_stat_mem = "/reserved-memory/tz_stat_region@82700000"; + qdss_apps_mem = "/reserved-memory/qdss_apps_region@82800000"; + dsm_partition_1_mem = "/reserved-memory/dsm_partition_1_region@86b00000"; + mpss_mem = "/reserved-memory/mpss_region@8bc00000"; + q6_mpss_dtb_mem = "/reserved-memory/q6_mpss_dtb_region@98900000"; + ipa_fw_mem = "/reserved-memory/ipa_fw_region@98980000"; + ipa_gsi_mem = "/reserved-memory/ipa_gsi_region@98990000"; + gpu_microcode_mem = "/reserved-memory/gpu_microcode_region@9899a000"; + video_mem = "/reserved-memory/video_region@9899c000"; + cvp_mem = "/reserved-memory/cvp_region@9919c000"; + cdsp_mem = "/reserved-memory/cdsp_region@99900000"; + q6_cdsp_dtb_mem = "/reserved-memory/q6_cdsp_dtb_region@9ad00000"; + camera_mem = "/reserved-memory/camera_region@9b300000"; + wpss_mem = "/reserved-memory/wpss_region@9bb00000"; + adspslpi_mem = "/reserved-memory/adspslpi_region@9d400000"; + q6_adsp_dtb_mem = "/reserved-memory/q6_adsp_dtb_region@a0600000"; + wlan_msa_mem = "/reserved-memory/wlan_msa_region@a6400000"; + xbl_sc_mem = "/reserved-memory/xbl_sc_region@d8000000"; + cpucp_fw_mem = "/reserved-memory/cpucp_fw_region@d8040000"; + reserved_mem = "/reserved-memory/reserved_region@d8200000"; + qtee_mem = "/reserved-memory/qtee_region@d82e0000"; + tatags_mem = "/reserved-memory/tatags_region@d8800000"; + dare_tz_res_mem = "/reserved-memory/reserved_region@e1bb0000"; + vm_comm_mem = "/reserved-memory/vm_comm_mem_region"; + trust_ui_vm_mem = "/reserved-memory/trust_ui_vm_region@f3800000"; + oem_vm_mem = "/reserved-memory/oem_vm_region@f7c00000"; + llcc_lpi_mem = "/reserved-memory/llcc_lpi_region@ff800000"; + firmware = "/firmware"; + aliases = "/aliases"; + CPU0 = "/cpus/cpu@0"; + L2_0 = "/cpus/cpu@0/l2-cache"; + L3_0 = "/cpus/cpu@0/l2-cache/l3-cache"; + CPU1 = "/cpus/cpu@100"; + 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"; + SILVER_OFF = "/idle-states/silver-c3"; + SILVER_RAIL_OFF = "/idle-states/silver-cluster0-c4"; + GOLD_OFF = "/idle-states/gold-c3"; + GOLD_RAIL_OFF = "/idle-states/gold-cluster1-c4"; + GOLD_PLUS_OFF = "/idle-states/gold-plus-c3"; + GOLD_PLUS_RAIL_OFF = "/idle-states/gold-plus-cluster3-c4"; + CLUSTER_PWR_DN = "/idle-states/cluster-d4"; + CX_RET = "/idle-states/cx-ret"; + APSS_OFF = "/idle-states/cluster-e3"; + soc = "/soc"; + stm = "/soc/stm@10002000"; + stm_out_funnel_in0 = "/soc/stm@10002000/out-ports/port/endpoint"; + audio_etm0_out_funnel_lpass_lpi = "/soc/audio_etm0/out-ports/port/endpoint"; + tpdm_wpss = "/soc/tpdm@109a0000"; + tpdm_wpss_out_funnel_wpss = "/soc/tpdm@109a0000/out-ports/port/endpoint"; + tpdm_wpss1 = "/soc/tpdm@109a1000"; + tpdm_wpss_1_out_funnel_wpss = "/soc/tpdm@109a1000/out-ports/port/endpoint"; + wpss_etm = "/soc/wpss_etm0"; + wpss_etm0_out_funnel_wpss = "/soc/wpss_etm0/out-ports/port/endpoint"; + tpdm_ddr_lpi = "/soc/tpdm@10b30000"; + tpdm_ddr_lpi_out_funnel_ddr_lpi = "/soc/tpdm@10b30000/out-ports/port/endpoint"; + tpdm_lpass_lpi = "/soc/tpdm@10b46000"; + tpdm_lpass_lpi_out_funnel_lpass_lpi_1 = "/soc/tpdm@10b46000/out-ports/port/endpoint"; + lpass_stm = "/soc/lpass_stm"; + lpass_stm_out_funnel_lpass_lpi_1 = "/soc/lpass_stm/out-ports/port/endpoint"; + funnel_lpass_lpi_1 = "/soc/funnel@10b50000"; + funnel_lpass_lpi_1_in_lpass_stm = "/soc/funnel@10b50000/in-ports/port@0/endpoint"; + funnel_lpass_lpi_1_in_tpdm_lpass_lpi = "/soc/funnel@10b50000/in-ports/port@1/endpoint"; + funnel_lpass_lpi_1_out_funnel_lpass_lpi_0 = "/soc/funnel@10b50000/out-ports/port/endpoint"; + funnel_lpass_lpi_0 = "/soc/funnel@10b44000"; + funnel_lpass_lpi_in_audio_etm0 = "/soc/funnel@10b44000/in-ports/port@0/endpoint"; + funnel_lpass_lpi_0_in_funnel_lpass_lpi_1 = "/soc/funnel@10b44000/in-ports/port@7/endpoint"; + funnel_lpass_lpi_out_funnel_aoss = "/soc/funnel@10b44000/out-ports/port/endpoint"; + tpdm_swao_prio0 = "/soc/tpdm@10b09000"; + tpdm_swao_prio0_out_tpda_aoss = "/soc/tpdm@10b09000/out-ports/port/endpoint"; + tpdm_swao_prio1 = "/soc/tpdm@10b0a000"; + tpdm_swao_prio1_out_tpda_aoss = "/soc/tpdm@10b0a000/out-ports/port/endpoint"; + tpdm_swao_prio2 = "/soc/tpdm@10b0b000"; + tpdm_swao_prio2_out_tpda_aoss = "/soc/tpdm@10b0b000/out-ports/port/endpoint"; + tpdm_swao_prio3 = "/soc/tpdm@10b0c000"; + tpdm_swao_prio3_out_tpda_aoss = "/soc/tpdm@10b0c000/out-ports/port/endpoint"; + tpdm_swao = "/soc/tpdm@10b0d000"; + tpdm_swao_out_tpda_aoss = "/soc/tpdm@10b0d000/out-ports/port/endpoint"; + tpdm_lpass = "/soc/tpdm@10844000"; + tpdm_lpass_out_funnel_lpass = "/soc/tpdm@10844000/out-ports/port/endpoint"; + tpdm_ddr_ch02 = "/soc/tpdm@10d20000"; + tpdm_ddr_ch02_out_funnel_ddr_ch02 = "/soc/tpdm@10d20000/out-ports/port/endpoint"; + tpdm_ddr_ch13 = "/soc/tpdm@10d30000"; + tpdm_ddr_ch13_out_funnel_ddr_ch13 = "/soc/tpdm@10d30000/out-ports/port/endpoint"; + tpdm_ddr0 = "/soc/tpdm@10d00000"; + tpdm_ddr0_out_funnel_ddr_dl0 = "/soc/tpdm@10d00000/out-ports/port/endpoint"; + tpdm_ddr1 = "/soc/tpdm@10d01000"; + tpdm_ddr1_out_funnel_ddr_dl0 = "/soc/tpdm@10d01000/out-ports/port/endpoint"; + tpdm_video = "/soc/tpdm@10830000"; + tpdm_video_out_funnel_video = "/soc/tpdm@10830000/out-ports/port/endpoint"; + tpdm_mdss = "/soc/tpdm@10c60000"; + tpdm_mdss_out_tpda_dlmm = "/soc/tpdm@10c60000/out-ports/port/endpoint"; + tpdm_dlmm_dsb = "/soc/tpdm@10c08000"; + tpdm_dlmm_dsb_out_tpda_dlmm = "/soc/tpdm@10c08000/out-ports/port/endpoint"; + tpdm_dlmm_cmb = "/soc/tpdm@10c09000"; + tpdm_dlmm_cmb_out_tpda_dlmm = "/soc/tpdm@10c09000/out-ports/port/endpoint"; + tpdm_rdpm0 = "/soc/tpdm@10c38000"; + tpdm_rdpm0_out_funnel_dl_west = "/soc/tpdm@10c38000/out-ports/port/endpoint"; + tpdm_rdpm1 = "/soc/tpdm@10c39000"; + tpdm_rdpm1_out_funnel_dl_west = "/soc/tpdm@10c39000/out-ports/port/endpoint"; + tpdm_rdpm2 = "/soc/tpdm@10c3a000"; + tpdm_rdpm2_out_funnel_dl_west = "/soc/tpdm@10c3a000/out-ports/port/endpoint"; + tpdm_gfx = "/soc/tpdm@10900000"; + tpdm_gfx_out_funnel_gfx_dl = "/soc/tpdm@10900000/out-ports/port/endpoint"; + tpdm_prng = "/soc/tpdm@10841000"; + tpdm_prng_out_tpda_dl_center_21 = "/soc/tpdm@10841000/out-ports/port/endpoint"; + tpdm_qm = "/soc/tpdm@109d0000"; + tpdm_qm_out_tpda_dl_center_22 = "/soc/tpdm@109d0000/out-ports/port/endpoint"; + tpdm_gcc = "/soc/tpdm@1082c000"; + tpdm_gcc_out_tpda_dl_center_23 = "/soc/tpdm@1082c000/out-ports/port/endpoint"; + tpdm_vsense = "/soc/tpdm@10840000"; + tpdm_vsense_out_tpda_dl_center_24 = "/soc/tpdm@10840000/out-ports/port/endpoint"; + tpdm_ipa = "/soc/tpdm@10c22000"; + tpdm_ipa_out_tpda_dl_center_26 = "/soc/tpdm@10c22000/out-ports/port/endpoint"; + tpdm_dl_ct = "/soc/tpdm@10c28000"; + tpdm_dl_ct_out_tpda_dl_center_29 = "/soc/tpdm@10c28000/out-ports/port/endpoint"; + tpdm_ipcc = "/soc/tpdm@10c29000"; + tpdm_ipcc_out_tpda_dl_center_30 = "/soc/tpdm@10c29000/out-ports/port/endpoint"; + tpdm_dcc = "/soc/tpdm@10003000"; + tpdm_dcc_out_tpda_qdss = "/soc/tpdm@10003000/out-ports/port/endpoint"; + tpdm_spdm = "/soc/tpdm@1000f000"; + tpdm_spdm_out_tpda_qdss = "/soc/tpdm@1000f000/out-ports/port/endpoint"; + tpdm_ddrss_llcc0 = "/soc/tpdm@10d40000"; + tpdm_ddrss_llcc0_out_tpda_ddr = "/soc/tpdm@10d40000/out-ports/port/endpoint"; + tpdm_ddrss_llcc1 = "/soc/tpdm@10d41000"; + tpdm_ddrss_llcc1_out_tpda_ddr = "/soc/tpdm@10d41000/out-ports/port/endpoint"; + tpdm_ddrss_llcc2 = "/soc/tpdm@10d42000"; + tpdm_ddrss_llcc2_out_tpda_ddr = "/soc/tpdm@10d42000/out-ports/port/endpoint"; + tpdm_ddrss_llcc3 = "/soc/tpdm@10d43000"; + tpdm_ddrss_llcc3_out_tpda_ddr = "/soc/tpdm@10d43000/out-ports/port/endpoint"; + tpdm_titan = "/soc/tpdm@10c16000"; + tpdm_titan_out_tpda_titan = "/soc/tpdm@10c16000/out-ports/port/endpoint"; + tpdm_tmess_prng = "/soc/tpdm@10cc9000"; + tpdm_tmess_prng_out_tpda_tmess = "/soc/tpdm@10cc9000/out-ports/port/endpoint"; + tpdm_tmess0 = "/soc/tpdm@10cc0000"; + tpdm_tmess0_out_tpda_tmess = "/soc/tpdm@10cc0000/out-ports/port/endpoint"; + tpdm_tmess1 = "/soc/tpdm@10cc1000"; + tpdm_tmess1_out_tpda_tmess = "/soc/tpdm@10cc1000/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@10981000"; + tpdm_turing_llm_out_funnel_turing = "/soc/tpdm@10981000/out-ports/port/endpoint"; + tpdm_sdcc2 = "/soc/tpdm@10c20000"; + tpdm_sdcc2_out_tpda_dl_north = "/soc/tpdm@10c20000/out-ports/port/endpoint"; + tpdm_dl_north_dsb = "/soc/tpdm@10ac0000"; + tpdm_dl_north_dsb_out_tpda_dl_north = "/soc/tpdm@10ac0000/out-ports/port/endpoint"; + tpdm_dl_north_cmb = "/soc/tpdm@10ac1000"; + tpdm_dl_north_cmb_out_tpda_dl_north = "/soc/tpdm@10ac1000/out-ports/port/endpoint"; + tpdm_ufs = "/soc/tpdm@10c23000"; + tpdm_ufs_out_tpda_dl_north = "/soc/tpdm@10c23000/out-ports/port/endpoint"; + tpdm_dl_south_dsb = "/soc/tpdm@109c0000"; + tpdm_dl_south_dsb_out_tpda_dl_south = "/soc/tpdm@109c0000/out-ports/port/endpoint"; + tpdm_dl_south_cmb = "/soc/tpdm@109c1000"; + tpdm_dl_south_cmb_out_tpda_dl_south = "/soc/tpdm@109c1000/out-ports/port/endpoint"; + tpdm_llm_silver = "/soc/tpdm@138a0000"; + tpdm_llm_silver_out_tpda_apss = "/soc/tpdm@138a0000/out-ports/port/endpoint"; + tpdm_llm_gold = "/soc/tpdm@138b0000"; + tpdm_llm_gold_out_tpda_apss = "/soc/tpdm@138b0000/out-ports/port/endpoint"; + tpdm_llm_ext = "/soc/tpdm@138c0000"; + tpdm_llm_ext_out_tpda_apss = "/soc/tpdm@138c0000/out-ports/port/endpoint"; + tpdm_apss0 = "/soc/tpdm@13860000"; + tpdm_apss_0_out_tpda_apss = "/soc/tpdm@13860000/out-ports/port/endpoint"; + tpdm_apss2 = "/soc/tpdm@13862000"; + tpdm_apss2_out_tpda_apss = "/soc/tpdm@13862000/out-ports/port/endpoint"; + tpdm_modem0 = "/soc/tpdm@10800000"; + tpdm_modem0_out_tpda_modem = "/soc/tpdm@10800000/out-ports/port/endpoint"; + tpdm_modem1 = "/soc/tpdm@10801000"; + tpdm_modem1_out_tpda_modem = "/soc/tpdm@10801000/out-ports/port/endpoint"; + tpdm_modem_rscc = "/soc/tpdm@1080d000"; + tpdm_modem_rscc_out_funnel_modem_q6 = "/soc/tpdm@1080d000/out-ports/port/endpoint"; + tpda_dl_north = "/soc/tpda@10ac3000"; + tpda_dl_north_in_tpdm_ufs = "/soc/tpda@10ac3000/in-ports/port@1/endpoint"; + tpda_dl_north_in_tpdm_sdcc2 = "/soc/tpda@10ac3000/in-ports/port@2/endpoint"; + tpda_dl_north_in_tpdm_dl_north_dsb = "/soc/tpda@10ac3000/in-ports/port@3/endpoint"; + tpda_dl_north_in_tpdm_dl_north_cmb = "/soc/tpda@10ac3000/in-ports/port@4/endpoint"; + tpda_dl_north_out_funnel_dl_north = "/soc/tpda@10ac3000/out-ports/port@0/endpoint"; + funnel_dl_north = "/soc/funnel@10ac4000"; + funnel_dl_north_in_tpda_dl_north = "/soc/funnel@10ac4000/in-ports/port@0/endpoint"; + funnel_dl_north_out_funnel_dlmm = "/soc/funnel@10ac4000/out-ports/port@0/endpoint"; + funnel_ddr_lpi = "/soc/funnel@10b33000"; + funnel_ddr_lpi_in_tpdm_ddr_lpi = "/soc/funnel@10b33000/in-ports/port@0/endpoint"; + funnel_ddr_out_funnel_aoss = "/soc/funnel@10b33000/out-ports/port@0/endpoint"; + funnel_gfx = "/soc/funnel@10963000"; + funnel_gfx_out_funnel_gfx_dl = "/soc/funnel@10963000/out-ports/port/endpoint"; + funnel_gfx_dl = "/soc/funnel@10902000"; + funnel_gfx_dl_in_tpdm_gfx = "/soc/funnel@10902000/in-ports/port@0/endpoint"; + funnel_gfx_dl_in_funnel_gfx = "/soc/funnel@10902000/in-ports/port@1/endpoint"; + funnel_gfx_dl_out_tpda_dl_center_19 = "/soc/funnel@10902000/out-ports/port@0/endpoint"; + funnel_gfx_dl_out_funnel_dl_center = "/soc/funnel@10902000/out-ports/port@1/endpoint"; + funnel_video = "/soc/funnel@10832000"; + funnel_video_in_tpdm_video = "/soc/funnel@10832000/in-ports/port@0/endpoint"; + funnel_video_out_tpda_dlmm = "/soc/funnel@10832000/out-ports/port@0/endpoint"; + tpda_titan = "/soc/tpda@10c17000"; + tpda_titan_in_tpdm_titan = "/soc/tpda@10c17000/in-ports/port@0/endpoint"; + tpda_titan_out_funnel_titan = "/soc/tpda@10c17000/out-ports/port@0/endpoint"; + funnel_titan = "/soc/funnel@10c14000"; + funnel_titan_in_tpda_titan = "/soc/funnel@10c14000/in-ports/port@2/endpoint"; + funnel_titan_out_funnel_dlmm = "/soc/funnel@10c14000/out-ports/port@0/endpoint"; + tpda_tmess = "/soc/tpda@10cc4000"; + tpda_tmess_in_tpdm_tmess_prng = "/soc/tpda@10cc4000/in-ports/port@0/endpoint"; + tpda_tmess_in_tpdm_tmess0 = "/soc/tpda@10cc4000/in-ports/port@1/endpoint"; + tpda_tmess_in_tpdm_tmess1 = "/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@0/endpoint"; + funnel_tmess_out_funnel_in1 = "/soc/funnel@10cc5000/out-ports/port@0/endpoint"; + tpda_dlmm = "/soc/tpda@10c0b000"; + tpda_dlmm_in_tpdm_mdss = "/soc/tpda@10c0b000/in-ports/port@5/endpoint"; + tpda_dlmm_in_funnel_video = "/soc/tpda@10c0b000/in-ports/port@9/endpoint"; + tpda_dlmm_in_tpdm_dlmm_dsb = "/soc/tpda@10c0b000/in-ports/port@26/endpoint"; + tpda_dlmm_in_tpdm_dlmm_cmb = "/soc/tpda@10c0b000/in-ports/port@27/endpoint"; + tpda_dlmm_out_funnel_dlmm = "/soc/tpda@10c0b000/out-ports/port/endpoint"; + funnel_dlmm = "/soc/funnel@10c0c000"; + funnel_dlmm_in_tpda_dlmm = "/soc/funnel@10c0c000/in-ports/port@0/endpoint"; + funnel_dlmm_in_funnel_titan = "/soc/funnel@10c0c000/in-ports/port@2/endpoint"; + funnel_dlmm_in_funnel_dl_north = "/soc/funnel@10c0c000/in-ports/port@6/endpoint"; + funnel_dlmm_out_funnel_dl_center = "/soc/funnel@10c0c000/out-ports/port@0/endpoint"; + funnel_wpss = "/soc/funnel@109a3000"; + funnel_wpss_in_tpdm_wpss = "/soc/funnel@109a3000/in-ports/port@0/endpoint"; + funnel_wpss_in_tpdm_wpss_1 = "/soc/funnel@109a3000/in-ports/port@1/endpoint"; + funnel_wpss_in_wpss_etm0 = "/soc/funnel@109a3000/in-ports/port@2/endpoint"; + funnel_wpss_out_tpda_dl_center1_5 = "/soc/funnel@109a3000/out-ports/port@0/endpoint"; + funnel_wpss_out_tpda_dl_center1_6 = "/soc/funnel@109a3000/out-ports/port@1/endpoint"; + funnel_wpss_out_funnel_dl_center1 = "/soc/funnel@109a3000/out-ports/port@2/endpoint"; + funnel_lpass = "/soc/funnel@10846000"; + funnel_lpass_in_tpdm_lpass = "/soc/funnel@10846000/in-ports/port@0/endpoint"; + funnel_lpass_out_tpda_dl_center = "/soc/funnel@10846000/out-ports/port@0/endpoint"; + funnel_ddr_ch02 = "/soc/funnel@10d22000"; + funnel_ddr_ch02_in_tpdm_ddr_ch02 = "/soc/funnel@10d22000/in-ports/port@0/endpoint"; + funnel_ddr_ch02_out_funnel_ddr_dl0 = "/soc/funnel@10d22000/out-ports/port@0/endpoint"; + funnel_ddr_ch13 = "/soc/funnel@10d32000"; + funnel_ddr_ch13_in_tpdm_ddr_ch13 = "/soc/funnel@10d32000/in-ports/port@0/endpoint"; + funnel_ddr_ch13_out_funnel_ddr_dl0 = "/soc/funnel@10d32000/out-ports/port@0/endpoint"; + tpda_llcc = "/soc/tpda@10d09000"; + tpda_ddr_in_tpdm_ddrss_llcc0 = "/soc/tpda@10d09000/in-ports/port@0/endpoint"; + tpda_ddr_in_tpdm_ddrss_llcc1 = "/soc/tpda@10d09000/in-ports/port@1/endpoint"; + tpda_ddr_in_tpdm_ddrss_llcc2 = "/soc/tpda@10d09000/in-ports/port@2/endpoint"; + tpda_ddr_in_tpdm_ddrss_llcc3 = "/soc/tpda@10d09000/in-ports/port@3/endpoint"; + tpda_ddr_out_funnel_ddr_dl1 = "/soc/tpda@10d09000/out-ports/port@0/endpoint"; + gladiator = "/soc/gladiator"; + gladiator_out_funnel_ddr_dl1 = "/soc/gladiator/out-ports/port/endpoint"; + funnel_ddr_dl1 = "/soc/funnel@10d0a000"; + funnel_ddr_dl1_in_tpda_ddr = "/soc/funnel@10d0a000/in-ports/port@0/endpoint"; + funnel_ddr_dl1_in_gladiator = "/soc/funnel@10d0a000/in-ports/port@3/endpoint"; + funnel_ddr_dl1_out_funnel_ddr_dl0 = "/soc/funnel@10d0a000/out-ports/port@0/endpoint"; + funnel_ddr_dl0 = "/soc/funnel@10d03000"; + funnel_ddr_dl0_in_funnel_ddr_ch02 = "/soc/funnel@10d03000/in-ports/port@0/endpoint"; + funnel_ddr_dl0_in_funnel_ddr_ch13 = "/soc/funnel@10d03000/in-ports/port@1/endpoint"; + funnel_ddr_dl0_in_tpdm_ddr0 = "/soc/funnel@10d03000/in-ports/port@2/endpoint"; + funnel_ddr_dl0_in_tpdm_ddr1 = "/soc/funnel@10d03000/in-ports/port@3/endpoint"; + funnel_ddr_dl0_in_funnel_ddr_dl1 = "/soc/funnel@10d03000/in-ports/port@4/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_4 = "/soc/funnel@10d03000/out-ports/port@0/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_5 = "/soc/funnel@10d03000/out-ports/port@1/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_6 = "/soc/funnel@10d03000/out-ports/port@2/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_7 = "/soc/funnel@10d03000/out-ports/port@3/endpoint"; + funnel_ddr_dl0_out_funnel_dl_center = "/soc/funnel@10d03000/out-ports/port@4/endpoint"; + turing_etm0 = "/soc/turing_etm0"; + turing_etm0_out_funnel_turing_dup = "/soc/turing_etm0/out-ports/port/endpoint"; + tpdm_dlct1_dsb = "/soc/tpdm@109b0000"; + tpdm_dlct1_dsb_out_tpda_dl_center1 = "/soc/tpdm@109b0000/out-ports/port/endpoint"; + tpdm_dlct1_cmb = "/soc/tpdm@109b1000"; + tpdm_dlct1_cmb_out_tpda_dl_center1 = "/soc/tpdm@109b1000/out-ports/port/endpoint"; + funnel_turing_dup = "/soc/funnel@10984000"; + funnel_turing_dup_in_turing_etm0 = "/soc/funnel@10984000/in-ports/port@4/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@5/endpoint"; + funnel_turing_out_tpda_dl_center1_15 = "/soc/funnel@10983000/out-ports/port@0/endpoint"; + funnel_turing_out_tpda_dl_center1_16 = "/soc/funnel@10983000/out-ports/port@1/endpoint"; + funnel_turing_out_funnel_dl_center1 = "/soc/funnel@10983000/out-ports/port@2/endpoint"; + tpda_dl_center1 = "/soc/tpda@109b3000"; + tpda_dl_center1_5_in_funnel_wpss = "/soc/tpda@109b3000/in-ports/port@5/endpoint"; + tpda_dl_center1_6_in_funnel_wpss = "/soc/tpda@109b3000/in-ports/port@6/endpoint"; + tpda_dl_center1_15_in_funnel_turing = "/soc/tpda@109b3000/in-ports/port@15/endpoint"; + tpda_dl_center1_16_in_funnel_turing = "/soc/tpda@109b3000/in-ports/port@16/endpoint"; + tpda_dl_center1_in_tpdm_dlct1_dsb = "/soc/tpda@109b3000/in-ports/port@26/endpoint"; + tpda_dl_center1_in_tpdm_dlct1_cmb = "/soc/tpda@109b3000/in-ports/port@27/endpoint"; + tpda_dl_center1_out_funnel_dl_center1 = "/soc/tpda@109b3000/out-ports/port@0/endpoint"; + funnel_dl_center1 = "/soc/funnel@109b4000"; + funnel_dl_center1_in_tpda_dl_center1 = "/soc/funnel@109b4000/in-ports/port@0/endpoint"; + funnel_dl_center1_in_funnel_wpss = "/soc/funnel@109b4000/in-ports/port@4/endpoint"; + funnel_dl_center1_in_funnel_turing = "/soc/funnel@109b4000/in-ports/port@6/endpoint"; + funnel_dl_center1_in_funnel_dl_center = "/soc/funnel@109b4000/in-ports/port@7/endpoint"; + funnel_dl_center1_out_funnel_in1 = "/soc/funnel@109b4000/out-ports/port@0/endpoint"; + funnel_dl_west = "/soc/funnel@10c3b000"; + funnel_dl_west_in_tpdm_rdpm0 = "/soc/funnel@10c3b000/in-ports/port@2/endpoint"; + funnel_dl_west_in_tpdm_rdpm1 = "/soc/funnel@10c3b000/in-ports/port@3/endpoint"; + funnel_dl_west_in_tpdm_rdpm2 = "/soc/funnel@10c3b000/in-ports/port@4/endpoint"; + funnel_dl_west_out_tpda_dl_center_13 = "/soc/funnel@10c3b000/out-ports/port@3/endpoint"; + funnel_dl_west_out_tpda_dl_center_14 = "/soc/funnel@10c3b000/out-ports/port@4/endpoint"; + funnel_dl_west_out_tpda_dl_center_15 = "/soc/funnel@10c3b000/out-ports/port@5/endpoint"; + tpda_dl_south = "/soc/tpda@109c3000"; + tpda_dl_south_in_tpdm_dl_south_dsb = "/soc/tpda@109c3000/in-ports/port@3/endpoint"; + tpda_dl_south_in_tpdm_dl_south_cmb = "/soc/tpda@109c3000/in-ports/port@4/endpoint"; + tpda_dl_south_out_funnel_dl_south = "/soc/tpda@109c3000/out-ports/port@0/endpoint"; + funnel_dl_south = "/soc/funnel@109c4000"; + funnel_dl_south_in_tpda_dl_south = "/soc/funnel@109c4000/in-ports/port@0/endpoint"; + funnel_dl_south_out_funnel_in1 = "/soc/funnel@109c4000/out-ports/port@0/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"; + tpda_modem = "/soc/tpda@10803000"; + tpda_modem_in_tpdm_modem0 = "/soc/tpda@10803000/in-ports/port@0/endpoint"; + tpda_modem_in_tpdm_modem1 = "/soc/tpda@10803000/in-ports/port@1/endpoint"; + tpda_modem_out_funnel_modem_dl = "/soc/tpda@10803000/out-ports/port/endpoint"; + funnel_modem_q6_dup = "/soc/funnel@1080f000"; + funnel_modem_q6_dup_in_modem_etm0 = "/soc/funnel@1080f000/in-ports/port@0/endpoint"; + funnel_modem_q6_dup_out_funnel_modem_q6 = "/soc/funnel@1080f000/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_in_tpdm_modem_rscc = "/soc/funnel@1080c000/in-ports/port@3/endpoint"; + funnel_modem_q6_out_funnel_modem_dl = "/soc/funnel@1080c000/out-ports/port/endpoint"; + funnel_modem_dl = "/soc/funnel@10804000"; + funnel_modem_dl_in_tpda_modem = "/soc/funnel@10804000/in-ports/port@0/endpoint"; + funnel_modem_in_modem2_etm0 = "/soc/funnel@10804000/in-ports/port@1/endpoint"; + funnel_modem_dl_in_funnel_modem_q6 = "/soc/funnel@10804000/in-ports/port@3/endpoint"; + funnel_modem_dl_out_funnel_in1 = "/soc/funnel@10804000/out-ports/port/endpoint"; + tpda_apss = "/soc/tpda@13864000"; + tpda_apss_in_tpdm_llm_silver = "/soc/tpda@13864000/in-ports/port@0/endpoint"; + tpda_apss_in_tpdm_llm_gold = "/soc/tpda@13864000/in-ports/port@1/endpoint"; + tpda_apss_in_tpdm_llm_ext = "/soc/tpda@13864000/in-ports/port@2/endpoint"; + tpda_apss_in_tpdm_apss_0 = "/soc/tpda@13864000/in-ports/port@6/endpoint"; + tpda_apss_in_tpdm_apss2 = "/soc/tpda@13864000/in-ports/port@8/endpoint"; + tpda_apss_out_funnel_apss = "/soc/tpda@13864000/out-ports/port/endpoint"; + funnel_apss = "/soc/funnel@13810000"; + funnel_apss_in_tpda_apss = "/soc/funnel@13810000/in-ports/port@3/endpoint"; + funnel_apss_in_funnel_ete = "/soc/funnel@13810000/in-ports/port@0/endpoint"; + funnel_apss_out_funnel_in1 = "/soc/funnel@13810000/out-ports/port/endpoint"; + tpda_dl_center = "/soc/tpda@10c2c000"; + tpda_dl_center_in_funnel_lpass = "/soc/tpda@10c2c000/in-ports/port@0/endpoint"; + tpda_dl_center_4_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@4/endpoint"; + tpda_dl_center_5_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@5/endpoint"; + tpda_dl_center_6_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@6/endpoint"; + tpda_dl_center_7_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@7/endpoint"; + tpda_dl_center_13_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@13/endpoint"; + tpda_dl_center_14_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@14/endpoint"; + tpda_dl_center_15_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@15/endpoint"; + tpda_dl_center_19_in_funnel_gfx_dl = "/soc/tpda@10c2c000/in-ports/port@19/endpoint"; + tpda_dl_center_21_in_tpdm_prng = "/soc/tpda@10c2c000/in-ports/port@21/endpoint"; + tpda_dl_center_22_in_tpdm_qm = "/soc/tpda@10c2c000/in-ports/port@22/endpoint"; + tpda_dl_center_23_in_tpdm_gcc = "/soc/tpda@10c2c000/in-ports/port@23/endpoint"; + tpda_dl_center_24_in_tpdm_vsense = "/soc/tpda@10c2c000/in-ports/port@24/endpoint"; + tpda_dl_center_26_in_tpdm_ipa = "/soc/tpda@10c2c000/in-ports/port@26/endpoint"; + tpda_dl_center_29_in_tpdm_dl_ct = "/soc/tpda@10c2c000/in-ports/port@29/endpoint"; + tpda_dl_center_30_in_tpdm_ipcc = "/soc/tpda@10c2c000/in-ports/port@30/endpoint"; + tpda_dl_center_out_funnel_dl_center = "/soc/tpda@10c2c000/out-ports/port/endpoint"; + funnel_dl_center = "/soc/funnel@10c2d000"; + funnel_dl_center_in_tpda_dl_center = "/soc/funnel@10c2d000/in-ports/port@0/endpoint"; + funnel_dl_center_in_funnel_ddr_dl0 = "/soc/funnel@10c2d000/in-ports/port@2/endpoint"; + funnel_dl_center_in_funnel_gfx_dl = "/soc/funnel@10c2d000/in-ports/port@5/endpoint"; + funnel_dl_center_in_funnel_dlmm = "/soc/funnel@10c2d000/in-ports/port@7/endpoint"; + funnel_dl_center_out_funnel_dl_center1 = "/soc/funnel@10c2d000/out-ports/port/endpoint"; + tpda_qdss = "/soc/tpda@10004000"; + tpda_qdss_in_tpdm_dcc = "/soc/tpda@10004000/in-ports/port@0/endpoint"; + tpda_qdss_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_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_qdss = "/soc/funnel@10045000"; + funnel_qdss_in_funnel_in0 = "/soc/funnel@10045000/in-ports/port@0/endpoint"; + funnel_qdss_in_funnel_in1 = "/soc/funnel@10045000/in-ports/port@1/endpoint"; + funnel_qdss_out_funnel_aoss = "/soc/funnel@10045000/out-ports/port/endpoint"; + tpda_aoss = "/soc/tpda@10b08000"; + tpda_aoss_in_tpdm_swao_prio0 = "/soc/tpda@10b08000/in-ports/port@0/endpoint"; + tpda_aoss_in_tpdm_swao_prio1 = "/soc/tpda@10b08000/in-ports/port@1/endpoint"; + tpda_aoss_in_tpdm_swao_prio2 = "/soc/tpda@10b08000/in-ports/port@2/endpoint"; + tpda_aoss_in_tpdm_swao_prio3 = "/soc/tpda@10b08000/in-ports/port@3/endpoint"; + tpda_aoss_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_ddr = "/soc/funnel@10b04000/in-ports/port@3/endpoint"; + 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"; + 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_replicator_dummy = "/soc/replicator@1004e000/out-ports/port@1/endpoint"; + replicator_dummy_in_replicator_etr = "/soc/dummy_replicator/in-ports/port/endpoint"; + replicator_dummy_out_tmc_modem = "/soc/dummy_replicator/out-ports/port@0/endpoint"; + replicator_dummy_out_tmc_etr1 = "/soc/dummy_replicator/out-ports/port@1/endpoint"; + tmc_modem = "/soc/tmc_modem"; + tmc_modem_in_replicator_dummy = "/soc/tmc_modem/in-ports/port/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_dummy = "/soc/tmc@1004f000/in-ports/port/endpoint"; + csr = "/soc/csr@10001000"; + swao_csr = "/soc/csr@10b11000"; + ete0_out_funnel_ete = "/soc/ete0/out-ports/port/endpoint"; + ete1_out_funnel_ete = "/soc/ete1/out-ports/port/endpoint"; + ete2_out_funnel_ete = "/soc/ete2/out-ports/port/endpoint"; + ete3_out_funnel_ete = "/soc/ete3/out-ports/port/endpoint"; + ete4_out_funnel_ete = "/soc/ete4/out-ports/port/endpoint"; + ete5_out_funnel_ete = "/soc/ete5/out-ports/port/endpoint"; + ete6_out_funnel_ete = "/soc/ete6/out-ports/port/endpoint"; + ete7_out_funnel_ete = "/soc/ete7/out-ports/port/endpoint"; + funnel_ete_out_funnel_apss = "/soc/funnel_ete/out-ports/port/endpoint"; + funnel_ete_in_ete0 = "/soc/funnel_ete/in-ports/port@0/endpoint"; + funnel_ete_in_ete1 = "/soc/funnel_ete/in-ports/port@1/endpoint"; + funnel_ete_in_ete2 = "/soc/funnel_ete/in-ports/port@2/endpoint"; + funnel_ete_in_ete3 = "/soc/funnel_ete/in-ports/port@3/endpoint"; + funnel_ete_in_ete4 = "/soc/funnel_ete/in-ports/port@4/endpoint"; + funnel_ete_in_ete5 = "/soc/funnel_ete/in-ports/port@5/endpoint"; + funnel_ete_in_ete6 = "/soc/funnel_ete/in-ports/port@6/endpoint"; + funnel_ete_in_ete7 = "/soc/funnel_ete/in-ports/port@7/endpoint"; + funnel_in1 = "/soc/funnel@10042000"; + funnel_in1_in_funnel_dl_center1 = "/soc/funnel@10042000/in-ports/port@6/endpoint"; + funnel_in1_in_funnel_dl_south = "/soc/funnel@10042000/in-ports/port@7/endpoint"; + funnel_in1_in_funnel_tmess = "/soc/funnel@10042000/in-ports/port@1/endpoint"; + funnel_in1_in_funnel_apss = "/soc/funnel@10042000/in-ports/port@4/endpoint"; + funnel_in1_in_funnel_modem_dl = "/soc/funnel@10042000/in-ports/port@5/endpoint"; + funnel_in1_out_funnel_qdss = "/soc/funnel@10042000/out-ports/port/endpoint"; + dummy_eud = "/soc/dummy_sink"; + eud_in_replicator_swao = "/soc/dummy_sink/in-ports/port/endpoint"; + qdss_cti = "/soc/cti@10010000"; + cti0 = "/soc/cti@10c2a000"; + dlmm_cti0 = "/soc/cti@10c0a000"; + ddr_dl_0_cti_0 = "/soc/cti@10d02000"; + ddr_dl_1_cti_0 = "/soc/cti@10d08000"; + ddr_ch02_dl_cti_0 = "/soc/cti@10d21000"; + ddr_ch13_dl_cti_0 = "/soc/cti@10d31000"; + ddrss_shrm2 = "/soc/cti@10d11000"; + ddr_dl2_lpi = "/soc/cti@10b31000"; + lpass_dl_cti = "/soc/cti@10845000"; + lpass_lpi_cti1 = "/soc/cti@10b41000"; + lpass_lpi_cti3 = "/soc/cti@10b51000"; + lpass_ssc_sdc = "/soc/cti@10b42000"; + lpass_q6_cti = "/soc/cti@10b4b000"; + apss_cti0 = "/soc/cti@138e0000"; + apss_cti1 = "/soc/cti@138f0000"; + apss_cti2 = "/soc/cti@13900000"; + riscv_cti = "/soc/cti@1382b000"; + riscv_sifive_cti = "/soc/cti@1382e000"; + apss_atb_cti = "/soc/cti@13863000"; + gpu_isdb_cti = "/soc/cti@10961000"; + gpu_cortex_m3 = "/soc/cti@10962000"; + gpu_dl = "/soc/cti@10901000"; + iris_dl_cti = "/soc/cti@10831000"; + mdss_dl_cti = "/soc/cti@10c61000"; + turing_dl_cti_0 = "/soc/cti@10982000"; + camera_dl = "/soc/cti@10c15000"; + swao_cti = "/soc/cti@10b00000"; + aop_rvss = "/soc/cti@10b21000"; + mss_q6_cti = "/soc/cti@1080b000"; + mss_vq6_cti = "/soc/cti@10813000"; + modem_tp_cti = "/soc/cti@10802000"; + tmess_cti_0 = "/soc/cti@10cc2000"; + tmess_cti_1 = "/soc/cti@10cc3000"; + tmess_cpu = "/soc/cti@10cd1000"; + ipcb_tgu = "/soc/tgu@10b0e000"; + spmi_tgu0 = "/soc/tgu@10b0f000"; + spmi_tgu1 = "/soc/tgu@10b10000"; + dcc = "/soc/dcc_v2@100ff000"; + slimbam = "/soc/bamdma@6C04000"; + slim_msm = "/soc/slim@6C40000"; + intc = "/soc/interrupt-controller@17100000"; + gic_its = "/soc/interrupt-controller@17100000/msi-controller@17140000"; + arch_timer = "/soc/timer"; + memtimer = "/soc/timer@17420000"; + apps_rsc = "/soc/rsc@17a00000"; + apps_rsc_drv2 = "/soc/rsc@17a00000/drv@2"; + apps_bcm_voter = "/soc/rsc@17a00000/drv@2/bcm_voter"; + rpmhcc = "/soc/rsc@17a00000/drv@2/clock-controller"; + dcvs_fp = "/soc/rsc@17a00000/drv@2/qcom,dcvs-fp"; + VDD_CX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; + S1C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; + pm_v6c_s1_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; + VDD_CX_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; + S1C_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; + pm_v6c_s1_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; + VDD_CX_MMCX_SUPPLY_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-mmcx-sup-level"; + VDD_NSP_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; + S2C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; + pm_v6c_s2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; + VDD_MODEM_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; + S4C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; + pm_v6c_s4_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; + VDD_MXC_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; + S6C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; + pm_v6c_s6_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; + VDD_MXC_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; + S6C_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; + pm_v6c_s6_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; + VDD_MXC_MMCX_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; + VDD_MXC_MM_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; + VDD_MM_MXC_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; + VDD_MXC_GFX_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-gfx-voter-level"; + VDD_GFX_MXC_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-gfx-voter-level"; + VDD_MMCX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + VDD_MM_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + S6D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + pm_v8_s6_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + VDD_MMCX_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; + S6D_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; + pm_v8_s6_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; + VDD_MXA_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; + S8D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; + pm_v8_s8_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; + VDD_MXA_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; + S8D_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; + pm_v8_s8_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; + VDD_LPI_CX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; + L2D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; + pm_v8_l2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; + VDD_LPI_MX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; + L2C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; + pm_v6c_l2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; + VDD_EBI_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; + S1I_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; + pmg1110_i_s1_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; + VDD_GFX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; + S4B_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; + pmxr2230_s4_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; + S1E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe1/regulator-pmr735a-s1"; + pmr735a_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe1/regulator-pmr735a-s1"; + S2E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe2/regulator-pmr735a-s2"; + pmr735a_s2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe2/regulator-pmr735a-s2"; + S3E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe3/regulator-pmr735a-s3"; + pmr735a_s3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe3/regulator-pmr735a-s3"; + S1B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb1/regulator-pmxr2230-s1"; + pmxr2230_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb1/regulator-pmxr2230-s1"; + S2B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb2/regulator-pmxr2230-s2"; + pmxr2230_s2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb2/regulator-pmxr2230-s2"; + S3B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb3/regulator-pmxr2230-s3"; + pmxr2230_s3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb3/regulator-pmxr2230-s3"; + L1B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob1/regulator-pmxr2230-l1"; + pmxr2230_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob1/regulator-pmxr2230-l1"; + L2B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob2/regulator-pmxr2230-l2"; + pmxr2230_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob2/regulator-pmxr2230-l2"; + L3B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob3/regulator-pmxr2230-l3"; + pmxr2230_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob3/regulator-pmxr2230-l3"; + L4B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob4/regulator-pmxr2230-l4"; + pmxr2230_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob4/regulator-pmxr2230-l4"; + L5B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob5/regulator-pmxr2230-l5"; + pmxr2230_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob5/regulator-pmxr2230-l5"; + L7B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob7/regulator-pmxr2230-l7"; + pmxr2230_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob7/regulator-pmxr2230-l7"; + L8B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob8/regulator-pmxr2230-l8"; + pmxr2230_l8 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob8/regulator-pmxr2230-l8"; + L9B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob9/regulator-pmxr2230-l9"; + pmxr2230_l9 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob9/regulator-pmxr2230-l9"; + L10B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob10/regulator-pmxr2230-l10"; + pmxr2230_l10 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob10/regulator-pmxr2230-l10"; + L11B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob11/regulator-pmxr2230-l11"; + pmxr2230_l11 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob11/regulator-pmxr2230-l11"; + L12B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob12/regulator-pmxr2230-l12"; + pmxr2230_l12 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob12/regulator-pmxr2230-l12"; + L13B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob13/regulator-pmxr2230-l13"; + pmxr2230_l13 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob13/regulator-pmxr2230-l13"; + L14B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob14/regulator-pmxr2230-l14"; + pmxr2230_l14 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob14/regulator-pmxr2230-l14"; + L16B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob16/regulator-pmxr2230-l16"; + pmxr2230_l16 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob16/regulator-pmxr2230-l16"; + L17B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob17/regulator-pmxr2230-l17"; + pmxr2230_l17 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob17/regulator-pmxr2230-l17"; + L18B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob18/regulator-pmxr2230-l18"; + pmxr2230_l18 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob18/regulator-pmxr2230-l18"; + L19B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob19/regulator-pmxr2230-l19"; + pmxr2230_l19 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob19/regulator-pmxr2230-l19"; + L20B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob20/regulator-pmxr2230-l20"; + pmxr2230_l20 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob20/regulator-pmxr2230-l20"; + L21B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob21/regulator-pmxr2230-l21"; + pmxr2230_l21 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob21/regulator-pmxr2230-l21"; + L22B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob22/regulator-pmxr2230-l22"; + pmxr2230_l22 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob22/regulator-pmxr2230-l22"; + L23B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob23/regulator-pmxr2230-l23"; + pmxr2230_l23 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob23/regulator-pmxr2230-l23"; + BOB = "/soc/rsc@17a00000/drv@2/rpmh-regulator-bobb1/regulator-pmxr2230-bob1"; + pmxr2230_bob = "/soc/rsc@17a00000/drv@2/rpmh-regulator-bobb1/regulator-pmxr2230-bob1"; + L1C = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc1/regulator-pm_v6c-l1"; + pm_v6c_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc1/regulator-pm_v6c-l1"; + L3C = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc3/regulator-pm_v6c-l3"; + pm_v6c_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc3/regulator-pm_v6c-l3"; + L1D = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod1/regulator-pm_v8-l1"; + pm_v8_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod1/regulator-pm_v8-l1"; + L3D = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod3/regulator-pm_v8-l3"; + pm_v8_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod3/regulator-pm_v8-l3"; + L1E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe1/regulator-pmr735a-l1"; + pmr735a_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe1/regulator-pmr735a-l1"; + L2E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe2/regulator-pmr735a-l2"; + pmr735a_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe2/regulator-pmr735a-l2"; + L3E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe3/regulator-pmr735a-l3"; + pmr735a_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe3/regulator-pmr735a-l3"; + L4E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe4/regulator-pmr735a-l4"; + pmr735a_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe4/regulator-pmr735a-l4"; + L5E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe5/regulator-pmr735a-l5"; + pmr735a_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe5/regulator-pmr735a-l5"; + L6E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe6/regulator-pmr735a-l6"; + pmr735a_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe6/regulator-pmr735a-l6"; + L7E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe7/regulator-pmr735a-l7"; + pmr735a_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe7/regulator-pmr735a-l7"; + S1J = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpj1/regulator-pmg1110-j-s1"; + pmg1110_j_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpj1/regulator-pmg1110-j-s1"; + L1M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom1/regulator-pm8010m-l1"; + pm8010m_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom1/regulator-pm8010m-l1"; + L2M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom2/regulator-pm8010m-l2"; + pm8010m_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom2/regulator-pm8010m-l2"; + L3M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom3/regulator-pm8010m-l3"; + pm8010m_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom3/regulator-pm8010m-l3"; + L4M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom4/regulator-pm8010m-l4"; + pm8010m_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom4/regulator-pm8010m-l4"; + L6M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom6/regulator-pm8010m-l6"; + pm8010m_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom6/regulator-pm8010m-l6"; + L7M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom7/regulator-pm8010m-l7"; + pm8010m_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom7/regulator-pm8010m-l7"; + L1N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon1/regulator-pm8010n-l1"; + pm8010n_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon1/regulator-pm8010n-l1"; + L2N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon2/regulator-pm8010n-l2"; + pm8010n_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon2/regulator-pm8010n-l2"; + L3N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon3/regulator-pm8010n-l3"; + pm8010n_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon3/regulator-pm8010n-l3"; + L4N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon4/regulator-pm8010n-l4"; + pm8010n_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon4/regulator-pm8010n-l4"; + L5N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon5/regulator-pm8010n-l5"; + pm8010n_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon5/regulator-pm8010n-l5"; + L6N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon6/regulator-pm8010n-l6"; + pm8010n_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon6/regulator-pm8010n-l6"; + L7N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon7/regulator-pm8010n-l7"; + pm8010n_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon7/regulator-pm8010n-l7"; + pdc = "/soc/interrupt-controller@b220000"; + pcie_pdc = "/soc/pdc@b350000"; + cache_cont = "/soc/cache-controller@25000000"; + cam_rsc = "/soc/rsc@add4000"; + cam_rsc_drv0 = "/soc/rsc@add4000/drv@0"; + cam_bcm_voter0 = "/soc/rsc@add4000/drv@0/bcm_voter"; + cam_rsc_drv1 = "/soc/rsc@add4000/drv@1"; + cam_bcm_voter1 = "/soc/rsc@add4000/drv@1/bcm_voter"; + cam_rsc_drv2 = "/soc/rsc@add4000/drv@2"; + cam_bcm_voter2 = "/soc/rsc@add4000/drv@2/bcm_voter"; + disp_rsc = "/soc/rsc@af20000"; + disp_rsc_drv0 = "/soc/rsc@af20000/drv@0"; + disp_bcm_voter = "/soc/rsc@af20000/drv@0/bcm_voter"; + cam_crm = "/soc/crm@add7000"; + pcie_crm = "/soc/crm@1d01000"; + tlmm = "/soc/pinctrl@f000000"; + qupv3_se5_2uart_pins = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins"; + qupv3_se5_2uart_tx_active = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_tx_active"; + qupv3_se5_2uart_rx_active = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_rx_active"; + qupv3_se5_2uart_sleep = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_sleep"; + qupv3_se10_4uart_pins = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins"; + qupv3_se10_default_cts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_cts"; + qupv3_se10_default_rts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_rts"; + qupv3_se10_default_tx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_tx"; + qupv3_se10_default_rx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_rx"; + qupv3_se10_cts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_cts"; + qupv3_se10_rts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_rts"; + qupv3_se10_tx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_tx"; + qupv3_se10_rx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_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_se1_i3c_pins = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins"; + qupv3_se1_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_sda_active"; + qupv3_se1_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_scl_active"; + qupv3_se1_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_sda_sleep"; + qupv3_se1_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_scl_sleep"; + qupv3_se1_i3c_disable = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_disable"; + 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_se3_i2c_pins = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins"; + qupv3_se3_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sda_active"; + qupv3_se3_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_scl_active"; + qupv3_se3_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sleep"; + qupv3_se3_spi_pins = "/soc/pinctrl@f000000/qupv3_se3_spi_pins"; + qupv3_se3_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_miso_active"; + qupv3_se3_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_mosi_active"; + qupv3_se3_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_clk_active"; + qupv3_se3_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_cs_active"; + qupv3_se3_spi_sleep = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_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_se4_i3c_pins = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins"; + qupv3_se4_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_sda_active"; + qupv3_se4_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_scl_active"; + qupv3_se4_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_sda_sleep"; + qupv3_se4_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_scl_sleep"; + qupv3_se4_i3c_disable = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_disable"; + 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"; + 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_se6_i3c_pins = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins"; + qupv3_se6_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_sda_active"; + qupv3_se6_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_scl_active"; + qupv3_se6_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_sda_sleep"; + qupv3_se6_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_scl_sleep"; + qupv3_se6_i3c_disable = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_disable"; + 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_se8_i3c_pins = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins"; + qupv3_se8_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_sda_active"; + qupv3_se8_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_scl_active"; + qupv3_se8_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_sda_sleep"; + qupv3_se8_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_scl_sleep"; + qupv3_se8_i3c_disable = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_disable"; + 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_i3c_pins = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins"; + qupv3_se9_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_sda_active"; + qupv3_se9_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_scl_active"; + qupv3_se9_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_sda_sleep"; + qupv3_se9_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_scl_sleep"; + qupv3_se9_i3c_disable = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_disable"; + qupv3_se11_i2c_pins = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins"; + qupv3_se11_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sda_active"; + qupv3_se11_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_scl_active"; + qupv3_se11_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sleep"; + qupv3_se11_spi_pins = "/soc/pinctrl@f000000/qupv3_se11_spi_pins"; + qupv3_se11_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_miso_active"; + qupv3_se11_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_mosi_active"; + qupv3_se11_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_clk_active"; + qupv3_se11_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_cs_active"; + qupv3_se11_spi_sleep = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_sleep"; + qupv3_se12_i2c_pins = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins"; + qupv3_se12_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sda_active"; + qupv3_se12_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_scl_active"; + qupv3_se12_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sleep"; + qupv3_se13_i2c_pins = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins"; + qupv3_se13_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sda_active"; + qupv3_se13_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_scl_active"; + qupv3_se13_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sleep"; + qupv3_se13_spi_pins = "/soc/pinctrl@f000000/qupv3_se13_spi_pins"; + qupv3_se13_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_miso_active"; + qupv3_se13_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_mosi_active"; + qupv3_se13_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_clk_active"; + qupv3_se13_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_cs_active"; + qupv3_se13_spi_sleep = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_sleep"; + qupv3_se14_i2c_pins = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins"; + qupv3_se14_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sda_active"; + qupv3_se14_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_scl_active"; + qupv3_se14_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sleep"; + qupv3_se14_spi_pins = "/soc/pinctrl@f000000/qupv3_se14_spi_pins"; + qupv3_se14_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_miso_active"; + qupv3_se14_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_mosi_active"; + qupv3_se14_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_clk_active"; + qupv3_se14_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_cs_active"; + qupv3_se14_spi_sleep = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_sleep"; + qupv3_se15_i2c_pins = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins"; + qupv3_se15_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sda_active"; + qupv3_se15_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_scl_active"; + qupv3_se15_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sleep"; + i2s1_sck_sleep = "/soc/pinctrl@f000000/i2s1_sck/i2s1_sck_sleep"; + i2s1_sck_active = "/soc/pinctrl@f000000/i2s1_sck/i2s1_sck_active"; + i2s1_ws_sleep = "/soc/pinctrl@f000000/i2s1_ws/i2s1_ws_sleep"; + i2s1_ws_active = "/soc/pinctrl@f000000/i2s1_ws/i2s1_ws_active"; + i2s1_sd0_sleep = "/soc/pinctrl@f000000/i2s1_sd0/i2s1_sd0_sleep"; + i2s1_sd0_active = "/soc/pinctrl@f000000/i2s1_sd0/i2s1_sd0_active"; + i2s1_sd1_sleep = "/soc/pinctrl@f000000/i2s1_sd1/i2s1_sd1_sleep"; + i2s1_sd1_active = "/soc/pinctrl@f000000/i2s1_sd1/i2s1_sd1_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"; + sdc2_on = "/soc/pinctrl@f000000/sdc2_on"; + sdc2_off = "/soc/pinctrl@f000000/sdc2_off"; + pcie0_perst_default = "/soc/pinctrl@f000000/pcie0/pcie0_perst_default"; + pcie0_clkreq_default = "/soc/pinctrl@f000000/pcie0/pcie0_clkreq_default"; + pcie0_wake_default = "/soc/pinctrl@f000000/pcie0/pcie0_wake_default"; + pcie0_clkreq_sleep = "/soc/pinctrl@f000000/pcie0/pcie0_clkreq_sleep"; + usb_phy_ps = "/soc/pinctrl@f000000/usb_phy_ps"; + usb3phy_portselect_default = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_default"; + usb3phy_portselect_gpio = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_gpio"; + ts_active = "/soc/pinctrl@f000000/pmx_ts_active/ts_active"; + ts_reset_suspend = "/soc/pinctrl@f000000/pmx_ts_reset_suspend/ts_reset_suspend"; + ts_int_suspend = "/soc/pinctrl@f000000/pmx_ts_int_suspend/ts_int_suspend"; + ts_release = "/soc/pinctrl@f000000/pmx_ts_release/ts_release"; + 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"; + cpu_pmu = "/soc/cpu-pmu"; + trust_ui_vm_vblk0_ring = "/soc/trust_ui_vm_vblk0_ring"; + trust_ui_vm_vblk1_ring = "/soc/trust_ui_vm_vblk1_ring"; + trust_ui_vm_swiotlb = "/soc/trust_ui_vm_swiotlb"; + trust_ui_vm = "/soc/qcom,trust_ui_vm"; + trust_ui_vm_virt_be0 = "/soc/trust_ui_vm_virt_be0@11"; + trust_ui_vm_virt_be1 = "/soc/trust_ui_vm_virt_be1@10"; + oem_vm_vblk0_ring = "/soc/oem_vm_vblk0_ring"; + oem_vm_swiotlb = "/soc/oem_vm_swiotlb"; + oem_vm = "/soc/qcom,oem_vm"; + oem_vm_virt_be0 = "/soc/oem_vm_virt_be0@13"; + 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"; + camcc_crmc = "/soc/syscon@adda000"; + camcc = "/soc/clock-controller@ade0000"; + dispcc = "/soc/clock-controller@af00000"; + gcc = "/soc/clock-controller@100000"; + gpucc = "/soc/clock-controller@3d90000"; + tcsrcc = "/soc/clock-controller@1f40000"; + videocc = "/soc/clock-controller@aaf0000"; + apsscc = "/soc/syscon@17a80000"; + mccc = "/soc/syscon@240ba000"; + debugcc = "/soc/clock-controller@0"; + cpufreq_hw = "/soc/qcom,cpufreq-hw"; + tcsr = "/soc/syscon@1fc0000"; + 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"; + ipcc_mproc = "/soc/qcom,ipcc@406000"; + aoss_qmp = "/soc/power-controller@c300000"; + qmp_aop = "/soc/qcom,qmp-aop"; + qmp_tme = "/soc/qcom,qmp-tme"; + 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"; + msm_gpu = "/soc/qcom,kgsl-3d0@3d00000"; + mmio_sram = "/soc/mmio-sram@17D09400"; + cpu_scp_lpri = "/soc/mmio-sram@17D09400/scmi-shmem@0"; + cpucp = "/soc/qcom,cpucp@17400000"; + scmi = "/soc/qcom,scmi"; + scmi_memlat = "/soc/qcom,scmi/protocol@80"; + cpucp_log = "/soc/qcom,cpucp_log@d8140000"; + qcom_c1dcvs = "/soc/qcom,c1dcvs"; + qcom_cpufreq_stats = "/soc/qcom,cpufreq_stats"; + qcom_mpam = "/soc/qcom,mpam"; + qcom_dynpf = "/soc/qcom,dynpf"; + 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"; + 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"; + wpss_smp2p_out = "/soc/qcom,smp2p-wpss/master-kernel"; + wpss_smp2p_in = "/soc/qcom,smp2p-wpss/slave-kernel"; + wpss_pas = "/soc/remoteproc-wpss@9bb00000"; + adsp_sleepmon = "/soc/adsp-sleepmon"; + adsp_pas = "/soc/remoteproc-adsp@03000000"; + glink_edge = "/soc/remoteproc-adsp@03000000/glink-edge"; + modem_pas = "/soc/remoteproc-mss@04080000"; + cdsp_pas = "/soc/remoteproc-cdsp@32300000"; + msm_cdsp_rm = "/soc/remoteproc-cdsp@32300000/glink-edge/qcom,msm_cdsprm_rpmsg/qcom,msm_cdsp_rm"; + vendor_hooks = "/soc/qcom,cpu-vendor-hooks"; + logbuf = "/soc/qcom,logbuf-vendor-hooks"; + tcsr_mutex_block = "/soc/syscon@1f40000"; + tcsr_mutex = "/soc/hwlock"; + qcom_tzlog = "/soc/tz-log@14680720"; + qcom_qseecom = "/soc/qseecom@c1700000"; + qcom_cedev = "/soc/qcedev@1de0000"; + qcom_rng = "/soc/qrng@10c3000"; + qfprom = "/soc/qfprom@221c8000"; + feat_conf6 = "/soc/qfprom@221c8000/feat_conf6@0118"; + qfprom_sys = "/soc/qfprom@0"; + sdhc2_opp_table = "/soc/sdhc2-opp-table"; + sdhc_2 = "/soc/sdhci@8804000"; + ufsphy_mem = "/soc/ufsphy_mem@1d80000"; + ice_cfg = "/soc/shared_ice"; + ufshc_mem = "/soc/ufshc@1d84000"; + pcie_crm_hw_0_bcm_voter = "/soc/bcm_voter@0"; + clk_virt = "/soc/interconnect@0"; + mc_virt = "/soc/interconnect@1"; + aggre1_noc = "/soc/interconnect@16E0000"; + aggre2_noc = "/soc/interconnect@1700000"; + cnoc_cfg = "/soc/interconnect@1600000"; + cnoc_main = "/soc/interconnect@1500000"; + gem_noc = "/soc/interconnect@24100000"; + lpass_ag_noc = "/soc/interconnect@7E40000"; + lpass_lpiaon_noc = "/soc/interconnect@7400000"; + lpass_lpicx_noc = "/soc/interconnect@7430000"; + mmss_noc = "/soc/interconnect@1400000"; + nsp_noc = "/soc/interconnect@320C0000"; + pcie_anoc = "/soc/interconnect@16C0000"; + system_noc = "/soc/interconnect@1680000"; + eud = "/soc/qcom,msm-eud@88e0000"; + llcc_pmu = "/soc/llcc-pmu@24095000"; + qcom_pmu = "/soc/qcom,pmu"; + ddr_freq_table = "/soc/ddr-freq-table"; + llcc_freq_table = "/soc/llcc-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"; + ddr_dcvs_fp = "/soc/qcom,dcvs/ddr/fp"; + qcom_llcc_dcvs_hw = "/soc/qcom,dcvs/llcc"; + llcc_dcvs_sp = "/soc/qcom,dcvs/llcc/sp"; + llcc_dcvs_fp = "/soc/qcom,dcvs/llcc/fp"; + qcom_ddrqos_dcvs_hw = "/soc/qcom,dcvs/ddrqos"; + ddrqos_dcvs_sp = "/soc/qcom,dcvs/ddrqos/sp"; + qcom_scmi_plh = "/soc/qcom,scmi_plh"; + qcom_memlat = "/soc/qcom,memlat"; + ddrqos_gold_lat = "/soc/qcom,memlat/ddrqos/gold"; + ddrqos_prime_lat = "/soc/qcom,memlat/ddrqos/prime"; + ddrqos_prime_latfloor = "/soc/qcom,memlat/ddrqos/prime-latfloor"; + qcom_llcc_l3_vote = "/soc/qcom,llcc-l3-vote"; + bwmon_llcc = "/soc/qcom,bwmon-llcc@240B7300"; + bwmon_ddr = "/soc/qcom,bwmon-ddr@24091000"; + battery_charger = "/soc/qcom,pmic_glink/qcom,battery_charger"; + ucsi = "/soc/qcom,pmic_glink/qcom,ucsi"; + altmode = "/soc/qcom,pmic_glink/qcom,altmode"; + pmic_glink_debug = "/soc/qcom,pmic_glink_log/qcom,pmic_glink_debug"; + pmic_glink_adc = "/soc/qcom,pmic_glink_log/qcom,glink-adc"; + kgsl_smmu = "/soc/kgsl-smmu@3da0000"; + gpu_qtb = "/soc/kgsl-smmu@3da0000/gpu_qtb@3de8000"; + apps_smmu = "/soc/apps-smmu@15000000"; + anoc_1_qtb = "/soc/apps-smmu@15000000/anoc_1_qtb@16f1000"; + anoc_2_qtb = "/soc/apps-smmu@15000000/anoc_2_qtb@171a000"; + cam_hf_qtb = "/soc/apps-smmu@15000000/cam_hf_qtb@14d2000"; + nsp_qtb = "/soc/apps-smmu@15000000/nsp_qtb@7d3000"; + lpass_qtb = "/soc/apps-smmu@15000000/lpass_qtb@7b3000"; + pcie_qtb = "/soc/apps-smmu@15000000/pcie_qtb@16cd000"; + sf_qtb = "/soc/apps-smmu@15000000/sf_qtb@1451000"; + mdp_hf_qtb = "/soc/apps-smmu@15000000/mdp_hf_qtb@14d0000"; + cam_cc_bps_gdsc = "/soc/qcom,gdsc@adf0004"; + cam_cc_camss_top_gdsc = "/soc/qcom,gdsc@add5004"; + cam_cc_ife_0_gdsc = "/soc/qcom,gdsc@adf1004"; + cam_cc_ife_1_gdsc = "/soc/qcom,gdsc@adf2004"; + cam_cc_ife_2_gdsc = "/soc/qcom,gdsc@adf2054"; + cam_cc_ipe_0_gdsc = "/soc/qcom,gdsc@adf0080"; + cam_cc_sbi_gdsc = "/soc/qcom,gdsc@adf00e4"; + cam_cc_sfe_0_gdsc = "/soc/qcom,gdsc@adf3058"; + cam_cc_sfe_1_gdsc = "/soc/qcom,gdsc@adf30a8"; + cam_cc_sfe_2_gdsc = "/soc/qcom,gdsc@adf30f8"; + cam_cc_titan_top_gdsc = "/soc/qcom,gdsc@adf32bc"; + disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; + mdss_0_disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; + disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; + mdss_0_disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; + mdss_1_disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@a909000"; + mdss_1_disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@a90b000"; + gcc_apcs_gdsc_vote_ctrl = "/soc/syscon@15214c"; + gcc_apcs_gdsc_sleep_ctrl = "/soc/syscon@152150"; + apss_ubwcp_pwr_ctrl = "/soc/qcom,gdsc@17891000"; + gcc_pcie_0_gdsc = "/soc/qcom,gdsc@16b004"; + gcc_pcie_0_phy_gdsc = "/soc/qcom,gdsc@16c000"; + gcc_pcie_1_gdsc = "/soc/qcom,gdsc@18d004"; + gcc_pcie_1_phy_gdsc = "/soc/qcom,gdsc@18e000"; + gcc_pcie_2_gdsc = "/soc/qcom,gdsc@117004"; + gcc_pcie_2_phy_gdsc = "/soc/qcom,gdsc@1a3000"; + gcc_ufs_mem_phy_gdsc = "/soc/qcom,gdsc@19e000"; + gcc_ufs_phy_gdsc = "/soc/qcom,gdsc@177004"; + gcc_usb30_prim_gdsc = "/soc/qcom,gdsc@139004"; + gcc_usb3_phy_gdsc = "/soc/qcom,gdsc@150018"; + gcc_usb30_sec_gdsc = "/soc/qcom,gdsc@1a5004"; + gcc_usb3_sec_phy_gdsc = "/soc/qcom,gdsc@1a600c"; + gpu_cc_cx_gdsc_hw_ctrl = "/soc/syscon@3d99168"; + 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"; + gx_clkctl_gx_gdsc = "/soc/qcom,gdsc@3d68024"; + video_cc_mvs0_gdsc = "/soc/qcom,gdsc@aaf80a4"; + video_cc_mvs0c_gdsc = "/soc/qcom,gdsc@aaf804c"; + video_cc_mvs1_gdsc = "/soc/qcom,gdsc@aaf80cc"; + video_cc_mvs1c_gdsc = "/soc/qcom,gdsc@aaf8078"; + 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"; + ipcc_self_ping_slpi = "/soc/ipcc-self-ping-slpi"; + usb0 = "/soc/ssusb@a600000"; + usb_nop_phy = "/soc/usb_nop_phy"; + eusb2_phy0 = "/soc/hsphy@88e3000"; + usb_qmp_dp_phy = "/soc/ssphy@88e8000"; + gpi_dma0 = "/soc/qcom,gpi-dma@a00000"; + qupv3_0 = "/soc/qcom,qupv3_0_geni_se@ac0000"; + qupv3_se5_2uart = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000"; + qupv3_se0_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000"; + wcd_usbss = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000/wcd939x_i2c@e"; + qupv3_se0_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a80000"; + qupv3_se1_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a84000"; + qupv3_se1_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a84000"; + i3c1 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a84000"; + qupv3_se2_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a88000"; + qupv3_se2_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a88000"; + qupv3_se3_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a8c000"; + qupv3_se3_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a8c000"; + qupv3_se4_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a90000"; + qupv3_se4_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a90000"; + i3c2 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a90000"; + qupv3_se6_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a98000"; + qupv3_se6_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a98000"; + i3c3 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a98000"; + qupv3_se7_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a9c000"; + qupv3_se7_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a9c000"; + gpi_dma1 = "/soc/qcom,gpi-dma@800000"; + qupv3_1 = "/soc/qcom,qupv3_1_geni_se@8c0000"; + qupv3_se8_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@880000"; + qupv3_se8_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@880000"; + i3c4 = "/soc/qcom,qupv3_1_geni_se@8c0000/i3c-master@880000"; + qupv3_se9_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@884000"; + i3c5 = "/soc/qcom,qupv3_1_geni_se@8c0000/i3c-master@884000"; + qupv3_se10_4uart = "/soc/qcom,qupv3_1_geni_se@8c0000/qcom,qup_uart@888000"; + qupv3_se11_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@88c000"; + qupv3_se11_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@88c000"; + qupv3_se12_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@890000"; + qupv3_se13_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@894000"; + qupv3_se13_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@894000"; + qupv3_se14_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@898000"; + qupv3_se14_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@898000"; + qupv3_se15_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@89c000"; + pcie0 = "/soc/qcom,pcie@1c00000"; + pcie0_rp = "/soc/qcom,pcie@1c00000/pcie0_rp"; + pcie0_msi = "/soc/qcom,pcie0_msi@0x17110040"; + tsens0 = "/soc/tsens0@c228000"; + tsens1 = "/soc/tsens1@c229000"; + tsens2 = "/soc/tsens2@c22a000"; + 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"; + cpu4_pause = "/soc/qcom,cpu-pause/cpu4-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"; + APC2_pause = "/soc/qcom,cpu-pause/apc2-pause"; + APC1_pause = "/soc/qcom,cpu-pause/apc1-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"; + cpu4_hotplug = "/soc/qcom,cpu-hotplug/cpu4-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"; + apc1_cluster = "/soc/qcom,cpu-voltage-cdev/thermal-cluster-1-2"; + 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_bcl = "/soc/qmi-tmd-devices/modem/modem_bcl"; + modem_lte_dsc = "/soc/qmi-tmd-devices/modem/modem_lte_dsc"; + modem_nr_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_dsc"; + modem_nr_scg_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_dsc"; + sdr0_lte_dsc = "/soc/qmi-tmd-devices/modem/sdr0_lte_dsc"; + sdr0_nr_dsc = "/soc/qmi-tmd-devices/modem/sdr0_nr_dsc"; + pa_lte_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_dsc"; + pa_nr_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_dsc"; + pa_nr_sdr0_scg_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_dsc"; + mmw0_dsc = "/soc/qmi-tmd-devices/modem/mmw0_dsc"; + mmw1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_dsc"; + mmw2_dsc = "/soc/qmi-tmd-devices/modem/mmw2_dsc"; + mmw3_dsc = "/soc/qmi-tmd-devices/modem/mmw3_dsc"; + qmi_wlan = "/soc/qmi-tmd-devices/modem/wlan"; + modem_bw_backoff = "/soc/qmi-tmd-devices/modem/modem_bw_backoff"; + modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd"; + modem_nr_scg_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_sub1_dsc"; + modem_lte_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_lte_sub1_dsc"; + modem_nr_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_sub1_dsc"; + pa_nr_sdr0_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_sub1_dsc"; + pa_lte_sdr0_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_sub1_dsc"; + pa_nr_sdr0_scg_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_sub1_dsc"; + mmw0_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw0_sub1_dsc"; + mmw1_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_sub1_dsc"; + mmw2_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw2_sub1_dsc"; + mmw3_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw3_sub1_dsc"; + display_fps = "/soc/qcom,userspace-cdev/display-fps"; + limits_stat = "/soc/limits-stat"; + qmi_sensor = "/soc/qmi-ts-sensors"; + thermal_zones = "/thermal-zones"; + cpu3_emerg0 = "/thermal-zones/cpu-1-0-0/trips/cpu3-emerg0-cfg"; + cpu3_emerg1 = "/thermal-zones/cpu-1-0-1/trips/cpu3-emerg1-cfg"; + cpu4_emerg0 = "/thermal-zones/cpu-1-1-0/trips/cpu4-emerg0-cfg"; + cpu4_emerg1 = "/thermal-zones/cpu-1-1-1/trips/cpu4-emerg1-cfg"; + cpu5_emerg0 = "/thermal-zones/cpu-1-2-0/trips/cpu5-emerg0-cfg"; + cpu5_emerg1 = "/thermal-zones/cpu-1-2-1/trips/cpu5-emerg1-cfg"; + cpu6_emerg0 = "/thermal-zones/cpu-1-3-0/trips/cpu6-emerg0-cfg"; + cpu6_emerg1 = "/thermal-zones/cpu-1-3-1/trips/cpu6-emerg1-cfg"; + cpu7_emerg0 = "/thermal-zones/cpu-2-0-0/trips/cpu7-emerg0-cfg"; + cpu7_emerg1 = "/thermal-zones/cpu-2-0-1/trips/cpu7-emerg1-cfg"; + cpu7_emerg2 = "/thermal-zones/cpu-2-0-2/trips/cpu7-emerg2-cfg"; + cpu1_emerg0 = "/thermal-zones/cpu-0-1-0/trips/cpu1-emerg0-cfg"; + cpu2_emerg0 = "/thermal-zones/cpu-0-2-0/trips/cpu2-emerg0-cfg"; + gpu0_tj_cfg = "/thermal-zones/gpuss-0/trips/tj_cfg"; + gpu1_tj_cfg = "/thermal-zones/gpuss-1/trips/tj_cfg"; + gpu2_tj_cfg = "/thermal-zones/gpuss-2/trips/tj_cfg"; + gpu3_tj_cfg = "/thermal-zones/gpuss-3/trips/tj_cfg"; + mdmss0_config0 = "/thermal-zones/mdmss-0/trips/mdmss0-config0"; + mdmss0_config1 = "/thermal-zones/mdmss-0/trips/mdmss0-config1"; + mdmss1_config0 = "/thermal-zones/mdmss-1/trips/mdmss1-config0"; + mdmss1_config1 = "/thermal-zones/mdmss-1/trips/mdmss1-config1"; + mdmss2_config0 = "/thermal-zones/mdmss-2/trips/mdmss2-config0"; + mdmss2_config1 = "/thermal-zones/mdmss-2/trips/mdmss2-config1"; + mdmss3_config0 = "/thermal-zones/mdmss-3/trips/mdmss3-config0"; + mdmss3_config1 = "/thermal-zones/mdmss-3/trips/mdmss3-config1"; + }; + + hypervisor { + #address-cells = <0x02>; + #size-cells = <0x00>; + 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 = <0x03>; + qcom,vendor = "Qualcomm"; + }; + + qcom,gh-watchdog { + compatible = "qcom,gh-watchdog"; + interrupts = <0x00 0x00 0x04>; + }; + + qcom,resource-manager-rpc@a34c3dfcb8f15dd3 { + compatible = "gunyah-resource-manager", "qcom,resource-manager-1-0", "qcom,resource-manager", "qcom,gunyah-message-queue", "qcom,gunyah-capability"; + reg = <0xa34c3dfc 0xb8f15dd3 0xa34c3dfc 0xb8f1d92d>; + interrupts = <0x00 0x3a0 0x01 0x00 0x3a1 0x01>; + qcom,free-irq-start = <0x3c0>; + qcom,is-full-duplex; + qcom,tx-message-size = <0xf0>; + qcom,rx-message-size = <0xf0>; + qcom,tx-queue-depth = <0x08>; + qcom,rx-queue-depth = <0x08>; + }; + }; +}; diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dtb b/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dtb new file mode 100644 index 0000000000000000000000000000000000000000..4c33c410f49b0c35f7ac9d4f733aba5f7b34bf2c GIT binary patch literal 66080 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∾1j^Xpi~(ZR=@^m+>Tk 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 literal 0 HcmV?d00001 diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts b/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts new file mode 100644 index 000000000..07b7c36b6 --- /dev/null +++ b/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts @@ -0,0 +1,3880 @@ +/dts-v1/; + +/ { + compatible = "qcom,palawan"; + model = "qcom,palawan"; + #address-cells = <0x02>; + #size-cells = <0x02>; + + soc { + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x10>; + + ddr { + compatible = "qcom,ddr"; + print_severity = <0x2012>; + ddr_log_level = <0x00>; + ddr_trng_always_en = <0x00>; + extnd_term_log_flag = <0x01>; + ddr_tr_led_flag = <0x00>; + ddr_boot_freq = <0x1fef00>; + }; + + buttons { + phandle = <0x11>; + + buttons-config { + compatible = "qcom,pm-button"; + gpio-configs = <0x00 0x01 0x01 0x05 0x00 0x01 0x00 0x00>; + }; + + platform-key-maps { + compatible = "qcom,pm-keymap"; + key-maps = <0x01 0x02 0x03 0x00 0x00>; + }; + }; + + PlatformInfo { + compatible = "qcom,platforminfo"; + PlatformInfo = [05 08 01 00 00 00 00]; + }; + + pinctrl@f100000 { + compatible = "qcom,palawan-pinctrl"; + reg = <0xf100000 0x100000>; + ngpios = <0xb2>; + width = <0x1000>; + id = <0x00>; + version = <0x01>; + gpio-controller; + #gpio-cells = <0x02>; + qcom,sleep-config = <0x51 0x51 0x51 0x51 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x151 0x151 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x18a 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x151 0x18a 0x18a 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x45 0x152 0x152 0x152 0x45 0x151 0x151 0x151 0x151 0x151 0x151 0x151 0x151 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x151 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x189 0x45 0x151 0x151 0x45 0x151 0x151 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x61 0x61 0x51 0x51 0x61 0x61 0x61 0x61 0x51 0x51 0x45 0x45 0x45 0x45 0x89 0x45 0x45 0x45 0x45 0x45>; + phandle = <0x12>; + + sdc2_cdc_dtest_out_mirnat_0 { + mux = <0x16 0x04>; + phandle = <0x13>; + }; + + sdc2_cdc_dtest_out_mirnat_1 { + mux = <0x17 0x03>; + phandle = <0x14>; + }; + + sdc2_data0 { + mux = <0x26 0x01>; + phandle = <0x01>; + }; + + sdc2_data1 { + mux = <0x27 0x01>; + phandle = <0x02>; + }; + + sdc2_data2 { + mux = <0x30 0x01>; + phandle = <0x03>; + }; + + sdc2_data3 { + mux = <0x31 0x01>; + phandle = <0x04>; + }; + + sdc2_fb_clk { + mux = <0x32 0x01>; + phandle = <0x05>; + }; + + sdc2_cmd { + mux = <0x33 0x01>; + phandle = <0x06>; + }; + + sdc2_clk { + mux = <0x3e 0x01>; + phandle = <0x07>; + }; + + sdc2_active { + config = <0x01 0x4b0000a 0x02 0x4b0000a 0x03 0x4b0000a 0x04 0x4b0000a 0x05 0x4b00012 0x06 0x4b00012 0x07 0x4b00012>; + phandle = <0x0a>; + }; + }; + + ufs0@1D80000 { + compatible = "qcom,ufs"; + reg = <0x1d80000 0x7000>; + EnableLogging = [00]; + FUA_Value = [01]; + LinkStartupRetryCount = [05]; + BatteryThresholdMv = <0xe10>; + phandle = <0x15>; + + timeout_values { + fDeviceInitTimeoutUs = <0x2625a0>; + UTRDPollTimeoutUs = <0x1c9c380>; + }; + + init_speed_params { + EnableHighSpeed = [01]; + NumGears = [05]; + NumLanes = [02]; + Rate = [02]; + }; + + perf_speed_params { + EnableHighSpeed = [01]; + NumGears = [05]; + NumLanes = [02]; + Rate = [02]; + }; + }; + + BootTempBsp { + compatible = "qcom,BootTempBsp"; + + BootTempThres { + nUpperThresholdDegC = <0x96>; + nLowerThresholdDegC = <0xffffff6a>; + uMaxNumIterations = <0x28>; + uWaitPerIterationMicroSec = <0x7a120>; + uSensor = <0x00>; + }; + }; + + TsensBspSettings { + compatible = "qcom,TsensBspSettings"; + + controllerconfigs { + + controllerconfigs_0 { + pucTsensSROTPhys = <0x00 0xc222000>; + pucTsensTMPhys = <0x00 0xc228000>; + pauTbcbReqs = <0x00 0x00>; + uTsensSROTSize = <0x1000>; + uTsensTMSize = <0x1000>; + uNumTbcbClients = <0x00>; + uPeriodActive = <0x00>; + uPeriodSleep = <0x40>; + uTSControl = <0x20000000>; + uTSConfig = <0x00>; + uSidebandEnMask = <0x3fff>; + uWatchdogLoadVal = <0x267a>; + uZeroCEnMask = <0x3fff>; + nsZeroCSetDeciDegC = [00 32]; + nsZeroCResetDeciDegC = [00 64]; + bPSHoldResetEn = [01]; + bAutoAdjustPeriod = [01]; + bStandAlone = [00]; + bPWMEn = [00]; + bWatchdogEn = [01]; + bWatchdogResetEn = [01]; + }; + + controllerconfigs_1 { + pucTsensSROTPhys = <0x00 0xc223000>; + pucTsensTMPhys = <0x00 0xc229000>; + pauTbcbReqs = <0x00 0x00>; + uTsensSROTSize = <0x1000>; + uTsensTMSize = <0x1000>; + uNumTbcbClients = <0x00>; + uPeriodActive = <0x00>; + uPeriodSleep = <0x40>; + uTSControl = <0x20000000>; + uTSConfig = <0x00>; + uSidebandEnMask = <0xffff>; + uWatchdogLoadVal = <0x267a>; + uZeroCEnMask = <0xffff>; + nsZeroCSetDeciDegC = [00 32]; + nsZeroCResetDeciDegC = [00 64]; + bPSHoldResetEn = [01]; + bAutoAdjustPeriod = [01]; + bStandAlone = [00]; + bPWMEn = [00]; + bWatchdogEn = [01]; + bWatchdogResetEn = [01]; + }; + + controllerconfigs_2 { + pucTsensSROTPhys = <0x00 0xc224000>; + pucTsensTMPhys = <0x00 0xc22a000>; + pauTbcbReqs = <0x00 0x00>; + uTsensSROTSize = <0x1000>; + uTsensTMSize = <0x1000>; + uNumTbcbClients = <0x00>; + uPeriodActive = <0x00>; + uPeriodSleep = <0x40>; + uTSControl = <0x20000000>; + uTSConfig = <0x00>; + uSidebandEnMask = <0x1f>; + uWatchdogLoadVal = <0x267a>; + uZeroCEnMask = <0x1f>; + nsZeroCSetDeciDegC = [00 32]; + nsZeroCResetDeciDegC = [00 64]; + bPSHoldResetEn = [01]; + bAutoAdjustPeriod = [01]; + bStandAlone = [00]; + bPWMEn = [00]; + bWatchdogEn = [01]; + bWatchdogResetEn = [01]; + }; + }; + + sensorconfigs { + + sensorconfigs_0 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [00]; + ucSensorID = [00]; + ucFuseIdx = [00]; + }; + + sensorconfigs_1 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [01]; + ucSensorID = [01]; + ucFuseIdx = [01]; + }; + + sensorconfigs_2 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [02]; + ucSensorID = [02]; + ucFuseIdx = [02]; + }; + + sensorconfigs_3 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [03]; + ucSensorID = [03]; + ucFuseIdx = [03]; + }; + + sensorconfigs_4 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [04]; + ucSensorID = [04]; + ucFuseIdx = [04]; + }; + + sensorconfigs_5 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [05]; + ucSensorID = [05]; + ucFuseIdx = [05]; + }; + + sensorconfigs_6 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [06]; + ucSensorID = [06]; + ucFuseIdx = [06]; + }; + + sensorconfigs_7 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [07]; + ucSensorID = [07]; + ucFuseIdx = [07]; + }; + + sensorconfigs_8 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [08]; + ucSensorID = [08]; + ucFuseIdx = [08]; + }; + + sensorconfigs_9 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [09]; + ucSensorID = [09]; + ucFuseIdx = [09]; + }; + + sensorconfigs_10 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0a]; + ucSensorID = [0a]; + ucFuseIdx = [0a]; + }; + + sensorconfigs_11 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0b]; + ucSensorID = [0b]; + ucFuseIdx = [0b]; + }; + + sensorconfigs_12 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0c]; + ucSensorID = [0c]; + ucFuseIdx = [0c]; + }; + + sensorconfigs_13 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0d]; + ucSensorID = [0d]; + ucFuseIdx = [0d]; + }; + + sensorconfigs_14 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [00]; + ucSensorID = [00]; + ucFuseIdx = [0e]; + }; + + sensorconfigs_15 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [01]; + ucSensorID = [01]; + ucFuseIdx = [0f]; + }; + + sensorconfigs_16 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [02]; + ucSensorID = [02]; + ucFuseIdx = [10]; + }; + + sensorconfigs_17 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [03]; + ucSensorID = [03]; + ucFuseIdx = [11]; + }; + + sensorconfigs_18 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [04]; + ucSensorID = [04]; + ucFuseIdx = [12]; + }; + + sensorconfigs_19 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [05]; + ucSensorID = [05]; + ucFuseIdx = [13]; + }; + + sensorconfigs_20 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [06]; + ucSensorID = [06]; + ucFuseIdx = [14]; + }; + + sensorconfigs_21 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [07]; + ucSensorID = [07]; + ucFuseIdx = [15]; + }; + + sensorconfigs_22 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [08]; + ucSensorID = [08]; + ucFuseIdx = [16]; + }; + + sensorconfigs_23 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [09]; + ucSensorID = [09]; + ucFuseIdx = [17]; + }; + + sensorconfigs_24 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0a]; + ucSensorID = [0a]; + ucFuseIdx = [18]; + }; + + sensorconfigs_25 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0b]; + ucSensorID = [0b]; + ucFuseIdx = [19]; + }; + + sensorconfigs_26 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0c]; + ucSensorID = [0c]; + ucFuseIdx = [1a]; + }; + + sensorconfigs_27 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0d]; + ucSensorID = [0d]; + ucFuseIdx = [1b]; + }; + + sensorconfigs_28 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0e]; + ucSensorID = [0e]; + ucFuseIdx = [1c]; + }; + + sensorconfigs_29 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0f]; + ucSensorID = [0f]; + ucFuseIdx = [1d]; + }; + + sensorconfigs_30 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [00]; + ucSensorID = [00]; + ucFuseIdx = [1e]; + }; + + sensorconfigs_31 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [01]; + ucSensorID = [01]; + ucFuseIdx = [1f]; + }; + + sensorconfigs_32 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [02]; + ucSensorID = [02]; + ucFuseIdx = [20]; + }; + + sensorconfigs_33 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [03]; + ucSensorID = [03]; + ucFuseIdx = [21]; + }; + + sensorconfigs_34 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [04]; + ucSensorID = [04]; + ucFuseIdx = [22]; + }; + }; + + TsensBspType { + uNumControllers = <0x03>; + uNumSensors = <0x23>; + uSensorConvTime_us = <0x1e>; + nCalPoint1DeciDegC = <0x12c>; + nCalPoint2DeciDegC = <0x4b0>; + uShift = <0x0a>; + }; + }; + + i2c@900000 { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,i2c-controller"; + reg = <0x900000 0x100000>; + + i2c_device_config_1@1 { + reg = <0x01>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = <0x80000>; + qupv3_instance = [00]; + core_index = [01]; + se_index = [00]; + gpi_index = [00]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x40018351>; + sda_encoding = <0x40018341>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap0_s0_clk"; + }; + + i2c_device_config_2@2 { + reg = <0x02>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = "", "\b@"; + qupv3_instance = [00]; + core_index = [02]; + se_index = [01]; + gpi_index = [00]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x18051>; + sda_encoding = <0x18041>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap0_s1_clk"; + }; + + i2c_device_config_4@4 { + reg = <0x04>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = <0x8c000>; + qupv3_instance = [00]; + core_index = [04]; + se_index = [03]; + gpi_index = [03]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x400180d2>; + sda_encoding = <0x400180c2>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap0_s3_clk"; + }; + + i2c_device_config_10@a { + reg = <0x0a>; + status = "okay"; + core_base_addr = <0x800000>; + common_base_addr = <0x8c0000>; + core_offset = "", "\b@"; + qupv3_instance = [01]; + core_index = [0a]; + se_index = [01]; + gpi_index = [09]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x18251>; + sda_encoding = <0x18241>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap1_s1_clk"; + }; + + i2c_device_config_13@d { + reg = <0x0d>; + status = "okay"; + core_base_addr = <0x800000>; + common_base_addr = <0x8c0000>; + core_offset = <0x90000>; + qupv3_instance = [01]; + core_index = [0d]; + se_index = [04]; + gpi_index = [0c]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x18b11>; + sda_encoding = <0x18b01>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap1_s4_clk"; + }; + }; + + spi@A00000 { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,spi-controller"; + reg = <0xa00000 0x100000>; + + spi_device_config_8@8 { + reg = <0x08>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = <0x9c000>; + qupv3_instance = [00]; + core_index = [07]; + se_index = [07]; + gpi_index = [07]; + core_irq = [00]; + polled_mode = [01]; + min_data_length_for_dma = [00]; + qupv3_protocol = [01]; + miso_encoding = <0x481c1>; + mosi_encoding = <0x4c1d1>; + clk_encoding = <0x441e1>; + cs_encoding = <0x4c1f1>; + sleep_miso_encoding = <0x00>; + sleep_mosi_encoding = <0x00>; + sleep_clk_encoding = <0x00>; + sleep_cs_encoding = <0x00>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock_frequency = <0x4b00>; + se_clock_dfs_index = [01]; + se_clock = "gcc_qupv3_wrap0_s7_clk"; + }; + }; + + pil { + + pil_proxy_vote { + compatible = "qcom,pil-proxy-vote"; + phandle = <0x16>; + + pil_proxy_vote_1 { + subsys_id = <0x01>; + client_name = "PIL_ADSP"; + rail_names = "/vcs/vdd_lpi_mx", "/vcs/vdd_lpi_cx"; + rail_voltage_levels = <0x100 0x100>; + icb_name = "/icb/arbiter"; + icb_arb_master_slave = <0x19 0x00>; + icb_arb_request_type = <0x04>; + icb_arb_request_data = <0x00 0x5f5e100 0x00 0x5f5e100>; + flag = <0x03 0x03>; + }; + + pil_proxy_vote_4 { + subsys_id = <0x04>; + client_name = "PIL_MODEM"; + rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx", "/vcs/vdd_mxc"; + rail_voltage_levels = <0x100 0x100 0x100>; + flag = <0x03 0x03>; + }; + + pil_proxy_vote_18 { + subsys_id = <0x12>; + client_name = "PIL_CDSP"; + rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx", "/vcs/vdd_mxc", "/vcs/vdd_nsp"; + rail_voltage_levels = <0x100 0x100 0x100 0x100>; + icb_name = "/icb/arbiter"; + icb_arb_master_slave = <0xad 0x2f>; + icb_arb_request_type = <0x04>; + icb_arb_request_data = <0x00 0x5f5e100 0x00 0x5f5e100>; + flag = <0x02 0x01>; + }; + + pil_proxy_vote_37 { + subsys_id = <0x25>; + client_name = "PIL_CDSP"; + rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx", "/vcs/vdd_mxc", "/vcs/vdd_nsp"; + rail_voltage_levels = <0x100 0x100 0x100 0x100>; + icb_name = "/icb/arbiter"; + icb_arb_master_slave = <0xad 0x2f>; + icb_arb_request_type = <0x04>; + icb_arb_request_data = <0x00 0x5f5e100 0x00 0x5f5e100>; + flag = <0x11 0x12>; + }; + + pil_proxy_vote_6 { + subsys_id = <0x06>; + client_name = "PIL_WPSS"; + rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx"; + rail_voltage_levels = <0x100 0x100>; + flag = <0x03 0x03>; + }; + }; + }; + + bam@1C9C000 { + compatible = "qcom,bam-controller"; + reg = <0x1c9c000 0x40000>; + + bam_config_1 { + bam_pa = <0x00 0x1dc4000>; + options = <0x100>; + cfg_bits = <0xfffff004>; + ee = [00]; + sec_config = <0x00 0x00>; + size = <0x40000>; + }; + + bam_config_2 { + bam_pa = <0x00 0x00>; + options = <0x00>; + cfg_bits = <0x00>; + ee = [00]; + sec_config = <0x00 0x00>; + size = <0x00>; + }; + }; + + iort { + compatible = "qcom,iort"; + Signature = <0x54524f49>; + Revision = <0x01>; + Checksum = <0x00>; + OEMID = "QCOM"; + OEMTableID = <0x51434f4d 0x45444b32>; + OEMRevision = <0x8998>; + CreatorID = <0x51434f4d>; + CreatorRevision = <0x01>; + NumberofIORTNodes = <0x14>; + Reserved = <0x00>; + instance_handles = <0x08 0x09>; + + APPS_MMU500_SMMU_APP { + Type = <0x03>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x00>; + BaseAddress = <0x15000000>; + Span = <0x80000>; + Flags = <0x03>; + Model = <0x03>; + NumContextInterrupts = <0x60>; + NumPMUInterrupts = <0x00>; + NSGIRPT_GSIV = <0x61>; + NSGIRPT_FLAGS = <0x00>; + NSGCFGIRPT_GSIV = <0x00>; + NSGCFGIRPT_FLAGS = <0x00>; + ContextInterrupts = <0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0xd5 0xd6 0xd7 0xd8 0xd9 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0x15b 0x15c 0x15d 0x15e 0x15f 0x160 0x161 0x162 0x163 0x164 0x165 0x166 0x167 0x168 0x169 0x16a 0x16b 0x16c 0x16d 0x16e 0x16f 0x170 0x171 0x172 0x173 0x174 0x175 0x176 0x177 0x178 0x179 0x1ab 0x1ac 0x1ad 0x1ae 0x1af 0x1b0 0x1b1 0x1b2 0x1b3 0x1b4 0x1b5 0x1b6 0x1b7 0x1b8 0x1b9 0x1c2 0x1c3 0x1bc 0x1c5 0x2e2 0x1c7 0x1c8 0x1c9 0x2d1 0x2d2 0x2d3 0x2d4 0x2d5 0x2d6 0x2d7 0x2d8>; + ContextInterruptFlags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + PMUInterrupts = <0x00>; + PMUInterruptFlags = <0x00>; + SIDMAPPING = <0x00>; + phandle = <0x08>; + }; + + GPU_GFX_MMU500_SMMU_GFX { + Type = <0x03>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x00>; + BaseAddress = <0x3da0000>; + Span = <0x20000>; + Flags = <0x03>; + Model = <0x03>; + NumContextInterrupts = <0x19>; + NumPMUInterrupts = <0x00>; + NSGIRPT_GSIV = <0x2c1>; + NSGIRPT_FLAGS = <0x00>; + NSGCFGIRPT_GSIV = <0x00>; + NSGCFGIRPT_FLAGS = <0x00>; + ContextInterrupts = <0x2c5 0x2c6 0x2c7 0x2c8 0x2c9 0x2ca 0x2cb 0x2cc 0x2cd 0x2ce 0x2cf 0x1c6 0x1fc 0x25e 0x25f 0x260 0x261 0x2b3 0x2b5 0x2b8 0x2b9 0x2ba 0x2bc 0x2bd 0x2db>; + ContextInterruptFlags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + PMUInterrupts = <0x00>; + PMUInterruptFlags = <0x00>; + SIDMAPPING = <0x00>; + phandle = <0x09>; + }; + + NAMEDNODE_CRYPTO { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x03>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "CRYPTO"; + + SIDMappings { + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x481>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0x480>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x483>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_Camera { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x0f>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "CAMERA"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = "", " \b"; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x10200808>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x1820>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_5 { + InputBase = <0x3000005>; + NumIDs = <0x01>; + OutputBase = <0x18c0>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_6 { + InputBase = <0x3000006>; + NumIDs = <0x01>; + OutputBase = <0x18c2>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_7 { + InputBase = <0x3000007>; + NumIDs = <0x01>; + OutputBase = <0x1800>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_8 { + InputBase = <0x3000008>; + NumIDs = <0x01>; + OutputBase = <0x18a0>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_9 { + InputBase = <0x3000009>; + NumIDs = <0x01>; + OutputBase = <0x1860>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_10 { + InputBase = <0x300000a>; + NumIDs = <0x01>; + OutputBase = <0x1861>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_11 { + InputBase = <0x300000b>; + NumIDs = <0x01>; + OutputBase = <0x1840>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_12 { + InputBase = <0x300000c>; + NumIDs = <0x01>; + OutputBase = <0x1841>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_13 { + InputBase = <0x300000d>; + NumIDs = <0x01>; + OutputBase = <0x1880>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_14 { + InputBase = <0x300000e>; + NumIDs = <0x01>; + OutputBase = <0x1881>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_15 { + InputBase = <0x300000f>; + NumIDs = <0x01>; + OutputBase = <0x18e0>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_16 { + InputBase = <0x3000010>; + NumIDs = <0x01>; + OutputBase = <0x18e8>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_Compute { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x0d>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "COMPUTE"; + + SIDMappings { + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0xc01>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0xc02>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0xc03>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0xc04>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_5 { + InputBase = <0x3000005>; + NumIDs = <0x01>; + OutputBase = <0xc05>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_6 { + InputBase = <0x3000006>; + NumIDs = <0x01>; + OutputBase = <0xc06>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_7 { + InputBase = <0x3000007>; + NumIDs = <0x01>; + OutputBase = <0xc07>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_8 { + InputBase = <0x3000008>; + NumIDs = <0x01>; + OutputBase = <0xc08>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_9 { + InputBase = <0x3000009>; + NumIDs = <0x01>; + OutputBase = <0xc09>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_11 { + InputBase = <0x300000b>; + NumIDs = <0x01>; + OutputBase = <0xc0b>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_12 { + InputBase = <0x300000c>; + NumIDs = <0x01>; + OutputBase = <0xc0c>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_13 { + InputBase = <0x300000d>; + NumIDs = <0x01>; + OutputBase = <0xc0d>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_14 { + InputBase = <0x300000e>; + NumIDs = <0x01>; + OutputBase = <0xc0e>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_Display { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x04>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "DISPLAY"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x21c00>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0x1c01>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x1c04>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x1c06>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_ECATS_95TEST { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x02>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "ECATS_TEST"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x400>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x401>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_EVA { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x04>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "EVA"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x1920>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_1 { + InputBase = <0x43000001>; + NumIDs = <0x01>; + OutputBase = <0x1920>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x1923>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x1924>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_GPU { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x05>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "GPU"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x00>; + Flags = <0x00>; + OutputReference = <0x09>; + }; + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x02>; + Flags = <0x00>; + OutputReference = <0x09>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x04>; + Flags = <0x00>; + OutputReference = <0x09>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x05>; + Flags = <0x00>; + OutputReference = <0x09>; + }; + + SIDMappings_5 { + InputBase = <0x3000005>; + NumIDs = <0x01>; + OutputBase = <0x07>; + Flags = <0x00>; + OutputReference = <0x09>; + }; + }; + }; + + NAMEDNODE_IPA { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x05>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "IPA"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x4a0>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x4a1>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0x4a2>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x4a3>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x4a4>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_LPASS { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x0e>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "LPASS"; + + SIDMappings { + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x801001>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0x801003>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x801004>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x801005>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_5 { + InputBase = <0x3000005>; + NumIDs = <0x01>; + OutputBase = <0x801006>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_6 { + InputBase = <0x3000006>; + NumIDs = <0x01>; + OutputBase = <0x401007>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_7 { + InputBase = <0x3000007>; + NumIDs = <0x01>; + OutputBase = <0x100b>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_14 { + InputBase = <0x300000e>; + NumIDs = <0x01>; + OutputBase = <0x201041>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_15 { + InputBase = <0x300000f>; + NumIDs = <0x01>; + OutputBase = <0x201043>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_16 { + InputBase = <0x3000010>; + NumIDs = <0x01>; + OutputBase = <0x201044>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_17 { + InputBase = <0x3000011>; + NumIDs = <0x01>; + OutputBase = <0x201045>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_18 { + InputBase = <0x3000012>; + NumIDs = <0x01>; + OutputBase = <0x201046>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_19 { + InputBase = <0x3000013>; + NumIDs = <0x01>; + OutputBase = <0x1067>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_22 { + InputBase = <0x3000016>; + NumIDs = <0x01>; + OutputBase = <0x1087>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_PCIE0 { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x06>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "PCIE0"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x11400>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x31404>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x71408>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_5 { + InputBase = <0x3000005>; + NumIDs = <0x01>; + OutputBase = <0xf1410>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_6 { + InputBase = <0x3000006>; + NumIDs = <0x01>; + OutputBase = <0x1f1420>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_7 { + InputBase = <0x3000007>; + NumIDs = <0x01>; + OutputBase = <0x3f1440>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_QDSS { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x02>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "QDSS"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x4e0>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x500>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_QUP1 { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x03>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "QUP1"; + + SIDMappings { + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0xb6>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0xb8>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0xa3>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_QUP2 { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x03>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "QUP2"; + + SIDMappings { + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x436>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_2 { + InputBase = <0x3000002>; + NumIDs = <0x01>; + OutputBase = <0x438>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x423>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_SDC2 { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x01>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "SDC2"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x140>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_Sensors { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x02>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "SENSORS"; + + SIDMappings { + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x10c3>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x10d6>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_UFS_95MEM { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x01>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "UFS_MEM"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x60>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_USB3 { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x01>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "USB3"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x40>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + + NAMEDNODE_Video { + Type = <0x01>; + Revision = <0x01>; + Reserved = <0x00>; + NumberofMappings = <0x05>; + NodeFlags = <0x00>; + CacheCoherency = <0x00>; + AllocationHints = <0x00>; + Reserved1 = <0x00>; + MemAccessFlags = <0x00>; + DeviceMemAddressSize = <0x24>; + DevObjectName = "VIDEO"; + + SIDMappings { + + SIDMappings_0 { + InputBase = <0x3000000>; + NumIDs = <0x01>; + OutputBase = <0x1940>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_1 { + InputBase = <0x3000001>; + NumIDs = <0x01>; + OutputBase = <0x41941>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_3 { + InputBase = <0x3000003>; + NumIDs = <0x01>; + OutputBase = <0x1943>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_4 { + InputBase = <0x3000004>; + NumIDs = <0x01>; + OutputBase = <0x1944>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + + SIDMappings_5 { + InputBase = <0x3000005>; + NumIDs = <0x01>; + OutputBase = <0x1947>; + Flags = <0x00>; + OutputReference = <0x08>; + }; + }; + }; + }; + + sdc1@8804000 { + compatible = "qcom,sdcc"; + reg = <0x8804000 0x1000>; + EnableLogging = [00]; + DriveStrength = <0x1fe4>; + MaxSpeedMode = [05]; + pinctrl-names = "active"; + pinctrl-0 = <0x0a>; + phandle = <0x17>; + + HsrSettings { + DLLConfig = <0x7442c>; + DLLConfig3 = <0x08>; + DLLTestCtrl = <0x1800000>; + DDRConfig = <0x80040868>; + DLLUserCtrl = <0x90106c0>; + DLLConfig2 = <0x5400>; + + SDR104 { + DLLConfig2 = <0xa800>; + DLLConfig3 = <0x10>; + }; + + SDR50 { + DLLConfig2 = <0x5400>; + DLLConfig3 = <0x08>; + }; + }; + }; + + usb0 { + compatible = "qcom,usb"; + + hs_phy_cfg { + table = <0xffffffff 0x00 0xffffffff 0x00 0xffffffff 0x00 0xffffffff 0x00>; + }; + + ss_phy_cfg { + table = <0x88e8008 0x01 0x88e9c40 0x01 0x88e9000 0xc0 0x88e9004 0x01 0x88e9010 0x02 0x88e9014 0x16 0x88e9018 0x36 0x88e901c 0x04 0x88e9020 0x16 0x88e9024 0x41 0x88e9028 0x41 0x88e902c 0x00 0x88e9030 0x55 0x88e9034 0x75 0x88e9038 0x01 0x88e903c 0x01 0x88e9048 0x25 0x88e904c 0x02 0x88e9050 0x5c 0x88e9054 0x0f 0x88e9058 0x5c 0x88e905c 0x0f 0x88e9060 0xc0 0x88e9064 0x01 0x88e9070 0x02 0x88e9074 0x16 0x88e9078 0x36 0x88e9080 0x08 0x88e9084 0x1a 0x88e9088 0x41 0x88e908c 0x00 0x88e9090 0x55 0x88e9094 0x75 0x88e9098 0x01 0x88e90a8 0x25 0x88e90ac 0x02 0x88e90bc 0x0a 0x88e90c0 0x01 0x88e90cc 0x62 0x88e90d0 0x02 0x88e90e8 0x0c 0x88e9110 0x1a 0x88e9124 0x14 0x88e9140 0x04 0x88e9170 0x20 0x88e9174 0x16 0x88e91a4 0xb6 0x88e91a8 0x4b 0x88e91ac 0x37 0x88e91b4 0x0c 0x88e9234 0x00 0x88e9238 0x00 0x88e923c 0x1f 0x88e9240 0x09 0x88e9284 0xf5 0x88e928c 0x3f 0x88e9290 0x3f 0x88e9294 0x5f 0x88e92a4 0x12 0x88e92e4 0x21 0x88e9408 0x0a 0x88e9414 0x06 0x88e9430 0x2f 0x88e9434 0x7f 0x88e943c 0xff 0x88e9440 0x0f 0x88e9444 0x99 0x88e944c 0x08 0x88e9450 0x08 0x88e9454 0x00 0x88e9458 0x0a 0x88e9460 0xa0 0x88e94d4 0x54 0x88e94d8 0x0f 0x88e94dc 0x13 0x88e94ec 0x0f 0x88e94f0 0x4a 0x88e94f4 0x0a 0x88e94f8 0x07 0x88e94fc 0x00 0x88e9510 0x47 0x88e951c 0x04 0x88e9524 0x0e 0x88e955c 0x3f 0x88e9560 0xbf 0x88e9564 0xff 0x88e9568 0xdf 0x88e956c 0xed 0x88e9570 0xdc 0x88e9574 0x5c 0x88e9578 0x9c 0x88e957c 0x1d 0x88e9580 0x09 0x88e95a0 0x04 0x88e95a4 0x38 0x88e95a8 0x0c 0x88e95b0 0x10 0x88e95e4 0x14 0x88e95f8 0x08 0x88e9634 0x00 0x88e9638 0x00 0x88e963c 0x1f 0x88e9640 0x09 0x88e9684 0xf5 0x88e968c 0x3f 0x88e9690 0x3f 0x88e9694 0x5f 0x88e96a4 0x12 0x88e96e4 0x05 0x88e9808 0x0a 0x88e9814 0x06 0x88e9830 0x2f 0x88e9834 0x7f 0x88e983c 0xff 0x88e9840 0x0f 0x88e9844 0x99 0x88e984c 0x08 0x88e9850 0x08 0x88e9854 0x00 0x88e9858 0x0a 0x88e9860 0xa0 0x88e98d4 0x54 0x88e98d8 0x0f 0x88e98dc 0x13 0x88e98ec 0x0f 0x88e98f0 0x4a 0x88e98f4 0x0a 0x88e98f8 0x07 0x88e98fc 0x00 0x88e9910 0x47 0x88e991c 0x04 0x88e9924 0x0e 0x88e995c 0xbf 0x88e9960 0xbf 0x88e9964 0xbf 0x88e9968 0xdf 0x88e996c 0xfd 0x88e9970 0xdc 0x88e9974 0x5c 0x88e9978 0x9c 0x88e997c 0x1d 0x88e9980 0x09 0x88e99a0 0x04 0x88e99a4 0x38 0x88e99a8 0x0c 0x88e99b0 0x10 0x88e99e4 0x14 0x88e99f8 0x08 0x88e9cc4 0xc4 0x88e9cc8 0x89 0x88e9ccc 0x20 0x88e9cd8 0x13 0x88e9cdc 0x21 0x88e9d88 0x99 0x88e9d90 0xe7 0x88e9d94 0x03 0x88e9db0 0x0a 0x88e9dc0 0x88 0x88e9dc4 0x13 0x88e9dd0 0x0c 0x88e9ddc 0x4b 0x88e9dec 0x10 0x88e9f00 0x68 0x88e9f18 0xf8 0x88e9f3c 0x07 0x88e9f40 0x40 0x88e9f44 0x00 0x00 0x00>; + }; + }; + + ssr { + compatible = "qcom,ssr"; + max_subsys_configured = <0x04>; + + smp2p_err_fatal { + entry_name = "slave-kernel"; + bit = <0x00>; + phandle = <0x0b>; + }; + + smp2p_err_ready { + entry_name = "slave-kernel"; + bit = <0x01>; + phandle = <0x0d>; + }; + + smp2p_proxy_unvote { + entry_name = "slave-kernel"; + bit = <0x02>; + phandle = <0x0c>; + }; + + smp2p_stop_ack { + entry_name = "slave-kernel"; + bit = <0x03>; + phandle = <0x0e>; + }; + + ssr_subsys_config_1 { + subsys_name = "lpass"; + subsys_id = <0x01>; + host = <0x02>; + sfr_type = <0x1a7>; + wdog_intr = <0x206 0x00>; + err_fatal = <0x0b>; + proxy_unvote = <0x0c>; + err_ready = <0x0d>; + stop_ack_bit = <0x0e>; + qmi_svc_ins = <0x14>; + }; + + ssr_subsys_config_2 { + subsys_name = "cdsp"; + subsys_id = <0x12>; + host = <0x05>; + sfr_type = <0x259>; + wdog_intr = <0x262 0x00>; + err_fatal = <0x0b>; + proxy_unvote = <0x0c>; + err_ready = <0x0d>; + stop_ack_bit = <0x0e>; + qmi_svc_ins = <0x17>; + }; + + ssr_subsys_config_3 { + subsys_name = "mpss"; + subsys_id = <0x04>; + host = <0x01>; + sfr_type = <0x1a5>; + wdog_intr = <0x128 0x00>; + err_fatal = <0x0b>; + proxy_unvote = <0x0c>; + err_ready = <0x0d>; + stop_ack_bit = <0x0e>; + qmi_svc_ins = <0x12>; + }; + + ssr_subsys_config_4 { + subsys_name = "wpss"; + subsys_id = <0x06>; + host = <0x0d>; + sfr_type = <0x272>; + wdog_intr = <0xe8 0x00>; + err_fatal = <0x0b>; + proxy_unvote = <0x0c>; + err_ready = <0x0d>; + stop_ack_bit = <0x0e>; + qmi_svc_ins = <0x19>; + }; + }; + + memorymap { + compatible = "qcom,uefimem"; + #address-cells = <0x02>; + #size-cells = <0x02>; + + memory@80000000 { + device_type = "memory"; + reg = <0x00 0x80000000 0x00 0x16e0000>; + MemLabel = "NOMAP"; + ResourceAttribute = <0x400>; + BuildHob = [09]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@816E0000 { + device_type = "memory"; + reg = <0x00 0x816e0000 0x00 0x320000>; + MemLabel = "RSRV0"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [00]; + CacheAttributes = [22]; + }; + + memory@81A00000 { + device_type = "memory"; + reg = <0x00 0x81a00000 0x00 0x40000>; + MemLabel = "XBL_DT"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [22]; + }; + + memory@81A40000 { + device_type = "memory"; + reg = <0x00 0x81a40000 0x00 0x1c0000>; + MemLabel = "XBL_Ramdump"; + ResourceAttribute = <0x400>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@81C00000 { + device_type = "memory"; + reg = <0x00 0x81c00000 0x00 0xa0000>; + MemLabel = "AOP"; + ResourceAttribute = <0x400>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@81CE4000 { + device_type = "memory"; + reg = <0x00 0x81ce4000 0x00 0x10000>; + MemLabel = "UEFI_Log"; + ResourceAttribute = <0x400>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@81D00000 { + device_type = "memory"; + reg = <0x00 0x81d00000 0x00 0x200000>; + MemLabel = "SMEM"; + ResourceAttribute = <0x400>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@824A0000 { + device_type = "memory"; + reg = <0x00 0x824a0000 0x00 0x100000>; + MemLabel = "PvmFw"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [00]; + CacheAttributes = [22]; + }; + + memory@8BC00000 { + device_type = "memory"; + reg = <0x00 0x8bc00000 0x00 0x16e00000>; + MemLabel = "PIL_Reserved"; + ResourceAttribute = <0x400>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@A2A00000 { + device_type = "memory"; + reg = <0x00 0xa2a00000 0x00 0xf00000>; + MemLabel = "DBI_Dump"; + ResourceAttribute = <0x02>; + BuildHob = [04]; + ResourceType = [01]; + MemoryType = [07]; + CacheAttributes = [25]; + }; + + memory@A7000000 { + device_type = "memory"; + reg = <0x00 0xa7000000 0x00 0x400000>; + MemLabel = "UEFI_FD"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [02]; + }; + + memory@A7400000 { + device_type = "memory"; + reg = <0x00 0xa7400000 0x00 0x200000>; + MemLabel = "UEFI_FD_Reserved"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [02]; + }; + + memory@A7600000 { + device_type = "memory"; + reg = <0x00 0xa7600000 0x00 0x1000>; + MemLabel = "CPU_Vectors"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [02]; + }; + + memory@A7601000 { + device_type = "memory"; + reg = <0x00 0xa7601000 0x00 0x1000>; + MemLabel = "Info_Blk"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [06]; + CacheAttributes = [22]; + }; + + memory@A7602000 { + device_type = "memory"; + reg = <0x00 0xa7602000 0x00 0x3000>; + MemLabel = "MMU_PageTables"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [22]; + }; + + memory@A7605000 { + device_type = "memory"; + reg = <0x00 0xa7605000 0x00 0x8000>; + MemLabel = "Log_Buffer"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [06]; + CacheAttributes = [22]; + }; + + memory@A760D000 { + device_type = "memory"; + reg = <0x00 0xa760d000 0x00 0x40000>; + MemLabel = "UEFI_Stack"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [22]; + }; + + memory@A764D000 { + device_type = "memory"; + reg = <0x00 0xa764d000 0x00 0x8c000>; + MemLabel = "SEC_Heap"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [22]; + }; + + memory@A76D9000 { + device_type = "memory"; + reg = <0x00 0xa76d9000 0x00 0x400000>; + MemLabel = "Sched_Heap"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [22]; + }; + + memory@A7AD9000 { + device_type = "memory"; + reg = <0x00 0xa7ad9000 0x00 0x400000>; + MemLabel = "FV_Region"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [22]; + }; + + memory@A7ED9000 { + device_type = "memory"; + reg = <0x00 0xa7ed9000 0x00 0x127000>; + MemLabel = "UEFI_RESV"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [04]; + CacheAttributes = [22]; + }; + + memory@A8000000 { + device_type = "memory"; + reg = <0x00 0xa8000000 0x00 0x10000000>; + MemLabel = "Kernel"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [00]; + CacheAttributes = [22]; + }; + + memory@B8000000 { + device_type = "memory"; + reg = <0x00 0xb8000000 0x00 0x1ba00000>; + MemLabel = "DXE_Heap"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [07]; + CacheAttributes = [22]; + }; + + memory@D3A00000 { + device_type = "memory"; + reg = <0x00 0xd3a00000 0x00 0x2b00000>; + MemLabel = "Display_Demura"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [20]; + }; + + memory@D8800000 { + device_type = "memory"; + reg = <0x00 0xd8800000 0x00 0x93b0000>; + MemLabel = "TZApps_Reserved"; + ResourceAttribute = <0x400>; + BuildHob = [0a]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [25]; + }; + + memory@E3940000 { + device_type = "memory"; + reg = <0x00 0xe3940000 0x00 0x2b00000>; + MemLabel = "Display_Reserved"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [05]; + MemoryType = [00]; + CacheAttributes = [20]; + }; + + memory@E6440000 { + device_type = "memory"; + reg = <0x00 0xe6440000 0x00 0xcdc0000>; + MemLabel = "DXE_Heap1"; + ResourceAttribute = <0x703c07>; + BuildHob = [00]; + ResourceType = [00]; + MemoryType = [07]; + CacheAttributes = [22]; + }; + }; + + registermap { + compatible = "qcom,uefimem"; + #address-cells = <0x02>; + #size-cells = <0x02>; + + memory@14680000 { + device_type = "memory"; + reg = <0x00 0x14680000 0x00 0x2a000>; + MemLabel = "IMEM_Base"; + ResourceAttribute = <0x02>; + BuildHob = [04]; + ResourceType = [01]; + MemoryType = [07]; + CacheAttributes = [09]; + }; + + memory@146AA000 { + device_type = "memory"; + reg = <0x00 0x146aa000 0x00 0x16000>; + MemLabel = "IMEM_Cookie_Base"; + ResourceAttribute = <0x02>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [07]; + CacheAttributes = [09]; + }; + + memory@400000 { + device_type = "memory"; + reg = <0x00 0x400000 0x00 0x100000>; + MemLabel = "IPC_ROUTER_TOP"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@780000 { + device_type = "memory"; + reg = <0x00 0x780000 0x00 0x7000>; + MemLabel = "SECURITY_CONTROL"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@800000 { + device_type = "memory"; + reg = <0x00 0x800000 0x00 0x300000>; + MemLabel = "QUP"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@10C0000 { + device_type = "memory"; + reg = <0x00 0x10c0000 0x00 0xc000>; + MemLabel = "PRNG_CFG_PRNG"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@1DC0000 { + device_type = "memory"; + reg = <0x00 0x1dc0000 0x00 0x40000>; + MemLabel = "CRYPTO0_CRYPTO"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@1F00000 { + device_type = "memory"; + reg = <0x00 0x1f00000 0x00 0x100000>; + MemLabel = "CLK_TCSR_TCSR_REGS"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@8800000 { + device_type = "memory"; + reg = <0x00 0x8800000 0x00 0x100000>; + MemLabel = "PERIPH_SS"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@A600000 { + device_type = "memory"; + reg = <0x00 0xa600000 0x00 0x200000>; + MemLabel = "USB"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@B000000 { + device_type = "memory"; + reg = <0x00 0xb000000 0x00 0x4000000>; + MemLabel = "AOSS"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@F000000 { + device_type = "memory"; + reg = <0x00 0xf000000 0x00 0x1000000>; + MemLabel = "TLMM"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@15000000 { + device_type = "memory"; + reg = <0x00 0x15000000 0x00 0x200000>; + MemLabel = "SMMU"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + + memory@17000000 { + device_type = "memory"; + reg = <0x00 0x17000000 0x00 0x2000000>; + MemLabel = "APSS_HM"; + ResourceAttribute = <0x400>; + BuildHob = [05]; + ResourceType = [01]; + MemoryType = [0b]; + CacheAttributes = [09]; + }; + }; + + systemcache { + compatible = "qcom,systemcache"; + llcc_broadcast_trp_offset = <0x1a00000>; + scid_attr0_reserved_ways_bmsk = <0x3fff>; + scid_attr0_reserved_ways_shft = <0x00>; + scid_attr2_bonus_ways_bmsk = <0x3fff>; + scid_attr2_bonus_ways_shft = <0x00>; + llcc_channel_offsets = <0x1000000 0x1400000 0x1200000 0x1600000>; + num_sct_tables = <0x01>; + + sct_table_1 { + + sct_table_entry_0 { + usecase_id = <0x00>; + scid = <0x00>; + max_capacity = <0x00>; + priority = <0x00>; + bonus_ways = <0x00>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_1 { + usecase_id = <0x01>; + scid = <0x01>; + max_capacity = <0xc80>; + priority = <0x00>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x00>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x01>; + }; + + sct_table_entry_2 { + usecase_id = <0x02>; + scid = <0x02>; + max_capacity = <0x80>; + priority = <0x03>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_3 { + usecase_id = <0x07>; + scid = <0x19>; + max_capacity = <0x400>; + priority = <0x03>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x00>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_4 { + usecase_id = <0x0b>; + scid = <0x0b>; + max_capacity = <0x100>; + priority = <0x01>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_5 { + usecase_id = <0x0c>; + scid = <0x09>; + max_capacity = <0xa80>; + priority = <0x01>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x00>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x01>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_6 { + usecase_id = <0x0d>; + scid = <0x12>; + max_capacity = <0x200>; + priority = <0x01>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x01>; + }; + + sct_table_entry_7 { + usecase_id = <0x10>; + scid = <0x10>; + max_capacity = <0xe00>; + priority = <0x01>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x02>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_8 { + usecase_id = <0x14>; + scid = <0x18>; + max_capacity = <0x400>; + priority = <0x03>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_9 { + usecase_id = <0x15>; + scid = <0x1b>; + max_capacity = <0x100>; + priority = <0x03>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_10 { + usecase_id = <0x1d>; + scid = <0x1d>; + max_capacity = <0x40>; + priority = <0x01>; + bonus_ways = <0x3c00>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x10>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_11 { + usecase_id = <0x1f>; + scid = <0x1f>; + max_capacity = <0x100>; + priority = <0x01>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x01>; + }; + + sct_table_entry_12 { + usecase_id = <0x22>; + scid = <0x04>; + max_capacity = <0x100>; + priority = <0x03>; + bonus_ways = <0x0f>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_13 { + usecase_id = <0x26>; + scid = <0x07>; + max_capacity = <0x600>; + priority = <0x02>; + bonus_ways = <0x3ff0>; + reserved_ways = <0x00>; + cache_mode = <0x02>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + + sct_table_entry_14 { + usecase_id = <0x28>; + scid = <0x1e>; + max_capacity = <0x80>; + priority = <0x03>; + bonus_ways = <0x3fff>; + reserved_ways = <0x00>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x10>; + activate_at_boot = <0x01>; + }; + + sct_table_entry_15 { + usecase_id = <0x2e>; + scid = <0x0c>; + max_capacity = <0xd00>; + priority = <0x07>; + bonus_ways = <0x00>; + reserved_ways = <0x1fff>; + cache_mode = <0x00>; + fixedsize = <0x01>; + dis_capacity_alloc = <0x00>; + write_scid_en = <0x00>; + write_scid_cacheable_en = <0x00>; + algo_cfg = <0x00>; + activate_at_boot = <0x00>; + }; + }; + }; + + qntm_tz_memmap { + compatible = "qcom,qntm_tz_memmap"; + #address-cells = <0x02>; + #size-cells = <0x02>; + + memory@14680000 { + device_type = "memory"; + reg = <0x00 0x14680000 0x00 0x2c000>; + MemLabel = "IMEM"; + SharedImemOffset = <0x00>; + ImemHypOffset = <0xb20>; + ImemTzDiagOffset = <0x720>; + SystemImemTzOffset = <0xf000>; + SystemImemTzSize = <0x19000>; + TzbspCpuCount = <0x08>; + }; + + memory@80000000 { + device_type = "memory"; + reg = <0x00 0x80000000 0x00 0x80000000>; + MemLabel = "DDR"; + SclTzDdrOffset = "X.", ""; + SclTzDdrSize = <0x520000>; + TzAppsRegionSize = "\t;", ""; + }; + }; + + disp_rdump_region@E3940000 { + compatible = "qcom,display"; + reg = <0xe3940000 0x2b00000>; + label = "disp_rdump_region"; + }; + + text_mode_table { + table = <0x50 0x19 0x4b 0x2a 0x5a 0x43 0x60 0x35 0x60 0x43 0x60 0x47>; + }; + }; + + sw { + phandle = <0x18>; + + boot { + compatible = "qcom,boot"; + config = <0x00 0x00 0x00>; + force_dump_to_usb = <0x00>; + test_mode = <0x00>; + xbl_sc_wdog = <0x01>; + xbl_ramdump_wdog = <0x00>; + skip_ddr_init_in_EDL = <0x00>; + vibration = <0x00>; + save_logs_to_media = <0x01>; + + forced_download { + feature = <0x01>; + check_usb_option = <0x02>; + check_dp_timeout = <0x2710>; + ignore_pwr_key = <0x01>; + }; + + fedl_timeout { + ver = <0x01>; + action = <0x01>; + }; + }; + + pmic { + + pm { + phandle = <0x19>; + + pon { + compatible = "qcom,pm-pon"; + + pshold { + enable = [00]; + reset-type = [01]; + }; + + smpl { + enable = [01]; + smpl-delay = <0x320>; + }; + + s2-kpdpwr { + enable = [00]; + reset-type = [00]; + s1-ms = <0x2810>; + s2-ms = <0x7d0>; + }; + + s2-kpdpwr-resin { + enable = [01]; + reset-type = [01]; + s1-ms = <0x2810>; + s2-ms = <0x7d0>; + }; + + s2-resin { + enable = [00]; + reset-type = [01]; + s1-ms = <0x2810>; + s2-ms = <0x7d0>; + }; + + s3-reset { + enable = [01]; + s3-src = [02]; + timer-value-ms = <0x3e80>; + }; + + uvlo-config { + config-value = <0x00>; + }; + + ovlo-config { + config-value = <0x00>; + }; + + long-pwrkey-dbnc-chk { + dbnc-time-ms = <0x898>; + chk-at = [01]; + }; + }; + + display { + compatible = "qcom,pm-display"; + swire-map = [07]; + apply-default-volt = [00]; + default-elvss = <0xfffff060>; + default-elvdd = <0x11f8>; + default-oledb = <0x1900>; + }; + + haptics { + compatible = "qcom,pm-haptics"; + ext-boost-vdd = <0x01>; + vmax-hdrm = <0x0a>; + vmax-mv = <0x578>; + tlra-ol = <0x477>; + autores-cfg = <0x01>; + vbatt-min = <0x00>; + boost-cfg-bob = <0x00>; + lra-resistance = <0x24>; + swr-io-volt = <0x00>; + }; + + oplus_vibr { + + vibr_0 { + support_project = <0x5cfb 0x5d39 0x5d3a 0x5c39 0x606f 0x5c46 0x5ca6 0x5e93 0x5e94 0x60e1>; + vibr_min_vbatt = <0x1900>; + vibr_scheme = <0x03>; + instance = <0x04>; + reset_gpio = <0x93>; + device_type = <0x00>; + }; + }; + + charger { + compatible = "qcom,pm-charger"; + parallel-charger = [00]; + charger-pmic-index = <0x07>; + charger-bus-index = <0x00>; + loader-dbc-threshold = <0x00>; + dbc-sdp-thd-inc = <0x64>; + skip-loader-dbc = [00]; + core-dbc-threshold = <0x00>; + skip-core-dbc = [01]; + dbc-max-timer-sec = <0x00>; + uv-oc-1s-threshold = <0x960>; + uv-oc-2s-threshold = <0x12c0>; + apply-ichg-fs = [01]; + ichg-fs = <0x00>; + batt-2s-option = <0x01>; + batt-1s2p-id2 = [00]; + batt-1s2p-therm2 = [00]; + too-hot-afp-threshold = <0x48>; + apply-too-hot-afp = [00]; + too-cold-afp-threshold = <0xfffffff1>; + apply-too-cold-afp = [00]; + apply-boot-wo-batt = [01]; + boot-wo-batt = [01]; + icl-boot-wo-batt = <0x3e8>; + apply-float-voltage = [01]; + float-voltage-mv = <0x1176>; + apply-pre-charge-current = [01]; + pre-charge-ma = <0x258>; + apply-fast-charge-current = [01]; + fast-charge-ma = <0x258>; + apply-icl = [01]; + icl-ma = <0x7d0>; + apply-float-charger-icl = [00]; + float-charger-icl-ma = <0x3e8>; + apply-vsysmin = [01]; + vsysmin = <0xd48>; + usb-suspend = [00]; + wls-usb-prior-swap = <0x01>; + batt-detect-src = <0x00>; + max-dbg-board-id = <0x2af8>; + min-dbg-board-id = <0xbb8>; + detect-jig-by-therm = [00]; + max-therm = <0x30c>; + min-therm = <0x50>; + jig-icl-ma = <0x5dc>; + uvp-recover-delay = <0xbb8>; + ignore-temp-in-dbc = [01]; + batt-therm-pull-up = <0x01>; + ibat-via-ext-sense = [01]; + ext-rsns-adc-scale = <0x00>; + ext-rsns-installed = <0x00>; + vbat-thd-rtc-pon = <0xe10>; + vsys-min-recover-mv = <0x11f8>; + vflt-recover-mv = <0x1194>; + }; + + camera { + compatible = "qcom,pm-camera"; + rst-signal = <0x07 0x0b>; + }; + + sw-config { + compatible = "qcom,pm-sw"; + verbose = <0x00>; + driver-post-init = <0x65 0x00 0x00 0x03 0x03 0x01 0x00 0x0c 0x04 0x708 0x01 0x00 0x01 0x0d 0xbb8 0x01 0x00 0x01 0x0e 0xaf0 0x07 0x00 0x00 0x00 0x01 0x3f 0x00 0x07 0x02 0x01 0x3f 0x00 0x07 0x03 0x01 0x3d 0x00 0x03 0x04 0x01 0x3f 0x00 0x03 0x04 0x01 0x43 0x00 0x03 0x04 0x05 0x3e 0x00 0x03 0x04 0x00 0x3c 0x00 0x03 0x04 0x01 0x64 0x00 0x00 0x00 0x0a>; + apply-rsns-trim = <0x00>; + rsns-trim-value = <0x00>; + primming-enable = [00]; + multi-card-tray-config = [00]; + vdd-mdm-apq-ctrl = [00]; + device-pre-init = <0x85 0x00 0x00 0x00 0x00>; + use-wlan-dt = [00]; + batt-log-param = [00]; + }; + }; + + psi { + compatible = "qcom,pm-psi"; + phandle = <0x1a>; + + pm-psi-variant { + major = [00 00]; + minor = [00 00]; + }; + + pm-psi-clogic { + clogic-version = <0x01>; + clogic-data = <0x00 0x00 0x00 0x10 0xff 0x52 0x01>; + }; + + pm-psi-seq { + opsi-settings-version = <0x01>; + post-device-opsi = <0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + }; + + adc { + phandle = <0x1b>; + + vadc { + phandle = <0x1c>; + + spmi-vadc { + compatible = "qcom,spmi-vadc"; + use-interrupt = <0x00>; + fullscale-code = <0x70e4>; + fullscale-uV = <0x1c9c38>; + fullratiometric-code = <0x4000>; + read-timeout-uS = <0x7a120>; + ldo-settling-uS = <0x43>; + slave-id = <0x00>; + peripheral-id = <0x90>; + master-id = <0x00>; + pmic-device = <0x00>; + bus-id = <0x00>; + therm-tbl = <0x0f>; + phandle = <0x1d>; + + vadc_ch_cfg { + + VPH_PWR { + hw-channel = <0x8e>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x03>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + PMIC_TEMP7 { + hw-channel = <0x03>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffbd598>; + scaling-method = "xtuV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb2"; + }; + + CHG_TEMP { + hw-channel = <0x10>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + BATT_THERM { + hw-channel = <0x44>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x186a0>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_PU_30K { + hw-channel = <0x24>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x7530>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_PU_400K { + hw-channel = <0x64>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x61a80>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_OHMS { + hw-channel = <0x44>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x186a0>; + adc-sid = <0x07>; + int-table; + }; + + BATT_ID_OHMS { + hw-channel = <0x45>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x186a0>; + adc-sid = <0x07>; + int-table; + }; + + BATT_ID_OHMS_PU_30K { + hw-channel = <0x25>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x7530>; + adc-sid = <0x07>; + int-table; + }; + + BATT_ID_OHMS_PU_400K { + hw-channel = <0x65>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x61a80>; + adc-sid = <0x07>; + int-table; + }; + + VBATT { + hw-channel = <0x8f>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x03>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + VBATT_2S { + hw-channel = <0x8f>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x06>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + VBATT_2S_MID { + hw-channel = <0x96>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x03>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + USB_IN { + hw-channel = <0x11>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x10>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + VWLS { + hw-channel = <0x12>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x10>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + USB_IN_I { + hw-channel = <0x17>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x08 0x19>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + OEM_VID { + hw-channel = <0x4b>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x186a0>; + adc-sid = <0x01>; + int-table; + }; + + PM8550_AMUX_THM4 { + hw-channel = <0x47>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x186a0>; + adc-sid = <0x01>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_GPIO04 { + hw-channel = <0x4b>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x186a0>; + adc-sid = <0x01>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + }; + + vadc-avg-ch { + ch-name = "XO_THERM_GPS"; + low-name = "XO_THERM_GPS_LOW"; + med-name = "XO_THERM_GPS_MED"; + high-name = "XO_THERM_GPS_HIGH"; + med-to-low = <0x1400>; + low-to-med = <0x3c00>; + high-to-med = <0x8000>; + med-to-high = <0xa800>; + }; + + gpio-map { + + aux_pin1 { + pmic-sid = <0x01>; + gpio-num = <0x03>; + }; + }; + }; + }; + + therm_table { + phandle = <0x0f>; + + therm_tb1 { + arr_id = <0x00>; + table = <0x40dd78 0xe9 0x2dd9e4 0xee 0x20ca24 0xf3 0x17b588 0xf8 0x1152c4 0xfd 0xcc8a8 0x102 0x985e4 0x107 0x7286c 0x10c 0x56d10 0x111 0x425b8 0x116 0x331f8 0x11b 0x27ac4 0x120 0x1f018 0x125 0x186a0 0x12a 0x13560 0x12f 0xf6e0 0x134 0xc60c 0x139 0x9fc4 0x13e 0x81b0 0x143 0x69dc 0x148 0x56b8 0x14d 0x477c 0x152 0x3b60 0x157 0x3138 0x15c 0x2968 0x161 0x22ba 0x166 0x1d4c 0x16b 0x18d8 0x170 0x1522 0x175 0x120c 0x17a 0xf82 0x17f 0xd5c 0x184 0xb86 0x189 0xa00 0x18e>; + phandle = <0x1e>; + }; + + therm_tb2 { + arr_id = <0x01>; + table = <0x69e24 0x34008 0x7380c 0x38e28 0x7d190 0x3dc48 0x86a4c 0x42a68 0x902a4 0x47888 0x99a34 0x4c6a8 0xa30fc 0x514c8 0xac760 0x562e8 0xb5c98 0x5b108 0xbf0a4 0x5ff28 0xc8384 0x64d48>; + phandle = <0x1f>; + }; + }; + }; + + arb { + phandle = <0x20>; + + access { + none; + ssc; + secpro; + invalid; + aop; + adsp = <0x00 0x00 0x82 0x01 0x00 0x07 0x8c 0x01 0x00 0x03 0x8c 0x01>; + apps = <0x00 0x01 0x8b 0x01 0x00 0x01 0x8e 0x01 0x00 0x07 0x89 0x01 0x00 0x00 0xb8 0x01 0x00 0x03 0x8e 0x01 0x00 0x03 0x8f 0x01>; + tz; + mss; + uefi = <0x00 0x00 0x08 0x01 0x00 0x07 0x08 0x01 0x00 0x00 0x54 0x01>; + phandle = <0x21>; + }; + + mgpi { + compatible = "qcom,arb_mgpi"; + phandle = <0x22>; + }; + + pvc { + compatible = "qcom,arb_pvc"; + phandle = <0x23>; + }; + }; + }; + + smem { + compatible = "qcom,smem"; + smem-vers = <0xc0000>; + smem-toc-vers = <0x01>; + smem-max-items = <0x28e>; + + smem-partitions { + + part-01 { + size = <0x60000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-02 { + size = <0x20000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x05>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-03 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x07>; + host1 = <0x05>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-04 { + size = <0x4000>; + flags = <0x03>; + host0 = <0x07>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-05 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x07>; + host1 = <0x01>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-06 { + size = <0x7c000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x01>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-07 { + size = <0x30000>; + flags = <0x03>; + host0 = <0x01>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-08 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x0e>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-09 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x01>; + host1 = <0x0e>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-10 { + size = <0x4000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x07>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-11 { + size = <0x40000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x00>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-12 { + size = <0x20000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x01>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-13 { + size = <0x20000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-14 { + size = <0x00>; + flags = <0x00>; + host0 = <0xffff>; + host1 = <0xffff>; + size-cacheline = <0x00>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + }; + }; + + seclib { + compatible = "qcom,seclib"; + + lcp_dare { + smmu_pt = <0x05>; + }; + }; + + oplus_chg { + + chg_1 { + support_project = <0x5cfb 0x5d39 0x5d3a 0x5c39 0x606f 0x5c46 0x5ca6 0x5e93 0x5e94>; + support_2s_battery_with_1s_pmic = [01]; + support_get_temp_by_subboard_ntc = [01]; + support_get_temp_by_subboard_ntc_adc_channel = [02]; + apply-float-voltage = [01]; + cold-bat-decidegc = [0a]; + float-voltage-mv = <0x1176>; + over_high_temp_thr = [3c]; + high-temp-scheme = <0x02>; + }; + }; + + clk_pegging_node { + cx_corner = <0x100 0x05>; + ddr_min_max_freq = <0xff 0xff>; + shub_min_max_freq = <0xff 0xff>; + test_mode = <0x00>; + }; + + qntm_def { + compatible = "qcom,qntm_def"; + + qntm_dym_sid_info_type_1 { + subsys = <0x02>; + share_method = <0x02>; + avmid = <0x00>; + subsys_name = "LPASS"; + sid = <0x00>; + input_base = <0x3000002>; + csid = <0x03>; + mask = <0x80>; + }; + + qntm_dym_sid_info_type_2 { + subsys = <0x04>; + share_method = <0x02>; + avmid = <0x00>; + subsys_name = "COMPUTE"; + sid = <0xc01>; + input_base = <0x3000001>; + csid = <0x01>; + mask = <0x00>; + }; + + qntm_dym_sid_info_type_3 { + subsys = <0x05>; + share_method = <0x03>; + avmid = <0x0f>; + subsys_name = <0x00>; + sid = <0x00>; + input_base = <0x00>; + csid = <0x00>; + mask = <0x00>; + }; + }; + + quantum { + compatible = "qcom,quantum"; + enter_quantum = <0x00>; + }; + + smp2p { + compatible = "qcom,smp2p"; + fflags = <0x01>; + max-entries = <0x10>; + + smp2p-interrupts { + + intr-01 { + dest = <0x02>; + proc = <0x03>; + irq = <0x02>; + }; + + intr-02 { + dest = <0x05>; + proc = <0x06>; + irq = <0x02>; + }; + + intr-03 { + dest = <0x01>; + proc = <0x02>; + irq = <0x02>; + }; + + intr-04 { + dest = <0x0d>; + proc = <0x18>; + irq = <0x02>; + }; + + intr-05 { + dest = <0xffff>; + proc = <0x88>; + irq = <0xffffffff>; + }; + }; + }; + + glink { + compatible = "qcom,glink"; + + xport-smem-config { + + edge-01 { + remote-host = <0x02>; + fifo-size = <0x4000>; + mtu-size = <0x1000>; + irq-out = <0x03 0x00>; + default-qos = <0x01>; + custom-fifo-alloc = <0x00>; + clear-interrupt = <0x00>; + }; + + edge-02 { + remote-host = <0x05>; + fifo-size = <0x4000>; + mtu-size = <0x1000>; + irq-out = <0x06 0x00>; + default-qos = <0x01>; + custom-fifo-alloc = <0x00>; + clear-interrupt = <0x00>; + }; + + edge-03 { + remote-host = <0x01>; + fifo-size = <0x4000>; + mtu-size = <0x1000>; + irq-out = <0x02 0x00>; + default-qos = <0x01>; + custom-fifo-alloc = <0x00>; + clear-interrupt = <0x00>; + }; + + edge-04 { + remote-host = <0x0d>; + fifo-size = <0x4000>; + mtu-size = <0x1000>; + irq-out = <0x18 0x00>; + default-qos = <0x01>; + custom-fifo-alloc = <0x00>; + clear-interrupt = <0x00>; + }; + }; + }; + }; + + __symbols__ { + soc = "/soc"; + buttons = "/soc/buttons"; + tlmm = "/soc/pinctrl@f100000"; + sdc2_cdc_dtest_out_mirnat_0 = "/soc/pinctrl@f100000/sdc2_cdc_dtest_out_mirnat_0"; + sdc2_cdc_dtest_out_mirnat_1 = "/soc/pinctrl@f100000/sdc2_cdc_dtest_out_mirnat_1"; + sdc2_data0 = "/soc/pinctrl@f100000/sdc2_data0"; + sdc2_data1 = "/soc/pinctrl@f100000/sdc2_data1"; + sdc2_data2 = "/soc/pinctrl@f100000/sdc2_data2"; + sdc2_data3 = "/soc/pinctrl@f100000/sdc2_data3"; + sdc2_fb_clk = "/soc/pinctrl@f100000/sdc2_fb_clk"; + sdc2_cmd = "/soc/pinctrl@f100000/sdc2_cmd"; + sdc2_clk = "/soc/pinctrl@f100000/sdc2_clk"; + sdc2_active = "/soc/pinctrl@f100000/sdc2_active"; + ufs = "/soc/ufs0@1D80000"; + pil_proxy_vote = "/soc/pil/pil_proxy_vote"; + APPS_MMU500_SMMU_APP_handle = "/soc/iort/APPS_MMU500_SMMU_APP"; + GPU_GFX_MMU500_SMMU_GFX_handle = "/soc/iort/GPU_GFX_MMU500_SMMU_GFX"; + sdcc = "/soc/sdc1@8804000"; + smp2p_err_fatal_handle = "/soc/ssr/smp2p_err_fatal"; + smp2p_err_ready_handle = "/soc/ssr/smp2p_err_ready"; + smp2p_proxy_unvote_handle = "/soc/ssr/smp2p_proxy_unvote"; + smp2p_stop_ack_handle = "/soc/ssr/smp2p_stop_ack"; + sw = "/sw"; + pm = "/sw/pmic/pm"; + psi = "/sw/pmic/psi"; + adc = "/sw/pmic/adc"; + vadc = "/sw/pmic/adc/vadc"; + pm8550b = "/sw/pmic/adc/vadc/spmi-vadc"; + therm_table = "/sw/pmic/adc/therm_table"; + sys_therm_tb = "/sw/pmic/adc/therm_table/therm_tb1"; + pmic_die_temp_tb = "/sw/pmic/adc/therm_table/therm_tb2"; + arb = "/sw/pmic/arb"; + access = "/sw/pmic/arb/access"; + mgpi = "/sw/pmic/arb/mgpi"; + pvc = "/sw/pmic/arb/pvc"; + }; +}; diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dtb b/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dtb new file mode 100644 index 0000000000000000000000000000000000000000..1365852d683b5c1d16c4716c5ad09f1cbeb8987e GIT binary patch literal 26644 zcmdU23y>T~dG3|&B%SWgAjjru!eQB9T%PFeWP=C<PCf}qphJi5WIM!RJUcsgJJRmX zdS><>3RNiL<&+3<5+D>sfeC~n384s8;o*deE4eb@O6q`w0EttO!c?FVz!W5L@w$9p zKW2OT_BaX2c->WV(_jC8cmJ>M>6z)B``qwPzb!=d3L(TkAzpPD=j(9n!tq2LNW=et za-CNt`fo{}w~~qZJHw=YLo=uai$TMo4Q@c|10Va^f`jc4kKiCKWl4xrQBFSgY4h3m z2GC@^N+m^B@(nN}`__fJoc-L0t}eImB=StA{Z}ej;0mza-;zVWOFZ+tERr&mTX~)| zGGfyn<zv32X<nE#=Hhv>$nqyJqwG}o6c0-zZ3O4H6ChCr9{mJJ%$p?pZq|Z)E=lX& zsc6}&2TdtOmp(uSRaT{3jDh#zV0&zbWhN2Jwx@O5M;dd9CX$bK)Us=axL_cCJB|<a z?<ho7a>k7?Piqr%W1~!Lg1lEUW5<ivRE#V~BF_#SpL_zNQbi`q=+jT(_$Us8S2Tmc z4}ivG@IN9?p@^Bjh{MpnfxNK;+ou0`ma@0zveAjL1N)5NC}+KPynz9jiRDt>(w7OP z!CA(BzsC|JgV(f$G%gKjCljOZ(ldp)j2de!Wg<%{kLyv=%Ke3)){0cmrp~x{_O<u4 z>y!?aKKu7)fTbRBBhLM-8ATPp8KgnoiWP`b`gKR1*pi3zl#L)6d4Ee|*>*EZ=N_fD zW&1ZLNj@9Zn>S~LO*u!X*l~y`E}5d)YN}0S>{vPjI>(o>*<07v)=paZgUEAUH1vDL z_V<oh_@9wyqFhq8*(_>g5NsyO^SCi@$HJ4yDC4_3Qwj4zo+h<gl&Tp*S6*N4kFqJs zg!n2wNHBEu2v4RAb34n<@MOw<OrR6X5La7JpJ8S6+wx=wU*qs&?v%;YzZqx(hr!22 z0FVrRm4XGX2=S6Ni=GSd?9�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 WqQG$SH7-jP{7M|*&WdZ3viN_-R3;4o literal 0 HcmV?d00001 diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts b/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts new file mode 100644 index 000000000..ec32e1a13 --- /dev/null +++ b/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts @@ -0,0 +1,1537 @@ +/dts-v1/; + +/ { + compatible = "qcom,palawan"; + model = "qcom,palawan"; + #address-cells = <0x02>; + #size-cells = <0x02>; + + soc { + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x02>; + + ddr { + compatible = "qcom,ddr"; + print_severity = <0x2012>; + ddr_log_level = <0x00>; + ddr_trng_always_en = <0x00>; + extnd_term_log_flag = <0x01>; + ddr_tr_led_flag = <0x00>; + ddr_boot_freq = <0x1fef00>; + }; + + buttons { + phandle = <0x03>; + + buttons-config { + compatible = "qcom,pm-button"; + gpio-configs = <0x00 0x01 0x01 0x05 0x00 0x01 0x00 0x00>; + }; + + platform-key-maps { + compatible = "qcom,pm-keymap"; + key-maps = <0x01 0x02 0x03 0x00 0x00>; + }; + }; + + PlatformInfo { + compatible = "qcom,platforminfo"; + PlatformInfo = [05 08 01 00 00 00 00]; + }; + + pinctrl@f100000 { + compatible = "qcom,palawan-pinctrl"; + reg = <0xf100000 0x100000>; + ngpios = <0xb2>; + width = <0x1000>; + id = <0x00>; + version = <0x01>; + gpio-controller; + #gpio-cells = <0x02>; + phandle = <0x04>; + }; + + ufs0@1D80000 { + compatible = "qcom,ufs"; + reg = <0x1d80000 0x7000>; + EnableLogging = [00]; + FUA_Value = [01]; + LinkStartupRetryCount = [05]; + BatteryThresholdMv = <0xe10>; + phandle = <0x05>; + + timeout_values { + fDeviceInitTimeoutUs = <0x2625a0>; + UTRDPollTimeoutUs = <0x1c9c380>; + }; + + init_speed_params { + EnableHighSpeed = [01]; + NumGears = [05]; + NumLanes = [02]; + Rate = [02]; + }; + + perf_speed_params { + EnableHighSpeed = [01]; + NumGears = [05]; + NumLanes = [02]; + Rate = [02]; + }; + }; + + BootTempBsp { + compatible = "qcom,BootTempBsp"; + + BootTempThres { + nUpperThresholdDegC = <0x96>; + nLowerThresholdDegC = <0xffffff6a>; + uMaxNumIterations = <0x28>; + uWaitPerIterationMicroSec = <0x7a120>; + uSensor = <0x00>; + }; + }; + + TsensBspSettings { + compatible = "qcom,TsensBspSettings"; + + controllerconfigs { + + controllerconfigs_0 { + pucTsensSROTPhys = <0x00 0xc222000>; + pucTsensTMPhys = <0x00 0xc228000>; + pauTbcbReqs = <0x00 0x00>; + uTsensSROTSize = <0x1000>; + uTsensTMSize = <0x1000>; + uNumTbcbClients = <0x00>; + uPeriodActive = <0x00>; + uPeriodSleep = <0x40>; + uTSControl = <0x20000000>; + uTSConfig = <0x00>; + uSidebandEnMask = <0x3fff>; + uWatchdogLoadVal = <0x267a>; + uZeroCEnMask = <0x3fff>; + nsZeroCSetDeciDegC = [00 32]; + nsZeroCResetDeciDegC = [00 64]; + bPSHoldResetEn = [01]; + bAutoAdjustPeriod = [01]; + bStandAlone = [00]; + bPWMEn = [00]; + bWatchdogEn = [01]; + bWatchdogResetEn = [01]; + }; + + controllerconfigs_1 { + pucTsensSROTPhys = <0x00 0xc223000>; + pucTsensTMPhys = <0x00 0xc229000>; + pauTbcbReqs = <0x00 0x00>; + uTsensSROTSize = <0x1000>; + uTsensTMSize = <0x1000>; + uNumTbcbClients = <0x00>; + uPeriodActive = <0x00>; + uPeriodSleep = <0x40>; + uTSControl = <0x20000000>; + uTSConfig = <0x00>; + uSidebandEnMask = <0xffff>; + uWatchdogLoadVal = <0x267a>; + uZeroCEnMask = <0xffff>; + nsZeroCSetDeciDegC = [00 32]; + nsZeroCResetDeciDegC = [00 64]; + bPSHoldResetEn = [01]; + bAutoAdjustPeriod = [01]; + bStandAlone = [00]; + bPWMEn = [00]; + bWatchdogEn = [01]; + bWatchdogResetEn = [01]; + }; + + controllerconfigs_2 { + pucTsensSROTPhys = <0x00 0xc224000>; + pucTsensTMPhys = <0x00 0xc22a000>; + pauTbcbReqs = <0x00 0x00>; + uTsensSROTSize = <0x1000>; + uTsensTMSize = <0x1000>; + uNumTbcbClients = <0x00>; + uPeriodActive = <0x00>; + uPeriodSleep = <0x40>; + uTSControl = <0x20000000>; + uTSConfig = <0x00>; + uSidebandEnMask = <0x1f>; + uWatchdogLoadVal = <0x267a>; + uZeroCEnMask = <0x1f>; + nsZeroCSetDeciDegC = [00 32]; + nsZeroCResetDeciDegC = [00 64]; + bPSHoldResetEn = [01]; + bAutoAdjustPeriod = [01]; + bStandAlone = [00]; + bPWMEn = [00]; + bWatchdogEn = [01]; + bWatchdogResetEn = [01]; + }; + }; + + sensorconfigs { + + sensorconfigs_0 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [00]; + ucSensorID = [00]; + ucFuseIdx = [00]; + }; + + sensorconfigs_1 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [01]; + ucSensorID = [01]; + ucFuseIdx = [01]; + }; + + sensorconfigs_2 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [02]; + ucSensorID = [02]; + ucFuseIdx = [02]; + }; + + sensorconfigs_3 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [03]; + ucSensorID = [03]; + ucFuseIdx = [03]; + }; + + sensorconfigs_4 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [04]; + ucSensorID = [04]; + ucFuseIdx = [04]; + }; + + sensorconfigs_5 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [05]; + ucSensorID = [05]; + ucFuseIdx = [05]; + }; + + sensorconfigs_6 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [06]; + ucSensorID = [06]; + ucFuseIdx = [06]; + }; + + sensorconfigs_7 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [07]; + ucSensorID = [07]; + ucFuseIdx = [07]; + }; + + sensorconfigs_8 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [08]; + ucSensorID = [08]; + ucFuseIdx = [08]; + }; + + sensorconfigs_9 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [09]; + ucSensorID = [09]; + ucFuseIdx = [09]; + }; + + sensorconfigs_10 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0a]; + ucSensorID = [0a]; + ucFuseIdx = [0a]; + }; + + sensorconfigs_11 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0b]; + ucSensorID = [0b]; + ucFuseIdx = [0b]; + }; + + sensorconfigs_12 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0c]; + ucSensorID = [0c]; + ucFuseIdx = [0c]; + }; + + sensorconfigs_13 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [00]; + ucChannel = [0d]; + ucSensorID = [0d]; + ucFuseIdx = [0d]; + }; + + sensorconfigs_14 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [00]; + ucSensorID = [00]; + ucFuseIdx = [0e]; + }; + + sensorconfigs_15 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [01]; + ucSensorID = [01]; + ucFuseIdx = [0f]; + }; + + sensorconfigs_16 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [02]; + ucSensorID = [02]; + ucFuseIdx = [10]; + }; + + sensorconfigs_17 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [03]; + ucSensorID = [03]; + ucFuseIdx = [11]; + }; + + sensorconfigs_18 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [04]; + ucSensorID = [04]; + ucFuseIdx = [12]; + }; + + sensorconfigs_19 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [05]; + ucSensorID = [05]; + ucFuseIdx = [13]; + }; + + sensorconfigs_20 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [06]; + ucSensorID = [06]; + ucFuseIdx = [14]; + }; + + sensorconfigs_21 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [07]; + ucSensorID = [07]; + ucFuseIdx = [15]; + }; + + sensorconfigs_22 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [08]; + ucSensorID = [08]; + ucFuseIdx = [16]; + }; + + sensorconfigs_23 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [09]; + ucSensorID = [09]; + ucFuseIdx = [17]; + }; + + sensorconfigs_24 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0a]; + ucSensorID = [0a]; + ucFuseIdx = [18]; + }; + + sensorconfigs_25 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0b]; + ucSensorID = [0b]; + ucFuseIdx = [19]; + }; + + sensorconfigs_26 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0c]; + ucSensorID = [0c]; + ucFuseIdx = [1a]; + }; + + sensorconfigs_27 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0d]; + ucSensorID = [0d]; + ucFuseIdx = [1b]; + }; + + sensorconfigs_28 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0e]; + ucSensorID = [0e]; + ucFuseIdx = [1c]; + }; + + sensorconfigs_29 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [01]; + ucChannel = [0f]; + ucSensorID = [0f]; + ucFuseIdx = [1d]; + }; + + sensorconfigs_30 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [00]; + ucSensorID = [00]; + ucFuseIdx = [1e]; + }; + + sensorconfigs_31 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [01]; + ucSensorID = [01]; + ucFuseIdx = [1f]; + }; + + sensorconfigs_32 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [02]; + ucSensorID = [02]; + ucFuseIdx = [20]; + }; + + sensorconfigs_33 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [03]; + ucSensorID = [03]; + ucFuseIdx = [21]; + }; + + sensorconfigs_34 { + eCal = <0x00>; + nsCalPoint1CodeDefault = [01 e0]; + nsCalPoint2CodeDefault = [02 ca]; + nsThresholdMinDeciDegC = [7f ff]; + nsThresholdLowerDeciDegC = [7f ff]; + nsThresholdUpperDeciDegC = [7f ff]; + nsThresholdCriticalDeciDegC = [7f ff]; + nsThresholdMaxDeciDegC = [04 b0]; + controller = [02]; + ucChannel = [04]; + ucSensorID = [04]; + ucFuseIdx = [22]; + }; + }; + + TsensBspType { + uNumControllers = <0x03>; + uNumSensors = <0x23>; + uSensorConvTime_us = <0x1e>; + nCalPoint1DeciDegC = <0x12c>; + nCalPoint2DeciDegC = <0x4b0>; + uShift = <0x0a>; + }; + }; + + i2c@900000 { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "qcom,i2c-controller"; + reg = <0x900000 0x100000>; + + i2c_device_config_1@1 { + reg = <0x01>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = <0x80000>; + qupv3_instance = [00]; + core_index = [01]; + se_index = [00]; + gpi_index = [00]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x40018351>; + sda_encoding = <0x40018341>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap0_s0_clk"; + }; + + i2c_device_config_2@2 { + reg = <0x02>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = "", "\b@"; + qupv3_instance = [00]; + core_index = [02]; + se_index = [01]; + gpi_index = [00]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x18051>; + sda_encoding = <0x18041>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap0_s1_clk"; + }; + + i2c_device_config_4@4 { + reg = <0x04>; + status = "okay"; + core_base_addr = <0xa00000>; + common_base_addr = <0xac0000>; + core_offset = <0x8c000>; + qupv3_instance = [00]; + core_index = [04]; + se_index = [03]; + gpi_index = [03]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x400180d2>; + sda_encoding = <0x400180c2>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap0_s3_clk"; + }; + + i2c_device_config_10@a { + reg = <0x0a>; + status = "okay"; + core_base_addr = <0x800000>; + common_base_addr = <0x8c0000>; + core_offset = "", "\b@"; + qupv3_instance = [01]; + core_index = [0a]; + se_index = [01]; + gpi_index = [09]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x18251>; + sda_encoding = <0x18241>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap1_s1_clk"; + }; + + i2c_device_config_13@d { + reg = <0x0d>; + status = "okay"; + core_base_addr = <0x800000>; + common_base_addr = <0x8c0000>; + core_offset = <0x90000>; + qupv3_instance = [01]; + core_index = [0d]; + se_index = [04]; + gpi_index = [0c]; + core_irq = [00]; + polled_mode = [01]; + i2c_hub = [00]; + min_data_length_for_dma = [00]; + scl_encoding = <0x18b11>; + sda_encoding = <0x18b01>; + tcsr_reg_offset = <0x00>; + tcsr_base_addr = <0x1fc0000>; + tcsr_reg_value = <0x00>; + se_clock = "gcc_qupv3_wrap1_s4_clk"; + }; + }; + }; + + sw { + phandle = <0x06>; + + boot { + compatible = "qcom,boot"; + config = <0x00 0x00 0x00>; + force_dump_to_usb = <0x00>; + test_mode = <0x00>; + xbl_sc_wdog = <0x01>; + xbl_ramdump_wdog = <0x00>; + skip_ddr_init_in_EDL = <0x00>; + vibration = <0x00>; + save_logs_to_media = <0x01>; + + forced_download { + feature = <0x01>; + check_usb_option = <0x02>; + check_dp_timeout = <0x2710>; + ignore_pwr_key = <0x01>; + }; + + fedl_timeout { + ver = <0x01>; + action = <0x01>; + }; + }; + + pmic { + + pm { + phandle = <0x07>; + + pon { + compatible = "qcom,pm-pon"; + + pshold { + enable = [00]; + reset-type = [01]; + }; + + smpl { + enable = [01]; + smpl-delay = <0x320>; + }; + + s2-kpdpwr { + enable = [00]; + reset-type = [00]; + s1-ms = <0x2810>; + s2-ms = <0x7d0>; + }; + + s2-kpdpwr-resin { + enable = [01]; + reset-type = [01]; + s1-ms = <0x2810>; + s2-ms = <0x7d0>; + }; + + s2-resin { + enable = [00]; + reset-type = [01]; + s1-ms = <0x2810>; + s2-ms = <0x7d0>; + }; + + s3-reset { + enable = [01]; + s3-src = [02]; + timer-value-ms = <0x3e80>; + }; + + uvlo-config { + config-value = <0x00>; + }; + + ovlo-config { + config-value = <0x00>; + }; + + long-pwrkey-dbnc-chk { + dbnc-time-ms = <0x898>; + chk-at = [01]; + }; + }; + + display { + compatible = "qcom,pm-display"; + swire-map = [07]; + apply-default-volt = [00]; + default-elvss = <0xfffff060>; + default-elvdd = <0x11f8>; + default-oledb = <0x1900>; + }; + + haptics { + compatible = "qcom,pm-haptics"; + ext-boost-vdd = <0x01>; + vmax-hdrm = <0x0a>; + vmax-mv = <0x578>; + tlra-ol = <0x477>; + autores-cfg = <0x01>; + vbatt-min = <0x00>; + boost-cfg-bob = <0x00>; + lra-resistance = <0x24>; + swr-io-volt = <0x00>; + }; + + oplus_vibr { + + vibr_0 { + support_project = <0x5cfb 0x5d39 0x5d3a 0x5c39 0x606f 0x5c46 0x5ca6 0x5e93 0x5e94 0x60e1>; + vibr_min_vbatt = <0x1900>; + vibr_scheme = <0x03>; + instance = <0x04>; + reset_gpio = <0x93>; + device_type = <0x00>; + }; + }; + + charger { + compatible = "qcom,pm-charger"; + parallel-charger = [00]; + charger-pmic-index = <0x07>; + charger-bus-index = <0x00>; + loader-dbc-threshold = <0x00>; + dbc-sdp-thd-inc = <0x64>; + skip-loader-dbc = [00]; + core-dbc-threshold = <0x00>; + skip-core-dbc = [01]; + dbc-max-timer-sec = <0x00>; + uv-oc-1s-threshold = <0x960>; + uv-oc-2s-threshold = <0x12c0>; + apply-ichg-fs = [01]; + ichg-fs = <0x00>; + batt-2s-option = <0x01>; + batt-1s2p-id2 = [00]; + batt-1s2p-therm2 = [00]; + too-hot-afp-threshold = <0x48>; + apply-too-hot-afp = [00]; + too-cold-afp-threshold = <0xfffffff1>; + apply-too-cold-afp = [00]; + apply-boot-wo-batt = [01]; + boot-wo-batt = [01]; + icl-boot-wo-batt = <0x3e8>; + apply-float-voltage = [01]; + float-voltage-mv = <0x1176>; + apply-pre-charge-current = [01]; + pre-charge-ma = <0x258>; + apply-fast-charge-current = [01]; + fast-charge-ma = <0x258>; + apply-icl = [01]; + icl-ma = <0x7d0>; + apply-float-charger-icl = [00]; + float-charger-icl-ma = <0x3e8>; + apply-vsysmin = [01]; + vsysmin = <0xd48>; + usb-suspend = [00]; + wls-usb-prior-swap = <0x01>; + batt-detect-src = <0x00>; + max-dbg-board-id = <0x2af8>; + min-dbg-board-id = <0xbb8>; + detect-jig-by-therm = [00]; + max-therm = <0x30c>; + min-therm = <0x50>; + jig-icl-ma = <0x5dc>; + uvp-recover-delay = <0xbb8>; + ignore-temp-in-dbc = [01]; + batt-therm-pull-up = <0x01>; + ibat-via-ext-sense = [01]; + ext-rsns-adc-scale = <0x00>; + ext-rsns-installed = <0x00>; + vbat-thd-rtc-pon = <0xe10>; + vsys-min-recover-mv = <0x11f8>; + vflt-recover-mv = <0x1194>; + }; + + camera { + compatible = "qcom,pm-camera"; + rst-signal = <0x07 0x0b>; + }; + + sw-config { + compatible = "qcom,pm-sw"; + verbose = <0x00>; + driver-post-init = <0x65 0x00 0x00 0x03 0x03 0x01 0x00 0x0c 0x04 0x708 0x01 0x00 0x01 0x0d 0xbb8 0x01 0x00 0x01 0x0e 0xaf0 0x07 0x00 0x00 0x00 0x01 0x3f 0x00 0x07 0x02 0x01 0x3f 0x00 0x07 0x03 0x01 0x3d 0x00 0x03 0x04 0x01 0x3f 0x00 0x03 0x04 0x01 0x43 0x00 0x03 0x04 0x05 0x3e 0x00 0x03 0x04 0x00 0x3c 0x00 0x03 0x04 0x01 0x64 0x00 0x00 0x00 0x0a>; + apply-rsns-trim = <0x00>; + rsns-trim-value = <0x00>; + primming-enable = [00]; + multi-card-tray-config = [00]; + vdd-mdm-apq-ctrl = [00]; + device-pre-init = <0x85 0x00 0x00 0x00 0x00>; + use-wlan-dt = [00]; + batt-log-param = [00]; + }; + }; + + psi { + compatible = "qcom,pm-psi"; + phandle = <0x08>; + + pm-psi-variant { + major = [00 00]; + minor = [00 00]; + }; + + pm-psi-clogic { + clogic-version = <0x01>; + clogic-data = <0x00 0x00 0x00 0x10 0xff 0x52 0x01>; + }; + + pm-psi-seq { + opsi-settings-version = <0x01>; + post-device-opsi = <0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + }; + + adc { + phandle = <0x09>; + + vadc { + phandle = <0x0a>; + + spmi-vadc { + compatible = "qcom,spmi-vadc"; + use-interrupt = <0x00>; + fullscale-code = <0x70e4>; + fullscale-uV = <0x1c9c38>; + fullratiometric-code = <0x4000>; + read-timeout-uS = <0x7a120>; + ldo-settling-uS = <0x43>; + slave-id = <0x00>; + peripheral-id = <0x90>; + master-id = <0x00>; + pmic-device = <0x00>; + bus-id = <0x00>; + therm-tbl = <0x01>; + phandle = <0x0b>; + + vadc_ch_cfg { + + VPH_PWR { + hw-channel = <0x8e>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x03>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + PMIC_TEMP7 { + hw-channel = <0x03>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffbd598>; + scaling-method = "xtuV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb2"; + }; + + CHG_TEMP { + hw-channel = <0x10>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + BATT_THERM { + hw-channel = <0x44>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x186a0>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_PU_30K { + hw-channel = <0x24>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x7530>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_PU_400K { + hw-channel = <0x64>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x61a80>; + adc-sid = <0x07>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_OHMS { + hw-channel = <0x44>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x186a0>; + adc-sid = <0x07>; + int-table; + }; + + BATT_ID_OHMS { + hw-channel = <0x45>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x186a0>; + adc-sid = <0x07>; + int-table; + }; + + BATT_ID_OHMS_PU_30K { + hw-channel = <0x25>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x7530>; + adc-sid = <0x07>; + int-table; + }; + + BATT_ID_OHMS_PU_400K { + hw-channel = <0x65>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x61a80>; + adc-sid = <0x07>; + int-table; + }; + + VBATT { + hw-channel = <0x8f>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x03>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + VBATT_2S { + hw-channel = <0x8f>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x06>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + VBATT_2S_MID { + hw-channel = <0x96>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x03>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + USB_IN { + hw-channel = <0x11>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x10>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + VWLS { + hw-channel = <0x12>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x01 0x10>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + USB_IN_I { + hw-channel = <0x17>; + settling-delay-uS = <0x00>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "abs "; + scaling-factor = <0x08 0x19>; + offset-factor = <0x00>; + scaling-method = "tomV"; + pull-up-res = <0x00>; + adc-sid = <0x07>; + int-table; + }; + + OEM_VID { + hw-channel = <0x4b>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0x00>; + scaling-method = "res "; + pull-up-res = <0x186a0>; + adc-sid = <0x01>; + int-table; + }; + + PM8550_AMUX_THM4 { + hw-channel = <0x47>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x186a0>; + adc-sid = <0x01>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + + BATT_THERM_GPIO04 { + hw-channel = <0x4b>; + settling-delay-uS = <0x64>; + average-sample = <0x01>; + decimation-ratio = <0x400>; + cal-method = "raio"; + scaling-factor = <0x01 0x01>; + offset-factor = <0xfffffeef>; + scaling-method = "xtr "; + pull-up-res = <0x186a0>; + adc-sid = <0x01>; + int-table = "/sw/pmic/adc/therm_table/therm_tb1"; + }; + }; + + vadc-avg-ch { + ch-name = "XO_THERM_GPS"; + low-name = "XO_THERM_GPS_LOW"; + med-name = "XO_THERM_GPS_MED"; + high-name = "XO_THERM_GPS_HIGH"; + med-to-low = <0x1400>; + low-to-med = <0x3c00>; + high-to-med = <0x8000>; + med-to-high = <0xa800>; + }; + + gpio-map { + + aux_pin1 { + pmic-sid = <0x01>; + gpio-num = <0x03>; + }; + }; + }; + }; + + therm_table { + phandle = <0x01>; + + therm_tb1 { + arr_id = <0x00>; + table = <0x40dd78 0xe9 0x2dd9e4 0xee 0x20ca24 0xf3 0x17b588 0xf8 0x1152c4 0xfd 0xcc8a8 0x102 0x985e4 0x107 0x7286c 0x10c 0x56d10 0x111 0x425b8 0x116 0x331f8 0x11b 0x27ac4 0x120 0x1f018 0x125 0x186a0 0x12a 0x13560 0x12f 0xf6e0 0x134 0xc60c 0x139 0x9fc4 0x13e 0x81b0 0x143 0x69dc 0x148 0x56b8 0x14d 0x477c 0x152 0x3b60 0x157 0x3138 0x15c 0x2968 0x161 0x22ba 0x166 0x1d4c 0x16b 0x18d8 0x170 0x1522 0x175 0x120c 0x17a 0xf82 0x17f 0xd5c 0x184 0xb86 0x189 0xa00 0x18e>; + phandle = <0x0c>; + }; + + therm_tb2 { + arr_id = <0x01>; + table = <0x69e24 0x34008 0x7380c 0x38e28 0x7d190 0x3dc48 0x86a4c 0x42a68 0x902a4 0x47888 0x99a34 0x4c6a8 0xa30fc 0x514c8 0xac760 0x562e8 0xb5c98 0x5b108 0xbf0a4 0x5ff28 0xc8384 0x64d48>; + phandle = <0x0d>; + }; + }; + }; + }; + + smem { + compatible = "qcom,smem"; + smem-vers = <0xc0000>; + smem-toc-vers = <0x01>; + smem-max-items = <0x28e>; + + smem-partitions { + + part-01 { + size = <0x60000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-02 { + size = <0x20000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x05>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-03 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x07>; + host1 = <0x05>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-04 { + size = <0x4000>; + flags = <0x03>; + host0 = <0x07>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-05 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x07>; + host1 = <0x01>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-06 { + size = <0x7c000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x01>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-07 { + size = <0x30000>; + flags = <0x03>; + host0 = <0x01>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-08 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x00>; + host1 = <0x0e>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-09 { + size = <0x2000>; + flags = <0x03>; + host0 = <0x01>; + host1 = <0x0e>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-10 { + size = <0x4000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x07>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-11 { + size = <0x40000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x00>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-12 { + size = <0x20000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x01>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-13 { + size = <0x20000>; + flags = <0x03>; + host0 = <0x0d>; + host1 = <0x02>; + size-cacheline = <0x20>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + + part-14 { + size = <0x00>; + flags = <0x00>; + host0 = <0xffff>; + host1 = <0xffff>; + size-cacheline = <0x00>; + exclusion-sizes = <0x00 0x00 0x00 0x00>; + }; + }; + }; + + seclib { + compatible = "qcom,seclib"; + + lcp_dare { + smmu_pt = <0x05>; + }; + }; + }; + + __symbols__ { + soc = "/soc"; + buttons = "/soc/buttons"; + tlmm = "/soc/pinctrl@f100000"; + ufs = "/soc/ufs0@1D80000"; + sw = "/sw"; + pm = "/sw/pmic/pm"; + psi = "/sw/pmic/psi"; + adc = "/sw/pmic/adc"; + vadc = "/sw/pmic/adc/vadc"; + pm8550b = "/sw/pmic/adc/vadc/spmi-vadc"; + therm_table = "/sw/pmic/adc/therm_table"; + sys_therm_tb = "/sw/pmic/adc/therm_table/therm_tb1"; + pmic_die_temp_tb = "/sw/pmic/adc/therm_table/therm_tb2"; + }; +}; diff --git a/Platforms/Realme/balePkg/Include/ACPI.inc b/Platforms/Realme/balePkg/Include/ACPI.inc new file mode 100644 index 000000000..00c795ddd --- /dev/null +++ b/Platforms/Realme/balePkg/Include/ACPI.inc @@ -0,0 +1,20 @@ +FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { + SECTION RAW = SM8635/APIC.aml +# SECTION RAW = SM8635/APIC.UniCore.aml +# SECTION RAW = SM8635/BERT.aml +# SECTION RAW = SM8635/BGRT.aml +# SECTION RAW = SM8635/CSRT.aml +# SECTION RAW = SM8635/DBG2.aml + SECTION RAW = bale/DSDT.aml + SECTION RAW = SM8635/FACP.aml +# SECTION RAW = SM8635/FPDT.aml + SECTION RAW = SM8635/GTDT.aml +# SECTION RAW = SM8635/IORT.aml +# SECTION RAW = SM8635/MCFG.aml +# SECTION RAW = SM8635/MSDM.aml +# SECTION RAW = SM8635/PPTT.aml +# SECTION RAW = SM8635/SPCR.aml +# SECTION RAW = SM8635/TPM2.aml +# SECTION RAW = SM8635/XSDT.aml + SECTION UI = "AcpiTables" +} diff --git a/Platforms/Realme/balePkg/Include/APRIORI.inc b/Platforms/Realme/balePkg/Include/APRIORI.inc new file mode 100644 index 000000000..112b24c53 --- /dev/null +++ b/Platforms/Realme/balePkg/Include/APRIORI.inc @@ -0,0 +1,131 @@ +APRIORI DXE { + # First, install the PCD driver and call DxeInit + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + + INF Binaries/bale/QcomPkg/Drivers/EnvDxe/EnvDxeEnhanced.inf + + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + + # Next, install cpu protocol and enable the interrupt controller + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + + # Core Drivers + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/SmemDxe/SmemDxe.inf + + INF QcomPkg/Drivers/DynamicRamDxe/DynamicRamDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF Binaries/bale/QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF Binaries/bale/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF Binaries/bale/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF Binaries/bale/QcomPkg/Drivers/IPCCDxe/IPCCDxe.inf + INF Binaries/bale/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PwrUtilsDxe/PwrUtilsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF Binaries/bale/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF Binaries/bale/QcomPkg/Drivers/VcsDxe/VcsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ClockDxe/ClockDxe.inf + + INF QcomPkg/Drivers/ClockSpeedUpDxe/ClockSpeedUpDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/ICBDxe/ICBDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + INF Binaries/bale/QcomPkg/Drivers/TzDxe/ScmDxeCompat.inf + INF Binaries/bale/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF Binaries/bale/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + + INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UFSDxe/UFSDxe.inf + + INF FatPkg/EnhancedFatDxe/Fat.inf + + INF Binaries/bale/QcomPkg/Drivers/OplusStorageDxe/OplusStorageDxe.inf + INF Binaries/bale/QcomPkg/Drivers/TzDxe/TzDxeLA.inf + + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OcdtDxe/OplusProject.inf + INF Binaries/bale/QcomPkg/Drivers/PhoenixDxe/PhoenixDxe.inf + INF Binaries/bale/QcomPkg/Drivers/FeatureEnablerDxe/FeatureEnablerDxe.inf + INF Binaries/bale/QcomPkg/Drivers/FvUtilsDxe/FvUtilsEnhancedDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PILProxyDxe/PILProxyDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PILDxe/PILDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SPSSDxe/SPSSDxe.inf + INF Binaries/bale/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf + + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf + INF EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/FontDxe/FontDxe.inf + + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/SPIDxe/SPIDxe.inf + INF Binaries/bale/QcomPkg/Drivers/HSUartDxe/HSUartDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF Binaries/bale/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF Binaries/bale/QcomPkg/Drivers/OplusVibrDxe/OplusVibrDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OplusSecurityDxe/OplusSecurityDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + + INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + INF MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf + INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/TsensDxe/TsensDxe.inf + +!if $(USE_CUSTOM_DRIVER) == 1 + INF Binaries/bale/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +!else + INF SiliciumPkg/Drivers/SimpleFbDxe/SimpleFbDxe.inf +!endif + + INF Binaries/bale/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +!if $(USE_CUSTOM_DRIVER) == 1 + INF Binaries/bale/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +!endif + INF Binaries/bale/QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UCDxe/UCDxe.inf + INF Binaries/bale/QcomPkg/Drivers/RNGDxe/RngDxe.inf + + INF EmbeddedPkg/SimpleTextInOutSerial/SimpleTextInOutSerial.inf + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/RscDxe/RscDxe.inf + INF Binaries/bale/QcomPkg/Drivers/RmVmDxe/RmVmDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OGaugeAuthDxe/OGaugeAuth.inf + INF Binaries/bale/QcomPkg/Drivers/QRKSDxe/QRKSDxe.inf +} diff --git a/Platforms/Realme/balePkg/Include/DXE.inc b/Platforms/Realme/balePkg/Include/DXE.inc new file mode 100644 index 000000000..9c7b22d1d --- /dev/null +++ b/Platforms/Realme/balePkg/Include/DXE.inc @@ -0,0 +1,126 @@ + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf + + INF Binaries/bale/QcomPkg/Drivers/EnvDxe/EnvDxeEnhanced.inf + + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/ReportStatusCodeRouterRuntimeDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/StatusCodeHandlerRuntimeDxe.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + INF Binaries/bale/QcomPkg/Drivers/TzDxe/ScmDxeCompat.inf + INF Binaries/bale/QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF Binaries/bale/QcomPkg/Drivers/PsStateDxe/PsStateDxe.inf + + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + INF EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/FontDxe/FontDxe.inf + INF Binaries/bale/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF Binaries/bale/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF Binaries/bale/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF Binaries/bale/QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF Binaries/bale/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF Binaries/bale/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + + INF Binaries/bale/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF Binaries/bale/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF Binaries/bale/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF Binaries/bale/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PwrUtilsDxe/PwrUtilsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF Binaries/bale/QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF Binaries/bale/QcomPkg/Drivers/VcsDxe/VcsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ClockDxe/ClockDxe.inf + + INF QcomPkg/Drivers/ClockSpeedUpDxe/ClockSpeedUpDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ICBDxe/ICBDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SmemDxe/SmemDxe.inf + + INF QcomPkg/Drivers/DynamicRamDxe/DynamicRamDxe.inf + + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF Binaries/bale/QcomPkg/Drivers/RscDxe/RscDxe.inf + + INF EmbeddedPkg/SimpleTextInOutSerial/SimpleTextInOutSerial.inf + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + +!if $(USE_CUSTOM_DISPLAY_DRIVER) == 1 + INF Binaries/bale/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +!endif + INF Binaries/bale/QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SPIDxe/SPIDxe.inf + INF Binaries/bale/QcomPkg/Drivers/HSUartDxe/HSUartDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF Binaries/bale/QcomPkg/Drivers/FeatureEnablerDxe/FeatureEnablerDxe.inf + +!if $(USE_CUSTOM_DISPLAY_DRIVER) == 1 + INF Binaries/bale/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +!else + INF SiliciumPkg/Drivers/SimpleFbDxe/SimpleFbDxe.inf +!endif + + INF Binaries/bale/QcomPkg/Drivers/QRKSDxe/QRKSDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF Binaries/bale/QcomPkg/Drivers/IPCCDxe/IPCCDxe.inf + INF Binaries/bale/QcomPkg/Drivers/Smp2pDxe/Smp2pDxe.inf + #INF Binaries/bale/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OcdtDxe/OplusProject.inf + INF Binaries/bale/QcomPkg/Drivers/PhoenixDxe/PhoenixDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OplusVibrDxe/OplusVibrDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF Binaries/bale/QcomPkg/Drivers/TsensDxe/TsensDxe.inf + INF Binaries/bale/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + INF Binaries/bale/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + + INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf + INF MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf + INF MdeModulePkg/Bus/Usb/UsbMouseAbsolutePointerDxe/UsbMouseAbsolutePointerDxe.inf + INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf + + INF Binaries/bale/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf + INF Binaries/bale/QcomPkg/Drivers/UCDxe/UCDxe.inf + INF Binaries/bale/QcomPkg/Drivers/RNGDxe/RngDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PILDxe/PILDxe.inf + INF Binaries/bale/QcomPkg/Drivers/PILProxyDxe/PILProxyDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SPSSDxe/SPSSDxe.inf + INF Binaries/bale/QcomPkg/Drivers/FvUtilsDxe/FvUtilsEnhancedDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SSRDxe/SSRDxe.inf + INF Binaries/bale/QcomPkg/Drivers/RmVmDxe/RmVmDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OplusSecurityDxe/OplusSecurityDxe.inf + INF Binaries/bale/QcomPkg/Drivers/OGaugeAuthDxe/OGaugeAuth.inf + INF Binaries/bale/QcomPkg/Drivers/ParserDxe/ParserEnhancedDxe.inf + INF Binaries/bale/QcomPkg/Drivers/SerialPortDxe/SerialPortDxe.inf diff --git a/Platforms/Realme/balePkg/Include/RAW.inc b/Platforms/Realme/balePkg/Include/RAW.inc new file mode 100644 index 000000000..742788a41 --- /dev/null +++ b/Platforms/Realme/balePkg/Include/RAW.inc @@ -0,0 +1,264 @@ +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = Binaries/bale/RawFiles/BDS_Menu.cfg +} + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = Binaries/bale/RawFiles/SecParti.cfg +} + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dual_vid.xml +} + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_4k_dsc_vid.xml +} + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_1080p_cmd.xml +} + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_1080p_cmd.xml +} + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_1080p_vid.xml +} + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml +} + +FILE FREEFORM = 6523A5C9-91CB-45C0-A2DC-25997CF23369 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + +FILE FREEFORM = D7170685-5965-4B44-9305-37CDB199B9BE { + SECTION UI = "Panel_boe_amoled_fhd_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_fhd_dsc_cmd.xml +} + +FILE FREEFORM = 8F276EE4-E75E-4C3B-8BCC-C37771E26478 { + SECTION UI = "Panel_nt36860_wqhd_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_nt36860_wqhd_dsc_cmd.xml +} + +FILE FREEFORM = 6F2D4884-D8A0-11E9-AF7A-D77B1FE990EC { + SECTION UI = "Panel_nt36860_wqhd_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_nt36860_wqhd_dsc_vid.xml +} + +FILE FREEFORM = 81CE7295-491D-4E3F-AAA7-AB43FEF2F615 { + SECTION UI = "Panel_r66451_60hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_60hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 8297C793-9861-422C-9F67-D447AF1EA812 { + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 61156380-EB8A-4618-940F-AB9BDEA1EEC2 { + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd_hdk.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd_hdk.xml +} + +FILE FREEFORM = 44B09226-C2B4-45ED-AA6F-6686DB103978 { + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = D3F8580C-CCB8-4804-BB03-776E7B542FC2 { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + +FILE FREEFORM = D192FEE9-6A04-4BE8-ABFE-5534E2B457EC { + SECTION UI = "Panel_secondary_truly_1080p_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_truly_1080p_vid.xml +} + +FILE FREEFORM = 9874B60A-6B80-4D76-8EEB-7862C780EC03 { + SECTION UI = "Panel_r66451_144hz_fhd_plus_dsc_cmd_cphy.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_144hz_fhd_plus_dsc_cmd_cphy.xml +} + +FILE FREEFORM = BC28E12E-C7E0-47F9-BBF9-0B45ED6F4B18 { + SECTION UI = "Panel_r66451_144hz_fhd_plus_dsc_vid_cphy.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_144hz_fhd_plus_dsc_vid_cphy.xml +} + +FILE FREEFORM = 637AD94D-7D9B-4D5F-B420-770B65BECDA8 { + SECTION UI = "Panel_r66451_60hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_60hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = AE3F9548-010C-4AEC-A9D2-4AE3E16D2F8B { + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 12372575-2A07-4C4E-BE92-6093A55FED33 { + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = 36630E03-0236-4983-ABDE-F982B23419FE { + SECTION UI = "Panel_vtdr6130_60hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_60hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 573FA171-1D5C-4C12-BDC8-19DCEFBBD483 { + SECTION UI = "Panel_vtdr6130_60hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_60hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = 0A60AF27-D18D-452F-BB8B-1A886F7F6CCC { + SECTION UI = "Panel_sharp_120hz_qhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_120hz_qhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 81466938-BB9E-43DC-A208-A41BA82A5861 { + SECTION UI = "Panel_sharp_120hz_qhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_120hz_qhd_plus_dsc_vid.xml +} + +FILE FREEFORM = 23EB5E2D-4A4D-4B35-BB7B-BE39D7EE440D { + SECTION UI = "Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = A413F4E1-50FE-4848-82F1-EFB814608221 { + SECTION UI = "Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = EB0A97F6-39DB-41D4-9B3C-CA3BADC144B4 { + SECTION UI = "Panel_truly_wqxga_cmd_splitlink.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_cmd_splitlink.xml +} + +FILE FREEFORM = F4A245C8-940E-4523-A53B-82E3C8BC6970 { + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd_demura.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd_demura.xml +} + +FILE FREEFORM = 3DE03011-41E8-4353-A4E5-02721E71A0F4 { + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_demura.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_demura.xml +} + +FILE FREEFORM = 0EF4D970-0B59-4AF4-A8F7-F6A239EED792 { + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_rfi.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_rfi.xml +} + +FILE FREEFORM = 95FA1AB2-A4C8-4891-ABD3-3DE4BAB07680 { + SECTION UI = "Panel_rumi_cwb_vga_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_rumi_cwb_vga_dsc_vid.xml +} + +FILE FREEFORM = 138816EF-44B3-4FA1-9F8C-CA23B0AC72CD { + SECTION UI = "Panel_vtdr6130_120hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_120hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C423 { + SECTION UI = "Panel_vtdr6130_120hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_120hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C435 { + SECTION UI = "Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C436 { + SECTION UI = "Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C437 { + SECTION UI = "Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_vid.xml +} + +FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C438 { + SECTION UI = "Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_cmd.xml +} + +FILE FREEFORM = 03E9256F-E621-48D8-8576-7E3B4FCF2D41 { + SECTION UI = "PanelSimConfig.csv" + SECTION RAW = Binaries/bale/RawFiles/PanelSimConfig.csv +} + +FILE FREEFORM = 180FB3EE-A15E-4A42-8464-4DEDA4780130 { + SECTION UI = "Panel_AA553_P_7_A0001_dsc_cmd_t0.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_AA553_P_7_A0001_dsc_cmd_t0.xml +} + +FILE FREEFORM = 5DE9FF8F-2DFB-4482-9CA0-83C6D58F25E9 { + SECTION UI = "Panel_AA553_P_7_A0001_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_AA553_P_7_A0001_dsc_cmd.xml +} + +FILE FREEFORM = AADFE0CF-06FA-4528-B78C-2D265BF85C90 { + SECTION UI = "Panel_bale_P_3_AB714_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_3_AB714_dsc_cmd.xml +} + +FILE FREEFORM = AADFE0CF-06FA-4538-B78C-2D163BF85C80 { + SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd.xml +} + +FILE FREEFORM = AADFE0CF-06FA-4538-B78C-2D163BF85C70 { + SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd_dvt.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd_dvt.xml +} + +FILE FREEFORM = AADFE0CF-06FA-4528-B78C-2D265BF85A91 { + SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd_pvt.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd_pvt.xml +} + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = Binaries/bale/RawFiles/uefipil.cfg +} + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = Binaries/bale/RawFiles/QcomChargerCfg.cfg +} diff --git a/Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.c b/Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.c new file mode 100644 index 000000000..707f11e9f --- /dev/null +++ b/Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.c @@ -0,0 +1,54 @@ +#include <Library/DeviceConfigurationMapLib.h> + +STATIC +CONFIGURATION_DESCRIPTOR_EX +gDeviceConfigurationDescriptorEx[] = { + {"EnableShell", 0x1}, + {"SecPagePoolCount", 0x800}, + {"SharedIMEMBaseAddr", 0x14680000}, + {"DloadCookieAddr", 0x01FD9000}, + {"DloadCookieValue", 0x10}, + {"PilSubsysDbgCookieAddr", 0x146806DC}, + {"PilSubsysDbgCookieVal", 0x53444247}, + {"NumCpus", 8}, + {"NumActiveCores", 8}, + {"MaxLogFileSize", 0x400000}, + {"UefiMemUseThreshold", 0xE1}, + {"USBHS1_Config", 0x0}, + {"UsbFnIoRevNum", 0x00010001}, + {"PwrBtnShutdownFlag", 0x0}, + {"Sdc1GpioConfigOn", 0x1E92}, + {"Sdc2GpioConfigOn", 0x1E92}, + {"Sdc1GpioConfigOff", 0xA00}, + {"Sdc2GpioConfigOff", 0xA00}, + {"EnableSDHCSwitch", 0x1}, + {"EnableUfsIOC", 1}, + {"UfsSmmuConfigForOtherBootDev", 1}, + {"SecurityFlag", 0xC4}, + {"DetectRetailUserAttentionHotkey", 0x00}, + {"DetectRetailUserAttentionHotkeyCode", 0x17}, + {"EnableOEMSetupAppInRetail", 0x0}, + {"EnableLogFsSyncInRetail", 0x0}, + {"EnableSecurityHoleForSplashPartition", 0x1}, + {"ShmBridgememSize", 0xA00000}, + {"EnableMultiThreading", 1}, + {"EarlyInitCoreCnt", 2}, + {"EnableUefiSecAppDebugLogDump", 0x0}, + {"AllowNonPersistentVarsInRetail", 0x1}, + {"EnableDisplayThread", 0x1}, + {"EnableDisplayImageFv", 0x0}, + {"DDRInfoNotifyFlag", 0x0}, + {"EnableMultiCoreFvDecompression", 1}, + {"EnableVariablePolicyEngine", 0}, + {"EnableACPIFallback", 0x0}, + {"DRAM_CLK_PERIOD_ADDR", 0x240BA050}, + + // Terminator + {"Terminator", 0xFFFFFFFF} +}; + +CONFIGURATION_DESCRIPTOR_EX* +GetDeviceConfigurationMap () +{ + return gDeviceConfigurationDescriptorEx; +} diff --git a/Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.inf b/Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.inf new file mode 100644 index 000000000..c4aa3446a --- /dev/null +++ b/Platforms/Realme/balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.inf @@ -0,0 +1,14 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = DeviceConfigurationMapLib + FILE_GUID = D7DDE228-62E4-43E3-B5A1-AB29FB9B0A35 + MODULE_TYPE = BASE + VERSION_STRING = 1.0 + LIBRARY_CLASS = DeviceConfigurationMapLib + +[Sources] + DeviceConfigurationMapLib.c + +[Packages] + MdePkg/MdePkg.dec + QcomPkg/QcomPkg.dec diff --git a/Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.c b/Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.c new file mode 100644 index 000000000..29c7f5d57 --- /dev/null +++ b/Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.c @@ -0,0 +1,62 @@ +#include <Library/DeviceMemoryMapLib.h> + +STATIC +ARM_MEMORY_REGION_DESCRIPTOR_EX +gDeviceMemoryDescriptorEx[] = { + // Name Address Length HobOpt ResType ResAttribute MemType ArmAttribute (Cache) + // DDR Regions ----------- ----------- ------- -------- ------------ ------- ------------------------ + {"RSRV0", 0x816E0000, 0x00320000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"XBL DT", 0x81A00000, 0x00040000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"XBL Ramdump", 0x81A40000, 0x001C0000, AddMem, MEM_RES, UNCACHEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"AOP", 0x81C00000, 0x000A0000, AddMem, MEM_RES, UNCACHEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"UEFI Log", 0x81CE4000, 0x00010000, AddMem, MEM_RES, UNCACHEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"SMEM", 0x81D00000, 0x00200000, AddMem, MEM_RES, UNCACHEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"PvmFw", 0x824A0000, 0x00100000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"PIL Reserved", 0x8BC00000, 0x16E00000, AddMem, MEM_RES, UNCACHEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"DBI Dump", 0xA2A00000, 0x00F00000, NoHob, MMAP_IO, INITIALIZED, Conv, UNCACHED_UNBUFFERED_XN}, + {"FD Reserved", 0xA7000000, 0x00600000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"CPU_Vectors", 0xA7600000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"Info Blk", 0xA7601000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"MMU PageTables", 0xA7602000, 0x00003000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Log Buffer", 0xA7605000, 0x00008000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"UEFI Stack", 0xA760D000, 0x00040000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"SEC Heap", 0xA764D000, 0x0008C000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Sched Heap", 0xA76D9000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"FV Region", 0xA7AD9000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"UEFI RESV", 0xA7ED9000, 0x00127000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Kernel", 0xA8000000, 0x10000000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"DXE Heap", 0xB8000000, 0x1BA00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"Display Demura", 0xD3A00000, 0x02B00000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + {"TZApps Reserved", 0xD8800000, 0x093B0000, AddMem, MEM_RES, UNCACHEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"Display Reserved", 0xE3940000, 0x02B00000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + {"UEFI FD", 0xE6440000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + + // Name Address Length HobOpt ResType ResAttribute MemType ArmAttribute (Cache) + // Other memory regions ----------- ----------- ------- -------- ------------ ------- ------------------------ + {"IMEM Base", 0x14680000, 0x0002A000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + {"IMEM Cookie Base", 0x146AA000, 0x00016000, AddDev, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + + // Name Address Length HobOpt ResType ResAttribute MemType ArmAttribute (Cache) + // Register regions ----------- ----------- ------- -------- ------------ ------- ------------------------ + {"IPC ROUTER TOP", 0x00400000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SECURITY CONTROL", 0x00780000, 0x00007000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUP", 0x00800000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PRNG CFG PRNG", 0x010C0000, 0x0000C000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"CRYPTO0 CRYPTO", 0x01DC0000, 0x00040000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"CLK TCSR TCSR REGS", 0x01F00000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PERIPH_SS", 0x08800000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB", 0x0A600000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"AOSS", 0x0B000000, 0x04000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM", 0x0F000000, 0x01000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SMMU", 0x15000000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS HM", 0x17000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + + // Terminator for MMU + {"Terminator", 0, 0, 0, 0, 0, 0, 0} +}; + +ARM_MEMORY_REGION_DESCRIPTOR_EX* +GetDeviceMemoryMap () +{ + return gDeviceMemoryDescriptorEx; +} diff --git a/Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.inf b/Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.inf new file mode 100644 index 000000000..696cb0fa5 --- /dev/null +++ b/Platforms/Realme/balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.inf @@ -0,0 +1,15 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = DeviceMemoryMapLib + FILE_GUID = 375C4FF0-1905-4BA7-A5CA-7D40D25F5EF3 + MODULE_TYPE = BASE + VERSION_STRING = 1.0 + LIBRARY_CLASS = DeviceMemoryMapLib + +[Sources] + DeviceMemoryMapLib.c + +[Packages] + ArmPkg/ArmPkg.dec + MdePkg/MdePkg.dec + SiliciumPkg/SiliciumPkg.dec diff --git a/Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.c b/Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.c new file mode 100644 index 000000000..a1f20b2f7 --- /dev/null +++ b/Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.c @@ -0,0 +1,4 @@ +#include <Library/DevicePrePiLib.h> + +VOID +DeviceInitialize () {} diff --git a/Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.inf b/Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.inf new file mode 100644 index 000000000..074a306f0 --- /dev/null +++ b/Platforms/Realme/balePkg/Library/DevicePrePiLib/DevicePrePiLib.inf @@ -0,0 +1,14 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = DevicePrePiLib + FILE_GUID = 59C11815-F8DA-4F49-B4FB-EC1E41ED1F07 + MODULE_TYPE = SEC + VERSION_STRING = 1.0 + LIBRARY_CLASS = DevicePrePiLib + +[Sources] + DevicePrePiLib.c + +[Packages] + MdePkg/MdePkg.dec + SiliciumPkg/SiliciumPkg.dec diff --git a/Platforms/Realme/balePkg/PlatformBuild.py b/Platforms/Realme/balePkg/PlatformBuild.py new file mode 100644 index 000000000..5c47fb85d --- /dev/null +++ b/Platforms/Realme/balePkg/PlatformBuild.py @@ -0,0 +1,208 @@ +## +# Copyright (c) Microsoft Corporation. +# SPDX-License-Identifier: BSD-2-Clause-Patent +## + +import datetime +import logging +import os +import uuid + +from io import StringIO +from pathlib import Path + +from edk2toolext.environment import shell_environment +from edk2toolext.environment.uefi_build import UefiBuilder +from edk2toolext.invocables.edk2_platform_build import BuildSettingsManager +from edk2toolext.invocables.edk2_pr_eval import PrEvalSettingsManager +from edk2toolext.invocables.edk2_setup import (RequiredSubmodule, SetupSettingsManager) +from edk2toolext.invocables.edk2_update import UpdateSettingsManager +from edk2toolext.invocables.edk2_parse import ParseSettingsManager +from edk2toollib.utility_functions import RunCmd + +# ####################################################################################### # +# Common Configuration # +# ####################################################################################### # +class CommonPlatform (): + PackagesSupported = ("balePkg") + ArchSupported = ("AARCH64") + TargetsSupported = ("DEBUG", "RELEASE") + Scopes = ('aston', 'gcc_aarch64_linux', 'edk2-build') + WorkspaceRoot = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))) + PackagesPath = ( + "Platforms/Realme", + "Common/Mu", + "Common/Mu_OEM_Sample", + "Common/Mu_Tiano_Plus", + "Features/DFCI", + "Mu_Basecore", + "Silicon/Arm/Mu_Tiano", + "Silicon/Qualcomm", + "Silicon/Silicium", + "Silicium-ACPI/Platforms/Realme", + "Silicium-ACPI/SoCs/Qualcomm" + ) + +# ####################################################################################### # +# Configuration for Update & Setup # +# ####################################################################################### # +class SettingsManager (UpdateSettingsManager, SetupSettingsManager, PrEvalSettingsManager, ParseSettingsManager): + + def GetPackagesSupported (self): + return CommonPlatform.PackagesSupported + + def GetArchitecturesSupported (self): + return CommonPlatform.ArchSupported + + def GetTargetsSupported (self): + return CommonPlatform.TargetsSupported + + def GetRequiredSubmodules (self): + return [ + RequiredSubmodule ("Binaries", True), + RequiredSubmodule ("Common/Mu", True), + RequiredSubmodule ("Common/Mu_OEM_Sample", True), + RequiredSubmodule ("Common/Mu_Tiano_Plus", True), + RequiredSubmodule ("Features/DFCI", True), + RequiredSubmodule ("Mu_Basecore", True), + RequiredSubmodule ("Silicon/Arm/Mu_Tiano", True), + RequiredSubmodule ("Silicium-ACPI", True), + ] + + def SetArchitectures (self, list_of_requested_architectures): + unsupported = set(list_of_requested_architectures) - set(self.GetArchitecturesSupported()) + + if (len(unsupported) > 0): + errorString = ("Unsupported Architecture Requested: " + " ".join(unsupported)) + logging.critical (errorString) + raise Exception (errorString) + + self.ActualArchitectures = list_of_requested_architectures + + def GetWorkspaceRoot (self): + return CommonPlatform.WorkspaceRoot + + def GetActiveScopes (self): + return CommonPlatform.Scopes + + def FilterPackagesToTest (self, changedFilesList: list, potentialPackagesList: list) -> list: + build_these_packages = [] + possible_packages = potentialPackagesList.copy () + + for f in changedFilesList: + if "BaseTools" in f: + if os.path.splitext(f) not in [".txt", ".md"]: + build_these_packages = possible_packages + break + + if "platform-build-run-steps.yml" in f: + build_these_packages = possible_packages + break + + return build_these_packages + + def GetPlatformDscAndConfig (self) -> tuple: + return ("balePkg/bale.dsc", {}) + + def GetName (self): + return "bale" + + def GetPackagesPath (self): + return CommonPlatform.PackagesPath + +# ####################################################################################### # +# Actual Configuration for Platform Build # +# ####################################################################################### # +class PlatformBuilder (UefiBuilder, BuildSettingsManager): + def __init__ (self): + UefiBuilder.__init__ (self) + + def AddCommandLineOptions (self, parserObj): + parserObj.add_argument('-a', "--arch", dest="build_arch", type=str, default="AARCH64", help="Optional - CSV of architecture to build. AARCH64 is used for PEI and DXE and is the only valid option for this platform.") + + def RetrieveCommandLineOptions (self, args): + if args.build_arch.upper() != "AARCH64": + raise Exception("Invalid Arch Specified. Please see comments in PlatformBuild.py::PlatformBuilder::AddCommandLineOptions") + + def GetWorkspaceRoot (self): + return CommonPlatform.WorkspaceRoot + + def GetPackagesPath (self): + result = [ shell_environment.GetBuildVars().GetValue("FEATURE_CONFIG_PATH", "") ] + + for a in CommonPlatform.PackagesPath: + result.append(a) + + return result + + def GetActiveScopes (self): + return CommonPlatform.Scopes + + def GetName (self): + return "balePkg" + + def GetLoggingLevel (self, loggerType): + return logging.INFO + return super().GetLoggingLevel(loggerType) + + def SetPlatformEnv (self): + logging.debug ("PlatformBuilder SetPlatformEnv") + + self.env.SetValue ("PRODUCT_NAME", "bale", "Platform Hardcoded") + self.env.SetValue ("ACTIVE_PLATFORM", "balePkg/bale.dsc", "Platform Hardcoded") + self.env.SetValue ("TARGET_ARCH", "AARCH64", "Platform Hardcoded") + self.env.SetValue ("TOOL_CHAIN_TAG", "CLANGPDB", "set default to clangpdb") + self.env.SetValue ("EMPTY_DRIVE", "FALSE", "Default to false") + self.env.SetValue ("RUN_TESTS", "FALSE", "Default to false") + self.env.SetValue ("SHUTDOWN_AFTER_RUN", "FALSE", "Default to false") + self.env.SetValue ("BLD_*_BUILDID_STRING", "Unknown", "Default") + self.env.SetValue ("BUILDREPORTING", "TRUE", "Enabling build report") + self.env.SetValue ("BUILDREPORT_TYPES", "PCD DEPEX FLASH BUILD_FLAGS LIBRARY FIXED_ADDRESS HASH", "Setting build report types") + self.env.SetValue ("BLD_*_MEMORY_PROTECTION", "TRUE", "Default") + self.env.SetValue ("BLD_*_SHIP_MODE", "FALSE", "Default") + self.env.SetValue ("BLD_*_DEVICE_MODEL", self.env.GetValue("DEVICE_MODEL"), "Default") + self.env.SetValue ("BLD_*_FD_BASE", self.env.GetValue("FD_BASE"), "Default") + self.env.SetValue ("BLD_*_FD_SIZE", self.env.GetValue("FD_SIZE"), "Default") + self.env.SetValue ("BLD_*_FD_BLOCKS", self.env.GetValue("FD_BLOCKS"), "Default") + + return 0 + + def PlatformPreBuild (self): + return 0 + + def PlatformPostBuild (self): + return 0 + + def FlashRomImage (self): + return 0 + +if __name__ == "__main__": + import argparse + import sys + + from edk2toolext.invocables.edk2_platform_build import Edk2PlatformBuild + from edk2toolext.invocables.edk2_setup import Edk2PlatformSetup + from edk2toolext.invocables.edk2_update import Edk2Update + + SCRIPT_PATH = os.path.relpath (__file__) + + parser = argparse.ArgumentParser (add_help=False) + + parse_group = parser.add_mutually_exclusive_group() + + parse_group.add_argument ("--update", "--UPDATE", action='store_true', help="Invokes stuart_update") + parse_group.add_argument ("--setup", "--SETUP", action='store_true', help="Invokes stuart_setup") + + args, remaining = parser.parse_known_args() + + new_args = ["stuart", "-c", SCRIPT_PATH] + new_args = new_args + remaining + + sys.argv = new_args + + if args.setup: + Edk2PlatformSetup().Invoke() + elif args.update: + Edk2Update().Invoke() + else: + Edk2PlatformBuild().Invoke() diff --git a/Platforms/Realme/balePkg/bale.dec b/Platforms/Realme/balePkg/bale.dec new file mode 100644 index 000000000..e69de29bb diff --git a/Platforms/Realme/balePkg/bale.dsc b/Platforms/Realme/balePkg/bale.dsc new file mode 100644 index 000000000..cb53d4ff8 --- /dev/null +++ b/Platforms/Realme/balePkg/bale.dsc @@ -0,0 +1,89 @@ +## +# +# Copyright (c) 2011 - 2022, ARM Limited. All rights reserved. +# Copyright (c) 2014, Linaro Limited. All rights reserved. +# Copyright (c) 2015 - 2020, Intel Corporation. All rights reserved. +# Copyright (c) 2018, Bingxing Wang. All rights reserved. +# Copyright (c) Microsoft Corporation. +# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +## + +################################################################################ +# +# Defines Section - statements that will be processed to create a Makefile. +# +################################################################################ +[Defines] + PLATFORM_NAME = bale + PLATFORM_GUID = 6F021B78-8DAE-474D-9B43-5E2412A76E32 + PLATFORM_VERSION = 0.1 + DSC_SPECIFICATION = 0x00010005 + OUTPUT_DIRECTORY = Build/balePkg + SUPPORTED_ARCHITECTURES = AARCH64 + BUILD_TARGETS = RELEASE|DEBUG + SKUID_IDENTIFIER = DEFAULT + FLASH_DEFINITION = balePkg/bale.fdf + USE_CUSTOM_DISPLAY_DRIVER = 0 + HAS_BUILD_IN_KEYBOARD = 0 + +[BuildOptions] + *_*_*_CC_FLAGS = -DHAS_BUILD_IN_KEYBOARD=$(HAS_BUILD_IN_KEYBOARD) + +[LibraryClasses] + DeviceMemoryMapLib|balePkg/Library/DeviceMemoryMapLib/DeviceMemoryMapLib.inf + DeviceConfigurationMapLib|balePkg/Library/DeviceConfigurationMapLib/DeviceConfigurationMapLib.inf + DevicePrePiLib|balePkg/Library/DevicePrePiLib/DevicePrePiLib.inf + +[PcdsFixedAtBuild] + # DDR Start Address + gArmTokenSpaceGuid.PcdSystemMemoryBase|0x80000000 + + # Device Maintainer + gSiliciumPkgTokenSpaceGuid.PcdDeviceMaintainer|"InternalHellhound" + + # CPU Vector Address + gArmTokenSpaceGuid.PcdCpuVectorBaseAddress|0xA7600000 + + # UEFI Stack Addresses + gEmbeddedTokenSpaceGuid.PcdPrePiStackBase|0xA760D000 + gEmbeddedTokenSpaceGuid.PcdPrePiStackSize|0x00040000 + + # SmBios + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemManufacturer|"OnePlus Technology Co., Ltd." + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemModel|"Realme GT Neo6" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"bale" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"Realme_GT_Neo6_bale" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosBoardModel|"Realme GT Neo6" + + # Simple FrameBuffer + gSiliciumPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1264 + gSiliciumPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2780 + gSiliciumPkgTokenSpaceGuid.PcdMipiFrameBufferColorDepth|32 + + # Platform Pei + gQcomPkgTokenSpaceGuid.PcdPlatformType|"LA" + gQcomPkgTokenSpaceGuid.PcdScheduleInterfaceAddr|0xA703FD40 + gQcomPkgTokenSpaceGuid.PcdDTBExtensionAddr|0xA703F0E8 + + # Dynamic RAM Start Address + gQcomPkgTokenSpaceGuid.PcdRamPartitionBase|0xE6740000 + + # SD Card Slot + gQcomPkgTokenSpaceGuid.PcdInitCardSlot|FALSE + + # USB Controller + gQcomPkgTokenSpaceGuid.PcdStartUsbController|TRUE + +[PcdsDynamicDefault] + gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution|1264 + gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution|2780 + gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution|1264 + gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution|2780 + gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn|158 + gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow|146 + gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|158 + gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|146 + +!include SM8635Pkg/SM8635Pkg.dsc.inc diff --git a/Platforms/Realme/balePkg/bale.fdf b/Platforms/Realme/balePkg/bale.fdf new file mode 100644 index 000000000..4fa73b3f1 --- /dev/null +++ b/Platforms/Realme/balePkg/bale.fdf @@ -0,0 +1,138 @@ +## @file +# +# Copyright (c) 2018, Linaro Limited. All rights reserved. +# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +## + +################################################################################ +# +# FD Section +# The [FD] Section is made up of the definition statements and a +# description of what goes into the Flash Device Image. Each FD section +# defines one flash "device" image. A flash device image may be one of +# the following: Removable media bootable image (like a boot floppy +# image,) an Option ROM image (that would be "flashed" into an add-in +# card,) a System "Flash" image (that would be burned into a system's +# flash) or an Update ("Capsule") image that will be used to update and +# existing system flash. +# +################################################################################ + +[FD.bale_UEFI] +BaseAddress = $(FD_BASE)|gArmTokenSpaceGuid.PcdFdBaseAddress # The base address of the FLASH Device. +Size = $(FD_SIZE)|gArmTokenSpaceGuid.PcdFdSize # The size in bytes of the FLASH Device +ErasePolarity = 1 + +# This one is tricky, it must be: BlockSize * NumBlocks = Size +BlockSize = 0x1000 +NumBlocks = $(FD_BLOCKS) + +################################################################################ +# +# Following are lists of FD Region layout which correspond to the locations of different +# images within the flash device. +# +# Regions must be defined in ascending order and may not overlap. +# +# A Layout Region start with a eight digit hex offset (leading "0x" required) followed by +# the pipe "|" character, followed by the size of the region, also in hex with the leading +# "0x" characters. Like: +# Offset|Size +# PcdOffsetCName|PcdSizeCName +# RegionType <FV, DATA, or FILE> +# +################################################################################ + +0x00000000|$(FD_SIZE) +gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize +FV = FVMAIN_COMPACT + +################################################################################ +# +# FV Section +# +# [FV] section is used to define what components or modules are placed within a flash +# device file. This section also defines order the components and modules are positioned +# within the image. The [FV] section consists of define statements, set statements and +# module statements. +# +################################################################################ + +[FV.FvMain] +FvNameGuid = 631008B0-B2D1-410A-8B49-2C5C4D8ECC7E +BlockSize = 0x1000 +NumBlocks = 0 # This FV gets compressed so make it just big enough +FvAlignment = 8 # FV alignment and FV attributes setting. +ERASE_POLARITY = 1 +MEMORY_MAPPED = TRUE +STICKY_WRITE = TRUE +LOCK_CAP = TRUE +LOCK_STATUS = TRUE +WRITE_DISABLED_CAP = TRUE +WRITE_ENABLED_CAP = TRUE +WRITE_STATUS = TRUE +WRITE_LOCK_CAP = TRUE +WRITE_LOCK_STATUS = TRUE +READ_DISABLED_CAP = TRUE +READ_ENABLED_CAP = TRUE +READ_STATUS = TRUE +READ_LOCK_CAP = TRUE +READ_LOCK_STATUS = TRUE + + !include Include/APRIORI.inc + !include Include/DXE.inc + !include Include/RAW.inc + + # SmBios + INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf + INF QcomPkg/Drivers/SmBiosTableDxe/SmBiosTableDxe.inf + + # ACPI + INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf + INF MdeModulePkg/Universal/Acpi/AcpiPlatformDxe/AcpiPlatformDxe.inf + + !include Include/ACPI.inc + + # Device Tree + #INF EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.inf + #FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { + # SECTION RAW = balePkg/FdtBlob/sm8635-realme-bale.dtb + # SECTION UI = "DeviceTreeBlob" + #} + + !include QcomPkg/Extra.fdf.inc + +[FV.FVMAIN_COMPACT] +FvAlignment = 8 +ERASE_POLARITY = 1 +MEMORY_MAPPED = TRUE +STICKY_WRITE = TRUE +LOCK_CAP = TRUE +LOCK_STATUS = TRUE +WRITE_DISABLED_CAP = TRUE +WRITE_ENABLED_CAP = TRUE +WRITE_STATUS = TRUE +WRITE_LOCK_CAP = TRUE +WRITE_LOCK_STATUS = TRUE +READ_DISABLED_CAP = TRUE +READ_ENABLED_CAP = TRUE +READ_STATUS = TRUE +READ_LOCK_CAP = TRUE +READ_LOCK_STATUS = TRUE + + INF SiliciumPkg/PrePi/PrePi.inf + + FILE FREEFORM = dde58710-41cd-4306-dbfb-3fa90bb1d2dd { + SECTION UI = "uefiplat.cfg" + SECTION RAW = Binaries/bale/RawFiles/uefiplat.cfg + } + + FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { + SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { + SECTION FV_IMAGE = FVMAIN + } + } + + !include SiliciumPkg/Common.fdf.inc diff --git a/Resources/Configs/bale.conf b/Resources/Configs/bale.conf new file mode 100644 index 000000000..8a86e1786 --- /dev/null +++ b/Resources/Configs/bale.conf @@ -0,0 +1,17 @@ +# General Configs +TARGET_DEVICE_VENDOR="Realme" +TARGET_MULTIPLE_MODELS=0 +TARGET_NUMBER_OF_MODELS=0 + +# Arch Config +TARGET_ARCH="AARCH64" + +# UEFI FD Configs +TARGET_REQUIRES_BOOTSHIM=1 +TARGET_FD_BASE="0xE6440000" +TARGET_FD_SIZE="0x00300000" +TARGET_FD_BLOCKS="0x300" + +# FDT Configs +TARGET_CREATE_POINTER=0 +TARGET_POINTER_ADDRESS=0x0 diff --git a/Resources/DTBs/bale.dtb b/Resources/DTBs/bale.dtb new file mode 100644 index 0000000000000000000000000000000000000000..5b4ad6f7b765d726275d4a60e9e50b2516d75e89 GIT binary patch literal 885063 zcmeFa4SXEeRX04ll4aL%n@y}%E~M>7k%=*uvyvP~E-`ErrxC_&MM)urz<%q)SxFo1 z+Hq)}w;M-E-NqD!rX_8|gYp5mC4dTnrls(xX(<5$6>Uo5=jj7#o3?=`6axVQPayCA z+?hLb?|(m}oplVqmv??1&-~|}bM86ko^wBDW=AWp{P(|cUU}QKj^hkFTPE(oaR>Gb zu*a}FPUN+}iR(A0bNj!D2Rm@wCFehMBvZ`IPEW_LE953;W{a~EQ-$)b_z%qFcE@wY zsqyi0{LR;m?Hb7x3qme@S7YzG2~4|Og8u1B$uY2bUgAQJQdndYd7?9Pj~;iFcF}S7 zsLDD~_B!lRBD8{cV~-kmzkxU5{0FehQMSl*VS0A%7Im)qe-uc{1#iUu<2Fr1^qIi! z+%_ZsV;gi2w|!yEJ#iM*@wUJB;PvkD>8gjl!&jelPhR)1dwl6puV7RiH&s1&*@BCg zJiIxfPF_)Ual|`rT6VFckH@`&PM6+!Z`>t_EV{=Jy=U1y=}M~Oho5$#<LP^U+Qm93 z9+-4-he!9z9{GTK6rV?Ole6W5>lg8#`0++5{=`eq+=qj{cB@?b?XM`s^tGRnYu<)y z8$N;a4<q1;g`<Vy{=M-VOO>hpi8!vLvPZ^K#lp<~!OQplV7z?u)NG}g-9IxsK0B8y zfMB+?dpdJ0Rm#j&_FoY%<)#X$((GKNydObX%2eW0b2nwi$ERkdD!1%U^bf{!r6c2W zg`0Ng3*(t1#Y$>o_Gn>lW_E6WsW1nb)0r8Fy)jeH%<P{XACKoI=4OwSQu(QJCR;4* zFU=Lo<s)+i@A_^xT%gX4INLQdTb|9`Sg6E3@>G60Gc>q=b|!u!>L?U<mohU`xzy}T zYA$yqRjy=;#r*^E@tafm!qMW?%#FLtmAR>01=q@jxua9LLaI2M%T#9Pb{A$;^#gG* zmhzcOVYf&q94i&_Q<Xv<9D-+NbJ;Siydpj`+h48}GR6K(E*CG&P0dtp+?|`9DbE%Q zph{(qRAy7KJBtPcZ!R-~sxy^xsxmcQn1kcTD{~oCpFc8P5_RF_a(sMhZu;iTTp^V! zX3AyQQkmR;+0nvGes=CMzifJ@a@o{$W}>jGanWTrPTf4^mmi((FW&-Xr!Si=Odp-T zEIT_}sZ&^)I|8CS6X=S44t?RWn~Ry5%WleLpl)8(m^wNbKRT5!%<exro_*uqJ&9v` z5{X^eQfdFt;4U;@dFrPM`-c)&3?>p3d2fb4%d_JZw8o7`N^#K;&K#ebh{tD3#Uo|8 zuzPwoU)Voakn?zH@>mM`ri2RNIRy{Sz|Yp@xk64t@0Qebp)xs}-#=&<yAh)rWdGov zgk6}K$<NJB<-O9&6Y=sis+~+B{8C7fN^TNus8mbM6(**n^2-O}*-Y+6RcESlOR2Em z(7iNwcqTJl*grV5cW^LXC{InRcsPP!iX%295~pUyXLslGbLwROz^wy=20y}eDpQ=9 z-M@F=z!iHF`J7QUSDMbI-1wC^Ra))N9L?TXxTQRqL00e24Ug{`8q8n5FPBJUhH{zl zJ^K<v`|_FmU~b^@+|a<jJ(=vl6}h3|!J(l&doRxnjPKif`JPN-u#mWXd~adcsH|Mb zAv<0BhK%cQ^wjuNAup{XkzUw8JC~W6D8#4B)2aO2^zM9lN|L-(%-oXLuLiK`e7T&G z%ShTnF_p!rml{hArLG#eVqgyna;e;O{*7Z&_yY&}6UP#Xp*JP2NDR1_e)uiw5<<z? z-sozSLa$k#os+DGXI;md)vv2&PgJ&CN>xg!9Fk*}tXP+rH<oXi$)K~%mHW#>`vwy6 zIe6&i%v1#@ap^VpUnc*@%TwrsE2$vTXV9CdYpNHQe*OEgKX@5J5Lt%_!A(a>M~700 z)I?!s3Kl0bXx&7@FH0RkkDbiyLk=e1I52QIvTkPBmnCESuVZLGfukC0(C?y4Eadxx z0b1%@YYrd+Wo*&3BJ(}KG8b@rH#a|oPH1A-yAYOhs0p2Se`$8MXqNpRfEprSdg-Nq z$Nmzq@X7Ya*yUWtL3gxI;w-rK7XrKi+|Va-4KBOmX&#MPIGXWtR>;?@lhCRyj80Bc zu^Ku>--|0sCk#tRj_t}#XB5e~(MKxACi=+sb?k<2k)H)tx@E*)lZ8ylaF|ECo^}MO zyM^-Evf?%Mk~y~0%j<-4qFxYQ=g4=}8ofTN^}4BCz?d_A&UK0;YjpYr)~RAf{W*$z zZ?0>$;iA?nU&tPrNZlx%b3K1aKcF^=9oYaxj^w_|b8q=2*JS%g>}EYb53FJZ-6%Ro zHE4Omk6GQCF(a~dzaug4>m>#C^xB-15?@#Dr@VeQ@;T5b{pK>5S(M7AQrgZguT0Cc z>Q_#w=a)Vq_kHoA6E|_B3rOlUe6``<0vtJC_4uA{=qac3m_At%?ed<j{CE3orJ|`* z<i|WcBNInvZplohCU4QHo*ecDe8t4=FM6r<WK|X8zg2Z&*c&~GE6Vp+s$gcEI;!o1 z=z<ciSd>0;reiCRz3LJ;Np&=2M+&&2WLGj1x>1wE12W}JBs{K$I^P!eDBhxuhTP~+ z<BF1dEL%+FF;SlIA_l@UhVaI+7d_b$fmZuR-v{i=M$D;2iQBJ=beTXX)f>xxNXc}Z zi`3E7Th^gUc4oGeQtOsLZ#7@>oYGkKvL{<2*VcOh*q4pDVk)0CgzwdAt9IN1TJJu} zG-e)IElZ9y?R(qj<uW#rZr6FYcQqpRxN8)nP8FIykDS!Xeq5E;lkJbYm1(R2=Q8C< za|VT`$f=fIL;fFm@@w1q{U}lX68TmH<y6=UW8-%CQ%|mw)O1pV%=hG;n38*>Fh0eC zC3=JbTNBwyML_qWMD_<zpk(JJr%J|PA>J5Ym+UWivfbNtMr=mLwQP(JSn_95nG#kc ze&FZE$Je9#7tXl4*T|24(3c-{q0l=ofob|=Gw9sdEQ8RMCVIxOyZ6Rc+>1tEj&U#| z*(SabTK27Oo1gP&B5E!-JvkNFC)QbdfV57$YV)Kfw;nC~USQQWCG?=U$)Y_sh^3>J z%zF7Y9Y3h#dBeEUU(5ZFmMfjUT1TL9vYB!rsNwRUhFaT$I%E`)t+wy@Fs>@yCyKLJ zd8V*R%LU?9-;of`#`>qF7@O2)`6c4(U->Dy2UQ8=ULk&2LvBgQt0Oo15tJyMZ<3XB zrsU5WlEZ`Upy;xS&Z1Sbb(V^&<5iczZCc+}J>T)#BXTLIRK0nu<>fx$R0VfDQUktS zd$ViXb?1^>SBGn#=&0rU{nE6Ve_3;Q@O7){Pw!fG<!)I~M^o+suDJf%n^L0l6@P%( zH@t6co$nP1vdOH|ZexEOm?~wA*oWA4i~;vb=E&wwkPV%q_u;D2S>#UOriGVO5Udmy zE}@sL#uxWW<f&~@{x{|N^Wllok<|25Zf-V*+i9kB$tcC!Oumu}s<=>^^8Y)q(p%jC zH04S&3UyPxmlc6iRR>e9zmCZr^(TP)_6^9LEG4y}FFy2IPiCn`<|3{rU5y1~a-Zv8 zPu0dg_|Srq=R}g~Xy_X8``VlKrj%$i-ZDYA-%#fdueh@7#GBvO=5QNvPOs&X`?5oR z7&q4WBigDe>m0owSClVqHga!YHb`icH`MndOG=&-aeZR?;<%P8<4(C)3IaK==95~Z zhO&P?>B{bmtD`CVE?iMM!_R71GyI%MtfTLKAgyH9%WHpaAa}P@(`Db&8Qjm7&EssS z_b(+qie+^)^o~A&D@t#f!{hd*m)d!6LF3cQNlk7)t%~uV^qO|=JqWDiVm*^98NCrC zE2R}jlXiUCm0558{*acf?+*rAuWwEBblj``RqAN^;}^B;n<@prE6NY!uJbzl{Pb>5 z?%QhQ{*so9vDa9I<%f+yvSIr@U3KNY;(Kf4{<4<Kz9<a13FC4$&X=$Ljz{s@8ri3` zY)qwa3u&5H-J)*{d$TdU(Y*<&Opoa@lJPwWxu(|PP7-HUY(=ubDz?<)q12HnW3@a! z6gYG}`l&g`KUAd(gmF?GbUQTDPofiRfk*~Nr3;>8nQB~N%oNtG$3HKt`khYq*oq#9 zwI0P{E|)U;w(;@6A)wJRYjXLeDoSM=R{sl~XJhoEI9E1i@fdbClP}CkBqS5Zh6k>` zhSob056Y*v{b>@X*dpqGk+&6~PaY<CLS(t87Z*l-8*Tuts?T@|<<)rAo;OJ%x;>uo z`1L(>M%9D=s&XP_ua^4MjRO)S1lY_ve*#$5DNlp2$aVWcMP|}%lzE}>DO<4CuB2)i zEWN%iD^YCGCHH{;Bl*Jg5r4c)DPs&>HVTK}Zl%AXjZco};;v3{pFRc}<!c<x&GVgE zhkAl<*6{%_G^xX<Z&rt@2MySdXXbchAh(&6%nNXI*N#-^l|yD^C(fhG_z#;KAucas zE`kV@&{ML|4@8pQxxV%aT)WnL+Mbt-*j$_QbN#N9%5qKY+X33Q;P{Fv{=*ijs)O~P z^flQ0I)&#)aA8wbE(5p+>wl>ao5k~!a-}N&VXLbD>;0#Al)n10wMS*NPxNEB7LiA4 z7?i!`x3Z@P*S&RlZo2>I!0rL}Z5vG`GQ?-&ICgrIAWv@OD6UDpf^qLDawm@1Iv&7( zVx!W@t#djzHFI?KM%AQ>{(O|{`vGQ|%OhiDd2%{CH<h0VcwX=GpuFFEz=n{(`#Aju zsj64W$rPusqW0S^3AOH4&lbz2ag0EC#*5^v$O{{n6-#&>p+A?;U3N6nKb^taA-VU! z9_fs50guDcMP=~nz#LRi`ira&t|@Eon3i?b)zZyeHg~L!tP#li$eOZlF8hj&h^)kA zxI)rg-S$G>VyI`RVqGBP6w4U!pTiET;fS8Y4y(yWAVd1JCD*R}WNs>nV!wBnn33|| zQsqa+%agg}Kz`UNm%x_$W543*v<vi~W}RxD4Nnc`k{LBdi6$xz<Q}*HY+mfvedkNc zBcM&H9x<T(aa_~9n{ndC?TvG{%*s`lPIBJtJEfit5cio<IX5Ll*yNhz(id<<nYv@+ z=@a=&;EmWd-`~{oi7DQy$=5B4zES1BCnwqmn!G0m1<~)rIr=wkcl50|7eOAq_*dQ0 zjuZ#`bD7+vn{96S`6%nk%uVmg%;hGHQeBtyPlha2m-xq&Ep<nVLk9QyWs4kBmdKX+ z^sd@!AXp=dBU)@L)fGz}t+v&9;L&{NvaMd{*{^KJ>IBgDQH!>V8+{vEiBt6TKHu52 z{gr_&b>md}|CcLHrEV*(aL)mk!unQ1!}n1m-^yxHa?Fcy)dyfM<MTE1tpu*eCw)Md z-0RgCeL&<529`cR=1{u4ULPRzFPCqnZp*jm<#9>t(`wF2nk(LBIa|-S7aDwL)3+GM zv@LbxHjeU_%ePXu<=e~K@~sR@p?r(Ah0k|3eTy|$Q{P^U@|VlEQn%$>+;+nytxv0Q z+ogG1joa6Fbqe3v^sUVOoAn93D1W(pD|K7G#bYB}()zUOTbVj3-e$ht1{%35<=L$I z+wU;=n)z0A)xJW1wsFY7=x?L<8d&<<?=*0|{`L}-zg)hRx=r6=4N}4-%x&?SG1f53 z(F$V;<N<BlVO-bGTqCkX8W7IFb}0|$ASfSH#lCN(T*m33ez#6f40Nbpr;I<s)2Pn4 zSzf13=?8p%X&h{(O})UZlP9L3PSQr2M;{|o`6AYy^7e08*MXRe&KUFc2;OPMyTbiB zLl1v09q<dg(h+(_-&xA}7z14NE}(z)$_3+@S;xGAAI6fqYT(~Z`m%7<i9Q*WsX0D$ zbp4}s^FpCNw@2ue9?f*bx+VI~xy)3t-&Ium7J5d%%j5U-jDFj|(DOU6Zu8qh^aP#4 zIMnDVouv3WGBI1sdmfa!n(5ZSf9i>i))W5gJOnu!L$CAox>EFB%YQPTF!b_*T6^!T z`ma;>Nun3@e1q7o^<K+=LL2BQzbo*=P{|16$H$EN#g9t{hJM@R-j=DKoXd`_rhTOk zX8l}eVvXpA;+lFkiN(nCkgs)tt{dKDVCecf+za%}*Yc%|6-rmH-|Wu^xgvAPuKcY0 zETf-NTFJ+N6n!Vwy||SL%Aiik7c)Pg<12O><<RkxM-BYDS2@ms0IO#Nw*b3(9mDO( z3Xm&*T{`7#9*HsN)Mbo|(${SMJ5Qz;gBObx+ON=QE9>-AD7So7a63QYSxYb6BY>~) zoWb{2P#1LDe8#97x?LbcmevLSy7ZR}4BdW{b$chuMK`4%ep-N2&0qJofX3R&*$-Nc zV>thWFzd~DH}*VS>%vc7N*Eoo-rXioM|BSidODGEWjcxb6$yE&=*bWo>08u&7W~F) zx{xari*BK|@f*&0pUmQtV9{YB=ET+MYj)ru8ReE?+>gG9I{M{3B1cZj_$k&A=>yai zO@}t^=mHQ~Ui}^C$+%penwYGB$-6=9)!!lgQJ+VPw(7VzQ_7}Fx#EquCYwj6?EF>W z$n22{e)NFfW3BIoX@6TwftO0)PWnTK^9{lMF?8?qvNzelxS=16{OHdUxhyB-vJ z(a*gn7Z@>z+rpJXKj=`1P3SP6H|<oCgu-kK@r|^(jF-ZLzDD^<JpJ9+!`k*;o;=7` z<FVAKV^SX@l~P^;WS{Zkm*}vb_?YzMLtn(lhw;B^US$LP7=2M>2VtQ7tZaL$$BRfZ z{i8VKm5Kg*S;EifX(1k*_kl00&n^w>R6ctzu=bTc20oL-0s*#=K8t}>_Os)&+;nK4 zEkK8`K9e{V`*ob5|E%?ydJiTDe4$@&4s}Dk(O0PO(2~4*RsP7i#?sg93b1O+p9KzU zqvW9{Tgf^Jtm8o+bzHdb4uJrh@W`5;`wBeLot80GHldNjLHQ56^arB9Ue96OYTB=I z1V3o(#}jf;`8=Xm^w)sH+PKq}<w!TCZPQ2J#y#>r5D2h^u@Pf`jZN<JFm07@m-2<g zisu_;Cu|LE=l9sM{O2;-Mma{5GI-6@?#tI~M~YR~Bu`4Cb~ffg%C@C8Y~z@hG0wD0 z**1P;20#8pub;)8yWk$kMW9u4f?!CKMdwtm-(^6tY6Gmr&9-w35si47sovVq>u$5X zJ`Uap=B>sM?YHM{Df47YA0lI+Y-$Ym9*k*O6K+w{F<ord^b#lH6YT?6rmLZ*5t&kd zvw4E(sOd$f#E_P$d>V58aT&=K%}lvUcF<nx=`cu?E@!K~yfilLi~a`cI9Kf@^_#wx zd5iXe+g?}TN<bs+wGn%>_7XpuGR4nYrt)dX_8PS1M&v%JDObt%=2Y2)yjlzbY@*An zu&*`ew&zq!3t)+1SNx6UR2V1Bd{pB@`R2@QKj!wc{jLI@FV;J+R(<ZZUcKJ99{o+= zuw#p?%#8NH@8O#H&3<P(gx?k+zD>VbeMDP+dj!ga_1hlsntl_b8poTwUJL?kA>(Zc ztZn*DGQ`)pEx-L1<b?Ix<$(?|rbaFRZtOSx)_Z8bEkk^pehcnh$oy}e>z%rJ`rA+@ ztl##6*NnFdfgAfx-n|C_wvh3*0@gMChCa4_|K_Hs*0(L6$vu{^K9kYO^x0P6Mm`(% zNAR#dn@>Xgnm(iZ4r)wLGc+*E=IPs#&)yR7sd=j0GYspqVOy5-e&9wv%d0oyL4Yk> zoPAMP*YsJvdl9nE%1tIzr*;;6=A42eVSTpGv)>z!oeuyv^qKno3J9=;^Vye#wGE#Q zs1EIH`0Qg)B&^Tg=-ID*_H)1ueTLqwz5Z+k(%1GGtr7KlJ|WEFFWm2}c{liM`0-)L z4(rG7^>ovId<eL)AKSezwjy!2X6!ZaqZ$=nPCx!y8-Bc!{P>Ga{5afp4&M&xYx}X@ zSfPGyDBRdyMqfrh3Hf1TQtlIYc_HJGa|C;%n9Ql4uYmxY@U*_B_`I-&ib?sNl`wm{ zwlwDcP{60g+)n|A^_RROV*2Yg;D-K6$m`4?z!uJ5%T=(h>94wDZgF}#<o$m&A7-EZ z4ipLNv+wup*Ztn@z>R&@?s|WDp&g&$yKY(V>o#sH&OQw}VSSbibWnLY58Tja>bGtn zz!omfK3fIrnsL?x@y0U*HRjIcOVj<iV^Vb}pV55S`4h+q>$9r@9hA@h5V*0=+Ksc% zhK@7kv*}|wsCQO;_65iZ>$8zS2j#Or0&eWHcJC>Db`j#&jI(<Endh?%_|J;Z{tR-$ z`t0gJ2j#Or25#gt^<jhr2(X3AO$oELeYO?iIXCe+1>rp_{*u8rtiKKfIw*gYfE)R1 zcu%|Y-g${H*_GXm?)TQ4_m<{n<hJ<P@K^MAAt$WAt_gHd{`wc-M*iBTKHUHUY~kYT z=Y@4mf8ichO?=&CJlDh6-qKh}{eJZKphQ@Iy~(p(&oBNJxRJkx2iv_*d3+h-*YsE2 ze9WmX|E$E<|9}!<{YB3tod4U*U-HYo1PHK&i?4ZMUDIEU*6a1|TOO59=oUn*t5dtN zw+uO9eK{KFpmOy^;6|~R8w_3`3+Kzn;t(I&m-S*2pYnmov*X9lKu%ac{y?CE^5ee& zH}+$@>#E195Wl7$>x~ilVy*(-vy#J)K~7kI9Sn3({`z;|#{Oz|uKU;m#E0_NRLSl1 zB;MQ2)6YUiSbzN>cs(7Izg_}v<S%^8yUjk&NkIIX{t|z5fl#ko>g8wNb)V8*Ot?Y* z!`^}~#op-Wz!TPYhk`mqmj9hr(|`J%rbHt6Frnz#`aL4&4A|E6UA^2a<5fxUw(1|N z4d7ShuiwWptiRqI=%D<y5!m#VoNIr%U!1}PY~lR%q_D2(uX^t{;JFN55|tOY6Cy*^ z-)J0eA>NcfbDliy&(8yg^(W00oex1)V}G{0et1%R*``0$?emw_pMTJXKi>*ouMd&< zbUuu|u|M0LvpgAx_%{8i9v!}{{(KxthK<iL@S6Vo2ykP6wmY^wnOKiM8|88Heqacq zeOp>u&vCy0A>@ShC*6B??t`pG{>%;7@6fhB-h3tv@oUCsz2`gl)@Wu1%(6-QH}ZL_ zedmvO@^s%R_vFI*@@=*(=VsuBzRa~dPkdql;@9+LBR_oy+{pK^@HuFVQTonIxY*3w zK8VWwy0HHIVOy5-PT<D=Y<KPa1f;L+&w6WQ<u~amuz7tG=X2fX<7k_@zY`KM=G;@} zt?XCPHmqN-3-nZD(yhRa{o3vr|AfTonsM6DukP^P$gg$%Cw+kFGcnijr<!xN^X%j8 z<iG#c#DB(TfRzoc_nG%XdPx5r!QUfOcUj>82ob*^@7MD?HRV5^yR`G{oBCPjx1dL( znA<mO#~j9kHGjuYw?9+%W72KhJB6s4->tBnzXPJMx%Hz`0e1LW<<@WG*vQUY+wX}z z2I*_ZMx!yH-Z)#vBG{b)`gXJwGjfN^us`~zz+ruPy)8?9JFJl}-9LH-29KxpJd?ML z!u#?fn9bv9zSxhycUYNh=iLDI=NF)4Sbx65^No&8d3V3DKkXb0;m>vT`;B6=sXyCz zZ-D)|(uO~OjQly(#GkprcGn`0B_MvyakSojEqpl;tZrU5@^`Ca1Ks0`w)2el$35M2 zT#f@bic9sucku)^>1SGx%lm|NO+Pk>zcPM?(^fvS-@XWC!shc0;5GVMM`ShjTf6yu zpZKgjzqOIK?6)tq;kTb4zlp2{ej6HY_jl%7-wWw$`>o#m1rwKk_fs??!f)%A#^aHI zPtAMf4rbVR`$=1t^DW?pep7!r00h`V<>}VDgmuk$tM~qj_)R{Iqw8+9Z)2Z*8G^$4 zECpUON1p|5=ri@fSkXGH&rS;Knm()dZkhP3aI7NyTHm(f?9U-5tk2Sc4r&hlSHKN@ z*6w?<TknMQwS87^uAIqLO5W1qtoZCHC=%9ZG_P^~x~b3FywAM#&Uk2_;aeH)tS>k> zpKilvS@4><`G0^L#F=`#xV?8Xs*t{RoYl)s`GeQfZTv3wYE*3489fagHqLUkEa!g$ zH};u5=UC4=Uc~F??TvjAJoAyhUGDX;jiOgr8)e`y{N?;F;KnxEzbS0h#(Lwv+un2K zoH!esr;D<aVm2zeg|$;&>oM*8DsVkJGx+jCCfEA<Mb<+ie-rkJ*ux1NYR0AveQ&3B zJkRv&bu{>uytA-|QFEcMKwh|S23YZ@?n^{OR+H~G$(qLWwXAuxuibA3xV@sLk=u4s z-b|*@XnJ|JDECWjnM1e|&}jN*GUc9tDO2tl*fRHsNS{VzA_tr5spCNCM9&|?u4O74 z>Dvan{@o%MyT<!*E?d~|Y#au!mL+=Jh~3mf>EeI8B9qe}+83VntTQFfh1QGrBu@Q! z--4=M^u9czKQtz^l>Z)u8S$>nvla9I8+C?@c}d^Ef70%<HH#(jujy~`zv*x8w>0h9 zZucVTaf0-)+dVs^dpgkv_W{=RjhWZNRO9}iZpZwbd|?JMWYhK`_M(3Qe6HF-=BP&9 z&Q9R}h<2E<^@zw=Y3gCO!@j*{JG7pEAGF4sM)^ncdavCk#*aZa*~D*WEBF2qvN+~d zUnUh{YnDs1C^y^iCScQdjbcgnnVMJUR){`S`tA*{5A^8h2Y!R0hbyzCu~Er<9m$Lv zGPR8nw`JtZfBvT-#irKdVnM{O*)P*PB#4VtUb++A7VBLjtNF$%_!_m7ZWrB7y4^yw zleCLd3UpLs?g3!mm-11oWJ~R&WJ=6w{bc-<nA9@m$g!<y&$exIfgT-i$GP0y)^&+q zFJRYtg@{RItK11OWJcs%%hbmpCWnXgidyJekICEPU|TaLX+7k{Wbn&pPv4eeQs(^U zDkhJhF2kqlyJ^~&ay(b@bCmQr4s7b7bipq!W!;k-kiXRo0&MGTTRq=(=YgM*RP@_+ zGpdsBjPkk%bK?%lFa4Yxyd70w*^=0$ZW^nUl$YVXDAiYe4fUO?xVYJ~Pp=Q&25h#+ zxrz%J^Ue6Yh4fHy;g3VPf%eu1pGiWz9~X`0CynMF_4|S#8az8%>I=ROg~GLY>uXo> zt?6s={eMK8{}k!*Zqh@wx$X=66``y9dir_0FL)ve@qU}H)fePF-DECO#kp*8?6M}7 zqv)2zE`F@rH^}>ZD3dKrJUj!waPg2Z>-7KTTeJD?I|CineC3CMbv%R}!*3;-*VV{u zJ#POS$&~qr)>Dq$S1H|bUAAWS|34@<^Wj~<rd%aE=zDVVAyknmJnM-=8H<G09h06I z!>J#KjryJjeT*MfVPfhVsQ6sPl=#r}srcCRDYuoT-7PvAyzS1#tA;GhPa{cSQxDa) zx{pb;{!K)?k6B)Vc)xAe>SKP$(@oDeHUP)HYu#|4aZf|dH}d$_35vB}TN+=!3BGV` zf4Nkt>s0-T=-DivZZqg*P4Io#wa?xDWFM~BGBMURm3iEt7nw4Tv}F$N#U)Em+}~>| z^LB$?WPU$(l6eI#Su(#9xS8$q2EE8kV%IX|$Z@~kKI#te>KqZd^5oQ%t7Hd#R6_sy zTX<UUqn4M!=ErfPKI%14$%s*JO{AmL*SDoO{T3<?7pDnu`gN{r+!G&~J{2EppSp3{ z`WPj17*nRqacr3?OnsUOly_lo7E>okrrZS4GF7{uqkH)8vGs_^n!(gV>Eg%WzD#@f z5I-yp8Zrjuv;W}6=CwsjG59R_&Q%P)H_%bdy)FgTK6PWT^?OC~_Kq2YJ8ERM9@i&H z=64%1&t(k$bfAa2|Mb29EC2njp;uV{{Y)TJ)v*v@Rmbnu)X};>?+#?DI(|05s*c|` z>hR;i&#htqFDghox8A?cr@^*nZq=WI2498^lUsj<iqBPUy&rX%c`yvDeR(cp_8!vX z4C$eC@!K}<e?22y+kP<)@oTnigJ++3W~RSj>-(;yzVok9`MGM}51=lyePvepAJM)a zBt0G=J*a)#ykGsLIK;QrzV6p{ec!dzzVe>dxoY2^LtSS3z7hC8qJ8frJsu=IRQq~s z$b5*u<1iJ-SNEZF9*)EOD$Zq#W0!TY9Hl-vif{B0Ye>B3v$BAL9~+I<pY_(3@^u98 zYJayB6VHL~T*btP0v**j`4(Uu6Jf{u50lKd*2rvqeE$f^9IKHzge$(k)p|wRv)MY} zK7(G?fO7vp+pc2p9IXR>p7i(y(nIMoQOxA0GL_jm6k-$GaG!L|-x5-6T2e#?Hvb(( ztUuIyd1<+bUDhM;OZ0DW47<+$@3t&w5!m#xvMm^^6Z%V$Qh)37uoV&S=WC;N_G@8Y zopm<G>U_~%9r*UQl(*kT<>xAIB}R-kawLYdU){WIJs%cHrnH@wsoLor<-`4?$1jl{ z95d~$i&qj5-&V|s0NK3uXenm?7JTO_W*!K1RDHe7vvm80?du;TnKHK9GF$KKA0nCG zTO+ge*#1S5d1Z~vJ-Fhxp&CD=|7$jWNL-pZC~>Q8mm~L?ns&F88NBV@lmF#FmRkFs z3b1PDzXR5Kg>C1L1~OG09}BRm<L_(gXuaKkC6KA=csRhSj(@1BqxCrW)j+1I<JSVL z>Uh4Uj@IKs<`TNCaURjWH;<8u`a!?{hi!!(Ysi}Myx!lnrTfILB;ya;dUdP6%lS%A z7tCkX*#2F>a!<_AFM0-;V^zfouFKXe2bNH7$Z~!Y*tAp5^*77*wfj4|n9Kr$zFN=6 z`S0A)_>PqXK538dFAnG*uS1CTk@&pN!>_>Q27l{V`R=U&pTtU3@+z#~K5ol$J_Fp? zZ}x9b)-x}f^yItin2*T#CcCn`b-#H(cJ=ttFRpittLr!EE5iEiHv%10zCH$A<2Qdk zxo<e^doALuiP*hK9AZxF-h?{hKZ%=5P^J0)d%yb!W!+lUZ$R*8+A~E^y7YMOy3Tyl z>j3gcN}5i{-|z9X;A0hw(l>^iN3`C*NsgO2zXWWyLD;r^gyepL<VqdEdy4zipJ>4) zrOSG9LUKX$c5}jR(?)9rd0(Y=t>CtuuDjK?k})P+TS*uOzMoJCvYPx>=eG=c8JB(p zyKbwnbAjI`nLk=1^Kx9V_1pm5OiyWRGo~aKw4SQn&(YfB(LfJ1Klo&TRe$q8486ko z?^A(HRmblHSk<vyQ%CD_sZW#4&l@teUu9gD_d@rnKbj2!Y|;kn$tAwWrpHFf7nv(c zd&jY#?;T~F6)f_Frix=1_Bi&Kcl=K8806?jB;ci3@#%4k-#3M9Ge^C5JNk2lnMz^K zThM#4wcc?{^{M}edc);u>+vto**qOp49Igizn#=O?t5`1ppo1c|24}gd9G&4{25?d z=73UE(}+xIuVykO{x$ut<6QEEWGY29jmVS+Y$kIV<(gh(N`BZfTYnct=2NCjnQxKI zD{#rD5j`dTn(6tNK`(mBTtv&1BaeH!{@qfBUE_Awd!IFAi5{QBZt9_Q3FbiAuyY`9 z?wEvlKL;C)llA8~`0byOg`WK_<={V|@^CpQT}R+^X<ylzwXgV5w~_c&{H*=z_VumL zm42UO-d!WJ^}Lq8+|*P0dRtEw+CGigz7cyf+yB6p8Ik^5%T)11<FD(F)_wdq)$@H+ zkE+X$-Q19VgHY^U&$wjI@jkl*wl!my){EXeK3`1TTqsu{KsL|cEyeCXgD+g{wm#nf zVW6WLKdu7S?dP`D5U%)ktn2y69~tzL4<p!ZnXTu;ACt_h4VkL#>&98@x<3)rqvlwD z5@6*Y8Qa^n<xc~ds*W!NSk)nYmt9Be^MaK?rmEx50<7wg7}Is=qd%`}`#T5sNrL<N z(`f!B>z|uI_=BEq$U!v+l$?nh*Qz)Nt$$7CfyUa(o42LZcga8&D(7ARU$~rWJ;uHm z=&0J_24KGp)SRvL{P+^d{0T#*$Uawdj3-HtFOwch7r&q0=l_}{Tt9tZ65{<hYc$88 zd4AAO`w<f^X8r}0hl?3W55LZJy(24r^u`huGva3*Gv~5>|J>Fi^8KWT(nWo|#lJ<Z z^p<s8*G;+E>0P<mxk7nrVzPppUDLCbg4}>cAvUq^)i@Zr?S2LZ6t2g7AE<lOQkU?^ zL9bh-50UjvANK9oIqub%hU>C5o7X&ra?{`c8`$)BVCSH3sL-$1&euRZ+d0_aUi^81 zF3Pq`fy3JMbRbK`(KEpH?MmUb0hs~1en7j_w4ZzXQjs)nJ70<`N5mcUWJ>=pZ6&i7 z!`IP&1rBT9X<L@F3S48KcmHBI#NXY~_b+6=I1#H#So;0XTI1Z+AQn6IIEPbzOp|L> zxqvN+UFawm)HtUS0%fv!K5J=i`G3K8uKKM18R)2DEeEXI!kt?V;EHdD>IWmh&GPbp z8T2x@%wyLw<rp?@zCv=pPI8rOf7}}O|LTymK`ZME2^Pf7865C@pt`J%_)p|q0#jOf zKJa?58GVR1uDPA>O?y+`69V7A>xvUm<^7&M$WLjv=!-a>tC*2~R(#>r?MOd-Hrn?u zNbX;fTyEd?ez#+{Yisio-F{FIo9BylwViISe*<5*_G&#J#gArtiJx_QxjEkYnsk+9 zN}q1aY<<rCRgzgSWU98Ww|)eTY|Z+kuc6$u{~N$sSA7hgJq;(?yQfx7LcBlTgo!Kn z%PqdnEydNpqw;WZl>nz-=ep**UpMHbpO^mG_h-m&w>(2KWiDjPY(1`|z0LOjnjuqU zhaHc;Y0Hg_kX$9(oyQCf@6}P|>aw2k$ePD&y)y~%eq60Jj}cwOW-zGry66(eE^{I| zN|~(Dt2oLQ#~$&HGT%#L7n*JyjPXm&Z!+F5#yp?46rV3a=DCW`Z+SN8aq1_5#SgNF zo!dN1GE+4&TklK%ie#p1WVU`E`L9W4rbgy4uDES1{+YlovC*s_{XYi1<a-vo_NVe` z$o}~`lKVF#SIO4%x*_#PS5#*u@wc8l61#*}juTsN!~a1ZHR_*f?dQ$gbmaSfYbEwY zg^;n|dY>mg^zu{9>&3^qt=!mey}$pqEi-btA+w$K|67uK70Feyz4c%&#NX<+`q9{9 z%Micre)KJ#ZpaqZj{-Vz?2<Eb+~6Ih&lHTfQO6$d_&V<>ZIOhGDvlf7bLW-bQDQiW z{e15z>v+NFpOq}RUm^JQ-ce-Ha}Cum<Ee)GL=NS$dF|g)j7GqBuKMRQfsQIh?*Wc_ zyBni>fP6btA0>Wo)<^xFK`(vOFJrf5O4Qmir45_O{Ck65WPTL8EwlCh`5#E;uhhuA z0#|H3C2pGO`Mg0ddj2YQTTl1bY`R~VK)J+VGnxO0a!oHXpTJHsRU>H{kty-qOy)nK zT+@rpKgCWmRU>H{k$FD$W-|X7<(gh(u3#sb`*6vp5t&=DH<S5-K`%1ru-h^R)nZK7 zD>5Z_o5}nalxupCc@1`wsU{GbMr2B#(oCk@i_`QX^G(=ErW!yrjmVV#shLc<2c_vn z=C#;KW=*?Gf7MK;+@mmMj@HUliKJ;nPwD%b$&_`prWZYb06Xbf)9%tIH<KxAC{w1~ z3$<kqslijzh@R3nH<KyzUQI80%JVcWQ;s3mAktl%awBrVl&fUxxl<xHsJ{X)x=5aO zW#*=LmFA|V3%NqEhzr;}J)_@n&ikY_cZxkGX%*8njpj~x*T!5kcylLvbn@zGX>3xq zOwIJm(y}Z{VADR`jdQVG<NZ>IE#zEB`BBS4dnrF_zq&G8p69FI3K%lgm}kpud2CYO z`!r=%V6!c=<#9xPtHhM~9z&*TgK+bF_1=jo_YX*}lI_j&68>Enw@ud*tM)w4NkY6I zt81;7uL7~?28NC*j<UtEOT)`i%DQpjweU@O_v<O1T`k44@SLN$Rz&8fo{lQ+4guS7 z((--9$VQU+W<zE>aiaSind?dJy@KQ_*?ymv*rR_zA@;2&PPBYEPQ*GTM*KKw)Td!w zH{0Ip)23z;V3sXR`>VNZsQ#?w`KI!r(f$#!-ERNZ`w8Tfwp+#2c0*=6?Qc9wRqc;9 z@pbieHrl_vZwz*hLHwHSk2zSK_Sf0(`=O=$SL=>Y?e9jNZcmwi$kt^35fLA1ddVsA zvG2=p_i7`ub}(gLZOCk={UwJ@xiYWRy6U5T4=Stv;t>e23D0`+-ySEHs$lcmf30!i zTCbissuM=plGtUOkfZ1)N6|$ek!$MSfxc%TW%b6A%xw6vMEdu0HI|%@x{UU5WN{&O z%kIvNS|3ZK0Zf^DYGk%P-@1Tg%IwP4Q!R`9dL@rUhh}+nA<2}U*p?}p2eydJHSSqN zwi@)vO-FiSEmQe4<a`S;=G!JYFKa$iu9EHdqgj8(B|cbB9@*pQQW9)_9yJ<A>-VEN z@_l_<>PI)C;&8Fwdi%@z-i*^3VC_>k_FJFB!zY$ZiF8}0L|H&1F{Sdo@o&RaTN`>t zBo=I$t&jK851TS2Mzl;hhF!zrUZy2i*8HYiCA%`6!_S$r2|d_*JnM<mj7RIv_m;*0 z{W!(k65qL>&KZB+OX-3<H^+OSC{)J5iOustOED^SbBwBZQ4&$sq%FlCrr*V1rhmfv z9qV*U?nNY5`F*ZXDo*9(<21_s@@FhTruf$5dzrh7?w;?{IQ4yxljw_qe7^~V9yXi) z52#Y*n=`W@z$SEZ_@exW9sO)eZ6dmbZ4>d8SErhziZ7eBiKg8xbsD_&?o%|21-W;n zWl5j@2BY4vW3Sx1GG!hxWNMotK?@)b5-opI(T;=8G^%Jb4%(Z0%i1Mu+l$Xle@UBY zKdGFd@mkZi+xBs)_hPD7)lKbGXe(bkS5d{f+6jG9gM2Mi<{(5i&krr-sH{`Mwv+fr z`(AP-4t%!SNz0Y7Shi+4+lz8dFM50ru+}4N&R#+?`wW@BZ1wVQDu@Ws$R@hTJci%( z=68kZK5ih#`zV5zB_hw@zp(8jx|{wH+q4aG<nc|@t|y-~?Rwft?q6tnX{YZt^a$Hd z-$gQa88Wqv5zH=9#!JJZgN*syKIKC0$eg^3?<JJbp&iY<Q&NP&U4gmwV13c)1h4eF za~Y4qv$s?FL(xa$Uf6%BffG{bVL5!-JI9#Yc@=1P82GKgGTv)h@{UX?z%Av!+_wlD zSJHl-4r+|%`%_|)_+AZY!~UO7QatOK+hjcX?%bxc3h4Kh81L%ND>uSlbJ<%;8F#6# z>cYIb^ERlm6US8uiF@bE?zy5t9i1nDotNaQYZnfk_Z#Q(yjSe4J9jl=ra_yjzei@a zS<#b+*y#LJ_7?mMBsXKm9{T*wKdgzX{&EFhNSOw&Y$6YB7`am+CnA20c-L{>`4_(2 z{;9c}Tq5DY*7<Gx=jqc@%*cJIurVWjvsb5z8RUW07g;eg-geALx4CA_Ab-squgPEd zSI3XsQdFDRP%ma0w0*;T#rSKqeQ;j~{ZpN`AFvwV^J6D`==UXNEU0#Zo<jF>#e#}A zy2rZSb=NLWH~37&g7oFm{^lOZm1SX+Na%+U9*^A9;r<(>xa!*L_8F?}?e+(ezYy|h zVT0NJT8#1=NH*wvl5<%bdVb#^ccOHewqXaZsTg+k&JMJww<tRi`?wtN+lY_HUcgBa zyVQw(C;FnV|FmU@lv5nbLatvMBjwmOjNm_g{toXPy016?>)G6KKIABy3zb3w=dwv1 zGH+MUzYEjZLOx%}_gCgJISjDJDutQy)a;B9ViQ{E5Iu~eUiU$!*(SbZt-H{AeCqd8 z(hfY2S#KQn2eMQgn)e)aEJmP#Ip&A4O|LC$Z42@qs%&7}ly7OxvtHYFlWlzOQ@7h7 z=wu7qZhDPdYnv;%QM<|Yu<dr4r?1YvVPM@}`Y7!-gzK_}wN0-_Yi)BSH?mFi3TvC> zk;v7y?ZdgYNgu^F_ilK2+u~k5wYIsE8`-9wt%Zz9iFVVrH#V@%z0(`swu>9u7TiMy zNlm_W;bPc!lV~?>`(9w(Uiv8Q=H77*Z(FZdPi?ye_p(7!V;knjp>30BH*LETSlgtJ zVw-#CJG^a|c=goU7Ti+@NsVnX=7()JiFVVr{lMBLee{0Agx@+BQ0mglc%{a;V4hyC zWGYj+e)qwTrlWPF_kM$x6kczMWJ7P~+rV01Ir2PR)5^GD&RxV_+1z!wJBn-C^{nkB z>NNeYLyU~6S`SxdFvdxrCNkBS-Q>Q!w6-Zzbhc#%V~dulY;Gb`#t2j9Wi>K`K3&Tc z`eyf^q;EE5iuY_igT7SDlw&iQ(kGfS#e25QpbyhBRiE6%cIk^unc_WLX3%$NnW`^r zB2)SRQ>J*&mKo%%mZ|!nCNd=!O_}07EmI$Z-xDVGwD&i+JL3=^!>;PY`pNqJvA$kE zf2U^LsP^?;?>t)OnH^GTxcqFroxabrPuc)=JC9@ceW~70X}z7kpJe`djm*|_K1njG zH8NYzrK?Eh-`2=%J(osE<~I$Q;@7a_(ABnF^$w73Cw+{#_npgAGdF_TjXlI?&3c&c zH@^y`#`~3pBYDNH;vQ!k{+lPui;<2CfH^+byY4t(%ZkYQK<lrMkz8d;*7mYQc1Il7 zmN;l>Oa-M=^Cq?Q5$-x)Mv@?hp}%^!x)&FPrpLA$vijxWR!W4*CN$VK{51ZPbMUv6 z#}|S}Z1U{M4eCF{;mM2R*qS|$ErP}Glh~fEwf4Xi*Msfa0@;=={vQ>=b&(y%-kL4T zi(qMJ3+~ODF)3{$f3#EDMj6zuJ>96>Xq$XO4;Hu{&YqQcGkacF#~$^^QBn!9Ddo13 zTQ}r{jycJ9%PzXVE=so6PAgTgG;F8Fb`6|WyIun&OuGi@{#hL5t=aWOv8kb5kXI9b z-XEUBU$hBKYc~$j2U&IvwQbjz!r3)2bXM&`{#thN{Z9C|#rFC$%Pu_UiCmkXDrd6A zLLRbYleXYK5%<gMv?DtC^5opKyG+o0E%ohkzt@PzZ2Rr@o0fg+vja^wm@1as;Y!&7 zwfw%LiH};c6+Sd=9o|Flg2hqZTJFt{fko`qzPH9@dj2hazxsooUVsW)jjixkOE#en z)26KdV+K!l9LLsddZcOl)#)c)o6vgFo0#i`v(;{L55kPm%iHc-eyc4T-4(Rkc4x~* z_|>w}U-aR6xN-cEI9MCTCVa~MiQA6laxPWQ=fJD#JzMta`LQ>L%<j=2@Ac}5<Je-H zE`g<?eGPLDAI(CTg7xg$C-=~U7#$jx_ofo6mXPhY^?kzK(7rnJO8K~i*ruxW#*mi! zk~k_fZIH*)?b+}%VQo;|NEjO~wr$uaCbVb6LRcHrs2s+IUfYJ@!FF?H>+vOsjENzh zKGrx@Czj@>%DJODQH1Ag^#hkcmKkG%`UOKzw>XY1^#favuY#qaZOBXR=Um&$Q{z)d z3);l9+Sm0#A=Ada`i~Iey7)4Vy)_%}On{}Kjdl7u)fZ$cS<61i@aI&m&NH@yIj||Q zZ*SXU@CU`7R&1Im9Z5}<^R`WAD=ziB8Q%D`Z*SY{=nux5*;i-$75ng%rBXPSnpRVc zvzd37Qv31yCZcRhF&SI1+OJ7FSbYuF^_-7lxBg_E$`7a#I!=T4Q`Eh;;r7=vw}-N` z&U$SM9gjKnZ`;=Iw%at<eolV=Y}q<3_aEK+3s4f9#4@(f?Ya}pX8$wXc7EO)he*Hw zS#SJe9?S8o|5%%GH>G`h^*i4Bp6fu{Yt_$;nfCI!yv`gTmzgfiWxUkn_G{v=mgb!D zj-1i1>aRd1a80&QV`XefSp9ZoJL}vlm-ood+Bm773+r`G`}g;LLu_fqp3H11HFwl_ zKlp65m3}_$**1({)3rCZj#Z_x8rp_?Q=Dtl=vIssoEsyp&Sfq`rAEvR541Z!i`|xJ zW=EZ|K<qeb8ge$rdQrx-ul;8N)p#@e>dZgg4;)uYXDzQ}L1@^N%eCGAKhe~tI&D^& zF1QP9{gC73>J#;Q3%c(&{!~lIKCum3y&HNjm#s3<HQP1c_PXLvq(5ocr_>qeyml=e z0iW{k+3GL#dmWL=#1T9P&L(KBi|5tuoV&^Qvp(eM<UR*pS_SlNgP!<}$ixwT-y8km zhF|dbq}>F6)IBQu1V2jnGr&@Z(Bm1Y+3!jXQ>9!MCE@zp%fYAGSo<Nw?;gkxXCU&d z`2l|P{bKq7&sNzF<<fNc`)l%6i|Gdm^#rcTCVp={9zHIt|51JjeUI)6D6RaE&*f4_ z2jvxsaUBxk2fU-?z3Tyj{-geVG%<7{cK#V0@Y{h+X*@cMJJ@uLKPdp4U_57yz9{V3 zOu695$y|p27P#cW-#AWM^8l;&mWFYR6!G>+syJ1yxV^ou<3*IoJ7a=3;51f-T%5}$ z*RXZTy<nVY#&9lufYURg+DL3xTi3~`*l1!|w|e~GIvE`$JW2Qj;Zrv56kB}x8{>9; zz&lKO;8DVpgijDYW#X=r5iu}=U2VYf%*MdcO(sTt79QMumBkNi@eghu5qjSq;2pre zzko*xPZB;s_>_$g02=ZV@g2av{)1O4eS`Y0wEc(jQH%e|=p^A2giqO6nk%Tkb5n<0 z@ayl~Wb4xz`;3ZFVUn%$JF2(h5YT@|^$Ehy+W0n+uPVh6{I?}=koOkV);Vg+-+12} zmQdjPzq8wJZ(ysvI=gLu0q+36??2#C!jptg5I$vN@|PP=fqaVZPKs|}yS{kTt}h<7 z>x<j<ZCbS3XVaqHKARr4{jup`+aJI?OnZPw2~QF}LHJ={zdgWz3fOP|O%Id4OLlv8 zt=<pvfWB*WQRMmjz|!6U{@Mj1(8QZ;e4)+%wF`+KQwo!Rb<x5blkrir95`v>o~m<$ zg>NH#obc_0=Lz3I_)fy_CY*GxwCYbst^DgrN0TVWZyntYxPmj^Up?s!l3yma@&)C6 zRKAPwHo|ejJ8Z1_e-#9{?)0QPr9KnOxMb+lN%nOnt@30i+3Osz%F`GM4SBs6#qTpQ z?320`kr4JQyuyl~o`o&8eG9Lp@{8>9Pi~4qjGym4pWHHL<2Oouetz_P^2&RF1A9M3 z{GTHJPZ9s8i2sw)oQ~9~ww_PfcuV|3%RgJ<y%z3SQfz@fA5Dq?6Q4A2r01ha@#itc z1v(FVP+>EFq<lda;;8X<eGTRJ%5@J*x$w(72(oE<7X`Qxzti(khxB(ye~0u}*pTm# z{toG{uu;E5`YV1z|Cacnf1LD>lm0564gV`_=x_C3@L!ztSJ==$PWmf;L;sfep?{k6 zPm}&>^1s4{{%P`mn)FxL&_7N3D}F=&miV2X)73sGqvO%pdOR+=30Bw8pFE_`Rl$o@ zb&&sL>q$DpIQaZMr(<y&#|bA0JA}6$viUC|JVdyIusz=OoW2C&O#OxktFFw~zi(S2 zY0?9m?c?;t;xVf{rtFh-iQ4*NeN^5TM?p~DP5j-&-%b48#J`RBw-Ns~;@?L6u^pt} z4$&{LKel5Bu-||8#dZ<>E~4LM(|42nZj#?k^1DfXH_7iN`7t$q82WCq;;%2ZDPim1 zGXAe7Z<Fn>E!5sy$RAtCzb)hcYVvIVc2oRzQ~Y*Qyta;Q|F+I=x9@*`{m8!*zugqS z-4w5_WAg9+=jGY{-R9W+!!~>T@7t#4qrv#mI=21WI=>yi|M~SJ|8|mp?e$;ZwobCI zWla8UnV;+b&o0mQZ%o`9tY7<L>Ov5&wRjuojrm5bN_ZYv^UHAqc7KEX1pu?$mnB3f zzZVDpT3@%)&%~Vuzk_li(DLeGTi<Tdw>u{KYWcPLcCVptH|e{L^xYP-_1#AL)?!=V zZKUrurLVSEj{dzKoI8En*3fqw>AO|wqwRP4wkE^?1CJ3d5v~$muyId}aDwm{;Synz z-?Lzse`kzvg76sO65$2HON5sRuMj?C<BMX16DE#eKE4C~HQO%<>~C$(*F~=1c5?33 zr>_BTS)+a$zhf=oI`ymig8IAHu)n?eS#AApeMbFj*x&m6Cjmd3?WyaMHjVUkTlPCW zw>f=sT?%Cb9>&364+CEhEPaOBfQvXW>CXV``kbEQ_WT3bmVcb&A1C?89b4Y*B=2^T zcRR_uo#fq4^5#k2Jjt6UdGjQ1p5)y@^6nsccaXe0NZuVJ?@p3;C&{~$<lRZ~?j(8d zCVB5BdG989?<RTgCV3}F-U*U-g5<r2=-)&1?;-lTi2g33zpI8`;?W<|d+u`Pt@yml zdEPFM$ap62HK?uUu8739!5=9B2l0GY<OG#J3>@UgU6IFugM7FvD!F3f0~Y=|kXin9 zXA|L=g`X92L*BDQ|1A0I1)_g}=wGnuw@K}Wd|*o-U`wBE;ysgo8`0DHW7`g*-$C>{ zNd7R<4-@?`(T@`SDAA7+y|lKe|Mf(Fy-nY@v2>A151g>@Ci{6<-zN2a6~Fy~pCtNK z!p{+w7Bu)Hk63u~ZE;{fUi&uRCh_IREAR@i#Gu-M&)_7GxB0dgZG7Bn@4n5)yQw@+ zc%CrHJCR1Yx@n7})3<qXkA=^B;3ROM&v_5rLs;&|2j$y-2+*)++f9Ov^3T{f`FdO5 z<m(qL`sDXf`S(%z+itb#-?m`m>+JSQUiZ9R{&w4c$+urb<$Z)Df&+V!ZyzHp5o?w| zN_d$t>34m}F28<}@F~JegsHykpGJ8QZ^`S){_E{{NWLR(%X`NT!Ut?T-br|ig%7yj zPQo>{^&Jp$L!Sd`eICT$flj-=18O}T`13$#68t8%+v7mzB9)7OO!+Iofj<uHvD^E= z^|n0+-a+>Km>n+%ZXo^}hVA<A1~m1(J4QH8xC$KT_ol9GR{5K{<_Vv)@F?ZeDCN^A z<<ltT(<tTBDCN^A<<ltT(<tTBDCN`W+xu*N-)^_xDCN`W+pj13M+q+zw)1I}@@bUv zY4rM2Hvjc@K8;>a^-(^JQa+7RK8?O3Zp){98hytByPWcAbli@=LzGX4BwUSnIYjw% zi1O(W<<lX`r$e1~dmN&CI@D?B)1gi~pAJzz9in_XMEP`x^63!e(;>>ILzGX4D4!19 z9k={>=<cfJpSMsxy@m4WEnRj#r754%luv2Or!?hLn(`@4`IM%7N>e_iDWB4mPie}h zH04v8@+nRElzzJ%-|4q6TmDPG-Oi^p<x`sSDNXs5rhH0MKBXz2(v(kW%BM8tQ=0NA zP5G3jd`eS3<td-?luvoer#$6Tp7JSA`IM)8%2Ph&DWCF`PkG9xJmpiK@+nXGl&5^k zQ$FP>pYoJXdCI3e<<mIj(>UeRIOWqM<<lhP(<J57B<0g2<<lhP(<J57B<0g2<<lhP z(<J57B<0g2<<lhP(<J57B<0g2<<lhP(<J57B<0g2<<lhP(<J57B<0g2<<lhP(<J57 zB<0g2<<lhPQ<3tiNcmKxd@52t6)B&Jlut#<ry}K3k@BfX`BbEQDpEcbDW8gzPesb7 zBIQ$&@~KGqRHS?=Qa;U4KFv@*%}_qglfUQ5-}B_}dGhx>`Fo!HJx~6gCx6eAzvs!{ z^W^V&^7lOXd!GC~PyU`Kf6tS@=gHsm<nMX%_nqYLJIUX7lD|)qzfY3CPm;e+lD|)q zzfY3CPm;e+lD|)qzfY3CPm;e+lD|)qzfY3CPm;e+lD|)qzfY3CPm;e+lE2?a{(c|% z`+c^*w?{jy`RMj&XVsjaY>)N<2J5Ts(ZM*dY7{Bh9v#|*LqyJH1Kx&1fIDuJ%LZOf zShzEO0N7tYZtsjQ+2t2YT>*dR#n$?8duLV3{rf-LJ4yZqCvNd~IfsBnXSHqbCHs3j zt0)NS>+KUd1C#x|WPdN&f5~k&|0SefAKBkW_V<zfePn+h+22R<x0C(fMfQ)7{Ue=K z%ia;Pe}wEGA^S(j{;SFUt4Y5DWd8xO{{Y#4fb2g&_8%bm*O2{hBKxysf0pdelKok- zKTGy!$^IPKpCkS9WPhIQ&y)RmvOiDu=ShBn>>nrlkCXk!$^PSH|8cVaIN5)k?7yAt zzn%1(C;R8g{&}*0p6s6|`{zmi9c2HVWd8$X{{v+I17!aLWd8$X{{v+IgJl1Mq~Aki z|3hT|LuCI$WdB2C|3f7I7s>u#BKsYu)5>>8y$=z=HMMPb;#8g>oFqI(I8C@jxJr0| z@FL+Q!pnqL2(J=8W8;WJI7T>5I6*i`c#LqGaEWl0@B-mQ!b^mg39k@dC49!l8`E-s zRj#RR`^NMhoS67};2<70W`)kcr8r?3-(`$e+xCs6d7PN^3&6p6y>U+F3&D82+1X{$ zZ+7kjj$&8a_RY>IoCNcQ&Ca91f&9(RGO$Vi1aM%_W@i=Hq<@z1ndVrr8vGH_-NZ4% z_Izk_Bu?c!Y;3=uvVC)`WS1wzmY}}4vdzFTDvuLp{v?%;5l#~>5v~$mAiPL;iSRPv z6~e28&)E24hj5H=oN$70lJFSeG~p8AD&Ymfi-ea5FB4uNyh`|tjW4DAy_E9z(zKnw zm!|Vp{9H=;d@1GgrKJSugM7Y}^7+!z0?LDYzLfHLC*|`_%IBSw&pRofcTzs@bnJZI zN%_3fvGaMSdS4^Rj~c9sjB?87oe?{qcdGX#O!~Ox&z%uFpLbF|@1%U*nXub4=@5<) zjuU47B$ba5P7^K>t`c4#yhwP7@G{{Q!mEVO*!U`kaEx%AaDs4>@EGAV;S%90;RV8r zgqH{}6J8;_O8AV8ucdsxmh$;p%I9k-pRc8SzLxU&TFU2ZDW9*Ue7=_Q`5@)<LCWWY zl+On#pAS+#AEbOfNcnt_^7$a;a}B0^K1lg|kn;H;<@3RaozDj;pAS+#AEbOfn6TS3 z?GTO;juU47B$ba5P7^K>t`c4#yhwP7@G{{Q!mEVO*f`@5juDO%P7qEK9wVG4Tq0a0 zyg+!7@Dkx=!YhPV37@g?1m*Jt<?{sP^91Gd1m*Jt<?{sP^91Gd1m*Jt<?~_6=fjlG zhbf;AQ$8Q2d_GM1e3<h2Fy-@M%I6wP`Fxo2`7q`4Van&jl+TALpAS<$AEtahoUq$- z(IFfo94E~DNh%*BoF-f%TqV3fc#-fD;bp=rgjWflvGM&5;TYjK;RN9%;W5H#!X?60 z!V82K2`>>|CcHv;mGBuGM+fcsU~~-AKVv->9ka_jRep&KwQcWoMsX6%mph#_aIjwO zbV^qF#+yz82lLI1H!azCPGkr2Hm5fM8|&kejeAM|Uedpp^zS46`$+#j(!Y=Nzm)X9 zl=Q!p^xsMP?<D<4NdFPie}wcuK>8mb{ST1-2T1>GN&jm}|7%JAgQWjK(mzZ3XG#Ao z>7OV4^Q3>C^v{$26QutH=|4gGA13_|lm442-!?DA?08#<6HX9L5*7y-@k;r-d6DEV z#)+QfFD9wnmVcgOy-&FPycpp);RN9%;W5H$ybtpAJo|m=?dMgAeu3~J;U&V$gjWc! z5<X+&oz#9isr`0R`|Vt?{kwC)_V3OG+rK-h{dQ9O?WFeGxk&P<{dO+e^1sKi?fIS< z;W*(0;UwWP!fC=K!d1cxgck`f5nd*|LU@(%85<v@_B%-JcaYleAhq8?YQKZjeg~=j z4pRFar1m>V?RSvc?;y3`4?4CzKNuq%C!8RhBs@kqO}Iq3N_c_rBH<;%%Y;`5uM$3E z<HOW`hpGJzQ~MpJ_B%}NcbMAmFty)dYQMwOeut_34paLbruMthvF*7rMmSD5K{!cx zjBuK8iEx$h0^vo%ON5sRuMl1(e8$G_O-lbKeU{p`-=z*ge}9+#`<Lx^#e~2pkKJJ7 zIF-k#TvcW8C#XD0{7EX8?$fM)jLOqgo~H5=m6xczO6655U!d{@Dqp1XMJivS@+B%? zrt)PfU!n39Dqp4YRVqJ2<!7w&zT}Ub06|oUWa~>49wj_UI9ZB;&7c4Dr3sG`p0x2G ze}8nd`T>Zq&)}7vvOe&!bK!!h>BkfBl@{)aS?e9AC$<IUUBaZco(nAdot`DR9LVcg zB6-VHzD(sSRK7yxt5m*fm3JuipnhOk@A&!vA0RBxLwtKsek-v5d;@qD*k4a|tl0M( zfMX~(<lEoxM0p>|eSZTdh(1Z!dOp*!5`Dzxk1pHvQL)&lKe|fzjEz-j8T1{be@C3? zN#Bknm5&il6D|?15?&y@NO+0xGT{}%t2UPKHT|RB7nGP#TgQs}e&zWF{xr@F|0q)V zzP8#rRyHMZqJ+u?;OlVsZaJ5&W91c99Q@zU0zWR7v8%0PWwY?U(u1JyK7ezhzV0W1 zjd+P)WS5^2R)hZUBvu3YUlMm2{9js<@__zJ_W0NFrKKHI{;-Wd4rt2zILZ6Ct>2eE zPVzo(%lop3b6&0f$A2APcI@{1vhy@92l{?lod))OS-B?2$1kg<Fv>f}Z2rzPaNy4` zcP;=+AEvgBFK-}v)iehED`Oxu^m*kr;Gn<w@+<cM2l_m<B60)yPpSSZ(C?`yr96=L z)RVUVo_ewm<p%w#&>QmAd?e8CsnuO5H}RFghWu4KzMfh=MDp^$%858S9Z#)_e>Tdw zY`~A;V3dDVE=vrkt>dY$R&ip~_tj<K&Dhn3@)vPplz%M_Z0P%Sp);}g&csPzga7MG zgqML0`e%~BhQ7~Kfz5KU&%}#_MZQt~4M4O0Z%Bt=w9hx<gbxsXh42Z&PuTdIfM)&Q zi~$?<eRGt`WxNRbo2R}7XzKedX)BSTwvMO1wTu(PzHhAp2lAi(DxgvR^mB}*eS-FQ z`Z<vwwD;4`C4mF~KmFWwz(IXaKeq^M@-JKXG?4rE4Ae=-Y5V)h9jBEkL4SNYX2<*K zr0@mxogNb$=yN(vxJ0;0ctLQG@23}}e+%qAy^sbr>RTuhy|lN<|2S~aUZ)q%00;Sf z`fl;BL4WriU_<`h5?>}30}cD`&I1SSd0M>>Zq#@8BX;=*08Rc6h<%1W9}xMk6C&9< zPTwnsP4b^?z(OCi=jnT?J??$jE?)&S=~t7$Mt!SQ!cPDj`maiVV%Yyx>5ok;{_^#q zzn>s<#@}Zc093w$|2BwR@uT<-`ZW9d43{QRF7-G)r{sU<0`))s>p2ydQv)Xnr)~UE zfe!v&mAm14$W@%hJSg8s7W;kw06zol+Y2o56WIGv=LH+v&%f}!W)z$CC9A+jeMzb> zN%bYEz9iLmm9$5o&&Plqb<bLz^nA?uG)~NN@q4!_#D6^>Q>F#>eN2V2LEkB)23D>y zuu2^RtD!9LpWDAEAtI>fw5l6_v&r3nt2i_1mw*F#r`7Y$K)=&!{^G}H&uK+!&?`~{ zD|-z29dTQJ$01-ten%SEq!)es{-Nh|$11Qvuhw^d{`Z{jjHBGBzcWF2jBp9qkRJmK z`UiX;S=!3*SF8$b=%@aQo>5=yQIs3{#a4g~f2mY4=r2UEsqa?7hWxE@Dkpz!O%weR zuwl>ERbWG(ZixlMU)^zFL!a&h;W5G`!c`M@2{Pn$RpVBF*>%!hk8h0Ixa(_aoBwO+ zK1<%$tnYO@pnn+UzP(*v%Lu>kKj1j9*sL~Sq4(|W`dUHCd>l#I>u2B?mB)eo@gQ=| z?<KABYkqIk!Xt|||Hu;IWgA~j^<5pO@&w^A8(;IN=oZ*>&7)@jByr&T3g=Gbnn#6S z$A=t!UR9n<*z%Hz=JJwCzsB<Ddpr^P9uIIF^#=ZZGx_(;<llo;+kW?XfNw+O;0l$m z+ITc>+cz3#`}|l^{uov5(ZoLT*JzEutnVR4M%VDyq+{zlN&cCPC81Yf?__M$!c)XQ zRkh_!Ef8KNO#Yj+{NqF>E&qvMY=2G0MP6fn&8W5x^q(PpXUN`}XcF=a`lxO14Cy~Z z`p^8mZQm@_H%tDQiJ9@>L}p@Uyog=eHk?ASnb;ck#!d*CB6jKTHE=z73n<rh$kFG; zIqJKB^t*udv-5rCf;IHJ(By~w3r+cT^t-URyb`r<iTqun_AOC+-V_)4zRi)F5`@PH zrwNw`S8ZIP_AS-4uRnGuf0x#1-;(|P(nyKgyA)f19NnHyq;#Pj52Xvuc#v|NzDWKo zl0S>&&tf!*`U3wI$-l)V+aJZa-Tp-@-$ieK?tpVFE>!zyd*tZX<(5-_Sgh#}NnS$q zX)G^I_NU4IG})hyCLz!7lOpNp^}xQ4k+fx>18mwadieK-a4zL*=y$Qn5BiIn=TG|L zwdC3Hk-pfB57AHiO4O737L03B=G*F)_mY0SYv|XzhJL-IU+)_F^{%1cC8XaaYv^~$ z8v0#A`dzYyewQ@YZ;aw^jN)&M;%_XPG}|CD79F*5Czad3&yS2ze2&$`r})d?K;PUS zW7gl(aX@eSr#7C(;%oS0yVUQ;SY&K_^Y$9s-c-MyjO|}wq4(tj$ANvDdos}^uu*RN zw<lx!57^XK?DhKwoI5CQs^8!iTR&h+Kj1jT`1%cQvBwu+uHPD8P~Nouo>)Za{rgir zu_)n=d8_=c=oqly$DX$%)(7nS>%6~+?Xhq?76<nGl=Cho+)MZp!trZ_KaelT#1|9p zC47mEdlqf~_S{eS0m2UwUR3WY`1*i9Vd~TK0O1D-FFL~({r!X=Ap9WVMJGx8HhzH0 zA0)h}-ggZ2UzFw!+Oy|=!VeIBknsJlywcX^mDdq25}qe~AK^y`KSB5z!Y|tRRo#Sl z5k5fp2ErA>Cka1f<MY2l_<0+v=ly}d@3-@%=YISCJMeYHPyUOM|6=67*dxSG{)>_S zV&uOIx^4ao$bT1*|1P}MroZqW!VeSv9AWa`h0ojNTelGIBYY*{>j)PK&lA3n@FRqu zApDGtUwskbJ%kSt&J(_s@I8bdCj2?VUm^UwjbF2ca3A3-313IJNO<1FTP{g<0_!m^ zYMkQ~<KI>4;IA2bu9D%%zh@-$er`xX&!4GFNjaCTN8Qd0Xn@V}PRd1~F9X<|FGzWu z%6AY>5*{Ti<DDu0dctYKlZ2~;PY_-pd@tce!lwu?6MmfV3gM>-uM&RN#>#ZVe*68M zo(m)7{|Na%5+`{(2qy`T5+?tv@2Q*mq=|l#aFy^0!sP!5`9HEq^rr|f6Mmd9`9DJb zkE{~?vo@A|Fyk+}i7@#;O8$?=iGBy+B;irQ<p1dPRGub0Nw`Y*1Yz=jl>8rEB>Gc? zmkB>knEW3l|3_De{#hHVsjd-k9h<0}{NF+T?}!uq4#G*oqlC%-9pwLxG|^8It`a^$ znEc;C{_j{M`cs6L2|rGl{NF+T?^q@JXKgIQiy8l&n+TKtJIVi@aiZTrI7xVvF!{fe z{NI@-`bol7!Y2rm|2xV5or^?&itsYw#|e}FJIVi@t3>~-jn&X@#Q%m(R8IciK>ptl zC;A<PlY~bJlm9o6|2L$Gev)vN@Cm}?{|)5-4U0s7itsYw#|e}FH<14~tP=gRHda$7 z!~b2IsGR)YMgH%K6a5atNy4Lq$^TvC|E@IAPZF*YK0%oL-$nlKS|s{YgqI0FPMG}P zMgH$vCHiM=EX6_pgEv#8L-N}LcoSi3K8^Aul^?KhPuil7$ZXwsz8q11&N8@v0xa$A z-$RaUxj^XEASEZjQm&HL!wDSKB*Mc|pNU6-4gR<ylmBFkY&paBN__eCI~Oe5xTl&F zHtg>9+J$bM1oW?6v9ar)p!@<S5Bh-r0`>b#Uti|}^*()oU$Z3j`}#YtS=wdszh-F| z*rXSG1NpC6verA`zt=2}ECU(zz<t2JyvTB7$u4Ic6?(tE$Z}NL!^Fhjv22%jt^gbL z+5K^3xr^jw9tXX|q}n3OnHO+k)Rz_iGxnb$N0!Hh&!}(GYX8XcVJVkuY6BMk8}f>A z8>`>L8s$gD9ut4X#y9T)4)l3R#kWtNcATn7pLW#!OQYOgkE9)SKhr4RDE<oce^KR= zUmkgJ;Z{?A<ln{sgZCAIt@r}A<^6kH=mY<``up)2c}eA`fiISf_v_#EzLM|{$$x5l zDJBOWH-8^*P-sOq>{IXKi5`LxG|k?}d&3gS#qZ9R-njV2*Jn#_)ruG3RVsgu@FK8M z8b`>hK8u4P?>4Ky+tQn$`c!{m&@Zgo{0mgy!XnCz`WC3ZyQ#h;)wf9YEmD1pRNo@i zw@CHfZ`IfHiD(@9sX-h^2YAuO9dTga-kwi%O1W=O&nGre`G!85e!~eHtNy@`zn)KY zS^Xby67)v7ihs#rwe@^rtJH1OzjeXJ>iNwkms;$ZU&Oh@u-bY)aYq~{hCO$Xes?BN zZq$D#>33(+E?*E`jQZX$*zo83MLz>C3hu<Nw!s1Ae-kgFz`)AiKL6mrhB(T7{edn0 z2M28b0$ch6C&BOAH#ngD>+3%_p!{ppr~GSR<zLBJwe`Kqo?ifq{l0#{abRD5->afY zV52-bYT*>gOOd=3$xD&E6v=xR$$J;cdl$)j7s-1U$r~bhLnLpA<PDL$A(FSJlyppg z>?zs)c$NJ;t?yMe&(k)7-``L!{@3j*N8i^%)R&4&F8SAhrEN48dd-VdMc-WByGY)< z){ytEcyoC}WbaUoy?!hz{f5@CcaO!7zh}I|j?dVRIOJ&irF;jl?}NVBE~4K>^t){O zZj#?k^1DfXH_7iN`Q5hsw%<qp)Rp&`_V#?z#@nM}Zr~4KGd}RWcja&2U%*y80bBk7 z7XO&^3BuApndM2sqlCu@Ur#tqc#?35@G-(w!Y2qX5Wbi2BH>enmk2*fc$x6ygjWbZ zO?Z{?vxLtOeu1!zJ!X5z*lA*GK7#hWh|2p2?;^a1ur(inyaQBzi12lUZy=l}TqIl} zd@JF3!Y2veL-;<z4-tNt@FRpjP55(!pCJ4s;ja*WhVXNQpC|mHjqUZ!_UHwjRKAJu z7Q!*Y-GsLhzKC#~a3A3vgm)265Z*(0nDCW^lY|ct9wmH;@EGCi2wzY52Eu8=dBT%~ zi-b#rD};{`zSY7b(tJj~k5K<VLjC^;_5UN(|Bq1rKN7RsXC!8~$4D$m_1pd)iP`=g ziP`=fiKU6(_SXn~?{6e#`(q?lCH@nH7YN@=c#-fa!b^l7CA>`dal$KvpC-IY_*ued z2){ts&i4`f{gCY=>i0pxcrZf!|A_tm2<Ywn9I@ZOLb;uPBh>$o#O(YUvEM%dznwoL zF*{#IVs?Iv#O!<+iE;eTlRr)pzK8IAgdZaOFyTiCf12>;2tPsiNy1+t{0!me2tQBw zMH^H9KSKTgi1og`vwh@(EyN!q+)a2J;fn~z3HK4+L3kJ81mQh|hY4RvI7#>b;Zeee z2#*oIj_~z_Zy=l|oF_a<xJbA}xI*|C;ae@NUVk?F|6c0<d#V5LrT*W2Uoz+)da3{K zrT)K{`u|?)|9kD<_iXQ_{=b*{|6c0<dt<i0da3{KrT)J+RwaL&AiO~MUc!rnPZ3@s z{3zjN!jBVPA^bGqRl?5_K128g!kvWe{O+axznA*|Uh4mQssHb#{=b*{|6c0<d#V5L zrT)K{`u|?)|9h$b@1_2~m-_!+`~5}4+ez}rJ%sNg{1D-X2|q&k(}X`q_zA*K68;L| zX9zz>_<6!F+L-$PUh4mQssHb#{=Zi}KQQv&eqVEYul@Ti;ESmKIN?6RI|%P0oFKf1 z@G#*k2`333AUsO=5aBVx*Ac#+@C}61g!6<a2^R^M2v-OnBYdlcvoS!U|IbqYpQZjk zOZ|VA=Koph|FhKpXQ}_sQvaW&{y$6of0p|HEcO3c>i@IU|7WTH&&H}`{|UkigzqK1 zNca@tCBlyqUMBoF;T6J96J90!Ea5YRUm)B`cnjff!gl^<ssGPX|DUD)KTG|8miqrJ z_5WGw|FhKpXQ}_sQvaW&{y$6of0p|HEcO4{*ga(beS{w({4n812!ERJ=LkPR_({TF zA^Z&C=LkPf_(dC2|DUD)KTG|8miqrJ_5WGw|FhKpXQ}_sUJxgJ`UvkJyo+#x@E*d$ zgs&u=Bz%DIDB(kd#|U3X_<F)O5Ka@$6P_eoBwQj~A$*MRtrp&x1T^~pYYAUUc*4eg zd(`-#pAYKiNs;NobSi&jT6B|5%H<nRT{q=sr+1;SKPZ&4PW<bI8rR@Fl1rp=von># zF|ovdf1vAX@3Eps-}N?C>OQ-P<OUKpS93m@uZXUZ++a(5zJ0l&miR<xx4u0s@xd=1 z-{mdwZSeW_w!|mT+FU)aXo*jrNh-eLKx!(N$xRj{E6p~DUTk7%yEJy22W==s*mN6T z?bPyRP;T>~4HZ{&zHAL2+Hf6wxf(vS;X3#vk8M5ChU?%f)bODV*TFYl!-qCp2j7Ij zm#^D)k(#!v*6`G8yIQ{6YWV84UF3d{`7t1|a=eDGUfb33-Co02ukC92=4<%swOuXW z9W{LQ+OC%G&KkaYZCA_pZi8>CQp{?uAb;FfQ8X4`UTW~<>+`73;h8+w`aFXvBSic* zy4ra~1SCF|dX}-f@$d0?A)@8h<M|Bpc;ON7yt1aA$C$?pjb=QbWgagqn(=&&dAyKl z#`F8k<Ap;rp3gIn*Qf!{o*Ezgfx&|&RcRm4JO7Mgvuz@AVBI#L_mj67&&4*64mDry z)sFK~koXue5HVscpUY3pRc>*6B%>Y?Yw?tTUEKye9$!754t3S=-DL7jSG*A@kX?_b zN<6xzX8PUc^9<&5b?b>lK;r8vepn!$+Inhv?)G^S)3c>qMmyZl?JBP4mwleWqf@!c z)O1bk)cWmP0Z*lvujI<5dVR8U3)K~sHu7S~<Ez&v*Yb(}HebCyxt7nL3l#^w`s($` zwS4|u$mgrqC)e_Ik)G4_{j!z)a$yZ$UBA@u$pzCd)1|t8sp0Fc;j8PH8opQ8@YVH8 z4c}`tU#@hdTu#juCU5~;5SJZk6U$iex7d|!bERon&&U?gCoL@WvWC_4sq)QMIp%~_ zxuE%l{;#ns`qK1NP71N<@~fS=g@yhZ?23LoH!Xz$ts_IfkA?Qz*cEM|G7eobvqFF^ z;8E%BW8wKb>>kgY_E12tULiE;l>l9bRIwf&q1SZ`Xa-BK+Isw4n4T)<Qu$0J1BT{2 z&a)`jx~0m+(v;#b?RS!LN!us({{wc-BP?1yO>?#PO0UM?iO9L;Nfk?(av2w}X&Ue( zO)T|1k6rU97F`jp8+<Y1Q}5_2zS;7$W-;ictMU0ow;ZsdFXfJ`hd!_A$00v(vo902 z)YMVXJmu0{3c2Nulz|@LiG#$KA$px5o&h1iX4n!pvGDk@>D4nR1lXGK{5{H*{T|Pd z;%Ls}$AHJPXB|9#dwM*VuY>0wNw>Z0;Q1%wxndnWGKq41kju=-?Tb`-disdV82C;# ztM5zrI~uRyn<#l~KHb&ot1N*(h3{gIPt}>9Dwk4os#bKkQ?oP4{N<QLU{eZs^*g_g zpEmt0t_Z#mZQWPHr^r?LCY(-u{T}>ZRTtfQ%2TOQv4|Tm`GTE)B71}U4n}0-UJhi} zr4=!bHzdgE|G)hg^?-_}Y-Tz?ok{M!I)TYd5UVlx#Jv{?g8rieyRX=-3MICrD24yz zT<9jcmXj*;x*k8{T~cLRaq&g4JJ``DPtR5gDco5ENsvc!@AC~F-h!CDQwp&?gk3UK z>cFw<4jg3=)_8&Ny})9RS1!2_d6Rc7QZ7zS!$L7o8R5~r8b{YgA?Tl($cv$uyM}r+ zu6>^qNy|>x<EuE4ORAo2VqdN@S9F9wdqk#MrjeqHY14zircJ*ng0N|u9!2pP52KQ< z&w4hXT-l;|G4JhqeD0W25$AdIQnnkr;Uj0i6k-$kBIDZG8+|PF|1Wo60w>2&-rKz^ zX?1I@!;<A|ZOdT51G}qT9fZKxGT4BO1qRHOjAv(NS8L7ejAnLMGJ#}`4H%MuAr~PD zm?J;}#2g8MoC@!81d=?HkUYo(#Xv5?%Zn4pdn72~{r_K8byfFN_w?+p48PQGXS=KF zJO1_6S6@|E_w+Cp{XC8#T3*x>6KPpTURPF9Hsc5D!>Re{hM2F~o?Wc9QDoX9^53lU zh-K^k6z9K$&s&_bujBl!_}s6{pnC|Xl88lOAdb|<#4^}4SVx`XV+XGt9~b28d-Dlr zu{YgrFSO<h+@@|f>-Ac@ICjtp$0CQZa$ULIxOQf?Qdm?orf&bxPSo+7AEcqH@lT%z zzp2lO^@%t)b^_L+XCtpHsOZIicJn`|cEe+W5qwmg@eT5Cz=w9%`n`Q=^pFmHCwjw1 zXExEw$jvEh8$M1O3$ycT(lG6sM!nWK#5vFC5WDZD6=>CnM#dH2Fdx|(m$0hW6%AV| z`e4_^Lxrf8Iz}O$<C{9R1i^QygXfs5qI2{~bPoH-xxu#-?)x^#4PIgyr2S1>?!!58 zg`yQ5K7s3GC#KPENk4Y|9Mw_ZvgJ`b4ytw(bnv1+WuNQG!X_I`Lq3c@fckK{U2fC_ z6Wx$35f8@*6Xn7~q8LaW#LR>-ANdCr&ZzHo4hOrhA3;_yNZYL*T-0{!G5u?N54<to z)9oUo$RsBCW_TmkDdnkptx5)@gf3jrcIzSy`CVPyxMZ7Hu5}&5X+OHKW74gQ@{+nZ zz7x7yed;>w(`973?ZSCd*L{8Jn)2yd3n9sNVeBMzeV|WWRi7^USW*|pW>VLKd31?? zv^y1ed>OiQk16@|r+wvC3-e{C0%1(lOI>O{<|afTs$?A_=gjW=@gE+HcPOgk+tm^O zNrUzDz`1IBu`n9&|CszAM+Fk=(QiZV*5}OcgAm3eCS5P*>|cJEXn&sT`tYy7bEC~m z43hiR&{$09`UvRE7=VnSkL#ZyGrAbRB>q&6m*?hc_2MWPkXU~W=>HT)!_RV_bNsqx z#AeFEsY;`?h*ee_g-Dbm@n7!gqOxEs9Sq@nK_{{+^=9RSGn-Hd5^3#PsZyVvp6(Q+ ziz@XKLZN8b#;+nzJg$7M_(Z<os8$v`h3S^VM}JoR-d#tT|8(<_36g7>>%&`bnso9q zCw&M7qC>e(ZDyffo^Q4bmDBabI*F0UPd{>etlX{?aJi<44Gk6`>vvX8Ki+T}y^luI zZURvlaTHoG_<>5HGgheA7He7&>4za>Le-W!W2LCp$T|WVo}2tp#S`VLnESr#)Z>|e za7pKJSpU=d95Hk~{D^ffz1W0Ul}$_wlXwfUy)vxVyD*nDg~3VOPXDgYfm?#R=9lsE z<Sbl`M&)#&v(R!3N?!b4kBf~|B~V$zg2u(jbCV}V4lR@S*w(EV+mVO1^ZC?Vr)6A2 zWajZH_R~%<8mIF3(74lNksI@&aobeWjw8BFCclin2!A%CosCXsdF=#aMmr}m+c|N5 z+WGpdcAl;*vz@0ark$n_7$cqzU7r3uklF47tJ3biV+66L#0ZTyBSvV<=OacuB@36t z2${=VlggO6*o_khN)ji8(waAl1D{1VJp+17-}%N<zj5P}S-5AWPpc`|!lv%Mam=7n zv$z8}!uTy<e&#A;{+!0_i*+=h863o#C)Qzow|*xX&ERnGa(vL{iSco$(1{HXX)o3; zD&`+5b)4Z5*&@+j8!mxZ#z5l4x<TfqLr&fk_xm0%#O@g{7QY@Y#IU^^zZohKMz$e2 zpZ35k@AuYil=-yS6H})N64B|yq-w3*h>2~~I`Y_2Fp<aWLy-q5nR$Fj)?f|mK?V!` z=Vs{X_Mby`P-*P0{~U4#laa-C^4#Qe%%6Sx3$gnBMdMBJ7mYWUzhIpZwZY@#UF)yw zG$vnP)$MQ>nR)t3);3@?!@a9->anGb$aVUr?ksJhb}XZBlI@ghyELDyH>^{#|MR!g zI%T4rxDJRnlycoQoZC?2bF0zLS7-ERZEDtp@BaD|jNbm785<iLEzBk^c|^9peh`Y% zZ0xdUHT!k&`i%Bs@?2hf!RT%8>Gt^e{?S6mS+%n7bR1Q+rH->|wPSHL`j&Hjnh$px zt(xAp_x0^!yU~4Zi#?w8I~~TD54R8QpDd$ip_7U2+@$6(sX>oM<(yx;+qZ4@nC4@B zHMn3m87K$&4Tpo_m!7eCnY$<>t9|3BXQGV67|m{<X7shsl^JiJs?m5o?OXFx4{0o_ zed|ATpUtCvLvI_gd1>Db$Y-@r-E~+-`!u7keXh)S`&3PO`}W)cxTe3*fBSfA#^lky zSiQ9Gsi@Cr-<0c1{q&z<jJ3~<MJ<%=*sT21j6<nOZ{H=)aoU6ST|ROK1)3i1i`7f} zo`(9Y_PM^)SNk+0bz}c)!!!9@)MR0L9%HkEGA7nxZrxDAk!wWwTvRrXbL6%Z@!xAB zM}ERaQj>0@9gn3<Q(p~sVe2W%!$z_C4R1i5vwjtu-H5U*o4Nkkm(4Vzx4pWKxD)M_ z8q=O5x-BMuG}!uyqApWodfVA0n@4-M4W6-iY2QuAr?szMZ5r1V8|H4G!$@o!txuo^ z1xPG6{y_cR{t(DBNk043Q^$;|G4?p3^_cw8U`u03mnr*feaooL!#=Tk@dty8#|Hr0 z>@g5?nAo3XvzIl797bYYiM>o)d2R75!RYLl>X=hc9Z#yp$T$Lio}0YKen0xKt<SU{ z$fA8-*mA@DLHMH&T3*^#@Mihqvc?*1>x`$B*w*Wdj_mkYt@jwKF<(Rc-n!w8wMV8c zwJ(PM6ZBd3nm|1h`>(IDs~O3+5_=iHp)cM7Szh}&x)S!28YAO~ZimSq4YuF1q|0Cr z*e{lc{o;AXcG`{nNC{sIieEsXmMy+WyjixDn>L!KFWYKH>PoXM>=4b9#9(l<d>(nE zM-K-X@zK$du&H~m$+ISm*{m;{YM&f@2Eb+6?V!M4hEHn7EW0gxK5=9x>?JkYFFf|T z_*4<?G4<6TmWL0<^R5qSdxc-=VXs5WwU=gGsl80wIEIe_i+2n=x)S!28YAO~ww1{r zjoSzQ7PnWH{U9nfhCdn%zW8=6-`JLTvwZO|>Y0dV4?fPl)b#5y&L^6Yd}(8N*}mw= zPS{dvjO~tS+$MiC*z}qaU556<mYX|EHV<En)qB@A&jfvzy~ajCfJB{n>@@@&J83V? zNWN9Kmm?e39^7Ns*H3i=HyWSaHrsOGLERo@v#k>!wRz6LZoSuLM?s%yGiR;ZpUo8G z`LUUmowS*Tn_;uq80~A!>Tx+}_K|5f-x_+%S)cZ2GsU<9n{i(C$2bj&vXeG**ZlOO zgr9l+hHLXozj4-;{n<b<o*x@n*-0B{xEX$P;WyFbsJ<E;*m1_@G1eY4{*aS@1J3C$ zY=`!nwLRmLvzF}7W{UCr*v!gK+DyYWZA|(N?o}237R`_9tHJ2!ojhz7tM~cY+Ft-e zrl09Au(0j@*-SB>ADda(Nt<c7kxh<h`w$1m-qGON;)pI|zT3}Y^*);oJ{$a*HgndC z{n<=0o*$c8*-4vexEVH!jXl_G{6+U$8^X_?@I%NNey`1*gZfOH9ijv!qd%J|#`9w{ zD?4d34cD~UGd3@~XGyn5`B~wUXKWrei`9E=b}Q&JZRV^6`?Hy1T&c~>nBv->W5T=k zAG5lWHq`JlZ20K+6|K$ScS#$@^X{Agw#52hu8EB<xrXmGj>ng~p4E&iwXfHnj_iaz z4P4Vkk5BIT=t#_-$vHMw@Ab*&f<MbA)i+d@F^)Ck`LWp;P%BJHo2i;8cAXcSJ+GI| zmb;!EKacBKM|RR?J=U|BW0Uj6{;w3Z{SgcEtmOuu-^*rtK}mn<EB1{m#`EK6R(8^6 z8g9neyr^)@+Q_pmiPd|@=4}}^n`%xi?_Q0==!-|FmLWuY#@mb<lrgc6bKntuZt~sh z*C*A_SbF%$IG6N>U+%BG0QrpgQ*p<09>0)h1h5BT7>RAw_8{bW`Fdm@$c>)sR;5wf zJhs{L*`jSb{9)@K^V(C}4z`Kad;Q^spwF_E>yv%iN;9t1R>lvwe&G5r=3mNoqDkwq zwsZ9R{c8F9)PRv#H>ms08mp`uh&98m)#du2VO*(Q6L!SIcM1{Z@_AMHt_B{ub8-6Z z7~9{X4<_%2{=*VvYTI~y@I^grwOk*pIzF(H@v5<}rw`r=tlhR#ijuZ-ar<p|L2bm^ z2DaOA_#vCe_>K8!%yuA4_+W4+$EU_BK1i$?KDfMRr4R=VBXzCBt}#2RXRTuXwn_P+ zde%zUn7%lo+iLPhgQ0d&m(kYMU`x#J@GO#BAG0OsW!`u(j#>6{*EIda!kT70ANF!F z#qFhPjD5Q86}wl=ar=kYSo^{EV)b5oy`+b|T>tOOUYhZI*vrKfx0k9(x7W}I&RF}< zzn*-*&BI=?dau2>0g~lk?p|JB_R@?iuvhn<wH}WyrntRSO}f2e*NL!Kd@lpf&bil_ zUVHs;4|`3bo{1RxvX^FDfxWt)E7JCIF~#krYSQgB{ON~uTU7ko@i%8|K65TG@r%#J zW%-x8@7b5VG~@ZOmy0QGFIAIaFZbD5_*c?iv1e<&{&jl~d%1g_ec4MhuE1WY<I%+w zx0k9(w^wYu!CuMz*;u{TUgZpX;W5oS+_hqEdpV4;^?-V={tol>HQS}H9o6&ncbKQI zqcxA``Y0BYd&O*7159PK5lf%OvfAh{uD~a{W6q(`vC)QExhp$ppO6}}dQbO>;kEan zy{5hz#PWza@%$S=%UGl7#a@*j_Hx%JxqX86Iv;B$Z7&y7++MxbOvxA>%hO(N4EK(q zY7cw4>yy6hr5R&mNVnIO8E<c|HP2%|wq*Mo<0qC!dt-U=hgy&Jx$B9(+NT+P?Q><u z+t+K2lH7xg-`7jrPnPyg_h_FxpY_!~&FE{ND>L4{UUOuue{%KTOpo@t^G{#x(~Q3M zxiaJJ>ouqK-@fD7?VDR}d^e1YjjMJ|%<(&y8sFz~#P=^O0gn^k-8|z}Eboi&vpwwP z#?pTLVeWjzci79t<oFZp)ib_disriZa`UuTEbp_|9X;&j#^S#0l@{O8URP$ky}jal zU(aDl{5#R3eQqr7t9@zl9qn^v#@p8`zW3k0dXM(G*LQujPcwGKKeW%48E;>&YsUWD z*XYqccdqHHeQEO-+ULrQw{P|5uel!WbLX1A+Ltzep?$8*c>8+IU*mTaf!D_8SRU~v zmY4C@%x+)9^`(B=XBby~{=)T%i^;K1qoiw0`;TZ_n0%klcGEs<|1;Y@Q)3zob>y+n z5cZPQ^T&29E^~hGzNR<drP82?DSm&nZs0~f(ru&U8aB2jO0Lm;*CcDd>)0&XKk~ja zbZXqbK~nkcMc`G>yzBR%wW^gs-fPAamDn!cmz>#jCH~{vk-Lk*!#Lx$5bJKjEvL`p zh!j4Af86)OXMp<+m*ewte4c_2ID;QW`5)nk=h}nU;`1GR*5dPee7=Q`bA2lBEM<GB zgXNsODT8^W=pCl4gYSg5;Yj)r(2G<1`3}cXWQG1J9OLb*%+?CFu_kBe*W+Yn6Mcpf zEe7ZrZ0XWaewfC2zg%%#befj~5+}w>xKHThC&nmB@X#(XJoS1-8=hx{#YurKw8NmC zxtg3yL2xxb!3aJ|&Se02jvS?_a;Fxkvv#wL-&N|&tFnj|HaG7F3^4{GTjO-YUu${V zmV+me4+Tl9)}C%O8JC&ZrtSDB?A-*chwTRU;<yhVCYIrz<lq%2tN8f_`;I+YR{E<_ zU+Ca1e}!rdzahdaP{p$gN3EyTC^$qyp=f|NdWWIN;yW74)v9^<v&O?dz&o4O>ls<L zHIkk3ZpMvYE`nq@*!bmR`gpq>@sIqlL0|7?1j|PHIeB51s2}J{v^i2po162tKG*nZ z&+xe@yAdCjk&eDdx{&W`RPJKxhCYIFCQZwCHLe}8dExCKANF`xBS>V-aojOE<IiB# zeW>60IHu^R_ZsJ&kA}CWoIc<A2)P^SCyq_RUqe3fE!xJx1iOiCOgotO*=8Ox{wvxB zJ`=aiI0}%ApU`h;JCpa>W&!p86>akY-S)_L<o9L@oqDa-Ds<+{^BuhX^$;eN$q7&@ z8|}tX$MF_^oW>=NXc$0db}t1SziW2irH`-B$Gi3M9({bJKE6sHU#*Wn9=u8Te**v2 zC}JP|1>;bsb`rl|(kNB%a_~}RdPe=2hp%)j@Rg2xOZR(AC%mPT-qHi!(t|;Le<=wg zD7P>-u#`XKDRUWG7y04FD{#&^nSB#>?(E>rpM}NK#matXK|^~y1|QWQhG@1aZ%*x~ zRgErHiyhE1kx%CP%`zAmT8;m2d@RoQ;UjuwZkdiWk`MEm`OS;m@BS5C8~+8|wjc3~ znwd{f9_g3&`<htg%-_LXpdnC=UFL`9A^$YXD=~f%`JD5^B_K8J7T#0j%`rcaj~LB| zn3%+nIEwB1jO*at$lVXqcFN)!@BKzzr&{BDUgGqPGA8OJ-*u8x`RzE@{!p#)70mLY zUqxWXx!|j`8(cS-mvL*ms&xbE$iXtK@6C9}??~thT{nW`%*HQsN*}?xfx~q@j`!>Q zeUisN%0b-VZ%JUu1{tL(`CpO$>@h{-_V=AAGq!;LtU1f|jDrhhU26pJZ#*i}6ffIp zZ1fUcuJh90r%@K!VyueIOS^s+KW|}`Y?NwQb{)k^YY@sE!Dl9Xa2SWtAbjv99M|K> za5#cvQS$h=9D95le8wKYw&tt{8+<`*@_em>zG3W<We3_??9jnG?h#_9&4q-Pvja!v zQ?hoHnW3;~=LGacFteFgJZcCST_%<=|0vY`MFYQi(+JAdPD}okW;=EK&`(g20>s1M z6#q#QJgwO|{yaxf0NK9T2?{+2sdrgxIx<q1;Ms-~8VreLu5UevJjWNykv7)xkLR@4 z%WyP)gH!jKD|vmk@m^@)H5hq;Y2(l0cnF`v_&gDxAHe5H_-NTOo~bK5xzJkVlrUKu zUnsZdOTe$2?a~gu)JHpix>UyR4lb(82A4kkOVT$M=+;t>y?~9sI@6kMI?uhs4jUhU z{!vk{Hkj2IXwFT~@@`5xFYWVD)I0Xs_$i$i8Oe6F)3N?9@cFSa3Mvc<tWuGU)$;a@ zRaQNsI%d-^p~%IF@gLb#OsiB153YAMKEOgHM#q-8U9<Rom_H9$Y_r$Cf*Fg4%87-R z*6H}#+E=0Mdx@RCK|DwszlMLN9kI5Ijg}@7gTQIS;E#YW8ZV%&)~3q~_4!i8`5hG4 zjbm$oW6f=E<o^?+s8Lw*^pTIx*Ee3@cQCd+7=JJoqq=Bg+xx?4`Ft3?{^MXw{ss~4 z_~cZKvR=&X>(-8z&xi40=rg|I>udZ}k|f7324sKD7waZ$4Cv2}md}SV&5k}lECOvW zKQysz3~?CmPZbB1ae-ev^2TAuhkf|ce9`BF*QMgKzLdZx71{VKuMc0E{e1p+eJVcd zM+tmVk&Vyt`tYUspwIV?q~fzal)xty+4wB451-q=BFD_NqovvLid{iCV`PwPnP@yI zx=ytmTRz0*x-X}-Ytq`zw2SM9(L8?Z@cP>IAJ9q6NdC2i#$BnW<30;!?|7TEHcjB} z?avPHN^o;8g^hFih5NTLywREfw&L<ZtIi!~v-n-?^c(YW{Gx+jkBwHK4$i@s6Q}hv z(&1Nao3V~?=)<oi+7-or#|IMq&^zuqyrwPKJLu&zg0+dC&rDk@e>D~B>iSGhthh-K zgBtUfzfQ$Eff{9tgk5{bLuXH~PrFt+4pg`Q|0WgZWE#%iadFb}_K7oE(YqM`Hi7XH zv!1tOPln)x8i}Hu{CU<Ad1aY)a4b?bQY`kdJQ{an>G2)+7L#;Y@qO)2kltA{!8g^l zjB+Ev;`$MO_9%6H`gncq;=F3w$XMSMe^mQA8S#DXPp08kuHnO-8s8(_4)02Ed*b`r z*Cp`Mrg9ywoeI^0Igd}J@%k`xjo`C&!k<#({f`m1iT7BT_KNr4ApIlYPw2C#UG6$4 zi8U+U|3ey9#}5*|zbqfhi8V9c|L-)c2T*~;K2BgwjrWniJG{ns@?uSk_x}hS-u^#G zlwO>v@jk-o@b-z*8}I)QaJU%vB*!A7{Q(K~qM5eMGcNPUG5GVw`TZ&D_$9W%j>}ol zWySgMpAv13Z0p2%?2&GKV0LP@1Zg0bxEv;~J$-zpO~c?Zv4%0;7uSh1Bd&+!bNeRJ z=Zwj|a5{Yb;>2~4*MI&w4deI5mR^kil7`W-$0KA%{VTHoghc;9KghoKH*s|PI&EId zGxpMWO`qo)Z{z9fs=J8Qj5kG>Io`gNXj|mRhfsk;JGk*WYrn_G>uXofb(O}QHU9n; zxZFO8bn^xVk_UJ1Inm)=32x82D*V5|<l>F|;E=>`(M-&J`A~w_#cX04kB&d2uAg4f zO_zDS{Ov@0BKxnh-#~5@tG(-|akbXVT0i~2G^|d4CwzQazLFDb=KAU15?G^sh_O-B zc>Owc{p8~{K9Uz}+WP6=Q*nyveB&>5{bX@k-ac`9=N3M%>W;a+X8mNw4cAYws~nVS z!JTIe=9OjIkt?q6PmSyAV&hoRWySTibBVTF8;iSi_0Rr{>t!FWuU$Rky2hOm*Vpp? zquXazx44fFcj{R6@va27C$6t;CGbZ3nRx%O_?3d4+pn_teb_$*{qzm<iDEtO(WmW= z-b2i0jiBhVVm(Et^vUY_QqP#Av1Y~k@1|m1UH{36H7nK+@DUHcud4;RyN2PtHjL36 zvEK3;f60qACDso}>~Z!=?6^{kbQdS@tpI0^SZ{gz#OaIm1H|CkGTP6y<4}g9+Qw2} z^~k&4$}7vXgZ83qr1ZVfiPTs>_)0KF<5SUP#rgs0jkVqOkJ>m%_78qAP!<!?uZins zAFr=njP>Lf877u!tQqlr0CQ^!R<(KJ!I~q!Ti$-LdSdzj$BXMrHYTghmNBJn88N+^ z--kCfrcb2CbV7E0rq}-G+Df90zJ7Pt#LM-Wp0P)@sgV)W*G{Ekwf&yJx-6f`i8U*x zudSwHRToAc|IQK9EwAyHyjW9W`r2A5PIXb_!I>kbTi!l#`eORp=>*1IX8k@EjU$Qa z`jRvEc+4ZGPyD#A7&Sp~fS-FuYiAN|u;a|yD$n(Xk1q`)`wnRnzRwoL=wzHu+pm2! zc-*<C$A0Yq#$7B{TAX(7$+Lgw<1_6Wh7R4PjcM~vkNw&KJ`3)~bgR$Ckp6I5zJ770 z?AH!po=L&@J+Wov(6qhw=Yegh7_B`XAv>n+*ACEM+`j(4nZFODulepJX0wh`beU_u z3leRN{CV82|J^z9K%O<9!)tt+aU*l=X{=dmzU`@4?KMCGYw!7c-17E|)wkx`k-!-F z3~a(lMyty`$7J#Q@O}#VX>0Rwd?EEZ{x!sGeWur%ZvgXNY+Rf#pXs?aInZ;@c3@{J zR@?8Z;WIh0X07=KE=<L0<8}gT?=|1J<u(427i-FzZ(w&SP8+)uID4=8#w~B3IKA`B zo&?6|+S`sp8IEcNsFX84<yk}Jm1WxD#=ea4$$Q$~XAob@w%GC6>)!XkMTxfi#%Eu1 zt0$iKTuULI_gYI~?>i-q*s<9kPRnO(pBHD^TI%9djCOwP52NMl7bE6Iudl-&zhCT_ zx|X^$fiY`d%QFVE_>En2jk|;CYpEY6W;5;-UFKQ}@8wA82YcP^#>IoV)>4+&*DhYi zn01x+*+PvwYh87DDsFpinZTW6U1fP!g4?&o8cE=_zMyW%jVsm5SYvhbyV%W|ibuyU zQrA^K(M^|mf8@$UyKLOHK9J~#QLw1J)3p89am#Dk(sTYl*n3@dMJiU??+L8S@|m1i zGuKsDrD5GK<`X|jVC}uGa(Mf+YudBp1N%~Ois^hfd#|hZTi!l#dgq#}6BzAUC>lFl zSHU`R5as=^tFmR8cI1lhhtlJ_JX3AryQ0gC?~h8f9loiaX;y9&>mS}{%ldARkJr~O zC%$juy4%E{DE?^NS@HeRX}FbZ_;5>&#JNOViEul-E5YrH@7E;oa%{@8<N6T`R14-j z>x493ALh?%xj1ZMd^5HdJ6JzSjrXqukJB$bucIGFdgp#<WZPBtC&(3h;Sjrzn8ccK z?__}QG4Nt_{J_Le?fc8}p`2JV<NdX1SS6|}TO_ci#`~yG9A4u)d9kKlM;Fp?N>uma zOpW&uPKUQooZfi<_yop1$+0L`(JI)3H21j7Bgf$9_%mzV)az%&!L;k=*Ru_F{Pw(l zegf%xjLSUNd{Lh`<Jq)n*l81EyoohQoLO<5V!b$>G1(VRhp%6pY1hvb>BZ>Sq%VvP zU%wdBuAe!yy%-&P^o7yk>l0(@^)rXHi!p6pTkSb9b-W!;Usv5ntY*9^y3BPIcSPK_ zMb|z1?cSvuud}|B=i@bf;Kq@Mp|fkuX{=dejyp_#takr0fmOVLx{}{5u~;o{zgT_i zCtA(L7+oL3p0X-e>T<{GEPfx}ET2h>(QhDT$7i^Ah?wGjby@I2pS<UUO>o<2ZE1Zb z&zSY`nKlhWhnaWM{H50(C$GN!IBlQzhtu-)i!&`o^NQV%@q1!R?>gj(sTi$29w9rX z#^@hNV9XjfdE#^yzv+87rlpR%vG^CL>C<`~4Ze|>&A8Ka$${t458RMwV>Esy?7p@e z|8hMK?(q8B#j$6`p?8nd;7$Z?7xz<Baoc+a3EaKo_JrkK5pEO2bvt$63_LA?Ir0bC zi*a15?>~-v_+9*FUX(e@@eTLF*Rk!o9mJWSOKx;J^aD2~+I7BssOR+={6;R)6BoV? z*0pa*#cKP0wf)8&$4R>;FMJ)W15Z!IYU6kUYwC5c?Gwvud?c@3V;h~o=3;$DDpniM z6IfHPeJxhY+b`B=(uw0-`_@#Pw*T|Qa*NUO8I1X2c>K$njx7g&ni!+;=l`;%L%;Ub zi8gWGl>N1_gVNcgb#0&Z%&w2u*Dmk+Y0UoxO&9CE=~$(+Jy=uYwu3d|?Hj8<R<D(3 zXq-I*tR1aQ8LY<+MmqEOOBTNm^QT}Z6StGT&|0YD*ZEG(fy5nyYvs9u?;&P)zm<Do zS@_M%9bMm$`?KFe{O-EsYYzVSycz#8o`ZkzXTW3o%Kv3NhkoD|(mU;qV#<ECIZ0Y~ z+)n1XzwGe({K`LW{a?Uyu^vmssx~M+SX0NXZKvh!8>@fZ4m>-7Gg@Q8E^@7`RQA8d z^6>jGyW=+LH!16_!Jj4ODBk<Oc<1)Tt%){Td#<kE^j;VEzj)_jeNHM?+xH0{UzXqG z#hSI=dTuIK|FsatWAF9We#>k8B{x?0Mgy?9c70wdR=XZa*i{TJKAE@&X#L0X_KP)T zy*2Rs1kULGvK>z{EY%gzegVLC=9yFT$}(+X+bJ6<cHb;MPUBy|b8J5Nb6~XN)c*xM zhkoET();53q+Nr%eU$52Y=_s^E_V*|Ut9aXjOXHhK`L%p@`w!+xO<P;Nz1z;+$nMY zg$c}2+=spBU|N0uao@x5;-~MJkLw$0vHnfO8O3`2CAY*2DBZqzaiU$(Satj$(HEm& z5lpH3(+;m`OYfNE|3aRN^+l;zZQm!bF3WH7V$F*6FG<D99bOeD5?Fi3`bo>%uU)gQ zt$!#LYxlERyjPDn(mU2qTHb!Krp5XnPT-8<vmHY+6xGu}3IP45uUOwhmT61ASU(xN z>E-zH;Lo!y(KuCfS^KD^MBAfrdO(I_SIo@ytf<55YZqgEckIzvGxknzPsJ+3(TBD7 zI6Yu_`^K6Q)5{5*QA~$j=tx>+|1sUe@5B5l$G)_4I6L0K_^O=1Ia8Fkk8ukY$l^V% z!8en}ng8v6#kh>myuR<_^Wk-_zhl2mU~$^pZ?3QZLJpkxeHOf1FW!E!Nn$OTg_U-p zUZn2zm&iWVVWq-*%KhqW%&xyk8oyopT0c5iBfkFa3Y^xgF`U1Y11B*kyQ;SLuxS_0 z-Zt%2RRl72MLxw}lY8TiedHo$8U7ma^>0_=w1##4HMxiD!?`K4YqdOIRu<@C+b*nm zY^$Q4wJqX96wO@B_ow?pv`3p~9(39o@h!);V=1<MTMnFY+bRq6ux%Gs*S3sX<TszN z(>l>E;RSBhlI(H1dB?o5vG(=^?r8p1Ti`;Q$G$$kzU=E@cT60^`i@5c>o9cC|Bxis z>htdJ{&%XC@sj#!Sl3_Q3C0i$XbNC?WS0YWk4feP;n#$k7Kccuu^sU!A8Ax^8kad~ z*A9+MMW|_Ukni|wjPjdJ8&N1SImB_!#QJF6xnHd`_a9cbS5<C87QUnd|HcOdzZJl8 zRy~Y=UR|APp&~6vw842U-^Xu!TktBIPft@5lGY<@hF?a$m)(<oY%p`Z;$k*B!%DWz z)8r*>5XrOV>dW4J>sbw3^Ec&2X=T_|&P(_)Wc;kM{?R3tJN6%#BAv6gi2Q!PEZKxM z*$(N`#5%~wXT}2QO`o~3PvgU2YU4LF9e@dpl>|mRCydDjC}m^3ZG1qrmzTj5D6!Os z)yMC{N`D}~$WXFRl~2@SNL^cUn0Re@$d32EZ0Ydj#HVfPos$P@34A^~<iY3TOT%aS z{cDab#hweDsZ#6sou!s6fnA>*d>3(|e!tW=@$*NudaV+3VV6GqLTbCzkLD4B>}^2i zsG~I7H!LsMH_~r)Uq`>67x{(<E3enUVt6Fhy&HMgKdc?CuKw(A`F!>_n4vayeWd)k zak?}gTgnGvBCp#k*x!@D&he)1x#J6ZZ0wl&)*^ZGv>}V%v<3DN`w_o87G3=9TBkN& z>MV3xHT(*tN^FO(+-=XVfHb8qqL`AW9Znxcd<H*pQYVu5kMS25|Lj~GJ+UXtT-?73 zVJWzydA?8F5nn&J+ZdAkC0Hh9Z<}}VzBhq4tKakB&f@ps=Nchq_qpkcV8&4lZ7;dp zvAXt-1nwj@wlSLX^u~<zYhqpmnKyR$_*q7J*VjXX({XXqp{*R3YwI|={_s7;S(__Q z)obo$K+L9GT=&9i$J5vZ$kp8Iu_^mi+aZd_%qRI%ZK|<4W;OD}t_{d~q_M{Qv{J$E zI^b8~unC*8FR<>?1ja4!od;Y#)HBfrk*^*cl`@~N`o<4^F^ylzaB;fUjQWT6T$lWg z{`tUa<~v_o<5(;8G@IgDD%S6DoZu7dC2f+vCy>vkmcJWkx=oYsYd9ZRyKS0=wOUTu zV_C=VqPk-#juU)do2u*X<@>4SkK2?u(`|ayBY?HrrfFC!^)#D~Wa0#$*QV;4ZuvH~ z{BfHSXSz+Vd<3v|+cXVpwLI?3P>gMQE?xKdOq}5J+H^unmv2+cAGaxSrrVTpC~Hiu z2G(wyreUqr(`;JE#0fsHO=a8PJNM^{r<Ol%Q{qgw=@T9Stlc(E!&)uxPw`XQEUWL8 z=O^Z<@fFVd4u9OH#F=hWdd&I8+GW#Jtd)A2O&KrKae@!^OtH1lxSb1=&z|J+Q-?op zQ{qgwDY2Yytlc)XZB<yy4Lo`=*J-v(4eUClt*7=Su*!aS1-xXUL6KrMJwT7~ultQn zaTFdLqJ8&h&FAp@ai-h#Q4r|bb+xf}*|Z1Nw7LH|edDw-CXb(*Yb$G0%kQ&k*4%&V zdB)mp(`>A1^Ax%I>wEP~qq0Z*_uh@4vW~uu<ndF>@3U#vJjJKW&L`Gxn`UE8i>c4; z8>f11ZuvH~{63pz#nk7WXRO^e&Bi*BGWXw{z{zKX9$-8zH|Hd#PJjR@9#ds&GWU9_ zd;D8|pIz~!WNiPHx*4N+-G2*?uCJaCyxq3V#ygo}+vg{+_KyFub-Dt(T7I8hCo}AN z+j+*?ZPRqDY74c5yNqg$>GuEC37nbxlj`SamTymoKWR_xp%F+I<D*vzBgAat^^TSu z+m}Rfv=1E3s~LE$P1U-~#ruN3@T!2I?6Hh_N^QeRpJdonK)M)TxJnoyrcayN_9pRK zo2si$7cXZxH%?{x>0vt-mbISJ{M3&We=i<mxn5U0J}ZD-yo_+GftULG^4SD-?(Nae z>9$r^PA>N3bMu+D9#i~E{&M`+@+UDm_7x%*WAb|l%f;BYeVz6u@ml{?KJMau78LdJ z2Yin}-Lq9D@y1!=-Hm@*c2^8DYXhIGBwok90@%fSY!&g+2PqpVmoMkR-fGS*mZsZH z+@4itSMrTrWNq^jl;yU$3OTD|b4OOv<_>Oceg)jMee(MiKHrXP<mgJqI@){Lws+)8 z8(Qjl1m6304Q}p-yJb#W)*esvfxZ9N-}4AQK64$1I^$o_bsUOPpQ%vK9$3Woc?4VL zwqZ8C4YH6WZL*J4zsKXD(}sx8(}rk_unio~lx05Q@l)~=fA=9L7c0N>BD%{{&2qa+ z+7ciCNO{J3ZR+<#4y)^*ylsotOb(xE8}U#MQnbe6`Pc9-YF8Ite_z}V9(PRp^ycXc zAD<8J!_a52XXBl%)@vZv^pGX@smnN?FT4<)>hEFsROxuRH9uSFfK0VPV_Fv?&-&T+ zN%4&|Uph%T=h;K+zv|6Ev`Zda`}lmerhSdAX?Nor;?I@i<@U_%+zcNIskLJ<h&;yL zugAF`^Q1(y{xMrVi0*n0*Y$1UH<-f&Ui-vftS{Ey_x*x*8n&&qTWtpTYHbm)f^fRk z(?^oueTl}E-aF50Zy%q}M?M8yl!+9NAHb^OI-{NI(Q$hxzXKELomBghedBfbdf=6~ zZu~=hx;<U0@QECEa~=&N2IJ57<J|Ahqob%2+Wy9%<@4eFnwE(}{5hwJz3yqwc1pFm zR2#3m7R)Z@BtEv!#su}ii`b+4IihI&lEmuc7a3fqbgB}G9Xk&FBr&19RPD^V!Na9_ zT@KulzZ}fI#-yJzY5B5F2WH9pWC(VH&siC|_>!^BXIGzW&$=+0hm&^o@w?bk?s*K& zp>4hTJd!<W_W+XEi04x@98#w392s$Zj`6Gv&c#D5<W~bD#Pqgb5?`}bU%)pAyFD;! zr(jI3HJ97Rx$WrqvDh(=GiFTJ7xO$T81=WKBiY}%Z0Yb5qu|uzyfiOE-S~>wQ07!x zdOr18$D!o&qw@TDquMGhcJ7?R?_@zuVyxQx0n2NH<&XRo_*?_K_Dw!F`aQzu4)>Ui zo3M{NmJ;}6(aH8$ACOBP)py--zV~=KX!#xc#cpl7_Dil^A8CAoacZ9PWVG~i@%>!F ze!g*T=Q#C(43U{(JBW;~9g}h0CyVk#=E+L4ac!s7m@QT&#;c=hg`oU@2WZws^##yW z3gz|`N>%+eIL>Uo{y`jy!R8_k!Dz7gm}G;^H{b}(n~&nis}9A3XE+DWRpzE=f=aVp z3o6Iw>YboD)oCxb11vw=h7NtU3B4ZPh5~Y<P2z)_aC#Qsnwo7L=lYc7QjWvW)%qN? zLpyP9czAp~K5Vb)habc_lg@9vPGwDg6Hzni`gM#eOgg`bd+1C?9_E<v1;~eDuU6y4 zp~=b7;%G#(4QB~kMs=`KFe5qj&&VWZw%z0tnB^MtZKT0-$c^H`Sl=b|kwSzUS<u&F zfyw)Hxw_H5wQm<)jj6H8F?>~rEAF}Z;$$_FYuX`uSXws9HZe-W$K_-6QQosr#y$y~ zl~$qNoGCirk2SJ*F@pWB2q*cTZ1@(YJG@>gmb)>4F0!4$fFemQhIgQZ7zBs1<Cr@J zwxQ1HH=iBF360D=c6=vfhA`iJxjkQ;P_d2trp-689v@vM_G2FLG-e0B6IyVeYM17Z z*V>J8y)a!b&lH_^zZjX~n+g73HvHv!x!rJkAkr;<>Fa}c8Q$qewScer6c3kC66ce5 zPUtd@LH6CdaZK2IqECCzLqyCDPtr2=IGF5H-a=9y$C={~l|JRYEGh3<ad`-`q)=_h z;a@K|w8n<Fpuplg)UW;SNy?+oI`aCp-z$^yo)D9F_)wqieN$52vADc)pYrI2k-y{_ zpYH*E*g4rK%+EGz?c$Ugp>f~-sK#W*J$?IEbeXl~;ePx2mmng-N}2plnU#m8_vbtJ zC*{32F0WtTVd#qCdtXf6)PX+neIzOG{V3q~OAC!=wN{*z*1EBgzF=ab84tgvF^HXT zlcjXL-s}{|_PbbyL8Ib$t8wV?;X?(`p-9@IV<eY5Je9HwVD@uHR=|_il-f;&{?@7X ziQ1hc6<V$}jO-JK_D_x$ECI1Yclat2BT<Qo<JxyN@p^<o&GjYpz3O+&6SIO;)!Q{0 z*BI1g34FTD-0A9KJ7_Cqui3fEe7g=WH|7!?+fi@Zgtbh;d~4R?#2SLbK<IJUSl8$1 zmyHa9lux}#U28K_2ii>tz-u1^BGRG*HvO3Mb#skd=8g}bJ}lSqrA)roq!c}*8ZYbK zn}Q8u_f{#BWe-d*%vHvaLDD!kaj(dn^Ib&xJlbm~UXF7n))^lp{>Y}C#b&coYBW2g zsre~2HIqK{l)GptFT(2Jg1>BhV6Mseonj28O&mNPd}6D6P-pP)sMn>Z8l7Uz^fY-l zpz22bs}oh^nOMFBAKm|_urz3)uO+dLZASj@S)gSMoC8T=%6#iom4j~6XF%hO*G&&0 z@ASQ3{h%&$F&@_5xI&Cyhv-$o_#uO_Jzpsvh?a;V8?nOJ%8beR3Kb&}zm6|lAWfOF zjWEMG$O>fb#ZpD<#tIVCc8>kTULQu8^yy-`S}DR(qbNY4E*pz@O;-THWMQT@x8Kxj zEcYS*22;j<`bH3NnI|&XzrK0W)I-ObvyfciYIrm-XX3HMFapT0A~6ybnKm#_r6x~W z>i&){)A`M`r)e`zH(!N+tn<Z&&ERMJcq~4T!{=H}%QkTSEZ`XG%dt{(dYa!zZ`Y<# zYTN4iHsWizFM}Q!HuG+QX@m5Gp<jgL(pYPp1W39)vW7P8L0q-+J@lFKtFzqKYP6L2 zn0)Hu2ez~FJ@lFKPd9C_O5nf2C*MO4vdvGkyqkIb{%M_0>elwzd;;~fkG3VRoEJN# zO38)q*mA(M6@JLJrqU<%x$<!{AZAQQ{-BYs`%2{d=u_mMZjX=eA5A!$BcDx`zS8(p z>9gg>oyV1Ld`<hZmfuaEEkD&hVZuIIem8x#{6*~GV4Xx`Ai4Nor}NsE4gM~AS3dc5 z|7!ZqogL-Pr7<c%a&;Jg-lcpflLxFT_31A8<ANxT>8ToH8YY+Ld|;AELStb3L|hEb zSWd&_@|+J$6A;Se_T7y-pN7fh0qLsu-6R1axtNaXd>ST~2c)ZxY0Oyzn7+G7W4bWS z#~q&Yf=PFTYp0ugVRCp@0n<UuB~#_}SUdzB(vLfpjZ*2|SmVr9n!Y=>>OL4s#Nt%? zZ28@>)ySu9`O$NgmfuaEEk89D4<%x;!Jju4Yx>IZ8E4_*_`}e!7k`{y$8{}h7EiTJ zPl3%He?z-<9`d**=%P)?paLZ%A?Iy6ujd{kCq^HaW#^fL;AL{#mxxtbo}UM-D~$_U z{#1E>-Y(@_JU3{3aewcoUk(;t^RpksKAnXr^%No(tR-9{paRLk5<XMs#dkC4lfFwC zNM2isZfOo~mg)K5D0g+6cr9zB4EnxxWACcet=et(knss=cLx2kbQ^P*>S83P%|piC z+c-w3*F)QnPAz*g`<?f9#P%_{?Jf*YM+y15F<9CaW5CYKn5PpQTLfmUCH<d4zZ@)y z>lr;J7vW{4&RnN-a%x7*67z}IYrE*VI+Mr6#5U3HVtc(!S=1XmtV8?s-o(k)TnoFN zr)uqj+WK_$L!{~#95x#)JZC(#vT+CaRMm(V{)<t+PM#aNmiLEGRZD(7l=XXBmdMlh zN!7x*C`)wh7aFhZUr;8v6gGmS={Tn{k)HEl+Fk{&`<3_t9lansEk%9zfV^0%xw<S7 z%9)IO=)`u7%5#3<-Ucy9p)S|7vX_A(;blL4M(sgF*Gw$?3w^WB(6J2<fR08`w$^*H zhs;i$l4tueYFM->>tMat$i;EFd$NLuYqby?-KE85y`+C6&B?o4m(t#K&?oO5JU|2r z^AO5BdzbS3rm@+tfR^?&ZJ;d}pJ@xRhn+6R<)LLg(S}{+F-UPtnuj`&qP<gNd+Z<i z^c@m?dU5UOGvzUbl+E_4cQ2~Nb(+4%#q`DI%C3i4DI>D2vp!C-ZPYffx%<}Ar@UDw zHjU=IE_JDPTaLcF-FCKO+s~qBwf31G(t2ns^r`GS^PC@!xxa%?Ax^A)f-b{4W%EB` z&$@(Xwegq^ACIUnAU-Fali2)kpf_{HbFnSH8F?m-eXOAZzUS*2e8%y45<a|MK86p! zM_1KH=2^~q(vhBg<ac8TaBo5RWv5ZD+aY~MPYQumMaigc3thn(H(Q94IyLW>+i=cg z@|>3#LzqX}vV?!8?&ooS6F%Y_)J333rk=W3XYwo6^?WT)+O;1UBqN);cy975)kT{S zyR=RDpt-#uI&%16uKNfNX&oAO^4^E^<*&zaOu2jaIdFUf?1Fg%nv-_V<sq#j3&(G0 z8g<X5UaR81(6n>U#bTLn&lXS*dL}KC^YA~pdB*IIpa9Rc2&twE_c?itoh|PJor;Xx zt}lXK({1@6&Y74;tlRRta_?P=RKLx%YqdF**EHe2M42l;47%l;vEr3KRbQwn@q%G3 znzAoZ=E@)N$T#D|CtrL|);xGZr*pgnixz7&WpK6!@hG~7#M`<RKFQNL9$8-7iFW@# zgvmVY7_CL55M^v5Kg^TH&9BjUmOl|;@+?3UrppWU`2ruME7$9Vb{PvL{+=uT&DG+? z3#`$Fkf7uvwr=?|oPQdszNO0`KfJNYXrpMTm;UjaI4XZrHc)<`XkfE&pA?fzmC@e+ z1dLB~$cY{Dw)_X=eM!@83xcf|2+e2--a3QtvQUJyAGBLJw=-$ptq5)CUYkFHuz0V{ z3s&=dhl^JhshTba-e^smj(02-uklsl&x7}4z?Jkd9m1vEIq(X3wtdG_@fzRHi}$xY zc=a@p7q5_K<K3T%mwcKxmwkUbhIhW%t{g9Q`L7g%5Q(xQ|8>Y6ywP|O{}q~i{(HpZ zufGF*w*QsFE`QC&m-JT;zI^`b!}q%$d|m#TjW6k+9(?)y(}&Moo2v1y?APUw+4z$F z=)srIAAR_KKW0A!#Zu?g?7VftLDXY?9_~}c$SEJhJg#DBoLu~Km~m5;#~hEcIF66u zh;@e0;;{9H^*QP!MxMdZ`kaGFJ6>K)uAe%XV$SAbLM%(g^ap8}w6o>K<oc$ADdu1< zCXC@!Odr>n#8y+4dT|2JYNL#aG7u;9+>gq_qTDKCIp$W*_c!9e=|E_~7tQ&sFo^^a zA<j*nI+-XBdo^p$Qbm0c?@HDuW9CG)m~=>6oA}3b^mX$24C#APQ?|58@8zf)@#@Nf zytIjWhA4e6$Hhm#dOSYFu5|}Lh;t^Be*km$Cy~eAj#5{scy@Ob{Yv(Ch|9e;b8TVp zpnuH%PV`Iy%hL9D7$C%6_+q|1bC<EdqZ@Z#_jf*}@p$?$ie-8FkhWnmeU#OQh$r6X z%}h-BH00R6t)7>@CC*-bYw(!s-thaR&;AhD*<YSMBUI^wJblLYF|9_QeFk!DpViJw zpAm1~K4Sp=ei~<=)p$I8COf6<gFJo4d5>u|`s|M&$M)IGdFeCa&D&=*#P?I5{jtW= z)n~QhAynlaXY4DcJbh+j&X+-N`o=e!C~GBi8~J<ni!--H&%<TSZ3iK<ul}pq2g;3Y zW`f{eh!I;6VqKrZF8w@DF6)!0fH%Z*&8>PFzhhONtJO>8#cH){zaBoS_UolrmF^*w zdG1-{em2}$zihonx52cL>zC_LCbj}TK3JfB?gWKMr0WBdyT2cME*)az_Z78X!9kra z4(>C%IP_!SC|z9~1uYN#=*7WrQV5RD@mV}7P??`yl&!d!E$CoKEKBL171`pYkZUnS zU)zoM#|km@vcr#P48$Q=^t!rzaQ|evDAT*($un0lmN1$APFs`d>)lnqKT7?*Vhm|G z9ys)*y(w#~?Wi~3MG;%r&=Iw7HDkwDG#<AP4vmhD7AvSgqD}Mk0k7+rdi8;+r!D># z^o;#bhwq=+ZW-6#)FN#kv45Y@k84=DZX_lt#F4VJ?$~{6(=UfnpY%nsLlqTB<jrFT z>_JG<x^i9P{T(>89p=u59f&Ef9k5s4We4?uMo}U{UOOOeN$O>X^ED=^zt@;_=KUe! z<R@$1e-7$pobb-+3crI+|NnYiUi3v9kByV}YPnZ(670sOCAR!ST;90Zc*!ZRos`EL za87$;-!V*#1s}dnQr`bI@={{o4%D02r+m%^KemBm742TNb<;mWp7Wf;0eSvGu2OvE zvE`K5JzBeH9%4j_o=GsV<ysU*u?5eJ$)jlXu2<5<WpdLAi8A5K-Zk1sbUhC4dO&<( z5rxusMqj&!KBo=K(RWJg6P-0E9mkh7TeULYVON~i-wbA3F2cw3F<!9|r$il-)7QB5 zrSd3C-e=qTCX{jh()3$@8K)eh%wL1`*9UQ=pFSHO^i^;xKE(H2d`R;=e9+e5Hk~IA z_Z)b`%*TUb;h_w}WBT}oD3i9!I%aWps$Iqoda>%>XWk7O)pmJq%n%jo)h249cF@QF z%E@p2+o15tGrAs!t>4k-z4n)QU({kMH=5YCMv=4~`=c%vRf#T}S*Q~@$&6hy=P=lc z{Zi(-mPz-8_~1VwA5!U5aoT*5-PEIv|8D3v0p>ZOD@EU`Bpv!}{e+a0GLpUiXmIqI zMJHbkUb@}X<G76(qvrv1=flX09m)WrpN25?!0~T}7qNffTzM)2K^lD4Pn4%fVq`-9 z(?-uY`D$>>3zl>qhc5m9j6%^rI|Tso=iGEm`!+~KKKgXv9Oxntx*T-tCs1zam_Hiq zddV55z8X}2qp0&ZL^ybUwJxVV+T>qwBqqTnKC4}zR%t{=(mYsCX<xB4C^Gh-zeYAp z^GR&7ZvIEhZoW<_K3RZHDHsb96ysDQda#z0=bD}c?6=@^Oqb&sqBUm?|7c*&#-cMN zLS&4>9bY99gWzR2hWf*zmnZUwEm6Jk7255aC>NWp(!Gr#$h#3AlT4o2m`t8JnTTbT z?rm&)GTOs9N15p3ZO`b$-*<yzsWU!f;%CU)DV=7;)L(!T71tV_M!~7H{N6P;<FN5T z>xaC5g7-7+$MOXo#zcHO@KHLV`zxOJGaVTLSuy?nOgE!iS(Y*{f%<;m&qO}jgGa=z z@0<5Cu~iz|wilz3FR*!z_b@&`i4Ci@sRcY|H##+j>n&|+k#P}tJ+>|g1L~Nl3qBLf z41chQLvZ_*m%REO9F1+T_J(cw+N<dW{qxKQ-{4-*?ZbyM5HAL=Af0{1fuY;hK)oBw zd0kIG(d|s$FOzn&ou(e`9(*72>Ka3TaapxOzpYBqZUarCy(m$2m=hS^qGV)eVFB^B zSKuG98r}NgY;AKTj<WLTHnCv2y7m1vrQ3;zd33W4Oe@k|(?;KKW#!RLolMKst@ck; zv(=7L{{E&PGc8y5%-Go2sBZQlB}!!FX*Ye2X}P+&Z=qFJjGR1rF~>?;1-;dN^m2c~ z(9`byjxBwys5<(fm6fN>oL`yxZL=NQob&MRq(*UU;sDlmI+9Y}R($NdNE&KVx+Jdb zJkBh`sOYEtf0LO+xv_~8<0bYnA3|!Wx`3~p&GQY*2<H@_<XwtmTz?@>EtC!(<Ozn@ zq<z(Tvs^9B-`Rp(@gzlS=LggFf>0Jn>5++fR^|nfIn`|9(ewH8e5ZI|N`a-VJTfh1 zx6E}PK-maBBJ)JKQ*Y}pz7`KuwF$(g_BtoR>Qakj>X-h2xgNwh`$6QkX6wbn6Vh_h z?8Hae6BW2tsy8cz*}3T^iba=}vEeB4pT;MWaX@_|kTR~sC($Pqrf)~cTezAF^B_WU zaeWDS`hm!-&X#9NV)9}|2N%+MY)DGgIjCoHWD3RzC*MH@PwF&^mBWtA3&E4X+vs!( zpc8Sfyv=Vy(J(&5sBnt^P_htHH|v!=<uayH=o_<hv&xxGvB-DE5eVq)B2MZcGujsr z8H?poBu0@5on50YmJ1}XVx%6nU2`R5y$C$S*(JBqTEJUD7br4n2i_!jEk28Q!&YNq zQD!&R!GEIXmKa~yZ!G8W0i3=cN5LxBUG&RJwZpeUmaF<{UPW&)`|EM-z3mOGf;=Xz zW81r-A8Wvbjxq?_tqMbcP%C<lP20Z?4fg_O?R&$FeO{vV;IQpu_-ETuIbKDci8!p^ zaB)|_7f;}awfS1b@onG__sJSj*o5zP$o)fPFWJ2myZ|5MgG+bch4Z`Q{IcDz!1*iW z{PNv*<NR(pAK85m&hL@)D|WvU=dYCWD|f#N=dY6Ut9HK{=dYG?!9Cwz=**WEW=o5W z(&7|<JQhC-pjLZ>(98Zh8w5ohBHJR*_s*EStgU|td9S>&eDXLZj6V2B_`^PVcy_Tl zU!Ou%M0-|7Q<UFEZ0>rQviQ3vf=ztQX)pyLQ7_i&+rA-Hwd$fXuF?K&-wcMA3?2M> z82%ihy~HT8UEH^Wu-gu^?fKGFZL~NxX5>KbF#IDVz2+aj4ChI^R#28EZ%og0hTkVI zX;=EE$eTHi*LYSI;FpVh6)1<DxgelC8%I5asAn>IAA@s_A(NlPc|qr4*Wssl?278) z=V%(t84`EOu*Z}w8wS>}f=`55`tM|WzFnAEn7gxlyfD8ot2>LjZLDx;P|n19q+t#{ zjZ=Ju=Q=N)OxvW|$GL9k*FIM{dT1YtqF%8N;wrz|nD9HX31<z1@3pYSw3GiCoHMox z-X><Q?jdY=y<>QXl_g`Cqu!O}3^zv(Ju1Q^Hr#3RBIh{rB1ig50W&<<&)oJ66eZfq zF;+A*@CO-Vz!OrIZokN$Mc&1@7!56%dJL_MEz%m>acm{qd&0=_xVZb>yMFunN=GmI znuDG=(Dvb{B-(C#{|>Zu%HgB$NBFw@-U^}I<@i1HMz&eP`5Ju0uGL1ZgK5evFeslr zuGcHEO4cC_zZL&@4jJMP^huqM#+1&BPrL0zd=`fi-O^4ywDAlN?v2bf=Vzy9o$vS9 z`v>T>6dE6<4a>zeUvD%RBC%vBlq;25rvpi<eS2_JcJUJ#`<R$>25tQ~`n3)|HHy?Z z`wvOVw>#(bS0pLF);VWvMUrw}Cz|soIOj{w`CZQW-Of3$jgUmn2c7c+&iT#G`Looy z@)OhKdA!$Jm$SXZAGe7m_%Ce_@m;pHP@SsViHU8-nnBwHK8sppqw&GG6pg*OjA)SO zk%4uj6LSSeqcd~T0?|5c{{V}kh&qsZ%orvn(_f!YksSf-Q#P^sWdqYm^%CZ>gA?O; zG4&`&g?0;$%CCf`(Pjk_<uI1b?7sdO4l=A*hIw`1+{yVy+j&VT%h4Cn{SVNH?ODDJ zr)O21C6oDSf)tzx1|9rH87F5X@;ldOu{yQ)S*g$B-TCIlbfmX)ijh@Nzj9D(m&HM} zT=c{6S8&cmKIZ?g<WwG~7Z`hDehK%<HLN1AF;(jySLLgrpRy^Zr%p933vGXGW_QNh z9O^s{7ch3E>6dm_urqN&#p)36t(12Yfrp8FGA5^IPvaZ0LTSoj-=U>7KlPBwW8S#n zfQO%SUnLO|<sr}Y$>6WyDEbrcEbggO-F_2U@XHGhc=%IvhI2+|tAcl2;-?yBThXnA z9C`=;9{i-k;JM&Hii|Yf&o{dH+YGJacb3}tNv=B^Q+R{OsJWfd4+hMs7aZszD-FxZ zbS!v1P@T&uX=i5NgT&Y)1xrj;8WzSU@dMMA`Bk(_imWs&90dwXXKKH6(y4a2g>X}v zsZ>gMP6cl-U9QjUlm5ytHw`1#5X7j)&Yc~+QVT!xQH@@JPaopCavd&|P=_<smlFFo ze))c6NAPjSV%S1n<jDvxfNj3rtk-d&i>uvems;`I*o0V#*9I3V<wm6vINDr&XSL+0 z?1HDmlIFn;VnsVIcn;$6Gc2YHZbzQ$DN~PDgiqIbTtD-kVAwz&Nsfqj9NS?N1)QtM zcNGp-OwE?&E2o=*K9<VOz=n(2>2gI)Oh(VkA%nKi`Ju1k+{9Aie0@AG*ICa+S&HrO zIFFu~wM^d2RCBYo9iPKb7>~MDUp=fPD?BL6WxHPlWMjKtw%Vz2EyGs1Z1X(bg0Rc4 z@c5!O4clw4RkU3&++2@}Y$D5+%dZEE^ii5k-U}Ptq-of1w>vf&0jujjh|A(Th>0O$ zQHU52a*R>u>u`vCC>igqBbmsRjOg9vDk7TlWOQPH$q{uFHWMFu`6tJO-#_<P`G)jS z)HAWYU1NKuwGi(KMJN6__(iha&wsjqy#ATh7wj8%Y>z;c+czBJ9NTOI*8g(6T<gPr zf$bY-e9yG%b-ZI5uPkbm@%s?*EZ%Ls2!1AF&TB*R_-!~g&Bq~J8*;s+#yB2atzq`4 z<C{vAPCM0(@@;s|w3&9yHQwF@8GfAQvIHa1qV(8%U3$zd&Q@#9I7;2G!OX@7z)4Tb z#Ml+b-M;M=i(aE;Uj-G>m~;Bo4!5qjoy#_-AYW{wW~$=Y!E$s1mhDWPGk3p-oWuBM zd`9B_0!#7XGr^pL@jZkoGYMzP+qda{utm?6!Usj(X&n81r@V_Y8L#8>2cOD8pCPfH z<LP67L~JJi3FJ9Pnf!yuGcKF_myqZ9GWowjp8js~4<k?8nf!ksPpr%XS!}#g50c2| zk#c#|V@~9-fV_{z;R;+YV7Xbs=m^v@LQjZnlZrjYE6HXsB>P*gC+MMKKe;x=M)7pJ zcCv7s(1mY1j@ov*uGZ39R8o&MEUt~eIE=$^u=|T6`iLglYvo5n#W|5%Z8Exy22N(o z&5VOh>4m_UjkHZf=N8n#26({`o_wCe<IlpS`1ZkWuhMz5_rWaVAAN>t2R=NfJ+Hv& z*=l96b9|J)1|G=im^~erQxGEQzT8fqcjgb;(caHb*ik(rLT<(H#E;0<1)9_$q#oFH zJJ&s&Gnja!P9E7`?id=I#!rel&qSn-$?zOFDLrb7V5cpt4>Veh@q&a6tY{bb1L?)e z_&8S{hL3%&e4?Ay&=BX$<|~z7;9T2oXekKr=j!XU)K#>iA%m8Ud$y=6OhngJsM`K` z!`tdqW^v9$+3<;A9q$#hyfF570julKzVOqXMg>{i@ZmjX_4tCuw7tj*B%Kfc3S>9h zyx52~6&or3F^4`E|E4&<IC?+&Inz1%_xG!xc6InC`sHUFaQLx|i0qZC{fxm5|ABt_ zFO2ga?3bToN$JN=C&Q=V0~BHUJk|!-dOKorcqcwD#pg#X9eqK3gR(@PjQ3ewjua<G z@oQzH6pF;Y<u#S^W!AG)mCM)&ink-nZV_7OjN%sNk|;jmwClI7D4QSn_4XMYi9_cF z-^+AasNT-&T$fhx{h~O=t)NvH%S{BKlkRgLY79$@pvvmNS}mjw>U43F#>7RI7d0Kr znGEJ4&J7&|4}F!DNKPB%*;Q*_z$%oREk!1D7B}m#A9Pw(Y8e|bPe#wbLPxkyvl|Sw zn}b2dIP2m%=Ns<a(nIHV#xc@Rj@$m-$TP7VHr;+V#Fn(BHJ-p{Q^V)r4EJeB<U`v2 zI{eczw!cM+Z2sMeyr<3K%Ryt?4B`0sUU~s`ExDyE5-6Wol%J&2plx9hAIfAR-;i!E z#JXkD4z~<_B+nMd@pKxkarC@?{D$%vM->jKi)7NSABFDU#^?PgB`uxSXIIuqn>C%= zSEf$$Z~r)Gm`t91EWC}fgpm_ifz;|kA~fj#?Vn4j1D@?)0jblUGG5t-BC}I3FV+gK zNRf%TZTsg^>cH9+A1F)X75P7D<>Pnm_*`JEU><-Y9c)VZrVb?$zZdTk>IJXFKFf%^ z8e|pS+u|}yothd+)Q8j)^Iafvbci3ct5Y-M5ptzxE%mTM#Af0iAdO$90#0l`c_{9M zci^~|ZRMYs>C_ARtD{AHY|z#Hvi;kjH+yc^U`YzUK^l4U>*RZAFL~gOp!O$&!OK2a z3Er`DbMU+W`tjg@efV#J?|fneRFnaK-*E+wOjUeX20z&`iS>VJ7Mq2w@;osyu?`c> zj+@|m@4)#5IO4jIP^E4Jb<YPM;{PbGA8;Jg$8mj()*IA2bKxc6<mgiTINO1_GMclP zzZdxtr~a)+203&^AKJa+z1LOSwYetVM8Hy2{v;f(;FdAlfZJAc_|e0e>C=HJ>aYM$ zPpLxCfV6ykDk!(6N-byqeFSp2AHr(}oXZimlItlpdLKSa+GcCcva3qyrsx;IRUPAk zzLp5D1wC6#o*Q7ha}f`o;Um~)`_7=<so;w2bP4V##|GZV5uB`cI;9$ZiCj+D9yys; z>ru)(gwM?2gZK{(gMW@=h~r<N%h1h(UwjD1;b3^p5{^s3@O?O-7luD@3@4-!Opp^j zqe+?9;G^etF*LsAyTBjrJ6ISSLodt7H6ChYK>NTg$k0ZVfjr~KzzH0~mzG-v+><m< zPwIL;Z!y4mhdk<DBo)CPt!5Ly#4d@n_BzsEPhCH#$Rpj4M;?~wma88m(-?OAmKY?$ zyyHQ~E|hCxgBPQI5XX^47K4GZMx4CJA|}5qd;JO_#6?m^mSjy{WKoV^mJB&VOIg8E zOcuE!*&>T=@XM0reoPjf$F%uD>FFphvS<XqEHz*aFL8~;WQj`}*&+)uRb<8G;kVlA zwZ)ot5-l&)2Ux!YALY~Zp*X+wJyWin#Nhlp@NU4z<i8cq?_|$7^*b?tg&(l=JNI69 z-+PfY{L(Jw{cTcCWpph^_x)Da&b>eI=Fd=<mM6N2H$}I5ZMkDPy6>~PcJ4j&)-NvE zyy&Lh6y4E0LI3yZ9<s8$Hg|OG+&lTsuY)|+ZrUJ4w>Wv0&6BzjMU8Cf@1m36JNAhS z&)B@QyL(JTzUE#JOS>J}JLqe8jv>;;zH_nA*H9GI?|s}^xtekN+l(QPpS#!6%h4S? z<m$fW6I5%kNV|zW#pdpHxK}rE>vl+gC)ypHaq9P8{aX(fZC-SfK1DaDO(R=$JF>;* z<a2ei|4be>50;$#-b??uhODU<-R#2@-G?1o(M`Epw&-Su8eQhx<f*&p)bHK3@kLHv zbTbyE=r&(JGV*ijHyB_8`ns$+44%E)#{c6C%5+}zb8Slf<`Xs=v&}*W?{mj3fEz{+ zn;&{NJe;dZYx11SO`fvWMf}Jhk&ZLP3^ThQ{AnJL*hNye2gl!J#v~67i5~zt<8;`m z;OB`u$FcG-kC}@cwpI28ZM{hBrC-Yqe+<--4b0wdr3E9%9js9bGi}bY0T;h&?!pFQ zrA0PtgWW~R5AXgWk0bo2Wy=1J={sjV8ax>^#AtNG4&jd?Ppm3Nu))Y685*;mGI@8s zMSqLzBwUIQV<0SQ*(@e6KG?&M5M^ZVyaqJ1m66SU`5^LPtKFP$R+@GE$`i6tJ^Ovh z=7+wDbJI@KuOC90$M&UqbEa55B;TlxWJ*8V{=qj6#Ir=-Fyzd9fl{I23yetAq_DW{ zOX~kHXskUeW4t$D_#AywURaE+{lqVSJ<hN8`_=dIC`PbxUo-Lxxh*2!+cV-Kd(oc1 z0a}Zv(ZX-cNTSVUj7j_B<;IpDiSbtNoNG--yw*44<%XBz(CSrtGUh8$)NT2_dosZf z!{8qPo$-xJkx%X)Mstj&qpue=ovG9O-aQ%V)s%ggt=uC>sY4sRdmO(A9Ma~LeV3K) z$^3$mFMXzL%599v73^<txF`Eb$z1vV#vNLAQoi#zsPu0SUkEX#!uLT|mM>6;=+Shp zFPOS4U*I?nQ~G;3zVI^!&w26%PJT(d&bG>hv4k(sS3idekQ@8?e0T7psq(BJBxQl6 z*B;m4$F$r8){@-;1OXEJ#>O?}+ddk^-kq3}!X+{xxju21&NDv0N@~?V((J_4cQz?j zZ$2il6;A29)#U5pn*$g>vXAHDNX99yOGF2bq;q}K)M<WioI>1KRo}eF;5kpedAE`8 z#HmyD@*JE~@Ale$!yL7a_X%|ShtN-AE9Q|R|3a+Z{y7R!<z2q7<(n;PBad_HI?6Qm z{R+-G)|t;GbKH-a{niV!#0>%~;iWvKQ{@viFd=pM8*SrkQfs+_eHZ9`*!z;b-v$L& zHpiP!_6}p~Qms{z`+=nnZZZ(MU>E#tY+ugTuu`kYcqty9!taP736+vd?0TJ|o?qp_ z!WX1uL4-Q$##jwzet|PRdqtI@Jhm^1xFg@udWEjXUi9z{CoAOx2Pa3LK$(wkROf{| zlIcDNB6=WGp8qg9AoBwFM)d3=<H}QzUqa}(U+W=F6=gT;JZWx9&|sZ`_vxGt8mB2) z>BnK`v-LS-#O^B|MMyb>I@MbBJ_4MFccV-vIj4=0<XqFrIoc7G^V*e(Ww862v!|+9 z!A_Uw@of!!vAfz_#Fy0CwQ}{&pflgZJ+aD(pmTg-UVdAP8O_UfF{a+b0wl`A*w~4? zRk8c0Xp5{-xqlbV)Mw{T6l&EO<rm~Zz1+`ayfQLQb#QfsJQK^3vCouaExP?~_GQU3 zXqn#oaU6e4w2jsk?lXbgmhHUDDO1-tqJ&?@CA;v#jyvD@^kYY!^W5h|Wstw~U3!lg zwiwa0H}J^5aX%q%Hmb*88u~GCk&AJp{lA+)w@uy&@Ji5`wsOsm`;jU}IAe?wilgdQ zeC8MvRh}_M1=(Xv#slX~lG^b=z6hU;hga*o9S=exe7^Ajx}M_^5>m&^2=)bU0{DAD zbPbNL(dKzA@{h84(T|w3W3tV#RH|0nL8X0XYrZL`AV$({lX&vu;Qa|*hWkhym*H*5 zqYboF_>(y5B<E&KvfPYGo{MSq@v5BTkaCTkIrd)10wk7YjJ=S)k~Q{-(a6Xed!%9F zQN|wqCg<2Qys@!IevznT!iGEVs>2U;uqTg+AHRchH5NtbipQdsz4OBmdmm)e21-7E zy168gs?=`bn}w)AB0a|D&Nm*r`RPYW81<#=Zn*VW>AGXbZk2j3KQ;%FGO(`DGLGJI z<E?Qa)RBlG2z{b^gh$%W>cP84O4A6pcn^r9gfh4`QgbNZN1|y8wlSo^Jihadx=Mv* zJPXZt!RQVl4aOkjncVj+;%Ifxv{WQicF}#bmU9dFn5WrD@5o_Ro{?o4{AcGIr7NkI zHHudDhhz<Cb%dSPG=3J{d`&T?gR=O++D5lIPAr(q3sr0?wod2?pY#T!Sx16@=YKD^ z+9jbabrvfiLL%)pe3U)of|NZDwAy;IGI9}**TQx&oQ`dF{w3<nI7rAY8DW&|e(?LG z(b@?w?J15<jK-diw%0-Wd2zX5whJd>Bc_=({I4Pr%kYV<n^4;`?!tDt*FmpWI>eW5 zg07;oR>FAiYaKMAV>)8F;9hA=$KaBfj`1J90iQQ&tZ3iPZzBIwI)602{tC4P!=FaI zPIAuvLXvZ3VRcSBn{xUA6U#=Sf2Hd$?inyqUd9|S_`9gjngfhKQbyJspxY?=WDaQL zUw;{1qYM2X`<}09!(EigMj@$~EY4gqL7#N6W7ql%#k)AJS)YibBPe3|4Lq80<;t!) zF$i=!-+05VBo$fcZ^pqQ^M=<P-Eqmi%Hsa<u4f;+u4&{IP@eVHI6NX_Z1ywmo(@U0 z1F>`5Eji;3a&`ez__LN~*GPf}eQU<%Tw+d;G4pevf0O2?yvHK{^HyHZ7y{CsYqvLp z=rNGH(s5plkKcjoAs0Rva&J^8IcJ|D$+;Q7q@f*|c)Tj-m^JjYKi6v9=QU*+<5b@D zl{HSmD>!<MQ;aQ1#4O{KK9_T?W_Zmwg)Y3?D_R;v`tNee)L0TFW|#_{Z=CiqHnGN` z%yz?B;)q;3-<fx=wHwY7M`+;VJKw0-eM=mn83ql;b})hu<^xX0Jes(p^_R>PFFe>w zaMo8;P>9uoe;4nYG0}$fEA|7&$;~)E&B>Q>jy0jFmuuzULq3Wx>R!wDWUUv+ASR5h zq3oI~UZ;G)loiVJg+{f((1t`iz@K*Ey*yEjXBj@b?v2OXU2iGlTY{RCSdwyE?E)8% z<EXN76W0{*{ayFUy3SB4T9&^hQSQ-E#m30QXrVGUU#AvFPXa&t{N5X`d+v1;qopIy zdhSs}yMcN-jVdJ^5(%nr6K$cMF~j4t55}aDFH{x>WgpCzJCRGSP{rl;!mFWJ+b3*- zv9B>JO7=6`LCoq6a$Z}UY*Y%>1_uUGn!jwJ>}TJ6q;$j0*OiVw{aH^{<U)^_yX!5G zQqoc=18LW9;Gd_Dsjre--;oS`T1rx1LZ^TsjlEAGV@1k^cBa{!sn@QRm*5sonAeg@ z+jf9zT}C}(jLgr!1UjpiUnW|tVRx@xINogP*NKQc8%NV=AXDPf@5f}~;&y6b+9Ouv zUPPP{yRzww>@!BT`TnQ#&0X4x>t^pe6Xg53Y^m}UEiZfv^3wj}r}zSus2=fN<Knk| z3yp>O+G$o&2gmTAA<U2$iKJ2vnY-L;Hm$?P==qoOIRN$2;DfS=GxCfsAu#gbpTW$| z<3l5I37~YKXxHE4A8}CMIUEQ;=P%rjyfaT+c=cVML2Xno{qqONt3Jn5@c7b0u`-4q zY>w}*W87#=ClwKeAZb0~J8!l53$KGc+&t#5@P1v7!-X$#XkUi&(8+WC#$?*?VU>;Y ze}p{ovL5L|(|(@+C;sX3-Fx*p?6UibI5#}H9|k|J%Mep*)!Jfl%y}yYWuRY8n}q;b zkxl!~glF*|62mVQaa=-1>MlX%oZ1OgZ(fSd@v8`B^%i_B+uSz{DUX;~POP`#Xt3gR z_Z?2%-8gq_wfpV5&hWA?=_e-tRh&Dr_fRh87E`}xAI_OH{T>s$nMc}lBmSAX7fO-J zv#zG=aEST<^W%<5&PvV${^Um+WncBRIDZtHpx5Ridk-Mqg|f%uxP*EnIY*f!@?#vY z;m_${lPxO4$(r}$pT;M?{NIq5IkF^OR+{USDpSIt=xlsZoqjF9eO5a?kItD>qg~M< z#)kXItg1x<^}r`0tS&xO2^QMd)o;|3H?M9iCc}N|<)oSV?}kh!%0?gWxf4gzw>aGc z8%rIlX(wV+_}X*)(Fggq9m<#}!;W#TjX@(ds!n20xOo&sbXOyH&)e;J<OB4#2SD=Q zaTI+sc#|Q%yj*Ly7h3a$Hg258-f?W_5>40^8uJ=n(FMEj`3U4Oh4@e|F(bC^`K&&t zUaWy+Pn~gJwRIXB^o=6EAzb0c7m9`Na?;5>qxZc|3Z44mfj&31()KGaSwcQ)J9Xju z%pHr-``C#KY0pFWr_beCL7p4id;;g;G=3Y4Jv@D&I65{aLyt6~57ihK?%1VG!?&S~ z?Q+{DjY1iD2~f35HKKrd5k*o5-Tb{5kwIGc__k+Q3?wsj(tn>sUi5UT$1AvJ+-eo% z1@nfE^UAs=-lJ5WM_(0MP4sa`KN;q<HT-4Jh2&PRhlwT@-PS$-K!I!j^(#D>vVRT+ zPJ-)I_d8|Z4TAr6j6_I+i!#SY`6DrYnVUC0Z3(ni=HQlM5PtrQQ}$hKXB3fVqRgnh zvqk(`z5P)X%D~w2{+2uDSZ#9}Y8I~*#2YgwQHZ2<2Q%xJipWO(gYtoM$15Ze8uYc9 z4}$-JGWrSAU*W@Z%Grj~v&Sp)Eg(GE9eo>!b)dP3^Od2+=|vn@tV6o!GW;{=S3Bo7 z=yUkoMVOQ2yGR%4GWf?u75QD3cCAyJN2!v5M#w%*6ZyL4Y3Mre3|^sL<q_??Q!jkw zqGm93!?ieP8r~4DJF~QA{c)VL9@tG>4U5P#X}nR42gWsR-g{`2Tc)06_ZE>8%PJnW z<*r28h@OAm4$>z8vz~wC`)26#@SW%nV<YtEj!AZ9L2m0|4a^J}k%)=5{u%JluXSF= z%cpGqqF;eWKU3$4=huV6W0&M(F@6^HXt{Wbk^5CtbN*+Zd=Cc~pDM=r_HHB_eunO0 z{39K%r#JmrwKiQ|sL!hxVX<1(0qdp(oT7aO>)w4hHP~VIy@+G-4phcO#@6s;vone# zlg71`bN{z(elM>b*_W`L(7V@k&?)qc!J0otFFbf#5?`0c=b^`{(Jcv~N4v4U`U3t3 zBmAdrF>p>Zm@??u`y^(NjGh~DPWjB=g~Ju?8twt<myz(iyl`6Hg?Ca{1nTupqoszf zQ2DVauU_Yrtj8PUfSzCKGxR2J=uI9#kcbCZqy5c`VK$B*jH>WmI0CcePw6A(a>@S) zjtqotd>F{JEo7{|8+j&{;S;+b1KY@a@g7|deL6<L@C9I#FHtW}@O#vF-5Y9^9NP57 zIDL_mKM@QTv1SuJtiLPR@()W+{!P$*i<5`W8{g^Ve-HJaaq@qP{Ii_=*Mi_X-$Gve zLf$J{#aBdYD2a4RTQH`Auw0*UeQho9{ClDd7%!$x=o>ux;<o4l-#F@-NM~fZWm&xY zg)`3UmLVivjJPN7hQ9>IZTN7FMP2wr{Y5N-2VHZ#!r>5~cMwx;-#K%}H7Lh8DdI31 zgkM;~aVZGDh(mB+5dP&c97k|0vH(~_FUIV^IlifkkIL{!L+fMd_^A_(piwzl>YS{~ z(LPU(IAP|e5H^YC8QPl9OB+AKn7{Z+$b*Mbt>^?z@*R5@Gj=T5`it3DZoF{EF~)%N z`(RTGol<#brY(a{W*Rw@d5QylVQv;Hz97o8fo7~@Y~uO1+9+PpIae{G*IzPbX#h>y zaT5->rj&8n(nnyHJjSvdU#5>7ubdOnb}4_UJ}&CxX)E*Mo4NMcv-TNhP!>z3+#F+- z{tSI<#F^_xq3<=?z21R3_?gUgSK^$s@QWRj=&xw1!#Rqj4)e^#FGe0qj_AQE^03d* ze!jcS^zX&5#W{T#_2EOPe<#ipY4FXeK;AEk)1irYe(Ujg{*njd`NQ|e^DE`=6l3zj zZ^rQq{_RYx{=!dAOI{xPz}dAwvLyMz5jg}&`k_DiV_ot0ay0yg-tez0Dzbqae=SD8 z<|q98Y5J4&8!n35+tp8<u72iU2v=a*yd;ON{QUi@+|;YSz5#vx2RA?cS;4W}ZZ6$8 zRysPS&c>s&{n6P(bT%2Cfnz-4&}ZP#XW-Ch;1~~Xy0!G2>$DbqE_(F2Xwv7R%hE@@ zppVW)kEK`T*E{lY9?8dfBp>IId_^DeM)DPXR4y&ix}vs#M$T`(?gg|h#}?x38mwEm z{}J4d4-?DRqujgp<q-bvcON!%YtSG6Q?G`}$NV=S?^m=O7QNq|U;OX-9C|Og0CaWa zKZH-H%b_>AF4(TiAoHS1TfO#PW4nZNz^|hIc1?rBCD-V4&_r{c#w7FkyLCO}U4r-@ zay_i;FL@?Toi)NG&kwfWvgFibY=*Zw`A(w#mEeDdQ~ws6SDiebYZ$!I$^UsUIC0F$ ze={!s(k)tkKWk&Q1?kcP{_z~Pyp(GTo)6)}cu9HgdIq*gT{~;rhzzg_zmkDX+iTm6 zc}(YO`NUQAC`m-u4jk2<KvY{;nC0p-!ll0F7!;$jbr63}L`sqA7kT$OeM9t4Rq&fD zcrsi6at`rvjiYp-vLKZrfOS|mTw0X(tyW_9J<;Y%+1E^_jZ-+sdd%d-U*3nj=#{-B z?3>Ktr=*;A?m~TRPlw9^{y+-KnT%}A!I6K%HkZEkc)i&P3^1&MO4fGlv$ul$z4%bS zmLYh!((1;edXscq`^E6!){=qa!*U?P!uKWe)rqCqX}r)pIvb15#yxNa+a3om#(9W2 zC42y%4|wonUEsri;Hh>yMP%+ywu8&B+E@v%J3)=I3G9Tm=p6osZ&=c0>{r*;=ud5H z5I8j2zM^Xw;`Txay%S?Zj+E`%{q4wm?A~?H!jF60gS!QZ;osn&(bG3>V2rNq5KE05 z@e{K)3S)jd#<#I$e}|#M7s^zo5$hz;2FlL2Ge66JK0nH1XY`F=dnb+_Tk@wTV%RPO zUCfsSo4kt`H42Bqb_}`j22-{iAJEtaKMf(>*v2R9Tc(xXu5mVl--6Q48QE+fJS*5d zx`h8en?2HF?;YN@9ek>MYa4Y;#CZ`uF}uri&bR<F4b*gE`=P%^E_i53m#xJ1e+U`f zws*c%u61DE_u;FzX3NbvFUBG`!uyu+-`5X)`0n6mAj5}I9;8DZ6LnmIkH?0<h<70+ z{bc9}x!#U{E5#?@A?U`Zz85}91xUo#HE%WWq^<#`Y1G&%BDduX{&}%o6UEmY^M{s! zu@lX2iTT3lkT^l5-EF}Sv>&m7f^F#<i+BpqG==rjj&VlFRq@l1*Erp{#tt~Jq#a%H zOQ!p>nZkrd*|-jg;XVQ+-sBis&UyinCz{i+u97*8>m)5-?E44E``Tf5MiqV6oQC^5 z^ETW$?KrN`TRnZxX=uA(`+b8=?w9FbO~f-C)6VabIcrSytBQ$wh`1E%5Y<NYY#M%0 z3`8hnqAj-IqsA%LuZcRY9si`WfcLJOUqg%RH$18N#eO3Dc(u|(p)TKuqmmmhXW#xk z>Z0|mi%WhSiV~C_Ui-wbIrU2K{Oq-zMg#ACYBx{Yy)WUj<@n9XIrEA#*A}>AR9mRx zmQ(U~IUJiP8bPEm!C%*$1)I4MWc-QOVz+7BppkvMO~|u9NyC|NX8r5%KNtztzitFa z7D*laYv3GZ%EJmg;WN~w#!Q=6E{X<+OTVMf(e}%>2H$0s@I$`$TJQ6y7dzGKl}Z6W zmCHA)A2z>mrFg9m86rF-<mg3Pf|-3Aj%ih*4}Cjuu8sw1^mK)irG0nsvqrD<t^V;| zEdV~H`!rsT;>)hoG*EWg1kS0Otz;W`#I>><={wAGT=Hl>2c2`2iG58SkEX9MCI<fq zd9e*{Hx=X^8_{i6q1y)xHwEio@X=t?N1^Gr4h4I+JrrF2jfaBA{Qgof`nE&Cp(nS3 z;ylE-a>EZAxnj<^VCu)U0_3jwsfU80%WeoZJo-$q`DiQH`lNgDl~)3GF!H?!5k_3H zCSeLKYy^2K(Jn6kuN!{p2lJ*9MPtWjyqtabczj%0Kj`Ff+I3(3k6B;e&nnSx#}8%e z7su;5$iM9QIH&D3*2|9Ld_?DI1H3yP|AQjl9Zwj+{rHd;z6!tFue`3le;&ViXCCh{ zvLtqX47B(j68<Yb#(fn>1W)u9Or!slP+B}cj{JR^SNnAMTgVf$@fn=vZmXeX+u2si zG`i7u;xjrg_<sZS%f%1-$umE%Q98^%w9!ZTgMWfLX~%SbHgbI8GVJYyAF}Nb+#k_$ zMK=8(c_y|kk59PrX(zPB;HHnucyR6Xo2Xx@o!$W%z{`8m1CO)%#7_T1)!~_u)wL4> zO3arqwo#JbPPBoxgZPtcH`<BgUe`;%{5J9{wNr*ag}(#&>~r%`&r9=NQ>9j&9f?Fd zTk%oju)9u=v%v>JBmQI71@&?iW4VHj)&owt;r$%yLq0x$M1Axhm%cF5mX0*GdmqR- z)=VDl2<gKnkN&3!*lxDYui7(t<?3&Rvkn+9`x1`4{^50+xnIM$|Mg(_KQXIePPy>) zctikhaLI_8Ta;XoUmn?Trdh9|fT@>GfE1mVgLVX;EAY7zAM%Zg-VN_ndbdAT>DyJo zE!=Gn1sDH0zO{q-?9tcb?QfXR9{q*DnbW{-@wD2r=Edi|@Sr~g&s7@3p%{j(?^12w zzM!yNc!R<+@}R<U4Z=6EJoaNtX;^3*{18Q>g@@XpgQ*v$ohddl7_SkGTVHJL#Qvdu zXs3Nxw#eLni^3T1FX~3Rd=LJK?~1Jo@X+acvzgCtk~U+Xem$T~=r30<rS*&GOT=36 z_VjzkPU5Cs`aK#O<r(+5mRdc(-|`7)`l*M+@44=w-*fE~x1+SB55Mo#r=wy+`aX5j z_o<t{Pu=WWuD#f|Tz@?VeQVcXfM$LFJouaH-^<^run|MIJ(7N<`r59u^7J#;LT*2E z9b@wB=iT_MMnB&!wqElA+(CE)+Oi9_{yOXnRU1&n{@?s8+^KlAI%gc*_9VO#<P2>7 zVeDYM0_TVajEg+q^K6{|rHYR{zx;(5i?0P#!Hz?`Z&-oEc6HgriOsY*W3w+#9uxdS zw`%<G8RBO=Aa42&+pyzp3OBJ4@7^5>FZ+>Y`_{cju+x`P@U9?^-sH!KcuI^rF=T1e zi^es!Zz*hyA;iWQLR&uWU$U{q18XmvrpGP%fnOJ8B1Q31{2KGNyAJB=N6*~Nbq!^i z7=}0&<>A{Df$vf0pGSMe69`01zCv%Gu#X`hAJZPTL*tS4<DVigZCgQ~E1jGpnP|^! zoqvXUt8=yHAZqQc`}0~i^$P}B!^ws4|7Y(^;Pkrcy8k?r$+S(kNt>1gS~_XcHib+w zTedbWPqsEG1tJtgL?<)PEEzgmXC@1ZGA)ZiQ6m(rzE#4eMOo^Odw`0FAa!{wDwe7h z+0^Qbuc&?H{r>*voO{o`&wZX}CJ7Lb^ZA_TZ2$8=|Ly$GIrrY@UQTVgFDX2UjGnIj zSMX0=*u(Yar)4+t)0%(siSi%v)3R~-Y0X3VY1w*$%l5gyO*tKR@CZ}CQ={v$$IdNW zp;iZibd>HT4X!WLBX6#EoIht^YtNr06-w)~ocxn^;v5~H8XOo;KECSP!5N;{YS}{_ zb{Xv9DkC;3-&$V#Wr|7ri_MafvdJb|qpvy$Zt)k}7YkSozf2>$$`gN^E63}mFz&fz zxV9sf6%F^&gh$o5x`?k54kW|ZLiqR<k4N%&A1EIoP4$$%!-Z<2LBzOyyV^RFKir9T z9PU*wuk&6PwYSm!W4ZUzbWr!Uxry10v%@oo`7}d`hs8JQzo#3kd{BLqZxXu?KY7{O zH)mb}E_aR@9GK&7JI|duSn3r7i#?Qh7N3tttv`r0%ua0W-PEN<g2!e2{&`w%k<$?G zzWu6SFP-z&4qyI$=zL@&7ne8kyxqoGnBO=wGsekdcB2WxYPveRx;9q(dh`L24K~44 zeS_tuC+^(3X;W9F>xRPvL)D7DNxE@tZ0ZL7XvGtG<R^J_V0><1bhv+dVhfOi1O11m z5BA%G?UU@LA;i=2Droua*PIq)-9O7efbJR`<r{l}AjxV?=6UNwgZ6Fpey+k#^JS1R z-T>tv#SZji+j<6jDSRw_wdV=@({tEMU*pRpSN&I-@3_+EmvM~hoo4&aHB<lBr=YKn z9l$7vCh&FKK^p0^qpC(iX!jyb%J;ZtD|g_AJ_<dZ)Zs6bmY?m@+g*Cjtsd8Hz&<j; zb1VAqO8?x!Vg6>1j!Ux{QK&}tngil%xVajmg8zrecBjp53+!9`HKLz(+4oYxNCpW$ zZ(5@Rhy2^)vht8W3i6RW!WtUz%~KcQvo{YN8mY<`C;c?$s;C^xHQ;$8?Rh+iklHMs z6;ZhWPn+n?;~APBn&_WBGB#JmGe`YJ*X2>U0N>Idr#+7^yjUs7MR=al1kX=+Jci30 zz@h5w7?lL!N&TqmvwqaeXvrsmEBnWKre@TW^7K^l{7#vBC-x^J*A(Qx1Y2Fo<~Wqi z4qif8w8YW*P`=8kTN)7#{J8h=zAYs$;Ot-{khcx{QgXoWaBGhGcYyK7UJa4u-CSp8 z4ME?24XJ&vSJvm-zq*CeaHcf-H6i*wXR3p+rW}GAM_1^t>jQ3G^Dv!)Nf}RZL_DP= z7!9(m{Ms0i5oA|*4L{I<?rn|ZP?f-IUFMKbDv$N>G<;Wg1gq!N%JCfCAh@XSO#&ta z+dTmem7OeSCkDHFxAj(f`vS~GWE>9w*7{g`E>6J0N4WSNep1;a_>z6hLhuPVkI!&w z^^Bfp)4VVv^6)B)U%`6*YQ9G!ANZfN2YYnx&uOKyg$9E9UQBd+YtWQ&wb@>b^c<o> z5v{2V%$)fKUNwPDao4s59vbNE0_|l&J7X8!Ph9d>g7M<-=X<!}Wxt};<W?^C1sv#v z|I<3v$FNT3X?^velXi?F$Qqt9I09@A$I#fYZ3Gfo1X_esk$D^A$-rlD@nPQro;DTo z6v5_k1Ue(0HWl&&jsTm(k)bihQ^->fA7hVXAY37q?So#r8O}H7^igfUK^30WL}!n8 z+1>KP+!}U&#vO3q2U9ID3WC>qGHPA|2`_o{0L4;;s5bQN&qj0AL+NcfYXiFDy}*bj z!4f*6vwO!MQxRk=-N~QCWzD}(CY#)UB%3@}4c@%Xc07J~Xh`rH6TJF=VEK1^xr6Gb zQa(%>+qdUKsIwHgB;SQo-{%6mn$Jt=+j4qrwc8%RwJ*|{gu=Jzc!EL?4=&{MbYOLK zvA5{>4=a_HaF2S)GhKaoD>S^;)wjHrRB|D-ypx}h=fY2t|Jf-2K$M5)1m@?WJQui< z`gce9_e6Q=ER2PZ3witRoUbo`Dy?t1Im$mP%2%TNjwt`eDF3D?e_xc>9w*T7lTrTu zDF0JYUUnsTuXF87${(a$mj3RV8)Oy?7yl>S=76R^=iJ~S|DW`^K}`t-;dA!?=)7f@ zJbKbsS=(ia{o8`g0zWnxO#_3$$FKIhSmJ41y$VEHaQzr||Mu;a3HkfCtFNar%p)Oz zza`Rv>J-cNYEYZ+-Fng^O!z>5&3va%Xd8tI<MOhr9#gJDRNF-fZ;PAT;&;2d6&BO{ z)tK+CuZML%UrLdUl?I^S%e*ug<*QMCD9US(8sJBwyjH1De=y2xyB+FZ7Ul1Z^5ao{ zBFaxj`Kc&B9p&$e^4gw<v1X&Z&I+Mk{yOC4+d}?VqWrH$`Cp6j?~n4o9_4={%7^(y zRq3~)`rnT7^08su-;MGo(|q~HD36T<__BPz?^}-iNjdT-<w^t->AJi#s^1mmcSm{7 z*$MtzqWrB<es7fD7v(vFCw)1mC;8i>{Bxo_>qY|eyePjv%70swe}0sIL6pBE%D*tm zzbMLodz621l>d$>|3gup`I6A~!%_Z6qWq6W`QuUk$D;fjqI~4f?Y*i&k8g@#-W=tB zJj&k}<s+Y8ep^)k_9%aUl#kcM4@ULTnrQ!(4fMoo;xDA|Ex#D$e<{lUa+HteQA;$B zTB3Q>66Vnod=hh0>pQNH46$sFfT`s29hP(XN|Zkk<>#aP$tZuq<;#q-^07330b?jE zq5guFC{J0z>b)#1zci|Ei}L40d1Ju$Juj-iAj)4D<ykWng#QX<L<e+T;b~KTRfig= z24>ZoD8Dw!SEBq5^3ZMYyQ2EtQC{<yAQ)S_#3yT{{kN~IM~^v-XdBSIc_dsSH@K^S zi`K^G`+)M4wgc^@^5k+$`O%n{C2QrW?E}QS@POR*0rH>7zHlEPSqj$kxa6<No1Bf$ z9>?dFZtePMaj=W$^R5$gh0kfnug9|pK1H5lpw;#}MSNmc3*z%pa2cQax7NWC$7kP= z-btfjY@EgO`J4{A!slL>dOVBZQ&XfVpC<u2zYd?`Dc0wwDI1@9o?k}0Wk`Rsp!O7b zEPbCkqsQ-i!le$+B6!qvui^1(PY;OAX0=bhet|qb2CVVu{$pcY4klclDxcr$`TSm? zhpa{OsXjG)c6dC2&tsI=)!{QgH~$7$<J0~F;XF`P_i(6Jklq(>v*Qob4VxYBu#_L+ zS%f}U0A9oAT8}62`2ou7oA3$9YVCJo`~6$W#`A2Lqnl3C=k9?d@oN|ClwT~rE9ugd z-;)5bXchV*@e}j-ca)9CiJ|Gp7opfLS{&@+^{QQ@_&jA_q&2sO&kia@d(i7i^4Q9P z_<S5#@oBvBu2yci9j0jbE+%zr=h&3~jS*f5>*ZwcsnkBv`Wgt=>t^SKBD`|O@LZn9 zGdy@`v{Rro5Xy)69}Mqv?CQ^chhi0NnenZk2ezJ$PMlZk-Jp4fmyMc?CJ)+ec<n<S z{%u#T-|66&3|JU4?-7W{>~Uj8Z&^GuW3qS4yt^?Tv)7Fo)MT<hT^?aGdEa5sQ=c2h z{dq~kCP*HqI~Im*?_FF5u9&Y){kqtxQBG}~57N)?c{6x78{Y7S;?u`184wbA84q^< z4wZBs93Jo=SrJ@1x3X>i-irP2%U-)~C>?Fg>D8l#kCz<t@2Bdanc>bV&pSjg$Z+-d zP}bNQhqBGn5BWNWzxKVe?D0MB+O~Q)-%^CLe{O(k8ykO=#mOrVLt8zZCjf}##(($6 z2VSmD1o4y7ssCkW+X`^5{$cvC|IEnZA<7yf9cOfCwptk&8o|5w(Lm5xvP0*8)UH}r zuMOeovQL{MX3W6rxqaHVaxHmqdbU6G5FWzn`}qm^_eA;M^Lg4b*SQ%Z`JbccP+!%p z9yrK7e_oa5>lpvs&(JsE5j~uXmi#?w4Sz#iIb1M*f4yJ00)P1Mgg@BiKec>gF5%MA z2Y6FH(M92V9|PU+QcJgvbPJ~Y)9o?cmqc{i3m}@%9OQVW_3;mdd~vi{IA0x&`0D;T z@%7m{d~I3;Uw42b*jZj*JzpojK3B+B7ax40fuQ-=%s<QnQ^?meFCuBe*Vn>Fd>;C0 zd;~slc;UJ$Js$ChzfXL`?BH0!p=3qK_=Yggn)!n-(6N@r-mXns4d+7i(Dh<Ki}Wz7 z7s4b|7W=S3=b82gU#!E|z#{m1paEZBFMsflb@&=t1Ycinz}G_kK{LDhr(!yL2CFm> z7BIhiehau@SMmBdH#Wz&gPX69r)yixH@hx#5;}D4iL_-SdC|`G-b*)4=)N@tg6g2v z_6i?P%XSS_bmZsQNSB^6rGd~~7Ec@(T#&_6<Oj4p(`IO5h`oZnKr(EJ5?Zc<=HK`D zNzT1D&99FAU%Yo(h|E@aJdO5Cw|N-R%znw}sFi^}jSK)`0Wx?{a6twf)Qe=mTZ>W) z7EZ#~n%5=&%%FK*w=GKF$20nVx_C7`ck{qXUA1TQ{t;;K{4YxHP3Co3cx!oEj2@3? z^th%WZy9w4ewymD2@gx22t0)Eux#q-?yFKskj%~@7Ji4NblK|LX$v+OZ2J$WGnqvA z!UOHi@a?a~x8z>}K0Axr*{OTW)@_+<fDQLXPkCKCC=xoEujlr0IG*i4G<c-Sr^|UC zdv$KcPW+;eu=-Q{DBnzW{|Zb_|J|EWzu(drj)t_AE`LyR3o?YzbNlolkX_$RcME~8 z*f#|l@jI)Z#HUE^3IVpB?_w<T%X>Yn*V~f+L%D{RYT}X>!plieB)piMBVP1Y?ckIH zjm`KegD=1~<L5aZ*7MUcLOIXRR<4yVTsJEp7A{56kkw7P;|cVg3NOv<>q|vE=tVQs zD`@P-_O<dc!37?&I_b7Ip)Xb^0T*aj2c0zI<KF<z>q1{DTDUHjPuJH)?Hboi7fYch z=xw1q{NDl|26Fe98tdYzrnVrztS)*^Nf+$97R|@M7x1xdQ8u;eF;FBn#dSjGvv}XM z-Zq_K1UShVp3l|(>!ZF*l39mieFc5cFLRAbI6gyNZk`*?ylrh+lx;mFV_V#aPx*<R zR*siHJOjMse6YPoH_uBiTjPb#lS_}s^CYn`{=3u5hYxuBLdFLNy?pGez>9F^dEttn z`&f=2ukn1jOz$~L?98s!Xgv`xIU|d0?Bi#Em%NP$XP%dV^z!Bc{P0uv$9lOmu`$yN z7uOTDWai5sErOROKDaDgH9YVp(<=1}l3`<gJoUf@z=#jQ+8H#_hgir?mRKjB@O?;{ z&iiJ32$%8U_m{mx+qQLYb_afqS$Ds><S&k&pgqv9RA;e=Npo^BlwAwGh5+8zM|dwb z-MZ(zc}rzjUV~n*rrpLAt%PK+2|ZU|K?VCcgH>Dbi@;`lAu!4H`YS!W>grvu&-<C* zp-*0ho4l84BEvUHZaEn)(KVDjzHrg33BKc66a&6IpQ=YkOa7w(f3LqN*98BM%`X7| ze-_~1w6#jD(?tWDdQ+_XK<|GAeCe4*Hr2Jsp=>_auqpZcAeY#tMsqd=SYjv2*IPdq zYcqcgGRZdZ^d$M3d9rzHSC3zu1l!PmEO}&pt;Z)==g;kvKGnJL{+O*W?$tfmy=+zR zghD=>_=_d~kB&LI2L?vAb`30)?q%<re+M{%F3fiy9vd2-vI|a!XVYU^A)W7`Z=io6 zx_O<4Z#19(#KQ#L{5Rzy9^-R-L*2mR?cfMJ+P)#fW4b^EUV?9;+k$LvA$;Yp6^hRy zzN%Fk2%@DKUmpV|@KvL`^ca`uDCX;{p}RlzbO+sig>n&(TNb+hpu3|Hk2SjM{`%-n zd>UV4)4Vryc6fZGb6Ou8)TI}iOy1BMp1H{Yh4ywXH6w=dE2v;T7`~v(3#hN;+GG!2 zu1X5W505Yib}{3JvsTggp)DR?*DebA_m5C4c6`AH{7Pf~LtAKP&1}`!MdQ!%_H3FK zE&srGNaOKCT|B<>Hva4^JNC*z{L*~2;s3qvhmKS`wW-(V7pWwuUHTqfc7R{3fS@|& zI^XD>ni-B>nxcA*zkwL87pZ)6R3@AJ-;cJd`F}`RenEZLkvx_16#4J>DI;1L8Z4dn z>8pI7Uiz#K->E94pR&q);p)&FuP)TX6SL#P!`z)9r=T&xn|zz)QeVeCmBMc}_PIG= zys7^^M0l|G1YblRo-NNFA<64ua>+nrZ6f=qE^-d@J@7eu<FFnwoVD%x*vwreUO^C* zxGt)Fyc%2(4#L&X<wtqRZ-k-#%$L<BwFS6&pBLOuo&SXoQcU_ixa2=7KOdDpe9ph# z{lcjH8S=83Fpl<R$}6rcmDY$a_912Ir-Rr<+)aE3^&W<AV$BZPH?fqCO%IgxZeH?$ z7z};vKGxePchi@3NkiIyL{tV>3*%(IFS*9|C0TQg&%@suWLthlTGn2*m3rPEd8FE# zHF+D`)~eab>Dl!H0FWTMQ(G_n#dcrE{A#`1<F8PsAXxUInP>8R|JGy2X*@tAsE&~Q zuT^vPwXUx88Z{7ozco8)``^Szd>zS}+oHS#Cs^!k%@I-skAKY%MftZ!dHugD!2D^H z|6-b78_m_V?Nf83G+7_!!P=Dv$3_o!&Q1>x52-rA6=YA<+H2GLwUU`Bae?ogc!}>T zIiNFp2Zj2F$g_uoy!)P;1MXvZ;ze_<O*Tb+=h5o$*kLLNYV&wnmy$O+4(c;{dMS8% zflzSRu=jaFBtzik;j@E1`m7^OhD$KK;~O(AmG5xx_%5|xaNRuRL~or8!@IueX_Ga1 z<M;67z~K0Bzur!y7l029&+(ldE2?)wtNn*L%x7$aZ=5PzI5A(k==+~Y;nsc!G(69j z+vzSpsk#0%(w`v>cEmbb`@PQSxv|*a$xlfZ%!O4|xtjD7wN?-8MZZA1!i$NKd}XJh zthu)o`a*dv24rQE|7?(d_?NDOy8?LkjGf6}K=w7wp=rIZZg7g`K!bEJPf>cXx(g-q zyLeNOXinZ3os4fX{c{hSlj(UUeLeD8JI7LVUsT5bBr;a}n<#(WxA%cQtWB?`UIhMt zPmhs;E29tW&tNpyCAa61tPbBzogU*!ASoqe^r6(Wz^ByvXJ@M6i;HodPcrhJApezB z&>C*+Az8!Fzm3Z^A#1}vR#pA$%~BPoxqt&*r{BNzeUX9Qxny6F6%WW@?R$8Xo-wWh z{wmTdD)wl7>5ARFwq5&Y>dh9VUj=A;x>EWtT}S`l^P7m1q~Mn?YX?SiwH<uAmesC# zx0zHpfNAgW^=nCYPzH~s>q!aiGK?3JLSG4b+qaSmuY8fxy`=c7_S;D{&VJIDlHNgj zF{x}@Wulc2ke;MGM5_MNr0O?ED*BF+ioSVL_-%hRDYnsmj8yc!o|MpjoFCD3FRAFd zk5u>`AQe6DCKcY_B4rM?pCncL$4CcBA0}1%XGt&MwFd2^jI&&FSV3ALZ6y_b9i*PV z<?o>UtCTg)vq?417SdlP1<xgYq=ZW(C#Bo@xr($xdLF6x`8U$nlRk^|xKHmT?WZjK z>=`e4oOCs$oJ$J*D^`%Uk#>=8B-J>tBo+RzkXA^M_ln)5KS6psDScP$_vsy^gcZ_< z@EssMLHcK;w5|9gsrrA4l)c)DFZ%Kmq_<K25~=!qnUuA8#gn9j%i8(5mGlbIR?@Yk ztRa`Zlob9hJ3#uoq(h|8dD%hIPm_+5{v+u$DPvwXM@pZ|j*{L_`U+C6`CT?oirg+c zK`Q+3Al*tT`CmZ#ASpCl_BiPZQqc$Bm-mqpE(g}q?fhOvxk3uQ%U?~39xi`9>9a_W z`}AJYe##mLJzOrlOIgyuDgIY7hV-zqixfSq)Htss75=Y~R!EWK%H5>sVdd?l^j*2% zr+1JNR=$`Y;X6Qjg7nWwX<PY8QuY57DSBA>MPGh`6g{l`5~=!$PxP?zNm9b9c7D*q zsw+raN!OC12l+0^f7Jn>4*B#T>8Gh5C*|7Fs%cWjTs22ZpH)Xm?<ai)DSB8nPm0`D zogfwdcaUx+eSq`=(g#VQVb$ZLD@a8jd|&YpDe;PrkiL%eW27CVpCpC9D?UYvonLv3 z6nR~Fob(?^?<K{rT`9cqd*w+|V6GHC`d#@jDdS$L{>;NGzevjXSCNzslCC6$278wz za=NNQnRwN1QU&?kR^t0`3y+ZE3-q6vK^A}^UXgbfhZ_H{9S8dq+S4`FfLK$<cyZBT zS{w}YwB8MxXFv-3I|~{IxwX#l5RY~(Ls32Bul*~^g7x&Qm3~Ew(c`YGPBY5HK*e52 z(?yfPvQB$?c%@(RFQNob+iPgYZVmQa(otENESI3MsB3vrU3sJ~)J62m$64@nT|=AX zZGDf!<7-`WS#psa31!JV<X1&`{AyCqnwjLUi1OD&`D>&6by0p@l)pa8BX7eQXw{-v zCWdk!dDVsTuBaV3wDLU>Y7|qL=NkrBraC!efFpB{Lj1~x9wSY4cGscl!@YVAc6f5E ze|ESspeIba05KXkcLm+i&PAh6;MGVFjZR<hR<T1rp6;5n|4p<7KGDsR)f1iklc6+g zzrG(_C3~w8z^AAm^=<TN_4ZnNJ9P?v{MKU?3Qi=UZq?njb(#NasV^asl?uN`R6Vgs zZmn&!`Tx%xn(jX|Ff&&f*p_}?-1=SyjQ`Jw<Yj*r?-VHY3c~MX_O1$9#ZcGs<Sg&+ zJoxh2PzTS6?IMrFZosi*_3W^~Lf=Gg_!q0gxm>ylRk4en87{fZ<jB~lWqBrGYUbrh zf0S+K@4ujCEn||lY$ts?W$eVx-`KyM$B{uepW8V2?R39rmsJdHpv(4+e@P$t4)Kl+ z+PgYm>&w&?${IiDY*g>98%V$0B^-?DWvuti$!@72sLjdt0TnCy@naU+V`z`%JV2%9 ziTXi<<lLFNPL#-chle|xWc}C3^HEQimvx!7)A&KpZ6BijG0Gu`&x$Kpz2>MwRBw6o z-u98XqotXnX*;=VWQBqy7V1&@P&>3-b62VDsq^H^N2){Hdbb_zmu{UI8%*kJJU}M^ zz$<th<`1O*fb&(L`<t|E*LzsQtev#xzed<IhqRG_ZCj5X^{*~8Sn%cPzvfNADul7# z>euE_{>5DRB=hK41ph}7ZP?f~&}rX<ex;BSJRajoeqUwaN^O%zr`LNLDY|)((7Z`i z4QZAR1C7wU^8ToNsx-e!gA!tzMM*=NM`j25`nGme`g$^bS%ca>n8UTxms1<?og*7C z-A&$A*(_msc<k$%FP5Hmq+&6l?^@<=Y!}zEKfd9<w9mC`>^mg-7D>`a*9(@sz?ad( zwKscx{Ty`)G4DgZEc<SonX7K@>Deq8(P(tePLI|1TQr^lzs1-M*Ng#Z`9}0*EakRt z{4MhTJL2QSzlRquf2|+o&-ikYPm}#uh=hz!i|P$mkxxTj*Y0ci&nM>TtnrF`NU#I! zxOEvYrf;`SCA$H^EMT3g0HzptTktwHNS}r3c9+M07OhiDU(c5Rhf}_7Pw*qYoY$%J zCV5tfghZ#g`noz@N}pS&?#%p;ShAD;qVr6;KFwCQZtC9B>EGsC*}TohHT*@m%xBG3 z*ZXc01AIkv#&t>bs(tJjQGCd^d?z%Glb26YQ2jHtm$E^*E6aP*!O}lao#RdMrCe>g z(NaHnv3H{XsK-Ou<as<T+xxzmSAm|6d&n#J{@1>YJiJ+%<l66x@^A5Z@Lv02@)N#% z2j$O^pCn%F;|kJMM4e&Q5Z4hqiCO`+5ZPDi8iuZqm2M$wzq+6JLgGt^{Y2ptT^*&; zb@*-TBfKFBx9|$5@Od7tyMb$4I^l+LHCKKOr-ZAc_MfF)`~>)qQvR)|{Ey_d-SO?~ z<O{w#DqlnSy}k@R>)>e#XHnr;@_bUx6D|Kl`T*$<lKwR5wWRk(eFoTOQm;Peh<^IC zJwi&Kwi!~|+AbmuebB+WyTSk2h>rJ=|43B+(_HyWlp{W_2cOB#^L72kEMN8kl%QkA zyZ#99arvFV|2K7^|3l;zLRouIjTy@SZmmiA8L}1W+P6Pr9q{ju%KI><6H$4DymT#i z!ZTjQPv|T8uZ+rnNWLX1Bd7Ii)ABPf%$3)3ljYq}`?uxFhj?B4bkzPvbn$3Ze$c)p zl+g3chfA0J2hD-LXFgGS%8`fD@_Nm|Azvn0kIoGi8LXE~F7**x)7qmmh(*m!Me!Zt z1N3=0<uXwrq^{(CL!HtP<96j^n9vqrLt6|NU_xCUCiD$(p<Q%~=I`+hp+1HWb)j#Z z#%&=VQo$)7V(1sQ=j%dS=o89<3wdv6S}T^mLiMwUr+C?%TN?Uj=Vk`xhDW6YYxBka zSwOn@2WWrzo0aK|Ik^5u@Ilh~)2&DHW7qEGH=|&6E20XrR;T$B1*=;YRgg75sJg(1 zn#IfOp#dEj4Vo8GFg#x`x;_P6zv<~>{wtIZy3}ah?($3ax^(%gNqb$s<;785r^|<5 zgIgC$9u6O^>l|@duDU$$s>|y{b$OkrF0T{(xvmB0<zH@v&;JddTKnZw6+CZN$G$+J zj9*e{|0jOr7Zk7`1*_9~so?93PcOHOJo0iAt$DerE-yFLok_V#9+wbv_Gt2e$N!P? zkR9dZA=~Oa7kOx(!djJS*Sb~?F2{V#CUY`dHqk)P{AMpDAM;i59r9lfc-;B9qBSx< zS5%juE2_)S71b@qf8i(2wt202sCjLE<m)t-%(pX_jE2*h<7?1I6c+3oHOEiirnhX; z!nrlFX?$2>(+ja3?Jo*^ug#5Mzo%-K^>7bCqwG?CGe0*}m!BJ|%hRB`Jb#jDJzj#n zo$6Xv$0wVdf*qX>?$fu0t!4|`x)1_E{tcXF3-$D%cImiYyKE`wN$XJ*Om_>F|2psl z`RDamPp+a(a#g$fEY|m%|F6IO%&iTz`%jIpwc)vS#urbL-EP|RHr%L><oUe?edZgC zBiSvsk7T!)KJc5Yr7NK&miI!|(r?KNq4`iNuUbFdOkQf2ebuuiwab>~8IycQUz+=2 z&Mn3U)aR>fH}!o~BR)?@4w94RPdz!QT|75vZ#XYZ*X|pF?viGIRa-RkzpW+r?Lg^A zI#Kx^H4=Q;&dNVVS$IM$yZa$^u8-HfA5sB@VuE`EdClW6)=g?8sC+KNHM)mB2n_TZ zEZ0>U-rL>f;m(F@=I#D|$me1G3&bxH|IyP2KXyL^eH&jam2DrQ{V~c4l9ghGNU-`) z7u8$eHu~o8@q&L*_d_mV5b3-;)?4j#SHigsmZ;svxrp}Y83`b%AV`Ps%Kgv>DkPQC zMIR**m9Fh<)7j;^ULQVC>MqIqC#Q^L;|H6xds+VsBTslfs571Y3w8hM>yUHj(<uKR zUtUMQt>hi|rLwnO`(Mdw>Vda>hs)bo)Y<(b$x%_|cz$RMu2~ySwHMin`c#O7jIBiV zhP%jCxL#Rvzdg|LKFHB|*4c(V(~&#~E|}CN>ORvk4_Jkm@Ycu|V28=GGgbPCevQ-2 zhW2>4vtix`+xZf_{F|o>KFoIhuP^6yDEW%d3XzcLFjs%dI+UJ-%lq>>I;`u@=jmD@ zE=Y&)-_W0bqv{nOXFh@ZBIPd=|AY9SsZ312|K-a?`i=Z{M!!*gUHxJ|i}L3>51GE* z{q5xKQ?juI%-NHGRfr4HcRXi@=(Er{d#lHP7R}kEliV+uO8J&fmrna~UZ;{}(VWfI z*VQR-`Dd5x-ZpktDi0jlx_R4{{(}S4b7R%YrXAEN2=`^gwt*vKlVjEO888751S1`c z5?|uW=qP!P>5bGW2#)&B%?vkAUVA?U)f4lybv}#g>wP=;JD*E_zb`MR{IYc}tncdE zy1lY{@9k=g+F!o!+g>tw=j<!ylaRK{XC`a1@52~&fBY_ACh0sD<$v1enLnMs#R8!q z+ExBT-E<>_@?Wy>DQHgEym0&4I`g8gA3RC-3eoUN#v6#5zZys7c-?O12Zwwg^=-Dk zolSEE`!qlJ6)#TsZ;?#B3^Zq2lvnJ^?Q2yhc~yvn#1H1`tuHD&?R_nF>GW-WQ13>C zB7(+i?g!r`(29Np-%Q`J9~}1Z>eo!Sy8k1%v&av&z-x=9kmuWUswt#$UZ;|a>MKO- zAkk^A-e8J!+HC)+>wVz$dzX4TtT$&Dr^9A*_8V2Ne$Fl(WId}Ahlt`udV^<M=SHX- z^>sx$4)Zpz<EXx_j<JQz{)KV#>x->@m-_M9zjS_XbZTm7?CAQ@IlY(a1++MNNjkO9 zD!ca1!Qq+lvB`=}Z1JPLPg|Y7vPto%AXuZTbn(tgTGoG&Y(4a{vGd5?rBVlSvOdi7 z4cM{4%u}ZzSk-gA(&}S)#@MiqcG<8WbHg@<);TehZ|AX*15vr3JpMIlpK(WQD>KH1 z*Es(AN5*C*jtuY`2h4xNp!-_3aB|;b!%upc>IfgcpPAyn4-t^Z%^ctGo&o=1W?u(y z8-8bODya-KJ`6c8ifH;2yzcj9WV7LOdMn<5`-6h|5H^JUFzp-9J3P@pF*PK!3w&+t zm_9ra%7WRP!-4EJJ_pg=AN3h6*_=*r+!M)WFYrI*b<i%vKCg8k<o*2v)06Bi)X!VC zR)6*U6ZkiBPvD%xM3^{-=dI2;3J&SHJp1xV+q&_=jp{^do1%$#0Q<Ji*<N11t6{y2 zGq#ByHh%C00m8x5qs8pFy!!JeBV5hwShD?CR;L^Ps?_<JKo9o3@w51ZXHkKjB>Nod zlRaZ>=hP>A%=ri&z1HmQRCfrp2Z>|Adj2=+nX_fS3{01FCEZ;c)m=wka$FnL-M}j- z4wOpc_eFKjXO2AqI_%W&3*R{TdEzI19W-|xBd_bCAMw%C()CWt@@=8~>*PCqnK{_? zFnI;RNax7Yp7}yY)<-a(C9e>-Lx(*hCcMCO3tr(C;uhjMBJ($q19-c|tNM9by7!RZ z?#m?InpB|;os_Vhr2H20;kqwr_is=Zt$}XQrl|gm(f#M><S36Z?Dci(!*vWj8(2P0 z*Edklp2nj3Aj2MP&3F=xflk%m<jZ;ZA&1YN57a%Yfag^nUN|C}dfpB^^Gh+%+4CXt z*h=zjCpOXZchvn7QRg0bNX{qV>lMBe#2`1|d)HBx+$Ar`L~#jGZTOwKxR~!5T*7}Z zb;1*55C6Tt2^;&U;)-ZX4{gFN*iS<D0p!ei)9Ofi!?mI-_^ZC(x5}p1>U>5j+qUP6 zf=xnWA8jq*KIdT&grG6dS>H=ZmETW4<ks>#9>DY0_dTxeybFE3lF)VnogY9PuXRyP zN!xE*$)2mTxfRp%IBhB`IpFCPPGqr3Hn7yy+nB0{&P~0f>O-4!rhZ8~JZ{p;PkX2@ z|0HEk=cakrmOMurXhDyg9`J2~MW&mOQ>n%Am60iSZQ}==(nB2{Hp^BEc-V}L8}YE2 zHKHC5o8RU8zL``sD0o^nGZzbO5V>rA5|oe8{+~q37S#{lx9DsGuZ9PE+p^Z@r2~(9 z%SQf&%|7G+*E?Q%3-M>7w!N-R?IBvf+rc$#-wYU<9qXSSm>eGG6&}1PWq*Hf|Bjto zy8HV1=2m}oVyILMwZ)(|B~X4$k}W?N<xfQU_ec4UNBO^r^8cRZx5}Qq9Jh8x`CFs> zV3dDNl)pd9Gj|g_pNR6GN%Px+jH%j&EeH5**F^c7qx^S9`DpHMJ08`)HOl{5l>d_` z|2dyW*W0vDB(<^8^$nMk522jfKTv<edVai}+@Q66dsNn3Q=8&SU|&Y6cJV2ns(R*V z0>ijB;76_!4FTtml8@%$4R5C$<Rp03QF}&Ib&kIN{X3q!=k_g>6@&*qiuT=$+IKKk z;eO&0@L!jX({+RM2@Bafh%Lpy>$mm@UKZH?xAq9gLhFFH-`)xGCx~HwVbkB*Bd{-d z9GTc8A~`?|{^(nK1e1$oqWw?2&sp>yLB7@eYjW1qIkf-a;B<Nx)jE-$Mc32Li{i#Q zfuVum{dv<fsrEw!|I@p6UvwS?-3?*=!Y?<y#sbWShaurbo({&i;V*O7DX^Ct{)z3F z)-c+WHHZ2ev9FrzFsjE-CD(0agMO|q=zPljEnF+Kp5)G`HT$hL#=hS6M*tHvZaaIP zvuO{8%x}~h9OR<1{Mko5y(*89SMauR<Ghv9@=s7+7PadvCL96&W8@V=`O~hLly$vG zLG6TXvY7^Z1iL;E*7IQVX7}-PEa@d<!>he<<L6kkBQNnBi~g17JeBBS@7(a&qkX^# z?y9fRJ3N@bsogeyj->_LZwdQi?AWg7BZroYJ<aG=&#|;%lg7h3aBn5=xG$B5$pd50 zuB?gjSG&CRp?yKmu}D9XQx|IZ5I7$rub}>l6(YgvHGZz%`ZAwt?hTzspIeLHfn?W~ zwLjO`Wp^*A&NC48o@05}JY6fq46o5#$=v%x-pO+;chW~Zi05WD^c)ZOwXz{>Aa6rZ z;Aq88bd65$aBa~X6aDaEwsWa3=XHo)46Z^-NOYL1H<(k=;bkB-9kNpK7N0sg)G}7| zewoGT5dIrJ$MTJ;SLV3smHE(uJX`Q1El)wNv3@!GS-D8RviS;;kkM~cUsu1_Pv$;Q zvpK6hikq|1bBU?iZJY)8^LfzV&$ar9O2^yRb1v#y2lk(NC(~m5`6|TnRL@87=kniI z_&Vfl{#@5(rPsVa_qJ>P{2JPUxBOa{w?5P@$e#<pVv(%~M}<hp*h*AyeNV*~$Yz~w z=()sgb)My@>(5Wpy+X|Jx&VLPvWq^VUpzOnq33zHv&o-x4YLJ$0^jD(JA65>L-;ee z3MnDcVXod_PDO|EGp0l5&+F*0u0KCX_X;uaayrlBw0xuLHTd(@i1KRU8sgeiCZ=D_ zaoKB;ej~q~(Qi~=SHH}IMfr35mg(Dco_Y7Amh$xdh1#q7JvwVS@1~@zARZXA;N6q+ zv|xb*!Pwee|J{?Vn+-C-SMS}EEw=-wxlU-&-Yn#w8|5{}L;e0J|7}tJ`B7fiSOfeW zQT~Nd{zXy#+kM{ievR%yNH?L}M_zTIyen!)4y|Y4-IFcXgEQ5cd-o)teDUv|+^Ttt zX*n8n7LLwWb>2PsdVzQ7$J1RncLSg7r<=Zel55rW?n$j}!bzXjyQzBy=^710P`$~d zLWYT>;Oo9B@1E2eZRd@xX5Yzp>7J$D`gBaN75#`l*~<oEkcY~;x2m9acume5?AZ-o z_085N*_q%@b$!CG*n20TCG*}%_8n#IaTq_d$ARyr=Z$MIwd*`x@M->QoiBU;W%fvw z1?czFsbuw%kwR2&JQl4_z!W}*#9qq!kZccoVFuw{Qy1^7L~ZNIyLXH7Ws;exi5|)d zlBtM#A5%eoK;?q5w%=G@`(>J}9lP9q>*UnL*yO-?RLA#G1}4HsPlN|JdzYnr$6dZJ zV{Lyi`CuRHjkZ^J?Rd_<Tl$}~>-J~&mB{x$f6oi{+|dhEI^JR5C$4*)3WR`5xPLM# zBaf$c(<~x)3()69n}VlNdTYZsw#g^@I-NV(@S|<=pQ-~F@6Lk1@P8cT`OMAq@Z=E9 z2BY!csRBWLn6}%0q15`u$4ZwxZ=T!hPgqOZ_E2ekrK8lo^tgYwVBGJKI&Hvg|13Yk z&l=kCIni-=U~-^jnIYc5YMHSqOT(*06Z)P+2EXU~L+?%Jb4l{QqcVPANi{0tla`G5 z@(NPtFBwAbP3&~GM0LP#*I=b@(FguzJ4oe^Q=hE9v%{0KQ!}v*0-v|<Z`s^gVso;S z8_=PG^h)@;*`R3Iix~!ArLy)ZzfANtchjgSB!u$!k$*{4egk>>g?6*q4qvXdac8SE z2l$Lln_cTnP<P#|cP2O{lokDWIvcK=_|k^gc)n5BQhcOc<H66gJd?;e)zX>D#MV^p zCnTdT^!_2*wZ{uVzQ5uMnKd=4x4uPdDmJjFGl8yIn7*TH_L16c9QF<Ip0eP-r(W+D zeH=(p>3BQa_CJ@`?tkk2_q1grVnH{?KXz(5W8F=jBSX%1jYliG^tcY(TS*=Fd}@F^ zFm_!>ctRe$nRy!QAk3F|U#T&4b|keiiflz~6(S*HD^b1mEwYtn*Z<f@dfVU{&(`!0 z$)Yv2iMo5}3Sf#hzUUFJl1~w@7tr)t+6XPT@)LM&W<%O{3E$bYhwg)iO`b0JFx%Pe z%Xu9Jc~od8Bs$F1*VQ4s=l2+Pza>7ChJACH_dxf^NC}b|GWYX(cCvG_Iu`0Bd#yLv zbb!0*ZH%KmXKbJJzv;cceug#$kN2kE@b$B<+Umi3(;onGn}=gw-Q@O>+Dp2=g86c( zWq5B|F1%kI(*d5=M<++B;d6hYfj#*7uT-6X8LYC=*4F5upZxUFml5yu<54GlErr*m z6TS``yt&<dl#CiTCu)7>V*jsytO6>oi~kXc^BSW2Y_s>p_{=ScM&>0xyc}D$QKx;D z>d>wE%o}}qUDjuYd2c>b`)J@TkKaxF0d?j_gwNy5*rdjg&s^%;i{_hfREUJke2eN0 z_o?_yUE4L=u<L7Ft8w4F*lKI44e97!N#311_*|&nFXI3)Gd3{ZdC;bemm%};*gT*W zVvuXio{2R)UVB>h0t+uTU)g^ovTJ5rVL$n`@}>Bw^m>G!r|wqz?7>5GLsLg4#kJ$R z-OW{fW21$+-*PkYS!tX3*a~$!h&ze9(l)cXxGm~;Gc*+9M1D78pZa!^$sK(Z`q>WJ zP2VhotdVuDq1Rm_Ptv_Yv@v9V3tc1k0V{afNi)5^)WdzP^m<XO*Yvg9Mk{{7_Qtyr z+a6CBe3<@j@#XxS6_1J)BC<~AY_8s5PG!!nc6i-?9P8?^?wRK#-77>JznKo<zh?fj zjwXAbZ&ba)x2>f=oyx)1(YN?=kxsShRfu_=M)h@d%6OS`4z^G@Kd%OVxjHpDduU>K zX5UN&IxNU`E+e+NcQ)NQHFf8dULZfC|LHl9M4zKkxnP`Y_myscb_E#Wgsz)e^DMxZ zc=Okw(+8mh#~ktgzn*V+9T268emvd<`v&c=WQXe4%r|_uhx=Oj2K;U6^PO*)J~TdV z&R&`Dp)AqveZ|rrU^zeL>4Yz{D@jK%dAkaHS7;+7z9Ls|eT#erI1BA)4ahVec(@K- ze(j00to3E-52j_UDNBEda(VEso-LdDx;qC4=J+nb%PX67DsXt%pJ<%S_Z8S{1$)f( zv~FR1+nc}8;~}{@_)+D9uUG!4hk@psjh?jJq3fBlP0y2k>i|ELl<y(0;M;YkSo%uJ z>Z9oHtE6A@65Il8x&oMDf_I_o-LvTvblA+M4|x1vE1O=(ddIc+mi;N;w%eR&%W zd)Er^gv5q(^(Mn28$M6A)!<pYwL(g?_YrNar^9;d-RmlJRa}q`o2_@>sCsSp`<Uk= zO0LzmFrQk&oWxE|zc2DKD$;LQ;{eI%H>$6zU+`zvzGnKqMuQOjoUQZRUfp$Qo~{+* zg7h8jW$gRU3!Srr9{<@iXSw%p?}hh1&~*A8p3b~ZnTIBy3MnDcX|BGmPMhiQS|KI+ zIa^1Eb?59nT`R-|>9EP1{f5<Rn6sR7TfURXTG{elsZ312VLw!)-)L@T^c&UJ)$d~G z>~+v(`nGfBVxO;j-ATGvhzrtpJZJxiJ`0_*LmvOxG-vw}+kupC)9HXO=XJ_H!sJsS zB_uk{)z{T&vpKs?NPTqADNI+#hAZ9nzz)PH$hTZbbk~At@8o)r8VG9B^|aCQNq*Vt zmQNla?I`J&SFK!mpmcEunFkKo(=_d+16a7S<%g%qREUNHI$EBb9+(*^@uk$#5YIE{ z`=-O=gJY$!fw@B^jz=^>TE81w<6;ALPcY!1eDhmWAo%ve>u};%?PBlOG%*wobhu~* z=o65_0iYBWmOShde!0dI&ck{?zuBW2-xTHF9OZvJ%HQYnqJcTo`Y4|S>mMDT;(yZm zI#@}?0s9@a->Ut}k{#V0@cE#XO68w(uWr!QS#e@z%XnDk&CTzpew^}Z*Qca$RsSJh zuRWfE>KpA7>0{SL29Zvc80HrBX2Yr<j_Rck?zXjzc-;8x<QuEYeI3vHEm=KU<sadb zd|SsUc%*;e=va85#lwN?oO$vJqEop4hE%+&yq5BpNGpo|nVFjW(tlGIgJ)h`x@nAY zrw8T^s*)f)?bPoD?FUGIi1c+F!H@Yi#(b8{;&2M9Z=2gQW%RW)tfgysMMu@x=`vI9 zpBbJVo^ux5rLO_|3Q*a&B(3l9d5yEu>s2&$P<|#ULC>nKunhT7whRTqs;^FPste^? z$g7jeglD~&pU`$Ee8&8}nl|wm+GV%0<52!N22cp)50PIMmH(9duSey7<ek;XGr(7L zK48qG{1k=@w1K*^fwmw+m3Pu!p^owNPO1uPVJK5uDxD;XSA~xe2Q61BX{L$~g#*Md zD?<QB0<ZEL^+RB+r2aAT$B7D$6YsHHsU-W7-&L3<2K?AelAj}gIZ;7;h5S+Sn^j3b zw;^9v-*Z(-_${JjNho*lvy-SWPZWI$uO?n-xl*Zv)Wh4mZl3DvrOzEczmBxe=f%^{ z`~1D6Kj-uJkp>xdk=GePLH$C0D|ru7u8<dRgz^wS0Y5%5!03G%f#&iYc`t{uc)XZM zC{OcqLOK2(`3`<G2BG~^{K!8jIl#~FDo0*ph5SMCzouI1$NBlZWlPInO8P9H*SIPZ zmLKKke#@4Yzk<}uYWX~Q=D31=Tjx_gFB#tJ^RFjmFQ%|uG7Npy?)$dO_IzkRmkj<z zp?w8EvUx)L?fj^X(7vCakpCokFO%gf$zMSvw11f&Z*R+$_wd1_1apz>;WFjOi#E^u zMURvB_IXi-yr<`)?c_cDsz~N5#kZIFssrS`oL5CMUv-drFY{I7<h{)01H-thBAKr` zO8xyr!m3yB<K?z$p1haaD%pU>CagNfkC*wX*OT`$UlqxGRV4G3A5$+ER!TOW$CZ)H zSKdy&m)pun<|{u*y_fl_mE^A=5>`siUgoQm_kAyq<a~J~=gT8GUtR&;({TBA@?Op@ z;?LW_67hJ1NLX?oKj&Mv)FxeUO-`ZhOZ>1eP+0O9Kc3FE3&>wdB(#Y~PiI>P`412Y zZTGrVzqVVE9F;%F5587miDWK6O9(E^^1J!P&stErzErAAF;5>Pzm~WTcv7*_`Y`d& z06)o?UDOjTs9y*DUPZrFVmsw|Qg}KCm~;AwTZxj7VBZbwn`!?T@nIr3%bz47v+`ra z$BF3SBHAt|UPS%n#O1WDBFg<;LR`jJmk^hsuS<x_E+8c?YbPZxTR}=(wvv>1K?g33 zsI{ksvi=v<qVigz_*_ryBK8rt61T%A<Fqk`(M?);7ju+iQhtc?abKoi<<Tq3^LJ05 zQ)$`XGLP`4m(0&sTBcjBD6cH7YnkS6&+Vm3Y5wjC1YA)Db{<{>KIp0ZGX;%D-sBHW znIQQ=+YaoYy+Yhe+)sQl@c{84ahiCPI8QuAgueEBiT4rjr@wGuvkkAsT@OrIdzr5O z8Sq(9zZJw$SFHI}yJ&wO$umf0Xo~3>qpN>ncC6BMw0lc;cUM<m7mWn<)A|;lHOACH zP#fW#5q^|EmpJ;A<p|M*Fs9~+1WCC(Pke3K9M-2LYBym6W^{QN;RyAjKjdZfAumG+ zdCkF)7d;`5Oq0BfG}LRphdlO~<i&HSXAhp_HTOe(dz6>24)vM<A%AI<mwrOMd{M}2 z0SS5egpgku<=K}f_43;RhWiLfUUnJkgUqQ~B0m=Dukv}xwV9ng6PVOSW+$e5rrp<) zXAVuz_0J3qj`sKTPaT>A%=F(u>g>c|JMGKLg6$M+XHRDYi*8on^IC$viXLRUV!%LM ze-GZA2KO3Gqe1*Nq#=Su-+Bh3<sf}R5FO~d_0fn9-=!HHn-(F9O+~VZ=hZ37ViO87 zR>VgWS!_Z<32czX%dE!zG?m4io(b-%RC{{rTw64N&ci(^KFyiY3$C6gDSzdHt2->^ zM`JO+cgVJpzm>87;4AFC{hI%TmU(`ZS0Cim`sktQ@u?%F>dY9gULP2zHo<rPf038% zd;Ic$EfbW@u8q8I(XSh=)H*ng?`)_p{l@_j{pwWyitiWb7mpe*reAaf`tSDnQ>Fj= z>7UZyBl-sxN&g8@i2jPD{CN48{N-Eo^gl^mp#L79KUMmFfc~jpsZJm2oE|tdJ4~$` zS3c9r|KRY<1kX36?Pb8bqH>^n9ew2gR7U<gdgkJ;o!wLi9$TJAUgP_|wkEFkb;93W z2fuu39sFkD9$yiDvsvRA{5^H>%TL$A-$zrRw-CQ{67cud!7qPM2S0AGG5)Cte_tK^ z9Ucd3VU7GXQ4|`<XomK{!=^f8toAqx#^_nd7>A-UHrE;B>iT1ZZBau$jz(i_sWZl! z`eSTe2p``Y#u%8c=IsezzC-gt_9UHm5GD5lnRV}?UZH_rT03bsy)agOZiKO<7s;&w zUwan7SL=o_mQDFi&30-M`i!qI&)K`}=*htuok^Wd`@oy^4Rbi#*TH4`x<$*&C6TAf z*}e`g+qbud<}mlNeH~o3uTAv~%^jZqY+nbL?YpUF+%R9VeH~o3@8+7mR~L@!;Ie(U z)btH@kR8{-sjv07=Uq{8=fSDD>G4DHUJzULYd~$gTLWtQX#L$uzhEEi;dk^z-4|ki z8v||h>n@-xj1lZ8KZdiU#9oVhb*tzw{u!gE!5CpZ$dBPHuJIV6BaG48V2ogw`7xYj zHXcKCgfaRWjL`v{=1qPKXTgof5FKHRO%28fcAg)@S$g9!L`N87bAvIiuEU3$5sk+X z9bt?u4aNxbCeMePIgQ5<9U8;NN#@q!sqwji(c#YO(C}dz3DO07(=flPoz<x+KFBcI z3B*`+cvdjwuz#wKADZPsw9f8MGduNdXI?#<G^{Pb_p43wL(e+|J}4K?0r8Wib!cd& zE{)cfA(HOFN9OTAUFSK*wf42pGg><LJLXI0zn?2^zsXh4OQHOqOQq|7cfQp1Hm=xI zN~Ovi;06zGcE9O$uAKQVyl}n`)Y>dL8BdIL&P@!(a+3^nR(Jc?y8tK<F6~}chHo3? za&>5Snp7dk@d)`{#C+Si@N`V@{j&lI@Oe2H?i*+~S`GeS0-xeY>+0$1Mvuer=z|aw z8Z{Yrhash0wzmGksyl)Ox^^7%HJ-0RI=9n5#os?ZH>@{KYZNyQXR;l~9R8ZNdUW4J z-w5aAOp4NI(;V|SYuf7JytxMFY;`n;m$fUxTiad__p<`-*`b-PtO!zi>$KIwS;^o` z*_1A{cRObIvi0?F?FhK02aG!F>a`?%@(ai6wAI78Gr|cKF-qh4Vvn<^tsc%@1vq0Z zh*q3{(HijP+w0-p9dJ)f9O=sGo$G1ny|%s{u00X1?mD>g_4RPw65;BpgDYQO57(^` zuHHJh^7Zv_?G3n&j1NqbSCIU<#<1g9uC5-AeZWWac<=~su&>@ZH8LV(1mTP3Tw!}X z+_%v;!kzhs&gG(!J=$SC8!$IBR-GH0n&jz$@ga?x_`gDbru8wxD>K7S%pMwy6e_xH z4CmMC!qlVv_Ust)i<touJ5T*)O?y4u&&lEzZ8fxCV)m}}pue!a9`5G`-1rK0l(&nq zi|!S|-Jrc5?&n3gO(1#Xv<v@b9)Ba4dSmR5#z^STX;)*g$I9|h08?*_Zwq6XKZ&K| z=y&U(d`)dzJ)F;vaCR5;3pk6~>fwArgtMms&Z4$@IPZvX_BOy-)K(AY3q4NFNt>6p zKjy0A%<S|)HQgOcZ`#+o{ae(Y*?rm;nTIXLW~avoUfww}Z58Uv_&a`*l(o?8tR6it zqCHCso9~gC;k$BsVCI;orMO+=y$e)#dVKDF9!{$vuG)5;sXP5%zYAOn;wN0+(V1Fj zUY$uzei6LRnhJu~9$+15{%nx%V}}XfM?9#{8e$@o@v(`qx!KOyxq)PFj*s`U$Td1V z<;~#v)q$zm+0L#K<V9(>${b<3T#MyG9ksr-o6E!wt|zJMN$Pr&x?W!gl&@3H^;NE? zWJI_MKs*p2NlpVy&Q2dZd^F8;Tg^nMA=6zN^=!B_lzV)AZ|U&Z(C}1=<B{HSG(0n) z0bHir5z)hET_#KtF75W^P!9_JX@mfs4DH;cGtReDHl67RBR$xgik#g`j15Vt0F zUwH3DM+0|GAVUx?=|7wyRDOu^pSd;5ZorhHe0Rx~i|GMNOY)BTfvt%n@HBCxS3f*O zXf>o(N$TpyM#idLC0r(cQ!9h;XkBw7@ZmjI)T&Ue`X;>g$V_*x+>?~GuE*`JZ0+!p z*t7W?)Ww@mb+g9bZVLR{Sxt99#Q#o?kX6&HJ$UJ!RCMK|Q~o(cSDZLJ+f}Wpi5_J% zd>!C>DPo@jH}}`{Z7DsgVkz`l%6Tx*(t0&yzr~k3*eY*2JUn@5wo^}pmRwc_=W^rY z)heLY7r$X==eJW9-gl6!CC#0s%O`2apXmK_de@EhWl!LqJ5BiJInD7qoq;3ke#dG} zRV|Qe`e$d1Du=s+M0|_?A0!q3Z9WbBFY$E97C#UCe@Epn1N$ewj6V$bBunq54tS$q z@*7=tg5QgYu1;+_gO;Q6hN#RQxaR+S>Ab3rkByAXb|MeYN~t`__H%Z)dWg?QPLCbs zOHS26(AoGT@$;%XMNiNv*`4Ur;Fgi!1fI^3fjNJxG|=B_@16Yg6F@pxcx}BK8lQpv z=uDs>Ik7kMeptk<uMT!j&UQ{8)zo%ABcjt$cm`>_X1-MV4I)9b#57h^Nl-oOPz{Z0 zL*M)##>r4*7RYg>w^!-5t{iDw`EqcbPt<q~<thVMJI_xo&AYAE)u-2uf?OfAQ_Awf z1vaLCkOgvXW>_y9jO}1i^q=QxYDhniMwLGOpi!Ea`3`Dj=c<1i(e0aJ`V%T?&C-9m zvWMp8vTs29E~Cid;5<-3dsglydv{%xclT+pHZeLA;XnqN{{csHxduLqi;uok9U{pw zkB5D^r;W9}Glk9K(95{ShC1g42FJCK5QGc;7CuWx(@xE4!4P)7n4gfJ^m+Wp&U@&O z=It4;XuR1m9+~f|uyamdVPpMe3-5#6@Af$IymawbjT<li`<9=hz4Vknf3=dD^osj+ zi8ZY!E7~|uZNHT#J!TKj4t1AYrj&dCW;-;$xoXezAB|T6_3r?U)&ZR_x_!FSr|ccA zUf1abOFi%L%;Bjzwr$NJ-$nD>7~8I7pnN5W2*M}2-bpG~5C^s4!+1ZY1uo;1=aIMd zQT;<!t#=(=`1$#${*knPBGglrypIq)>;z}|xxSCe;3_{aD*rj<-}7bm^&OuZ<zgN? z$=R_^u7h-TPxmDGu4!GQ_OQ?u*1+;#QzxFp2lmqX=&l#++rRfaP_wJkxQ~}Es)RE8 zj+Q5#990$iv3CAZg<=QM>Nb!%U*dpyh-gF4hVIVc$%6xvoY(XX!_I+{n~kOx^-RW0 z{)d#e*>2hF=4AV2V?m?YY`^ahFPV7^GiQ~}?t(tqFq6d6EuQWMHp}*v%@m^SF0$E7 zCCEI!Z&sUq6#fcq7MGCNk8JipC^xWK!E^+;^twUDW^0U8a|N3-8x<XS8|{&eCQsBQ zG?|Sa0ABsib{pO8ZSw}7%6*9L1~$r($=PU6k&R|5K|~O~Z&n-qG`tnqs9iP@-`=mz zlQlUsuu;Ku5Do5BY*hA{x6xkNX!6vd!yWwSfFJ8@x6wV`Ho5m`epL54o7iY?u+iQk z8_iUL%;WoJwb7ICS74*Pfp2f4CqlV_jS8kCz@3VXN^f}^?URirZ&%CO=pgXwbGF;4 zHiTO1Z}zFKCp59qzF?z$MK+qL1ewS8O=_d1?}5Jp8|@2xdmB9&$_;E(FdYHzOzcnP zFH@VHn;z|!R~<=qr_yuqsa5hS6Ek~L>8;**XCdb$!PK0`!uiXO$rv@~rX9X*4Q)l| zq@jMd2kM`(V;Inmew``fbC7t7&l5jIIp}Mt&J&2GOPvXVMIKN6Fd*UF0*pJi7(_b8 z<E4ua0A^j)4<0yUe1bYqEc<}!Rb@CYK@CsZIGnHhtJ4Fs{c}^(YIW@b^k)&y-_lc8 z#(w_AAQSp*U&pg0Io-+|jcf@g56_G3>4y9`)O}Oy_5^(9b!(e$&;KHHi*{;sD~;9F zEjMFMS+{{^=ri43#6a13yGgoDcI>fkhdpoK?7Dp`d<Hp%d25?h&;KHHJ71t%>gwy3 z%M_=qTj|m3%XF)&_o;5H)iGV<>fRKlZGg3TJL3E1b&HSF`~2FjCa&=?)ajjnZ5_nb zX`SBF(I!~!c|-?rdZ$Ml_ea{U^mWgm?v)c=;kDG{!ds~)x|2%Xv`@am;&8R$Yrj0f z{V_kuJpNsbVIk-Xdu9!(j`iCum+ZY0*28ek&H8v8+iz^y-gm&EF}m@Q$r{mt0<~ue zJh8^GMr80OC7}>b>|<wqJqp^x^(cWDOuSC$`eC5o>}}VseO(5b;(NSQ-XHpcpX*N5 zu~3!_Mwfj+?U3&JtRVG%9>CeLiD|Ae4IYZ`?VF7V-rZ;CMN9qMp`IM#Z;N&hQB8p# zvyo9>hR2L=hn`(e^)mGQ@47aHl{|KJQbrB|-!5I}Q3&w+$p2kb{x<S&i^|;dv-dm% zc+v6?QM;~Pe=I70ANlu2<=2q^17bQK#P7(!>|8Og2Yp}0`>OED9ysA$ysnALMZB(y z+Qn;J7Oz}COYn(T$v?|$m1m!)CQ@z_c+;(nNwPgvetlolwR9WoS-O{QnKuc2;#a;& zebg>~Ww@a%-Lj8K%Hnr<R2ILNM`iJ={#kxaxBL@hHeuQ0H-2B{`%`yH`W3D~Z;>s3 zZTaQp;fDt1re?aJDxu5xyxy1deBv{>POtA*wZ8E&52Lz=?7LOZ`1Sdy?vY#_P06)+ z<nF&$<-bmKcwmI~L^eOd<B?xU%lU6p*>}SNy!Il_X9a%LlHf}GRjTKyvDr#3&#W;v zex7I9+E39I+vYnc3t!OX`=fT`vFoFQhc@?iZ?-!I0p?GEQ3&Nv`FtpUJ}TqqBRQwv zc~E^S>-LX4=KH8Vm3LZCb0Tx@t=7t1+lIsXRG15%mYcXov}DNR7XORU$9eQ~`asTE zyal>&-wkuxNMvI+7<?5p<>wmT1DoV_m4lc4E%qC9!EeD^#+IH!Ir;`&SNaXQ)Lt~+ zVaAp{C`e|id!3asc2f5nbQK3{??97JQ}B3fKZGA{yDqJ>{m@$KuJLvFiA8^dj<r4a z4LUc6!`NznsH8b8`+3@tisjYnXjA(m4cY-qY>m0p?0a;Y@wRE@inj%Cd)uExgumy< zT!8K6ZS^L`UNY?aGcUX?)_k9?z!o9LKgSi@V}bqcg2t1e4s&@o&p>FXq|96^orucM z<gcOaQF$x*$e(=E+A~6l?YV8emjU&$O(*r=vg^c#8rn7UV)q@GHg=WR+#uz!hN=B! zl*2ks*}jz*e5%SXpzklI{TKADJiu){*>ZY4sQ9~hg4G(CuDcvQbo048xx5!>H-9fT zARmyQZ}?U_OZGBkpNFB&&XV2K^`v!XYa6N4{1q<X%+5GRv~BQp$mnZxmb5$0r+=2b z8drg??OmDTi8<oVk|}<jCEfjP&m;O>)LHW9=@<ObQnuHRa+XB47Br^tah5!w3STZd zOR8O_VK6I57jl-=xC=c?j(gnDklz!0)14(JzRJ9wZD+~J)8ton>21@l69jw4cF)SQ z<kT7F7jy~#`^e)blJZyo?CkbeIiF#EJv{eNFlSHuyS`zLpyNjS_?~nhuhqiIg|*?d z_whRon|qgW)#Xj*;I_4hGk%-)da}!~7V&&tn+`9kJC*$o4mLU)o_F0z@F)nM+T8h2 z-;;Ld#<<O$5wGugEY}81vUg{_$)6MR-;~x<Di$=RWS`r!YwuEiK5f3;_T)O?hw}NH z@BiDE*$Xz@qiY_w5dHspl0ABCYv9eV2j8--Q#d1jv)LB5Y5QcJ!AfjzFXk3}678q7 z50*X3mbKYwwhs>Wo3UZu89%{I4h26a?0*sgFLc@aP(zvG?js&n`8P!QclvyO4qQpS zqfOsRw6m?o%wE(7rc86cPU0e|e{4i&X9dwk*!?T~D3AZz{c$zVIuPHU{O1B$v>sCr zw*@R+{FTS7Bsk`H>)i~+-WxPH7^3PgBi7Q`SskQap*%Kqc%XA)c%pM+VA@qB@_HX# zRhPod43F~n<W4RrDhNL@?-zE**WJX^7l4atRo#CHf#<{H*>j=CE1iUxmEFsxhy8^# z^&!-iO(~KM`|aHyPrDl3k-S!(FjQwoUUz}(Ovo#y|J3C*R*iL9D6jw6Z`@zpcEVE0 zRdf2|zN^aHQ`=hEVNhmgD^Eswmv!}(sD9oz2+!%-;tV)yWIKCsU}kv8M$s6=LVJ{t zP<yb)($>c)rFCYHC!MqecTTCa=fViL?6GF-kt2sDs{_@8!$bU2Lo-7d9nL%*RPTAZ zZ<BmAN7{Tjp-KNEiRv6p9Z4NFyXV4@BmH4eHPp~FIy}kuTB|WZ;wOx$J{dWfr%3DE zm|X%3aLmi<bpOE-UD9>?gv4iff8f4jVgDK_7<W(CJqOg)@C7<VLza&A1SYZflO0K& z@$SEu5&oT$_=toa_i~{;4UChq36R$40(~!lo|Hzj4>z3ASfdAsJlc8i$i$(!;iCqT z@V}?4{G}7B68}LSHTLP9V~~;4OFI6AW}l4FpB<ynPRFLJF)4mr(eYrO4)qUX%5M{F z&`{^;Na{>4;E%~Dq`~X1Iyt9l9C+W;b-~pthO*5IWU>$%IzqqLHUfUpP)NtAtX*v< zG*m*9$-w(f$%U9%yHZ=YYly!^$F9L}0H3i(_}#PZ@|P!L1e;*pO2%}$NcEr25$k4f z!0)+GL%OPD4K+Dr_8`?Eo$C}tKOxzJkYCW6iv92Y_{<z{5^$J=2R(#6$jSqh6;yw^ zeqa2gGClP@$eCGFt9+x#1uwfqUeepgeY4uo)<X7cD<6ySovy6rz;*V>%KZse>`5N7 z^IKIQc-ifFsn2s>MRs=d)PIi?m}c@w=6Uj;Nj+PsYv8?^=cyR4X3pKoD8cWFwjZ!j zQ(AwXat|@k{xJElW()rRP+pd{-@?7k(k)S$y?6|N%d;qlIZgjto==%H;J-y&Yb-CD zTck_nnd`UwFzMCAYkeKIb<6#;ytjCqH#m$B%<%F(JFW}<?`V6sdo-3;HP|25cr?*c z`?npBZ1?(dUx_Q*0CC?yHA4o^A0L%B*dc=)>ML<B>C#WPetPuNtDim{R(RWiHB6Ip zJ|U#tzTD%}UY{~9y2g3v1@0qVrNQZ0uve!Ue+DGltalDg4EWseWVNeg&o0|<pZ#uv z(^OW!?(@%u_df_vsrkQe=Ks#ge>+RW{&C)hF*PwZ$$!-I>D-~2!Ksq_O~zRd?#C#} z3wIH>5-Y@c;z?&p<qGM3B6Z~xB}X51w|tR&8p@zj2&ta;PzY(bZ=6k~TiMN%q}YVn z2KNANy@)*f0kx^x0(onP)|&Svgf@UL-K2Brz`;Rv5`N%sy@FKpf_xJE*tg35bl)MA zca!h%Ws+N8=<}j$oO~RFQ$c;z{>t#*T&qog)V_}PH$cW6<Zt)scl-1uKCSpv^Gbbo z(C38s(SB7|(6G<`@iDz;19Q&Sh~-dgcaTB>JPN{xh28o~r-_5-p?L0bU_xIy(-+QW z=0r#Kp4E1aShr?vHvR8$ePfmVCKd|4<;TEtqliBfVaa#B8@keP{ue%Ig^;E#wYk=Z zemPUQ{BPcF<&b6?bA@_+>)1-B_nGV)#tUg?pj;t8Zs-%z9C)U93VmgpoGI*CSY3%> z4YK!+u!dTSFR*#@TAwm!t$dA7S%a<2Jq$~^hixhI-qNS}RM(g_|MvQntd+l)jO>l| z&b?2C$z-!j-}IA_9~{XPXI)V<6M$LVu{=&P5A4qn0fiOx9moLU9$~5W56v9TSJ{(< z8BA^j!x1+MN5KTFsg2<#-As*#=fybo?@>3(^!PZdmCI|>-9I!ucxbfW10f>wA^6&+ z|0MzD){p+;!?-us=K^Gl?i9*@s2`$qPJQd6PC&*FRaP%w`DwLZeZ}2<4&3(sUs1cO zYZ0t|td11luKUehfFCcN|GOB`Ur!50<8%;tZkaZ~mVMwj>AU9zqsOfs+<p}V`%KV2 zX;KJ(X|aN%PuZF2iGxl|yx(v@-K^hv(EJ7CCHWhS)w4e;uT{N4I#{i5={4ZAQR5@K z<T;}<<LUiWJWkCUO@`b{hJh)M4<8;L@6FWtzPJ86?aBujwl6b7okwOmXAjxI#>3ft zHu+YS344`>{KY;GEqm9fm7um2lsEga>)=gkxBV-Vr*nD=Sea{rr{dS}lhkOAzs?_R zDWCJlu6*9Zq?FHRAEfpR-|xy7ztxqOpP;X3>J4i?bJUry7C7EAI&;{xq!O=>j7q%G zlahk$M={8XDbkgdmKy^(n7p)pXw1A^SQ8VuG{9l9k?p(tQpK`qk7Ogi=VfE#Vq<Q9 zg9GXUk3s<t-Hmv-i9QS9p&kz7!DQAzzcCM*`!NsbJK@1!l1+F>b<tB}+mOAtlG1K= z9>Zf}N9;mO3S&CEIW3zlOa6g>&MR$U4j^l<!=BCpT*kNh<;I*DqE5l%v@xHRmKQT- z9+!<N+l$A<z7j^`F)K~R47Q8!N%$<lWn<#AYQ_x2#bfR`#W8cZY|OUYnAiqpOeG;6 zlf82&@6`e$`S|vXucCgh^c(Cw=DPs5(Qpp9B<ob(-3ziqo73hOnKpCXh5FeU(a9d? z4XkSk-Nz_vJ_kNdkk@*tGGXt#_z7)mtST*w$6(_trQ42(5S(A<p}`|nPm#xAyq*i5 zn9rHHo<h3!L}Nquy*aw?&C|Ws!;>tSZmx-Vo0R-|Iz_hLVHvNP=+o%N2j=MREu?#Q zmhLy_=zepa?w6hd-K#Qm_Zr>PLjxn7I-`M4A(pwWtz>212kmy5Bfy#e*p>F%i_GuK z(SBc^_EWKybj^~?`;7LPp|QLyP3HLQ9Nk(bsU&#*jP6^~a^YMIeleYk-JM)$$>Xvy zSvN9c;;Rw^jmKo~A805Xv*O#?(<C-lfXl{Y4akp~Oy+n@&JPP3vpqXzS5UUcWn*eD z7~2H2^#*~&WA1A*X7I&1KJ&P2Oknb3YQ3j6;mh=STUsuZZJjamxNJ;hksmWLqL|NT zpW2vtTsG!%KV~Z5t{Q)iU$MOepj>C>(qHT_Q(8<OhtjgGEjy#~FR8yT<6HMW<jWe{ z^SAer2!?U@{xe;)?x~$Mckh!LpS*(VY)?|3CgbrE;EX@ux*O209dDpRYet^-K<DYu z?mStR_Bu2f?UzQh_cWkAJjWuL711uf6i<it9{MZ9a<4;^(Y^xMAa@xb=N!FVv~y<Q zNZyB<?Qne~BmZ4dIkp}74A~C6+O>7rht@pNCH{+SNU&-zvLW;HW<w2WG@e+86P`4Q zoAIPOe1R_MCC^i^sWZV-Y+He+CNvsPz$QGgvv11N_cY;2{3@Oao?@E|JT;-wc+!0t zvpwCa=+rF}cl7bPFnjaYw9ICTbQ63P*T~G?4uErnI6xdER*6GI?PEONLffM`wLQCa zq8eAn8oqaPF^$Ft`_+Vx?mB$D!sC+d7x58n>`e0!+gsqHfJWnkePCi^d}q_`04IkB zW(xH3eK~%1N9EWL1YbsKp^*-Pe<+&&_^G{{ZT{D#%Xr}0Xu<>ED{RQa_X8W~kxueF z1f84?53&3M4-M!t9-bEQ!1o;+^6<(gJcvKV)8QeW-+_k)bQurWaiWJl^H+8fs##sU z{B5q!ds@RB3Hs1^@FCi$Pu3Ehaf7`C9X>)`@CU-7eF;_RyvBa|R6$T5%{AH70_ZcI zuB4CoEBa_d%DeA%x@*YO-F__56WiFC<f)f26k?thK%epSbovFJx;#JO0#vM<dp!QY z$DXJh&v&&K=)q_czM{Ep=O~-oPM*2(jn1ngIyr5b+;ebdL$8YHlDzYDhB>`ZI^+2p z=&Uoo(b*Bv+0%f|S2v+kvhwm@kUZl#8tAMuzR|fl(3z}j?%?FdG+DkTqCv8Z&&9FM z7rSPGHsP&ijy7C-Gc+0>S4Vufbu9y9e7rUquZWLe6K9%_*mkmOZ-z$WV@=>=jE6Pq z>>++2$4AAN!yZnu5T3QfYkXTBJJ0z=Js{$O^l!8l(_yp<zhqX{(;;<eJx05?CG&gn z^^F4mkfq0-Ist*lVe}M_W%P(wqesuE)S>5f9+%`H8;I$7h_={IH>J;>g`pE6kyr89 zM&Gr-8GZKnj2@bai1aw1%WU-r)3VXIH!3%xi)(UwpG@%6$@g1M{pO^;a9pGDI^a_p z^@vX)tkL*G9(R!C;%T%;h(w~vFQu{WxJKhT;In$p%p;@i^&V%SZC_NDp68>o<f#zs zw8j@T)N^KRqwjif8GVVZW?+oIACAV89me!ErKjP%$c$z5JR{H}{de*DbZ>YLGU40k z`jH%6@intXbk(yvyXKSHT^KUR+UR>`mcB&!0od!s==;&rrY~!ADSb9<7&1fO`aqxg z!kOU__Iy+Y7^CZWTDJMRBPtijE%`6|Qq5Q46+%MdM~cTXd36G3_GK_*lb)OmJwN7g z1^aJCPltyuqKE6{?2ok`)r@8IYzXvlFONqCoyYK!jCJ>h98K}H(E=GIYr(mak;e@R z<MU$CRDV39Yh#wKcw3N>)f-QrE?eToYeZMkct)3WZTfTc_n3z*kk`GZPgf5p^71Mg z&*%~p5na9Y=z7!X(`84MoV<$0GrGh?L|0!uy54;HblI^mM_18!Mwggy^N<H)BcfuP z|M476w@2khHt*)49=LTuIBoyK&EA5sj2;m$dg7S=XE;2}o8kj!=9%jirP9805A)wf z`D@&vrK}d};d$DpYeSltD&sqO7ASg7m^uXyYcz%OC1j#!g#3fWYV|U-=P&$(=JD{J z^mUtt51biV>9%hzKY^|-LPQAVo#aKU%I&~DhqOYBgW3rDzJnj-IWO%ySLe^t(4hgo zycL{sfE)I3ZF(Lwd9pJZGkLaC@c69cU6|VUsSf$_-je7UxbRS&Z^u_ReHINHNS;0W z2>pUC7_arwoR0(_&ycn32h7F?rX}x3spDC)4+>`KyoWnSdUd#{aeXf(P4(v;SHHPE z!_8QUzGZ*T?i`$6dDD}=^2Xqi$D;MAYkHF7V)fY_^y$bo9H7~Emg%!azM?>%$=c%e zc>pluA<}08<Mk<+Gonw?lh>!dP12LR#oEzwD*Dv*%~R25Ptd2WZVm^i&N_YmHbfQZ zGg*_pKBoc8>obAz`V`C=(Wi8o*Qee%-;=z#`qcHQ`yY$ZCu^MfTiXoyz9eUx9?LI< zr~*AEdl;|BdBE~|Oklho1#?F9C^_f#sJF}aY)k%DWwe~iywtVeQ_-Vso_t@DvrdoS z1yKchG_u97*W+=rc|9gDUXOw~BYI@aNRQe~@jYn~KoCuN{Q-aL7ucGFcJ^S=x}5e+ zZ9^AQF^p})iD7tN?c91_opCfbr{`u4*+3o!-uLY!&w0>-@UUmv`DTVFdT%(_LBe~( z8~$G=+DaME2g3hkE}i_Yc^k?9Jnh5xWy)(t-=8V3yYamzJ*XucK6-7XL0R;7AmZ>p z3ho2i|0lSoY3VC`s&k}ZZz5Ukcn$wv&>!m}){|2B<AFUvpVoqe;N`!M>(NWTn3gkp zKdz_vZ(7j1%eq;=c>njyR0n%TU#*X(pvf3-u-DBeW3nGS?=fK$4bGPTK;?O&)q$tw z$s8WW^fpGr*3CwZ=b>QF2aGm+1L=m(!<xPQgdc~x%>J*Dy=nZwXJT*ZyZ>l)w11=7 z+dbaC?)K@tPbFZ<EU~w4_ri6K3ubRA>&V)__AowHq_rR+c=_*p8`*zM%k}Lo+9${M z_6zh4dI<LBL6b3R?QPisx>>ukw~wkkPqeyVZ!w-`_9hxq|E50%%E1jLJJQ(Re$tP# z5PQRy@?SvzSH$!$fJW!3+SXqAGQM^C^I}*b{?A$Tjh)g$@^lw(?6VS|Rq-~%v#92? zc6gYzz^u;j5(@sG#nDH3gcF%(zR5$Cjn%riGii&?(!oYJC-Z+OsYloneEVV>!6xuY z=g+gM90)M&WJZ_$A$440SoVhpNL6L@F#qk_p+oN9p~;_<#6z?eGN^Y{z8`!P_$r<8 zF`dmlg=^#g@_qBR12MJ^il`Mt?R(+F=p)_tUg+h_-@e(`75O&vV+<cH9zZ)Br)p~l zzE11res6ov^XYSas{0Poi}^9fYqD-;Sx-utbu+C62|>8f<G$Y^`wwZkjvu3UmwLH= zksoV$33b6n&5xy^$r!aZ+SWm@;{l)aJ-Y0})RmqHb<ozLXI?`&^<!LAYr1Y~qG;h9 zOm^^|Ut2ft2dT=$rt9Xn{Fu|P^q}D7n6VS|Uh~bc*hapSe!)f(KNhWvvcp;%IsZg~ zAEWNf`!Ug$u7MbxOlM1Xp&$DxV2f<0-TSfSwCh>fRmAf=?4tcxx+wvJ8}A#<kKKXF ziKQ3#^!Yx0rspT|W6^#L$-5nx?H7_#jUP*1PVI5Yem;trKAV;^_L=VgrCWeJTx_E+ zr7qZL@MG~ls@O))LG5`z_WRVGx*yBhqWqYy5DpFoWAyXS{Mb)>KECD0z9##z^7|qi zN&HxJ-L%+7&Oce;$EZ8=eoQ_r<Huw=x)#|*10lAZxA=12c7h+fg!apcx=+CTvA&D; zWA+8=bn~zAztQ~Ii@o3acAvh;r|Z2;5<k|Ho-5_KQr44FjURI#=mwF;CHvt%=915) z<@$asvb)%iJxJfYAM>C={{?HUc3^ow_7Un%-H&B$QS;OO`KS{@b--I>Y>y`xOy#^i z;)`ppone<d-z>3a-gk3m?Cf~h_s8c<=t@F-=1eNd#AnX0LcL_eG)~T{?7MA!?f2<- z`}Dhf%AU*GJL#vs(<G}Cnd$0BQV7m7S#>jFjo^5fRygUVo%M<N=r(Mo!H><E&d$RW z%{G<BLG)q!8C!3*r-aYM&bfx_&c@Ef47JCJtzU3L6~4^*_ySE4E6eIfmwilSxj3sM z<Icp<A9dAN{?OmE4Yr&dial;S6Dyzb!L?=|Xt6c?t$tkkWzHh<1v_aA_w|bA0ej7O z9>lL&vN2B8*B%dZfblJyC38Wt?LtkgNoLz&4&-g0y_~h@=fIuxZ88U%TYGMnG%<hE zLu~(EqM3Q%?PpQ;56_AHW3#P~GVvnw4>q<?`(G!zM8|ou|A0%C1l8+Y<LsaFw+)n- ze;BL4{u95i6IFGj!0*4!<7bSF{TJE$xBPyo6m0%~sNXLi#a_bxChPazY0b~20=w50 zO=ru_?|)pyGv@d4*9Cq*WA<U5nBRZ9rzLOq!S7$;+l%JGxBR~I@Bah+e);9tMX>*j z-*@I8Y;2+Sf5!ZN*8c6@dvzLG6*MOa`~H@nkpEJezfJokUw<3d@-1I5FK%NUO?YR# z+d6V(F%x9N{JE{mo`ckzq+CW%hFgwj{sFad<Q39q@dWFFXmZcpQODw?Q#5-I3!+v0 zay_8!9i%E3&};iQe3Z3|UhXTME8in{(%Wt=l?VR0R35xIs>8oee=qS>QQbrV+<Xp> zac+C#t{u<W^ZXtC`*!W8w;QL(e{f!8-{{^O8ct23iI6;Ja;kgB17YuY(R1a((vUwl z<<CoNK6Fb8Os+{;^mf2v*b6=zb?JKJb9{QcPm!g`8{M(@gJ+ID_GZJFf1lSuhL<+F zcN_Yz5@{TC*LpSX{jDAs<;CpP%AcTLuuI{3l<}wvcEFjW)K0My>L{=WlYVAr^rGPY zBSVny-~~9k?4%OjS9r2wDL<ah+x{1Q!&uRoMbE;3=x~pJ%rw9k-N$2^VDNp#_wnB8 z$6~z9ehq@m-et?0!<tuDdDtQw1Rfil9`2u<o=x74>ETIE+YTQHb_g;H=RN*!^FCXX zT-@{jPS#ZVise^-=COKhE3W+W1NGWgzPZw|h&JhOD{2h(e8Agp)u+Qg9rWpdPltTE zf&RkrJtV7xToYUOat?P4-2|X=8sXPe#u^Ej><z=dL-bxydn6}@fr8W)f0pd$eVKDb z$LE0T>O4FI%@#y2^8x#B?NEiv?)(8<e{wt8>g6{_mp#-0yYpnNPLm+=-P6OHw|0d# z@D|uMjvv$RkvA70!P8*A{AYZbx{Pfzw%In<d`nOFFiWY+KhtG?l_9<w_RPLFc_zMe z?u&1PjBF@+S8?9wsz=`MsxJR*S3#ZRv<`6v`{W*%`CHaxOP}IX&S+M?4tVw1L$X>j z3AU(w#^hpw`F!SzQm7MAiN0?8HL`#2%jl=$bAScY@;b$?T26*Oz_dImRNkxvLmf8t zLBTvoEU+m$Y;9&!+UxMAMj;>wFEL|3*y3#;rat&(Y~1fnvi-7qk+iKveQo1H9rim? z$9|b_h2z7g+3z{DH}c75zYLML-_za;ob#`DzmTz$khj&mo#t(Hk$VBIcbg6N`IHBT zt-KBbq#w4*JkJxqb~)nN^RIXF_nUje-Gxn(?~gv4uK&PrP12c##zeNse@&!^U<;D@ z<E4vF@^80?h`&#h(TJbnIwUm6UX}8q-+unr7P9es8niDSUG@oZa0FfU3GiUh%RV7o z8rpuax!@}^whEmEeo{8AKQ5`a>tAHke?(j013b6=Ra8#*-@;=bH82bIe}_u^wDt<A z4^PKTZ9epu;|_NY98HXAe)|DZF<M09XQ_{A{J)eH1Rv%F=jqa=zK$f>d(gi9*6_6i z-`=i$izg{RPXvEsWUCqj_{3)(gcR*jC04Z|qa~~JxS}#3fzHhHWa<m=O>Ho?xjFg- zIoP>T<Mf+eG)yuMKJx^S$3q?T%STeD{pJT$|L%EyL<7FQ#r_`;8or6-yms=o?gS>) zZ+{rHe~a^~4yM=!1*`uNOYh0;ZyPu0{av08XsPkHpQSDE3;b<GdKYinBa0Wp!t@SF zXH4%gF3+xTix|;_J)O4R<2jk?U2@eZ={V^9!2-Qg*Ff*0f8lx;^aAug@&DQT5&*f1 zYVF(IvuBx^>_8Ga3lf%*$xMK-53B5igs=&AX3I>I*_fWJfKEt25Y&h$pgasu-0%qj z5fKmu5Je5V_(ViS%u}E8T%)4$`_TN~SNGJtb#LG9>7MCHCdsYj&aFCi>eQ)Ir%tV1 zx3jmirVkgWJN!v~7yaJmx9BFzI)^aU?*%-^&a>-0ug-CdjAeA)D?0+bB{||<k|SON z`z-cT=411x>Q3i-U5@nD=ZM#Iz|5xyW}p7z0Lwf7@csrq$d~2Sj{d3aV>ORHxtMrY zXdGWT$iH@^*KX3IjT1Y^deDw|)A`*C(lj5y8AqMga!KTv?|B+e=PCJ;o_6%l*Lc2i zK<7RA9%b^S{lM|lTd3pAcL3h8X1w+X;2p2y%y$6ZiDta^2jIn{$1hmse**Ak`*9c! zz?+*R-i`c*hyMwncNX<PKUvDLAcJ0+^+BDfIPqhT_b*y~W&dUEM_5glS^a!``BJ}5 zB)y4=0~)6Ot*n3Mr;F4RfLB#D^=JKj;zvAf)xPVVem*`t>UONIy2(2AFU8h*FFe+; z^ySZ6iTAME@aPNkMStV;^A{kR{k%T=rq7Nv2>d#Eua|d|y!9OF3JJH%8{-5;Pw)BY zH7<-}75pf9WBovdkCpfF@;*`Cae2>{_gs13DDSi6y#Vjk;2&)#!f`v(^NoTlILnJC zdOu$JH`v_wuXQ>`j34>=69V0{j0Vs>9V0-`83cjxrx$4?o!?`qF}Wt`TSpSG%p5(K z&Z!X@)eEW`nCOwd!0-zGkcuvv=bVHm7p~oTGiY`XPneh}cP(Q2lK7ZMT9Q<9ewMhp zEOGT&;ud6#Yfh%iyBWZ=DkLzi3e&%JV=I9<+4mIPm~^d5wzT4dGtG(4RVg>O7W@QH z0r|z5&K6guo`{y7zBRQt3e>g25ui!V)gWlC(p!$JBJTo?#-<K6ZKpmTg2$eR@cY*8 z7{s1-;{t=_DFaGM(w8X&;@dFNqTP59uRq|;c5)iVD_j?)O`B@H`qM94*55FOQDMR^ zh}^p9J}dTJre&DVk^tBx0kEd%r0vgJMNdC%q`fY(>US?<JlAZ%)(61Q-ur>FAMA~j zFKofDFh8le&49(>hl_lWf8>D;q4U6CPtsrutO)PgD}6ta<$=B0?-TGB8!*_eG#Kny z8Voiq4F>y^25Ye5@A;Nx{e%^)<$9h~T>PYE&G@X5FKp<!FXF1Qp8>|P0(neWvHK3Q ztmF9mI`%z;wOeDhAC2FOqFx=?71pG)=UG;7i2<8#t$X+FR`e?Hq|z~cMKqOMYZY(g znQ+n~KPOr*fajQlM;InpTfxh?HwBM+6pM^0f7>d1p6fO`?Ih?^+$u*sjam0|Yg_|X z+>x&O*-ga9!+5NL+zp-n`qlVE;;UAq_&_UiiWz?@zAMpfS(~4SsvcljkE3s4-YPx9 z=PZ@)3Cbtg?9T_fpI}pX;O`vB_h5F2%op{^c~~R&DCr0z-`;j*Z^1RYO^T?tOjTRL z2X>ni&E1_n_?mE{qqbqe0{wMM(xXgJ2StCxTf!5duPVKSOHqCm$1q&!LHI+zF(0;m zg|Lz@-mnLllb=?L7mK2BsS7sW<cCn<5kdV42cd6$6>;=a9%k7YzD446{M`uC=`i|G zr(Veq&Xan=T-Vq2PP;W7Vd~TvJVJweQxWPa!{hKcd}~Gli!}B)-^!JAN{%}u9qVpx zI?jX?;^`t%?nElthL1=(-xwk-Emz8sPV>w1%rNSTcnuQPxWY@t8B7SL+M6#gv{B`Z zyvVl7Cx^ToTr)4G3(5=aMmZxdr5_3xF+wA2xrl4##c)tw^(rSD*OVdC=1?xh7jezJ z=nu+kL593oN4e%jTr)3*gYr5uLtfCaobw{CnHR&39GhD_zw0L-v<ZKbG)kA#ag;7A z9(?*$i*$6%PuBx&I$bWZ(YPkROdBMd09{t!&1F8h=4IficEfN`UO~D{UKK9h!f!@h z*0^T5oI3EyFi4k~o@ot!v*txyGcWps$`z!`%qv%2*0^R~`RFp!D?M`g%~~$vnt3to z$gz1<4}v;g>G7Z4Fzy8N#48<U{<+v=_F;6n$Y0}{d@^m2{DX9u>6uTic^P<l>oD_D zeBmwpW|Y6iHOuA5J_j9UdZsn_&6*c+&AjLjl3|bzGp}5ASmT;`<)gz)pQ{dQTr)4P z4mWm!oG!Q0;lH?Hb+4TfuXMN+fLwH#;~ctN<gal}KAAR1{y{p-^voyMybQd&b(neO zs>2%BELT1{%=Aoa@S9PGHLjT#{XsGe(qX30RfjdMnO8nK%=EeHu*Nm>GIdy$&z{R; z{-5ew*;Lbv&#E>f3y)rNABi+3;c@3RUVN8U<I0v~cTLX<+~tbT{MPhzH1;j;)=LE* zx_=kC7%vOm>}lORxL(nS0Z~mycVkOyFVfRVIaOPH%MG9Nn2L4cD?bOdxIyBp@wUqp zOb;}jeYSx7ySn?5%YE}7mH+>9^Us!FTKcs7Qa$*(GQXGX6{K0#e@I?aow6WNfb{M2 z6iRlgj*{J7Na4su@%?`i#;fQ{;>Wz@oEPAytHi^+0V}$x3LZXigiQl%J>+#Lplo;j z;%|hXjyQ1VaDPttKj-)GQ?3k8#N+ChtqYn*pX@dNHO;tYluqcWGQ2HeS00`+J82Zn zj-F(qC)w59*W1x>)alMIM@@SF6nZEs*Sm|}WQKVE)qbnI4@TUq4t&=bC!ttd?W+^3 zy7ARR8>GtOz?h8muYfFemb`&NzfpxJj;9t+1D-{Amf`8a(~oBpp3Qi+;2FTP4bOHw zJFJrbweVEoiQ}oo(|~6Yo@GWp=T1R@_F$wQDbKk_FjHGA;&|8MX~44x&oVqcc>3{d z!m}CA7CZxZw&B^1X9rXUuSgZ1IG$QO4R{veS!Tg8AK1%^Yw>3NF$`DHfj{&^FV8)d zG8HHI=U#{~^+9l~HXn{_2cQu65{ps@p%J-yWn*8WGg+5Pq?%XQKraj*J#TI8VT|NQ zJ!H*Tk<OKCG#q2tiU*gk>}r-t3ULX$zpW?PjgrzSoow#zTAplEVdB75`~rWp|7G!0 z4zz7r4nedOJrDnh#^%1{s#c_<BTdjz{Qd^-0`WVBdZzjPmiRTls3R4ZiC-Vjt5d+I zGi1IRRiQ=hDZ_7xm#fTWKvWQ!8?@5+H$-mA`*(%oH9vX#c=hp{Y7t#D<PDfBaI*}w z-#N=$^u8eSHfW{uZwMUxnf!8pqCouSCvzXaX*^4vcw|05SmuAsrwp=4Q4pCMw9@&{ zEb|?O<2OH<`}j@cS?a_i^SWS}|0$m`$Rwd4GB;?Y^PgGfe=Z!q`N`bJZyL{1CmxyC z2h02~naUtE*sh&EL>6ERB6EXQI{%qv{$}C$%}?e&eihFg*J8v16QYMKR>Xw4BKO!w zj%jnYkJ!|tD~QYuT50?nA~$V0=cNVWH9vX#c=hsY4_91Sdxk0=S#$oIGyg|Z(gl*W zLCep(A!-k=Zz1mj@tU8keY|@4b%rXYZkt0DPZ>BT&$$c>DeVHu+n|-kzael_w>hUT z5U=^k+sCV)Um2!&<ZTR7Jo4sRLe6D4hSDyOybW4u{AZ9i*9;28Yku<f@oMsmp-7tT zR<I1Vo9h&Vm7!G6H|N`fe3jo2=bJ&a()iCH?|&7J*PP^?iB~VbUfW%l$ZWfJ=Ec9= zY6>H3mzJM*L)2zFMA7rn3zvQ*T`%&KwM&b<n*3tOm!{ha7OdN)YE@{EdA(c5_Q1X{ z@^)#Z@oxy+u-&B!uQ0skDQ_>YUVgp0U7uOEOIeoO?T9@XFN~~RT7KRQQG0ZoYgYy0 zHBVW4c{TZ65TM%%mO;0<Clgo(yZNZ{y1H$57=@9yODm0kL*S-vW4=`=Uh|Z<msc;p zUfo`hMYm}TbCz{o0sBaUmY;V+)E?dDI%$D;%}>@oUcLOLkGY}Sna13u<$0CC?JolQ zo}AXeopw^^(n{ms5V)z^6@}w9PkDQJ_46xcz!`H>-WkT+rCfK<U1!|>V)*iQX{GU> zLEbobRw!Qcl(&~x#jn~U>1*jUZMO-_V7td<DubPcYR}FZm8`3){L;r(Iq7#0tu+2K z$a{R@c+E-PnRxZ`E4JH_b;dDwX=OhAOQR`>tPNUz-VITEY<E@Rc+F4NK3={28n)Y! zcV^pNolhA=-wPsdgH{^<hQLkRJ)v;C<|l6-uYP`|I%Mxs*_VvAdtyFiu!o<8S$j2T zrSYFZ-jfQ)Yku<f@#^PSs>361V@t==MknV}24i1isC}hl4-Hyr{AZB&l)~|vpS*p% z`uUaW@W|WP&hf~5YNj#>5w>SXM#i4Tu;p#gO5;C+yr&h8*Zkz|<5ls?eH)mLw7nb+ z%P=<CFH;$$k$B{7>}d>J-Uh8S{xirM=c<Cog8B2BpS*p%digcxl}gr`$0qpwSnm8A zdm6)*wL#0zyCG^%JDgrPUh|W+k5@0h#@NKw_l)yOo*50C=LG4Cv8OR?c^kCS_%{S@ zj!kA3j@SI;?c>$YuQN6=<eh0=seX$&$eN~OyX~c#!i-G}T50@ekas*Ec^mWtbR$1` z8??x)$#2?T4(v&my`0inIh4U!>lo?19EVr;=%A_JvkS*-PVx>ace=d2wmZvSPU)Py z__te)s@oyX;a&b+T3%g2KjVtpW4q@Tj@LY8?d8?vH*GHm`jTxg=b*gGU>o$p$lIlr z#=jwOQ@7tyI9~IVx0hEhzh2$WwwH5oUi{kw@xsX3rRC?{5Vc3Q=M|3EJZ0_W)#NvA zF9*7vZ7=7LOl6SHmb&G(f4jpdjJ#c1Y5W@kH+B2a!tt7?yuG}7`St2{w!NIg^5Ngu z(+KG2b6R_K>dm0#=iLysN4F0z9IyGw+Q+Mx-}Etew!NI1yvpGA7sHpgODm0kL*S-v zzq4?><|%J4uYP{T4A^@)wk^rH9?0L)1kQ1Uh{u-Hx&6iP<?Yf+<3EGExwTOsUh|Z< zmsiEFTH9`1xh8EdM_?J&ODNXBGT2$D_Uz1YMtm<v^Xd)+P5mZI1>!X)c?Xr7vi8bb zY_}u-%<CoWadYNh^j+mO#4)$Szd_5-yP?`1+s!4=0`Z!ktbM$C`88~}Bk#<6Ib2rE zxeTK31(CNwD~*3c;HGYKNv=S=<|l6-uYP`|I%KU|wa<*Un@e3em%$!>7G}M~pq0jd z26=Ots6f2tCvP9GetxAoJo3)8m%|Zd&Sfz6G=|z&I`+h%mBxPtc^_LiUh|W;k5@mx zQXL+7XWGj-E>jtV2-~wGBV$iv*zz`LrSYFZ-p3b?*Zkz|<5ls?wN{vpw7nb+%P=-M zAyXNok$B{7>}d>J-Uh8S{xis1-2<5GTCqVtfY<!wZO|gGUVe>vrIK~#vB^pK$lBP` z2;e`bd8N}%3|fBP4N-f>CJlw-H9uMVc=hsYj7?m9&$yR!az14+_B4hqZ-Z7E|AxTL zvB@cg<265d`*`*9>x@kdd1u<oIW?a$*h@8q8Jifi()iCH@6!s$Yku<f@oMs$wwD8Y zl5H>N^h{-tN~3-`YfB@&m*emnJg+>XaJ=Ru@1Sy1)?RsgZFjc4oOk8Lzg+<;uOZGW zUH)BKe%=k$_So(-3&(4ovi9<7@|(7o1AWQ1mvdI8G8p3$S4K9lF!FY3rSWeF+_c?i z7mn9F<?ZFw%dc0rv+d=alNbN?K)f)rc4_%}H$?5x?Q;vqYo4<9@@n#%wwD9l&bF6x zUZyex+HJeTD2%*aT50?n0ylO0{KD~?r@XzqdinM0cDB8o3-aOL*wYy57|^jv1}#7D zhNwNdy{K@!<|k_(uU>xB$K2WWaxToP3~qlhe0jUH()c$7ZtC{p!tt7?yuG~o`L$!Q z?j&Pw$~)7Tdr4kpaQlnl%iE=u#(xHRUsO0=^OU!jSH*9tXGJf*#*u1Cbb&1^VuX#Q z60?1l{L05aeqUMfAn#Zs0XXk?+wCugE$jI%EkEyus6D*?5BM?HEr-EtR$24+D4EJl zUKPKqn_CjSt*O>N0N^4{*p;-=F4YZsx%2MU?eOL7((>|cO4)nw*RNR~V@)c%oL%|> zyk?a%)^dDuc4@hCPBkV{tL=~9;Hp7e)&|VI+RmdZ&-=>2bt843pco=={n{IpN<IN| zo0o-8yqq;EeLo-5WTIuu+u+rmMtXRCu7JFLOZWkQ=Qfe98}{6P==ABv9Gd)kcy4Lz zYvhHWfYU`*OIZ}$6}+kE-z1))JK5##_89@XQ<0zCU0Ug7a0PGj`i;WzdTs}33GE!^ z?&VkU+=pFwQFT|k4qbKc<oA3$BN!;BAh{DZ*!`J)y$(v_=hc<2m)944ybhHomT@q> z2H#5lgYiq%HLhpWb*5zdU-|HBS6`;JK1UzO`!9sIjIuRonX<Kcb){?S?n@)UEBFi4 z-89)|;WxvWuH^gq@N0JinPeNN?-^xl(DKW6zR?Amvi;A(@#^S7&a%zIZ-)Kc657e! zZSDeKi=7{KU+2>D%eF3qY_}DT*PLbR_H{mfdk43--^qbr$L82W+QR6qK}*Tj;MKJV zUVBR$IhY>g%IjeEmOQb|1kp43^$is~_V&B^@M~9HVPtF2O5@cKu4xlqC>*bY>TQ~A zv+$eA-fqo@Ut{lmsN*n44-8s<*=Dl0-!2@l`ODVNZ%b#gxz_&1q@fBPz5PKx{2Kf0 z0kU=GN4o#wJvN?pWu#Z~H2BLjM*Lv``Qtfe@&jj%!8~&br|vWGs%(HEOtW3R0>U}l zEMp%%K$dCatTb5~=}lQ?vr(^(0DqL_kMKw25G>0eUhC@BCrk}dY8q<%N}4&#(%2&p zkmcZdX{2{#Dg0&9OMc6uQ2gbkml=4?rk6j?hgW-9KV#qY3twHQ>7|k0lw~%(d~F2y z1IfYlGKkj&M`qQ_pXR`;J4Ukyz)BA3<I{|K8I<0UrSO+YFMn1*{&LaF!FbK4m#^o= ztGmV;(8e>`OP4=4y(!CVdbxcB_yfs|dYP5iqmIt1m;arKSDAy+K0EY{JJJGVIk;XL z=^a@Lf0^`>b|cVU4uQYC^fCjl+4S<~dGVUHjSsGu#_xAbS!UDAUycBOAUU{R`gm3R zst+C2G`BQ^0vz=W<3IM{MZD{mVeCN^^!rJbplN?E%A2{)Tb-GeyvfTu@fd5z=dME- zZ9(&T?nlIr{XBffiDjw57wv0$Q_VG<U2VOHwQ+fWhA-bVMDh@~%Ug0k{BR{-l=qk9 z4cRD1Tv(;pEUcBPk4GU_3v*-BZ$_<ZbfZW>%6sm;B|q;s!;hCdb*~wIx#Xz<j{S&_ z-GOs|Z-1Z3{^An+lo8|bIDW{hwjVIov3??}8f!Wmn|r$(jyi3@g4$Ypr@`TabzZvE zrb8V#59vy_7~x6q8})D=e}^jhDtw-grz4E%&-a$=yd>ae`hKhY-~qwMI7I2#UlFDw z4dkc4&6V~cF2-~0(pK_v176AzHVu!zj&-q#1R1Dx?aszjpZ)-y@T<yyF>oY&-d)5u z!qfvZtmd^w{IB50{*+4pd6fU}g0Jlz>p|->{YT)@b;G(~Ju=KCO+7B7b<%mV2V^|? z<1}2?JEx7rXPDC-;?vJzJMrn~u#;~-95xZ3yt2+nPs)7$IDzYM9ATY5+E3Bz+!U~d zmq_+rZ85mIaYd^N2p!Zx<VN`6B0KPhdBR0CkE9L%`Nyc0SQY2we+Gg&KcqXq4Pnh+ z6}<a{+?#fiVSmSse9_j>NqJTMXc><O+}0(OvZgcDXPXkWzj{pl(Q9h@*3_gr8Uw${ z^|;W4jMKg|PdTt$6_KgYIf6G4Z#yq+-YViQW%9#4-DB#H$(rYrLaUs4wj@)HO&zT* zfYFJ}Rlegh=Zg${`EriW7SnL#!ulg?>+0-bm?JORj7x-mrhHkC>rlLh1drhlh@X6o zMfg(`G4pz7Emd352fgzjTyn|c#Cd0(D%pC<QFiH(j{LlJMM9)v>wm;w2D{7ml;Kj~ zl9znTpmo((2F0$>bIKsurj=o~<egU;WZ#2%P>)#;mkFH$l|ixVFN0*8R)$$aDFcn3 zq|;@%T*CR5fqe4u)q`T!Uk1rGtqgIYk*yxs7FByh+n2ud<kQiWnlyD;-YxVHJ`a7F za^wZ!^PjQieu@AIpLeW^wZqCjlsq618y3{BX%>j6c<Oa|IyD1NR{)oJA`jZqk}oqc z9AUJtvoL<?#5krdQHOyH#xoMfGLT2zzXAXJA6v0AjreoTaSF@$XV8CG(%WVF527o_ z{DR7)i$J7^>@#HQtFHtO>5#Xr#5cn1izySv4;Xzh>y~(YD)H$0oB%&@`9Ka1t!ns* zgFMuCPMMA}V0~);WcZ0wf@g}rIX<0=hxAx>mX&_!wWWT8C;sE{X4(oos1JoR2JZvJ z4}G@K?<zRcQ?Bfz31=8(Nb8dUR&l`5{jl{(z*q+12Yv6Ch^CyT8`SrbH^x&pz~Aog zdpY1}Z|vzyHm4ev*Ump0T~bindynv)$&R4@E}%T<v_8<!`V$$czB0OFYBVme{qVN? z=$_7nM;=+*RKre7m_ZyJ<z@HP7#~2H-QLuu%RFJLOTLCT^BHV>Fjw#<;+@m@AWNQ4 z2(3&qQEe1B93N!JH*I{t^4euiIg^W1XnUkmSVmpuuMUzw@S+z8JxO-~+mO~l#9weY z!fYQBuWS<A9m9AoIMuL8(Af)U@95a>==dfs%6dUB-kN_6yB;vD4}>w#+adZ#;Md{L zl{~rwK}`p9kSz=<M;upA+zBa;E7|>p;5p})4C5yBRbQR}p3aZ;MknF(eg(gl$=!x+ z(|qeP(Y`T_epnBDwB4c|BM#-KWk|clhiRw}eCVg#wCrfB_z=#z(Dgx^r0o)I6dxmR zzl~OQOyhu$ob1^Bpvf`_f3RZ@A!Iwk5O@9=zA(qyEHmSw6Qje9K_M0{tY6bmTc>Q8 zIj&;)9z-=P6P_V=j3IHJ_T1LxeSp!iERgjDKjCV}s+N|T`8^9Y9O*B36KUdthdNv| z&N^UqgL>?=z*+PTh~>Wphv8!&KE39{@C8tdueda9dl;P>oh2~Vo!BJ1FbLC;H}IS` z2cce4@6B@8F#(*^oho;ugrQ@0xfdtf+NI#Ts@#tX57d9^PZZ^zEwG`Ndx2BmwV*|3 zmb*#9L9!E>=Bo#bnn6?R{!sK{0D5q}(7;Ra%QtO@>1aPp$2{rCH{I^W7dbD&IH*MT zL%HgF5$ZmUGLVL^?iZ{9jLy|<w~m9_bTe>CCsQ2{LFWrr$1DRK<f0tMwRGTBIhLJ{ z{TtnA!>3$Xr@7RzzkRcgGuSmx9ka}KUCS~}b9YNCD-}-iSL3?@2}5R!9?~|tX{Gb+ zG~!}x<J#}uHGOL=LF}=$N|)zFbho#<^cVfy7yi39d?EUU{o4f}_Upn!t-5n8^*B6U zcqY7;x->6bW))xmaU;#T^#0<)+r9n8g`dZA<0(d(rvuWw;!E>uZ<@uC^fZeP@TOUO z1lsK5F0YHRX6KBbQQwPExRS>tz8~Qx__h6kSNU~Vzca!8@vLi&%eOzQ@%?Ys-3#Dl z9TUOL#1pa3I+6Z&D!*kNXu#MHl13a)RPeZn#QbLC(e!Ck2%95syey_AYzCepBQ1HD zi$|wj06$>|;UPZVk$4EhSioubM+xj;yrDnJ9gV-l+YFu6_Ce33i9kPHB_2(ie&#(v z-gqfL<1r3%_@bY%YI)<O{LGK@9?d`f%zKgnqn|L^DxEL=Obhtp58}=AnwEDC<u+c% zqmS~e)smjG?&_jy+NzyDB(yWx^J!`AUmF9vkuzV&*|Y=N3SfEJ@nSu*rYYH&0=8SW zdoV_1{YY6C!A^L>Klg=UC(QW8Uq)Ij8_Mc?zVIKhJ#eScM?OnR)7$D2=&(74r0rSB zu?=}bnp|wp66&<U2W(OKZ>bZSMh>=U$%S4TOS&<He!-=&<oyA>V*$?OeF^K*;A6>u z`e^(*fW}TQ4P~pIlzb^u+A7Z9q>ch@6{1zXd@G%!2addGN52mH-^3wI>%Wfohc(>) z25%Aa>a|s*YTGKlX{$87Bj6{ExV-V=zNCW9!dv69Ug@7Lad<hlY7YDwuU`DN{UVmV zzs2~uc)*)-v|ohLeo^n~O#7wFW!f*DhqhnykVey62tVuP5ImY5=0FMt-Pt4T9Bh`e zo(Qk<6LvfvU3U7l{$;U;Sle-p9MkfNq`FsjwZH=>G}Ii8Aci3~HJ|<~5#R`eP0qS+ z3;ADEt*~u;hG+Z2tOwSo<ayEQzVH=3{2n77Hdn9HCA(T1dwM!rYZ_DC%{3{zB%0<8 zKzkOrI!s$<=J|*({6mD9kH-He#$D7W2``-kde0bP=-dLf3&ulEOBa=FDVkRDP($3n zX~%pRL4^a`x%7SLhDxELpl!~@m)=1nIMRZ?F8xAhs<S55x3bBuvv<z7oV6xPb`Wvc zz!{o4^f8Vq`kPI=WI*Ua{!5<+?@t@ypCJ5{5&jdxUw6Y7gGc40>=(1`(&;eUs>m|> zd&|1`l9RECH{UwBtFfcIEq-3I8GZ%9pZF<fos3R^;W`5Yeg)AOcDUZafFF_dmd2>J zF1j>+8bY<!Y00)^Ut<Szs&%1hi1SUv`5JM4I>kB@u}&k_Ifzc$dK1xM$mMaqb=LXw z6K5_u^IVI65*IAJ2#`8L789~qAoYopmtJb&QQ^gxCRnu7PpwUyb^aoiJ^b<WfZ{~W zH=^cyqw0*PI&W0H5mm3EkP$askq=nA<kZuUGkIX>;**W2i%(7v@6>b8@xuK{5+|Q^ z#{BrHCock;k%Hj5U~qjpIH+2|4J+GMhXVCgm_U8CBhXqFz|{?b&JTpvnNWp79_qbN z)f7})K)b*ADm$p#1NU<-MmtwwwvnKR?TC16_d)R*rrX;Cz(ZatPo{e&hjhgI?;P>| z*4&X?zC2aa+1FDeOL#P=HO-B^><a9@VtHpGS(lp6pXoOD^>z?0{HZ>pRl=FZ%CJKf z*D?_t({Ua<7v4|cxf>70yBa=bCA^sD$Nmk^rv#31|CsmTq>%o(7rp-TjKGn;fd-Ug zaf4aJsXh+{bbkD*4)S?%j50a<0=bq6WxRxS_i^DFuS=@LkNRVIOK6L~>B3mnlIQSz zLtq6fr|hp{n>XPvrdh^^C13FFsUKaI4@*2=PFbYxO1=ZWzl&$9-~g`5^DV$$!1HZ^ z7pzRi@0PQbX^Z5WsZ6)J@s}J3KkH0na>?=Vv;WiKrIphLblU^ikpb#e)#vw6&i}&m zeLOEqI>aeCV9r+Z5+2MoO14Q{!DIpTPVnptenVtxuvxddPtR3<QBI}59|5no3BPzb zW!5^3u~Nya5)YUv>kj~XMPLOlBYy9Zsf>CYlWQ5ZUf-Ujd>kLW<}2Ti0Q>Psl@Grg z$W%T(Zp*iP>|3Y{aB21TGn8dJA{ejh@27yhF0g{vAI_g=C|~Jv$ur;bq0h)zzF(j$ zzm#}gKJ<kpKQDCoQmxHtoucFcJyUB)&$wZaeHHs*_J6U>f-CmJ>;q%>N?al8hV_nz z>tXQO{i5m{S9SNbCe&QRKFr*{TE!Dz%A?MRNVt^pjNp;*B^(Q(9#wcE-u8N&I^J8; z+q#_Ru>qBS*vLyC0A`$-*I(UmU|wS+e$c$GZtm_p{OYDY94_f<>Ci`m&Af^=-<-SJ zd;=fnKTLcjBSovTC6!8aw)8YKwg#VvD8^ooqK`iDlJ!<(2_$tYo_c_FzL(qq>5(SO zOuUDzcO0}CeuR$XU&7%o!I(k$0i1ZG%0Jc8TEiZ&rfFrW)^b3tO-VvrKyPcC0w_9) zMlEQZ2}TA0f-Xfqjp{fI@0;yB_*TUPoSxVVc!4*S7Bafz$H|`NW?V?r1{fWAgl?Sv zF1$@$cniU^B_4D3OQ}DmJJAS`25~AiY|e9MSbQRL-%@YDHO@?pGxO6${d|bSx8N)U z>Z~@fNI4{zH#WDblWtADja|*{%IloqUzJ+h)vQ1rEBnmzaF7w#JtEzpNf|B08?sRE z6XXs4RroA<H%R_*l;aTi4R_QQ6^PE>uHHqD@4%boflMxi+@@=}!B$<m3|T#ixJd@i zI`~VCF#6_dZU0E)K}F4`NgAj#<xINl&)^X4=8bv3(_TU6vIz*Yo`ko{4oBJWIANC6 z4AXWSd|h^v;4*y`=-q=idC(8Miq<B?ec7s>U4Por<;(eA4wn`tw&7N<CRS^M`))m% z(W_V6@3i!O`UWj}mo8m;TK(*5=M50~J`=p5z3qf|C+f+0!?TkCDN77~J_H5gsR%@B zniw-Nz4;(E(3v<YPlctS2#{t2`1~#2tS>&r0Z&N|@j~lzZLb*4M3ZrY#Wz^i<p&F% z#vkgNv}i*#Kl<%2tA^{hKc4xMR??v5$6+`hdEEf~p_a=`N51YY5MQvNmp>W%3QQo3 zNa<BQe3#7l!T{fBkGk$Ie;xj~8-6#u);tNvE$iL0#c%Q%<R|X2IpU&j-n|&Obfm>_ zGuY}g!mAhwr{if)`i=12w)t}6A5^W;#s4<EaRdKnwAx1aZTNpFVf1NNOtB&tqeY*A z=O_d3iX*(~u7KTBgvb}uEwdsQA<b!c7MSUL{9nQKc$8D~d&PZ5zYh2nPcbo^l=q5P zrT^FAKSyqV_hvW#%CV7-2bUS)gW#t<B0k)eD2U@vh#&b}Nxn=xV{Uil7mPHI8)^Ov zew0=7cIBVp*EB%$J+v2Q_&{G6{iJj5koZd)Vh%oZ@jYyd<#@<@nY^Xk@7aK`9@{Z3 z`jI$5nwR%Hfwc-V{6F4)ErI=NGd=-1QT=uL#Bp}_>Vz>k^Wb;*!W*##M&9^9CW(K) zI@Q|RvZ}r#+1IM+f<WTQX8bB~er;2dN)0FFNni~C!wEZ##+mq~Wu2-N$FiF3cT~br z9o``DPs{r`!B;d%<DZ~WOQN7*zoQb4>hK1Ee_Gzp3BIB+-LjTVvd;V7_Kc6s@8Q6! zLnd)NG%SnowBzZ=b0?lHcwWG>9nV`(i7LEV?l{t&k2f0*^#t{(;Iy&Dcv$Cp?0|9K zvbI!bV{ac;G#V4D>UuEJg(DsE`Ch!4j`*ZSnj%|8OXGb?;)xUVXuPi?o{l^bkNi*< z$KiqQXxhuR!h4#8$;U73;`e|9h#|`NCOlj4Yy+A~N4&qTO14>iP@1&IrQb*y#EtL_ z!|njyXiEVIhVz$;Wr_p$EWEc5@(>sL+ju43CLO{di^jEh&&8whK5QTPsO-1j3QoMu zz`5JNd(^EKl2v#pTjRG{Qq8y~mg?is{0aP8Cp4TiX<t~!l6O;)RaONp;S)FTnlK)Z z5+FP`9c-2UyN(CEi8|_cW?AXiY0re8b-*w(YD!o|J8W$z!Nj-p?*OZ~IO0|^AWqX` zIkYa4hNf%U{W#LXehuoFHV)h^R>@{aVhf%DJlpW};OPTD;H~sc3y!!|zy$(atR2r9 z<z)yDbhzm!Ej?CCDrrBUK*u=9y6F$LSJP>ZSg}O_EyDxMSic2FT*#)Gb8D7Ymy@vB z2-9Hd`U1^n=xX!@z;wDZtP;>HSq6~KxA|gQ+zyVgRb}Gbi~!n@ljd_)i6{OWh>IKX zzd(g;cf&2<73?_aTfi&X*YsLWfxp2BUv8CdL(qx8+J}ED;wBmK51{CqjWEkhonyJt zwpw1dBA0^1nRt{c5)Ou1{sK10h=f~#I}JgduJu5xcoB-ygJ+Y5BVFr!1o{P!VGw4O zsC4rXeot3-SF7dw)6%@U$@2Y?H19;3)jhpQSlhLhe*2R9g3Qk0`=f?@<Dm69s|b7- zEyDxei~23t3fOb=QE8_F_wfw*A&o=-Wu@A7xC&{0Wkr@jmY^N!$Fs@AMFTCm$xXW) z@<9@ZR`de+qi(pA^{DFr-qM344t3%DmI`A5r9iAF$T#{nR(TRV?Q2uks;1;}+lSQ; z_EQRKE{8Bp98X)tcKj`Cuqrr1v*KkHZ}E*XH1HkgAL6pVvDccop0lDe#RxdYK{=LV zEvmE^58%bHd!>DNV26rTIh;kGRH~<^2E9#9Q%8663QZ%js=2eFR*_Tm%0Lh83SB5A zVCO;D(E%{@C24q<2f(@mVC$90y?J~z0Cryh>}x(4*j)ZygV$fGW015uF8_ZO7;~iD zpaX3vm$lsp$GzjZHk8>Jj}iY|RSqY8#mPuZN8M3!WFv$leUT&7*;_`?OoKs=X)wq! z4F)-;!PX=DeqSDxqaQ{&`eBr#2}2oGnaDBAq{`*hALz4Be_Go1c>Q7BHfF0^mT@=L ztrbwWei-Z45A(N?>~-5h+u*SaqQh;N6P6tg9?;OWUbo!>Jsbdx?MLHboCn=RE(Q#J zAna_B!qIrosy60L`vWzsrnb5CU=cyyoA18>>-WOiVekBS?elQNc$x6x>Tpj-W8d=b zUYwX(iPK<fYg)VddXuf%4w64|&-o~w4x=ALj(Ai%2%@o8n@^pl{a6x!6B^~4Rmcgq zFY$#}7-7sY+BbA|Hm@;Y<f~1>ERS0zwZDMjTO!ro*xQr1y1gaQ)3Gv@;DEZhv&Bc_ zLFhQ=NWxe9?dX4Z8ezn%vNFCJe0-;=Bf&EqiPkl^Ck3ar0H@RGe-C=(i{S$-D_Ppp z(UE9ci@hQ2;M7_SkvA1E(j{kNY=ZWt=_F6FnpP~5a2#}&+h>kX?6<59ub@gE!xcNv zTGoxX!G^;Ik3m?a#Vh$C!w-FP;9JEH*(HAiKkHEVzKXhhyb)&qez*~CfM4UIf4%Ao z33Dt<$2a5oCQa1YRcqB?2mv_4#sKzFC|FxtYcI}`IB<Bb`jX(#|AOKFh2e*;>$0ra z&+ubSLepPyS<}kiR9~VKNBjV_;VAD4^#969c~^WGA(TU<WBk2#v=hd>OgZACF|GKa zgtZI^d&39Am}JF2RPA=QxE$Dd%&@GEiA$)FacE>5iWn!4aiGV08oOGx9@%Y*I$VRO z8r)Wb_O-UAFWH&wYLkW;u|xhg*1`IsBhO=z-<f#pw!t^y;{kt<wSQ^Jlv$;vrO_g5 zDljDuuMVRvble93%Bf}2G2jbtM_9`PGVFL8!FIqz#+_5V_?`371Od|gb-s(T>gaJq z#dN6G&bDJn)r!7u6~j|(MdtCn#)`ml(h(0_cdk!QU;JahH{0opes;%&Z#blEPw|hC zw#fF!o;+!}VE%OZeqXh{rC+svZQ;L!p0MhZORMYcQ2Bo@U%q&8EmYhN$DX;g%J!8# zHvtNNdgOFFSn-Wm$+U|gyD<{K;G5Qj(-@A#52}rv6~X8x$gyA`a!&M|VmO=D_?N7c z4~jIz&a&=eLK}G0HdJg`QANpt;;OU<?+2CJDeivl!CMl4&x%FLi^r7eH2EYx_GK_x zcX?^u<zpLE=YVb4lMh;ES#c{8jWk#()EUaC?0`|kvS?JKJ|8`s<7`osHZ+vpW!*(6 zB>;DzbztnQ*Z_2(q^!*5I{JFl_LP77>g#Tw#z(?WSXZ3iKqrXbk`&{%PQKxy&+@r` zThZ}$<QUk@h8>X|lm4yZ5J7)EW_w~=igpO-VX3z0mm@ah@<(X=KTz90wie4(Ws&ws zd(?_Nf<oT`{Tw^)s}m<ov#NH)#>TCZF=Oh-Pd{|w85cDrdseT#=DPPnE>?L%`BVG7 zz286fdu#uN`>)ym(L?`s*n-3Qj_X_Treyh*cH1-dt5A~(Wj&SFl<KD??sXB}ge^)q z<{!a$RBPnZQK{tpe+vzXYI%OqijJ}8%t$O5J$&tNzEfH~q0}mliewK*=jA#mw6r%D zX81I3CAMeE!>IgU-?R3fwZC5b>wECm_6ye6;~Krx_DtHc<o?KvnUR?%6i=I2Ipgrk zniGnr+EK+1GZ))G{>xTm&gpG8f3d3WqE&Z3F2F~uPdvJ2!J-LYSn>W-i)RV&E7tZ2 z3oc&siSe^eZGHb21o)_R$QRo-oF2LD@l^{il1d%_)gYRW1=0LkWdO~`t;2s1*>FzV zv%jobc=;+jqoOBfZWUWn{p8r+zx3cu$+HhD`k!xpuD|h=IW|i5*T;V8r9YM(a`uXi zpZVsmty!lu+wkJ2PI6ji@zW=|{(-|>|1<l)@BgG?i=W-!g+Djh^?$?gKab5)!H<1Y z3p4gD?JIs^wj<)P->&-84q(ImLG&Q{y0oDEA6{Hq9hrD?G*VqXe)8nW<F%VS*=9ca zs5HXp>lGr2ADpyCDi8Ksu#VE6BgGSY>hSG$Tx{UrHMXy8tM%ovbEEZR?O^ei$efaL z`eFF1<$Z`!KpKhDVCTPPV><Z^$;yHj>7oDX{3(8p_)jB@{tTHr@m>4FulrHpcO8ZB z!AAUI_}QBZy{=C9f#-y8hM(&XI{rTR*+=W}0Fu`lVXXJ6#c_%E&aGt(Fdz7If|JJ> zpeh!to>^2B!x$h|?$CfI90QEl7~rOG3_wi_#{l6N0H!b;1B7D$nu9`*0rIx8<N*)I z0PORRcf+Hi&&L=@jXOB@;Nz|lsI{bkb*@#(mR78c!%4Z+?~LB(hWDy<u5dldUZZ+L z)j0G+>bX*{M=5o1mRXce;LMS^9;GmXR-{~A3)iFeuJx$X!?7saOE?w{$D-j_G+d7w z=6aMKJC26+B0WwF8Y?C{-Azz)Y}hYj2CQGXdz>xJYR5_N+Oa(B>}>+Q3+G4FSOTwZ z?jI5_*F8_BnImcFKT`aVBlkkb-eZJMu^Of{NH~so?1e7G+S&29TGn*{pMpIn`gy<7 zfxydUFSPqSp@&y;tN5AsZ{XMCCxr9b7sZNs&U>Dq?H_}8w;^w1J+WJl*D2Rr#<)Ps zdmmNrog%HXr;76fD=x#{Eq({ay;Sv6uhvyK8vrCa@&ng>C;rfnviSE`yB`Bw@1u_c z?kl}*P1y5o>`B0bI69p+pS@V-rT1cWdOhxC7<mn{2b=6%iBk{Vy@lU{#r}5pjuiH3 zJ6aRH-ASj6sJkAtE47w8Fa53M&~p${)VXp|Yq?q%K|}55GOQon&NYtg?Us~GiQ9X- zQ;@6B!)v(fy5?H6+S^50H1Gbs-JUbJH`|UMddfyT>jtaLJ)M)utrfkHf8huRmpvcK zfd5Da{Fl@Beyup@ylw9Z#I}6KDz$Tp$eshP+`lpsJ<HAW>X`vF&>pUqUEB;biu%tI zo=&J1&rz0mmO=%bGF`nq1N{$Y<<X#Dl}2AxsL1T<hXd$C23Nl}7=4#Vdk@}MPZO{X z(#9?KIx9L)?ZL0HqOun#c?a#i^S2GX)*-gkx5P-G0=mjFR9MktSCgv>tN2hD47E1} z|6$nP|CAuudqWlKX9EJdaHn{d%oWd4#m)}Z1eEUdAkWFWB2Vr@u}D=`<PcYWy@y(} z%FE}@DJv_B!8AGTq4x|NwV=o-uQKqMz?%r5;K0_wuli_#;nn*w@dMYt7S;P8;^;^d zuJ=X!(f(hFAL)9zhegLYgj28`%IPrsS~>}<H7=tqt9`8&BcA(OMmS}*UC>wiTxR;4 zz4%@CA-u+*H((zVa`MMMSMg@c;U|}UuFzKc+AM8r23uL^Hr}~;SF|^yjl<{#wlk=V z(*~f2S=$TZ3(_vSTs`e#ySUs9=hQCD^lTSqcp!&%LHnU>hV1`xyg<jcJlObSI&iT6 z9QD0*J5+57hnsYGh~tlgDk=_`TTxMgedPnO0x9(H8us{ue2dLe;}2smeOHe^_S!bZ zb~4g^SE1Tsi>nW+EgIom+G1p@k^VmTeSK8<Tq7QRRMA2=tokTt{4H&<9`STJv_*AJ z5`Cust@T^AMa*Y)c!+KBkcu$}yrW_a+u|&H07u^7hT9g?&UqUBf7llD9K&Yn-->oo zpJue1p|qpenNTRP%WAA=(i`9bULzju$ec&2cEq%1pSFMr;Dn}X3s@7<;UTt#V=Bkb zI&^&HIJAYDi4J{uhT9fYe=5B0Rs9m?R=Z}bm*3n<jq{9g*GSA?hTS)y?Rs?DH|J71 zy$m>_H%g}wRAJZy&)I!FXSCOMk~3x;dBg!Tra_M{oW&$64PK!hLtg`a6JRad6?*K} zLu!Tip#udQOFd%HG}i%`N1pTj)CSO^6Wtq??T4L)*(dO<EuHYJ+K(}J%A@_<{EmZ9 zIp&~)4@CP(Vl7H&;uW@^4DF|VSF|6ltr>HE)W?Xlqa9M;Y&ZKtJ1RkW&31G&!gOXk zGRE#h99x||aniiG6DC!oO&w#eHj+ME*rqbHsnI;PGUma<Z6l+yZ{c3G*(Nxzr!(7x zaRzjVZDN154_Ct9SWZ#fLW(}J3ERXT*d{i)`Y|eXx(xi8Iz7J@060^p^*jQ7-w<_r zT1m;|c!|>K$%WPFZ7#3j9C|2wq5*Sg)H8q6cEUdl*}e@w$JU}3N|&iOI?Qplv97Mx zgN$(Cx+?N<(sS<*^H(Q)pO4-E_C?P%;)C}7xCi0UW%-etsmn$gLS5cPdw;ug%#ul$ zjs2=osmrvI9$l6VJ5!grOD5q^m-k^^=FCak;r&H#ba*t_W!iO*F3X0OsmoK`GK9Lk z59_kAUo$H0GR}#5by+r@OkFn05bE+itjoq)z^K$^><f8ySvH$YT{gx^L)7Kj<>mX$ zDK9U_dd3XqX!lik4SPK!ocj&)JZy%!ALn}hebUi3*W=jNGp3M@9#ePy>lR3&#!1=t zNe>@8cE-VD$Bu!%&aGw=l?Ja+Uq|8k8|Qb_S7YsYRNC4q@aWN3*-$a{)xS1@Bsu8o z!tvv$P8vU+=Ti=wz$Br*x^fHL*Wcai5!BaB!Xxx|RO%}&pGRM1v%}O^|2P*(a?sZk zDl7M!Tv;_9`g%lR&r^ltfsq>z80ScKhrW*O7u{le30nK5<)gmp$Gv~TzUu_PUv(}w z5gk@{o2(bQ7!&05`_%*RThCnX<^@^jx2ag4aqhhZ+;JSA(2*b5{(OD|s($kcUQ}Ah zME&LyZ*BW`+3z`#=ZO677Id@zHk9!nMtP03udH|R5<lDTKQW%PfB%{B&J*YNpS%3d z6FrW#&+*|m68q!fd}<~~!A_kQe0*x0@9>|^4!naGZ78t6#czx{+h!|mXY*8!I#2lK zx^y_|N{#7^KC&R^37EOGef3*4o^jFP#qb;9!2K%jm1=zMSDE4aeBpr%zsb?|iSGa# z#mmO)k3KT^xAxZ~4fD^{Rsq%dt^H8!7SbmlkUa4kk>9?fu2c7bxYlumJ-=@^Z70_v z==dhSUYp3rb|TrXw2fJ9*l78EJK8z!baL#QbI15;OHPf~zw_uLkDc$mZrs(|!rbk| zy3`N#+qQF)i;E{6SX^8JJ2%m;dB(vFYUi|GK$kkUBZ1NGdDpo4I|6lPpb9wBu03{+ zy14;ybd0BcQ+JR1enaWlJs%un68rbi_!)G-@1cu6LHoxaD1)b+aq;|LL_C)EM3xF9 zdb)Uu8^lwxpLj}Vif2qpJY%(I{1$;!J|Ldz$HX&H{m2@*U)nE_%XFrf>!^2Y$Q2sr z%JqW$9*vXGIKA^Fsy!y2o$43Z$igkxbcu?L5l?iicw(APQKdkN^-tMLw5L>i%5D~% z@(+loVxoA)XwTTm0vV@0<EILwQhTa2Kh>I_37VgYnx9FUpUFD+DcUntd!}iA_S5|A zuh}?2d!}nPW@yh$&BlS+6K@a>XX)H$YdO!+QFFEDAbl^wJ2d2A?b&V#o!4fG=clv9 z^LnXxex^OY&~*M=Lw>G3hrBAthaM`Pb9CjNt1mJ*PYdCE&GQA?vq(o>sQFpkFLah@ z$i>=ok<Ro|?OA$|Aiw)m@m!&i6Dff#)1GEsz!r_uRwg*@MdIm=if3KFc&_<~c&^nY zy>6L6-lwZ+rS^PzK%ySeS$su%)@aXK?djK^4chb33Q2yu_IyA`eNtUofR^%aTLkA* z&EmOJ%kXy^d8b@TUj0mY+^WKj?d_2#tcsGhqUYrfhi9vHNa6vht)k;%6*|)+HJ$&_ z)%1kU;{PJXiE76#j>!1Su+!?ikTISL9Df;hx{KqlI3BUvLBAhUoraG0%^Cf_`Of9; z0JZ;tELEO!(YKrlzwWpA)?+*E*Ky>*?$gFbqgB&mF?`g(8pG1swD1~spEg}+q0cI8 zpXU3{2I|1>({P`K`n*Pi{do<R@mixlbM(o+(1SY-qL23F9FUfMIR`vD=SWmpv3Snd zB%YmGEq7{lzD;Ya6LqBjZV$?UYi!56GAW4uf}Epovfbc>Ie(xNeGAlIBVOsR8NQDJ zIIXV(xHGHY2t$9<en+hJ%+WjbT_t`4##!@FUjwae3Z74F5c=VKV&9oh7;Cn}S})0V zU)G_pXBp-b^_WYjuQhvT6p+88yF;5(ur09d49zYF&oy92QjdeCrVVeJoi_TgjsYN; z;q3_LG51J)5BOZi6dMrEMWho5=OWOfa4rHNgmV!HA)JfAM$(C$%=dT9f%{j6-QHv7 zBD!B1TAw#A7OR?J&qc<%bCHqg^ZauY^LHTy?ep@Ot8CnzbCr3x3(%Nl>;8T(n6nIe z_mQ5n=x<Th*-cruWzQMIq3QLEveK!uajzog*!%Icu45;{u^feg?+?nbDqL5FG{SXd z2q9coh7iJaWe6c$SB8m<<B>jjNbAbR+37*=`@?w4v#yM_xGZ-#9avU6ZHnEu?LV@8 z+b$ck<+*2in=x(+_e{}Z!#z_7A>1>C5W+oE2w^wvnWD$A`wYB1_fI{jVx0bDPgtwS zHiuLDYQ|aMT<+n_qko%+duR8TduQFVjeGQ(MA*NDXM(I~cqRz8IXn{tA?%rFf>bZY zIT74m-@olZA!Yuj`Zx4HY9CjxS^Dne&7*&tf-|iXOG?z4R`(vPJ-UC(W6k|qWA3)g z&j)eM-K|$Oj#=Y|_r&u-*~V!~Z~1#to<Gof>pQdLS!>5R`>f~L*dEjwHh!*X+_Z=l z!TNeJb8y;9!PnP!*&4(is>8gaZLTYSrPF#(5Vf>d>hvJ@(hgClORdPb{UZ_TbSZNP zbvnAM&Tabaa*$3Nd-HpxP7iXg?9g=DDvw0Q9}rbKT^8yz+w^GCY2$aRd!<hEM2R`} zIEEDfC*$fN>U2dU3Z0J9PM5RQIP}7?$4H;A&%sU`XN&hroyPB#Jv!~XD_QBZ*2(Pq zc){Nk3g>~i#%CAnG0$8X`?Y(e-g5k8+T!{1siltX%tLR3@1_s+cK7J*CbtgvO1;&0 zAX9gh{yM)AQNM3$S=rc;Na11^{9v8xtj8AWUYCs$h8<4*I^cWPBl(*rwg-M&N%x2F zcFz%h=;!(&$3bu-e!oIKcO!uByzgF^Ygv7>?Xp<&?4Qc;t?py%mp9i_8}LY(^Syte z??gB4isKCbe&U~uyIU^n>h4N3t?W(pB~oj<niH+7TD$rXPbXu}U3M1(vg~`e<co2z zbMK5^n<4BCG6tt%*?v!jbujgNsyH=1?p)6Rt&aCJcC~gWI!@ad+V7`GgK{#*ErhY% z5pMr}^|a~<2h~(hsKogDNZ#1&$hHr%KC#~j-(gutZILi&_ME{s=-Ug$c&bPL?)*aF z(g_beAIg9~q;FND820@O@Km|^pdLCm`_5s5*T6e$&^8M8O}68uoU{`gY<9Gcs^2DP zoj|<0rv`jF@%)`BXFik@)0=W5ey0uB@#=S`EiS$~&!+7X@dt2?O^*?e-<g)b>W0-i zGJ@Xm0|9WtL&os~alHC7y|i@d<kC`}&7KBH!wC)Q&&=11F!X2tHzgeEk0YlM*|*Sj zM19~M0c%F;Mg11W2<N14pyQ;!4}RD$Cp?h;yJqt{s7l|c|Kv&UTLk?^0MUx3-nSq= zol0kWeY&@QX~~pXrKS9?(o|RX_7dGvdXdGh6l8p8)+_bIZ<mbtKs}-9)q2JI8xA+Z z)RQ$vcmP-8ZMIx|*d?{uB<Yo&u&zx#F~6e?Uh=R@!QY<Wn{;EIE6dT)=cvP7S{G2a zX?Ghi&aB%72-8WLJnHt6sZ-xsKXuw9wEI(OiEJ8sQ{66d<uV%TcF^$z?Sxskxt^zB z-7y_?z#flIEH0Wj)4n5Y0#`Ylx(&RiYXZi0Z5;1`Oy1)`-`Evp7!jLl)TQcsDJ#+W zLfF*OewQBaQ8oKse;?AvyAO<gik#0BAerJBZOr*C17Y5}n_5yF@J%?R3F{8yu=^k{ zUw@c)-5KM2Rd;&tob{mEpEGCluBSK`<pNK1PpzrkAYs%|LGQ|ij;r;O8ljI@;Ccyk z(YZ%=5|HR#z{3{JFnJx$dIyr{y*9z$FEd}b5nG#peDb>M7UQy<)*R3YXT0+kx?`+4 zWW4fr*!Q+jaFieFHqBNjON}_M-590g_&VLE;Ic;!bm3So+Owc<%cD;H_SWBbk4XQr zyT|O5i?%=6Y>@vVT*?wMQ+DV^yhXM-*&(2h`g?GPW4BDZXpe%@@5r4SuG3O~Ry+!2 zpriieYA3U;%^vKrlg`>~rmJ%cW-raLm2OWglRYjTAB$DbC@P9!&NGg?)^>UEO1r<x zum>FjK%o9eTT^%E(gy4B+unJax@R!%#(VCo8gv{Nd?#*3d-)XX<!1YC%j%Dm$E|qO zicK$?WmU%Zi`*f1Uf$;1dAUjMyu_~~?YNR1OYdJ?rtbh9h?!7*)#x8RxcY|7NAz_G zM_Ohg!7bi-|I*L&%Y_Qv8uc%7JEw{@ZzptQscgS7KJ(lD-LVcl=$sr?ZI2uKlAXz} zwg%ZocJ$+LBEV5!vg_y2zXu)ar)BH%F3`^`>xrXMKWVGfm_qb3+q!Xf{T%u?>q7n9 zb^2+X+u0-Rr|zfqzDBO=)jFNizem*BUL5U3|8AV^h58S-fA_2hafdgKNBaM;f8VqF z_tJj1F8ynNYJG_FE7N}Fy5^pypVpXYv~oJGxrTmLxaV|1KGaXjc$ADkM_K<qsD5$- z(A3Xd_YKnZ)1DvU@<YszI0Le69A2S*LI|TpKSx>rKB#``^>y99bB~-(`p=Aemg)Lg zT~st-f<1q)Ea?0_?B8X0T8R0(u|G2!#-D@gCwpSke#$3khoGMo?BCJ77ruYr=C+rt z-?7NFzC?J?db_jt8@%pR)XnuJ{n3fIc-(Im>5*S}XC_oAyfYI*2=B~<5W+h%Aq4#) znjw8)NyY~L{-Yp!f5zJVkj@cv8&mij%J-H$-`T_7f%AI^%rn(|lOu1lKU#<|UH;>x z%8}ad@RWh;A%;wHS`P{PBi(g|-v)%XhxdR%2;n_o5W+~_17;6j!~V$aOVoO&Ik#Yc zWUPOw{)jVevp)*Dvj8Znf6BgpG^x0FqI|p7IG2i~!(Lx9%MkWQ9N}2e@cU2@Lil|s z2qFAF6ofGPz7G}lM_mK<(JDQ+3G9!I^={Q4@hpMaALVo32-9&MWuFJzucT!1q|y@p z_HBxL?<Atb{>X}k-%f{`h2Ktx5W;V#LkRo8x6{M^D5w6&*xyq9k-m>b?{DUFkC3-N z3jPhpQ2HZH7i)?gn9~*gPWnBBxqoE-t~96hx<U4d_Nnv9#{Ag7KD|56e-8S)Qq0M{ z<0Ux&n)iBgEciayq3EZv22cHrw0re4JYTo>oS*0MBy)Uk*0r*q_#KH?Kji>u-ugLm z=RZxJ!{2w{=cL2=ea9%XpM&Zr=89hZlmno7>!&qh=R-pMEa3SiW4&QC^zVb}Cx4*i zSr3r|p!w@3&nIKgSe;+uF0^g8@fz-WNT{C$)K6pnu}A19&jxt(Qx1UUub;fvWJ21# zCI!&X@cd^1^>dTh4a_x1gMOCwyZi+HzM~rP9{rR9p!w_P4BX>4#lFXHKhC-eW<Q60 z-X@&Ct9ugE?~6y7esVj*oFAEWt>#ClJEfo0QKhHe`)OA7we%h}zrHrHyuBsS)3Gw8 zFa8z%Rd++Il02Z5eQ#pE-GT5!c<6`+x03TPNwe}W%Q|qU8}{6Pi+0`qAma3IIze;g z*-agZ=DyyJL`!oDQHl=WneL%jc{T1kY%}Qp9$~!(0I+i}1^memxp*r-48O5<u<}ua z@0NJ-@xy>SjWLp0WtHI5Oh~GE#+imyb9!6b61}aBEl5u%a#(ei;a?{H1AxD#r=ug$ zw6?D`(cH0OzQqu8Qvsl<^uSA&ns~J)UM<mdKIR?A$*ls1Y?Hr%-zei%JfCjNnXWnr z;lo}0s~X_f_$=#3dvM2ZvZEDXl^1E^H}zxhF~X-<4O1E<97p_e%UXCJvboi=t^@cK z)CK)3!SR8>8}pdpPBZQrQi=;W-^^dj76aC+*5ck_#ek&48tGLZ?dwgpwYBypQmX-V z<dE;(LV@=QVUD)yvmLngH__SHlc=3vXRIOQcn|WbuY)HoN62i|e;HwTyYCd95$D_^ zB<;nyw^)b!fJ-OgZpu%$C$zKfS9;r;AP4XYkHU0t^SaXrvR?H@cSmcBK?C&d`-^bx zMxwL3#jFQR4LT-jixF?^WK!?d$*Yp7WOrBh8v73A`08X|dmPtx2>pm-d-A(a8G6$* z7UpX@=*)8;wGPcN<pdq+-jTu$3LUM9-tHtIHXP|zSJZC!Qh)6?uADHxcr5f(%Qfq7 zhjd-qd%e@kN~g{qQs0a=<>a>=eoYs8z_rV?v7;^z;yr8Y2z$muELS|hUIBjf!vS#g z16RLhU$znLma96V-Ruz@IbFRxARTPo)gRXB$h?c+^KvkL&)XW`{+X&OKllo~gO2d5 zzb%;*cn4H;D((uD%R`(CNuv5Xk?4}R%|h%#OCw!YE?jlU&y=E_I;vYBi5^Jli?#jb z%b;5GqSNuuijKG9v7h34=&{k&(OafjRXa+n;#NszW&QZ+hb}zhqNZfe>b2Kg_ugo9 zwsmO3p-&zA_Obss_O0U<9=GPWN6&fmoHx&Tvtz+VY0$#cj{D^*lPM2H7UGh%=~iSp zUX#?Tc&l&~+j0LyJHfP<%B#z(%bqFyNAZ2I<qNF2*fAN4+rk}slf?IMtlsvGd&Hs* zJJEh@SjAVYa^*^-xTRmibv=Mck|(PytE9U8xbk<Eze{)+_f%DtRW`ePzw(3157K<? zyu9B|5p9)xi~dnoR%XLuJ1<|aV~fS}mr9A-alcFBdWrmh4(P%SI$@D`-g4qD7hkkh zSKgbS5TZLTSC_%?BPYCu5>h-wbX4icWTB-mtr@b8L~TN$j_g%BVqFIN^EJ^CZ5hz? z3e-ZWiH`kWeKz|c38P==T?aqxy4fcb<Tom`>N0jvzfs{FK!+E@Z}drl_n(^SZw5XL zgOmO~`1M!~ymt-YZu@0Myzky&&zuQpy)Ozb{l9Y4sksV*-nldZaO6E411Md|bqrAG zzE<B8HvGPJG}zI|+p4b}*P%NYqpz*_Z~R+dep|`&)|u!)4`W|jY@H;%&5rxSzE*vh z$=BEBV@HP|ePsr;4ccvXbduO2+CAD)!>;CJN6qxKqh@#@2RpjP&0pC|4##P$_1U31 z_~}A>>GW57n!Ob3Xv|GUgT2f$H~Ief_4pSV`&@a6wai*#9ZP#zYF!lCOXy(cxrx_a zN*(7v?#v{8*ABo|?X&jM*o#;8lD5*cm$J+k+Dqv(pev!hEW}z)mJ!bPCqIjS(TN9* z`+&6x%jK8QUXHQe8`{f)*~=kFKeU%vi#GR(l)dCQQrk>rH=Xr+wRfd=0^GereA0lD zWIEUqwRhMlVXX7+344dTbiWX58mrrzySq|-ja_{;%X?BajV)KLO!d{YFYkfalpOI| zwM_ijhg<#L7T_h4ot>>M$wurZ_H_3)x2uhs#40<LlWz4VB^}mpRu90x2@mHG>=*T( zV4?RWQSVvz9I^JaPwp`mVjmH*&3Er`*!zJvADHobCOGPnz8~oOtVy;V!J+O4!j`PA zsM~O(Rd?~H7S$c{*k<Un*qps}PjB?D=Y@M`mNjm#+dE_bJtBJ%=9<^;SVLnUD7M10 z=b*<qu1(4?#+hGN+rCbpl5%LNu?|nBkoE|TbuyiYYX80W{L?NS!=Sj%nWsXJB|v*b z&N)H1!!u2Tf7?Ag)5HTd@oXa)ti3yPqWsP@K?gl!70d;kZ?&np7L=ds`}(0>vCks$ z-ii2-?wv69eLJ=bZ9Q%pp|ePZ9JkP}j>fZ1(L>Q!>H{jdoiowc`ow{;-oKm1Q_<Eb zvIO;8ePk*;o@7Nw>Ua{z2}*DBJD-$AZ+6o@(O`O$WijrhaI0O{XU@mk)c7)wGfP7d zKRO0D=@(X?edx5)br}7}E<3ZdyXOgduN`F{@|mTukH;?@I(nRA<kTsgnXtbXp5a_C z`qDhl8tFFFF>3bC2eXOcc6vdN`lj2&k={?=M{S~iKRw&|qtNz+wofdxXC9GdKoV|^ z=l?T@d~M$l#Lv-RI3CpdrLb$BvqX8W8_N#4BTuz%tjC)B>bmhz_qDkXH~`(;-Fw>5 ziM@V3Io!X-?}IzMzi18De$`%AA=h~Mo4q{ef1~_&omqO^Z~-j;0gtRp?Uj4edK{p~ z7#w%$@rBwGa`u`s>`foz*_zgCcxsICe$b-q;KKc3oKZUnf;b$H=+jjV@N+&Z;k~{; zAL%<Upu_o|Romz9xq!@uxF^iJ&1MeiZnHgnPk1=vg;BF!>{%cQ7l#YFI81x)*)JRE zwc!JAs~?blWMA4Z^REp<1fJho%_jg(`q$9T<+(35jCs-Mv~yYJMd3p5(B?&X*tsD{ z-_w3qpS_RTIsZDa-UHL~G<QuX+Z@eV2G;ga&CzZW`-s<GGe^UiHtX+!5Wm;YwZgU2 z(Xe*9@6M5iai&IJx3=5w${WU+n(+F({D%{|U)n3zSu@R5a_+;A%Dm3X`_eeaf!k~P zaF*o({L$swDt`9ezk%OaHyy0657$`>e77*_AY5ln?W*72;QJ=kGm460_~z@la%jHO zCI<b+Nx05x{KiFABzEgvszaCohj+9<-wSi6)exkwnwuV%tUi14*xCKk{`RGHR{#0~ zrJ~0zIqeavu}kp!!v{p3c<nV~mvH^TvcmO;(Xjro?~Wb9^@s5Ke$ElC+^_G~{rq0J z{xH-&{OZ)&u4ebPwfPGcxHpl=zN*?sxJCN$-F%*WRD6dCcar4vO(l#IQvZb95+Xai zy63q5aQ(xT#Z|vB{Qq+OBlT^iJ$8NLxS;#dR3py)t4Z#D;_%iuU<=aj7opAA1HW(7 za|XXV)SmMEt{678r_-6B%jY|yPsmTua`>2z=rQEf^PvFx7Xbc<LqGV-Jjdf!MfGJK zH&<a~>=V|xSSF3sMY<wgHkIfTs!L=YAkWczhJG}x)nqvn7jEw4zqv!5+n3f%hI;2) z;CM^jZwUdyQH~fls4>^A5=L7diF<DMguCDJ8fPsMdEw=Zv%<BSoY!jd9TSb{J+LQa z9_Ogm66bd$ci~-XXoGvpSZDN(3wF~zWx1Y}561;V8yCO^@0DvVd5!^kxMG}WYQ)!M z7bWTwC!cck`~^7B+3Z~WYWDr>+`eq}PhI~S?#B=hZp|G0ku+;g!mt646Nm37J8|oM zai2Bfo`#>FRMm8T4*&H=m~(MD$#d;=!{1=|ml=Njn?r!se$s$HW%yqae-&{42!F&n zV0D8v{n$;`jAv>kuEes|m9A=ONp=GuFyOD7t3tu}$NTW1d+Tt9x#~hmkFZ*knI>Vp zoUsD@>sGk%b;j=-*F7e1(xZ%Y-RHU%ge2zLmGf<L^egM$MDaU-(1(YPvNp$jm?tVH z@N012mBK&Q2gjPYf}dx=!S6K<_z0_^57#uK%0CYr(qsHaOxZDKcf$Ak!Y^1>CD*Y8 zpWkAy)N3?IufD}@h93m3KEDGwU-O%m){e%tiIw~acw%|7H`SL|-rLxzJ_9Xf$}|?e z26T%J-qgLsYlWA&mUZonmbG1toyq2!-quui$I3o@D!L|xZ$vk@*Ek<E0J`EGuWPY> zqRVmZ6^wwBa$U=B($nd3ei(jT4wN&eZ@c3Jhy88$Vk=sqsM+)gAME??$b;vWD>u75 zTzii-b7Q|7PM%^dZXJ+t9Qdf$6DC?#!zq@vaT~tQ+izL*&sx@v->|G1&=2Q3=}6-2 zzrug*^Z297{S)|gIWx@RvYx>r?F?tRuKg>rdBe@?x@!3U%?KX@|GV69+S#uL#A)83 zOINYZ7>?qhE5^g{et1|OgwwwD4!K^p3~{UvDf4yL!>{R%L7Lt5EqLU;;<BcdY!l9x z(S^r+$K!eb))l&@<+0*k_~~@skJ>>M9;d(85b*tW%J$#Uo$0i&+1Gttb!|2Q(wo7t z{Gxb$T){DDZ+6!zRi`L<<+CoCYE+vRxH;X;2fV1?fa!XLzNj%f!}_7#@X<K-TIIZo zF$e5lF{T1%ux3>%g5(=E__|jEzDJIzLC<Cxy4JBB37DtIR(+#=jT`Qq0>5!L<#n)m zCcfvJ?P#Cx#ol`q>G>#{;Pbt60@fD^KQ{xsCj<QM4Dc6%;qS9D!0R)>+cLmEkpccv zFuXsS0bZ8@eq{#u%^BcNW`O@G7`}d12Ka>;;OhJIzV&9**ZTj+fd9i_`1Kj&aQ)#K z@Rw$QZ^!_DfN<aM3c=^~uLr|7RA+!6nE|f!A)Wq)J2T*K3x;nj$^cjTkWPQ2`XyBW z{FV%KGRPs*Tzccn!E`!Ry$9s`Hu2N-VKtXHeDDay;5QtBj<W&7x1D7RXTl!98y%<; z&ofnaWa+azcmBT7YO+HIKYyBK+5b;1P0d>QIqNwII&gT3ESK;^q4&L;T-a2BZQd%L z2aE)B1=e3Ap7jlGO3mGd!(7;bIzgEW<Iy4(=i}w#x#Jb_+!+<mU2DYiF)3;6!f{W4 z0vrXxH*9SL{mu=GUBZr>bPifhWsuX(lWsZb7902A=UcC-Kh>(5RdRCm$rG(_-e8?T zifPWJJaj=-NI}-Gcd6wqsA3^<N0)d41U1p7AG@$}Cwy>PQ1DV#-H=s}%R`M&>esT` z7Ih=XNaU?L@`EvfeCTNxYmUIa8*yQ+wzqgaW@G{`zTWU}F#H=0{|&C6d@py&Ofkqf zevoneAmjK!M*B&|;m}lJn{@fNA(twv)><Ut?^r#U^KG$qNcg*v+DK1iM^t21zBRfd z))U)Nq~l*K-chon+^X0n_%Ds!Ha=e2Q^|NZNBWd~5oG^y8;|gG*&7mcWUsYkD6+4O z*||~njvqpE{1BSshtRa&C;NsXmyF{F8OIMYjvr*SKTY<AKq!wFA&)1s$-~e^Z4y4K zb@6jjnPpontDmB_36(vBHf{t5=!dgoOP)~y(bz|~i03gwF)k3;dYw^!L?Ab<ad~yB zM`I18dPZr}&=R=CC~sV3@Z@6ge0_m<p1K%Pfpaw7wlj~QZvWuQD{J*#A4hr{xBQ_o zQ~4<*wV8px(MS7TBKuy0X|UxwSA;XTv04z>6fKMP3I5jTo3Z{P%P>~kOI|H|wPLfx zzcjXe+~&$Ezp-N5ME%`3-4*=^)t}M8_vRLrd;QIeTpHOH?QrVvcd=!$?Zwk1{9^H2 zrPIpijj7f3H?DpB=hHhI)E^e7tQ*g8>o0c>3e(-G`6_uxjRGF-9SRQ%BX^oDDRyb> z^Rc&z<0APNOR7ra-fn-~Tb0ZFElJrzRTtkJ3J<lB_Q;mVTaxG2=r3dKu{(>}H4nuv zlx#t3c84C@$1h6P2AhYkp)P*s@-PHbN^5M6`*yiXX`Ooier`E-ITLJKaPQY^ne=l# zpYZp=|7n-EG#Ov72k_gBfnHY2+7GHu&nN>MJ>u|=UV!KHz?zruW#dJY*(PH|rp}v} z<75!<sHUbyQhr`=|IqvY<?_M;!4+exrUDZLTXw*?X;vW4cyvWJ&LrTRo`w_sSd|ff zbwE7U%~k!(Mf$tl_?fnsv*-V@XV1XXLZl4e1N@g<{3E2Wcm2|am3*|~lO50N!0luH zqweDSCFWyezVzisWd2+7@v&cDF!4Vm=8mynU%v2lP=brzrCy3R>>J$lwim46DD%yS z+iA%fc~B`I#$WIlIT-QpcH`4@ZdA?Zf+k|kBGpaOCaOR7_S?Vx@wdPB`8#f0*>cgT zb+fAM(oO#O&YN!e@NGLke%HTk-g)2WzWBh-hrjYQnLSkBvGWf<-TK7+cipsl`O?$s zXID#`QI(10loeJE)Ej?RLT2k-ndQU5raL$9{QQ>326leyKY#eMoxlF$-#N=}u&g{d zuyyee@NiE651Bc)(>;fD#+*sFyM;zNJ$_%Wn{(g{M%TsWaZ&;Ia%BZYq0k%>dhYW9 zV=mx~)Ur-ZH3>C~fY6<~n1#AP7>;f1NtEY@0U2lIU6=Y8qts4$Ds_3JYRvKk7Gskn z2%N%siqT*c!!}?_saOu!Abgt$o=H|@9^Y%Mh_*`z-TWu~A>Ja(`arc?UR}(fX>ING zaU`&D)x1bejD%S=FG92uE8d#+aYLky{V6r)YS42o1pTySRfphgd|Q6LNm^G~CcZyB zM80#8$s<Fgor_F<lpF25WdezPfcrzNSGZed;}8Ad=@#~ZaJqUNc()73lBmM3_=vg_ z-D%jm8jjSSC2_X^C8As3G=?X#U|arsj6VLpbLZ32sLKEFuRlJs-5Q8!I{&4|Hs3cA zYb|-pfW;+~FE0|$SBwEjnZRC<wQLqq6YiH`U&Xea4_<si4V=-y4MQ+rXl(wATQZ&L zpEbLGtrx7neN{Yvzf(MaHkh4llPKF}y;5COH))atzwZsc;tl@D6Rdb`<Lysa@o(I_ zRh!G7YNPu4pCrql_1lEYw@0nSEbH)jMsW;psi1#AIE>v=z1>dOqQ+7DK-w2;`zu~6 z+F?zKuE9SmdWjW}yoD3n<BHc6T`<k6+Fn`}w@NB2>&H(&bm18nH6?piuf68F_eP_$ ztwS3Qed^e^kNwB7ZymSrxHZQ;dd{Qgym`)>9Sb&cd<$o1rL@lVPO!bPJMNd2XJ7n* z62IXm?-Sp~8u1m~kXT#lQaWEs_fU}wJInTt=~oP>KLW7}Y(lWcshv>Tuv0u6wdV%y zx$z{M&IF$Q5m!y8i#g#Y4MykgiMTmKMDa&0>sDFND8BvP*hx~3;*T{Hy-{LkSN!qy z6;F&4{~iCT+$rK2x5+B2iZ}ERYzJ|v-EkiYfZb-oq;xNTR6IX8L_DwQb>BP7T$b)K zSo(y)(kES(Vt4<m(q^uDbCGsdQ88{Uk-}8p8;uDdTC6;R|L?IP0f<N7pGMjkW9WGI zi4C7{UsSnR%(6XEkzDm>fEWEoCH`7P<;YoQ{8<7jiouC^B!kb{fH5V=N5u&I^8hH+ z5)vtPGX4TWzytu%F*u#U{fMxgDwmV-7u^zrgAxb+A1J5-fQ0f$#$O^;0+_E+;s>Ol zs>CRxF7dbzn00Cs8Fxzn?ACPH#4S|D5*U=?SY2##r4_H5V^f&;5F(0-{`IfoNM!lH zj;@_MrA(A!BBu^MCuzRy10yIgkHkvoCY2ON=S3%uFNs%*X`J|#854`jCRJ6AjmG+p zUwFhjCRd0+C+edm22r8*RRbhmiFpiyDT_v?m7+XTCRUa$oi|rvzBXfGY0=!-(~6^! zj^pYNJFu!)+R4PnGg4C{es8Qzt$d(CoP?k8g`f3>pIdYJ@jOPO`;Tv2CQa@6>&5d; zZCbvso8yDp&i_ms?jPyoKmMnr`ibrZUyBK3yV3m^CRb1FUNSa150oVLi^P4V_fSN` zMf-Jk0h?(THwIg2`-(Qi<8j+NbEDcfVUl!DMDS<c@b=Ds5G5<pjp+m&h^FLYRwm=v z+_t%i>P_2WZ*B`c&*rwkHg6S=XLDO%{UX(<XLDO3J)7G)fw{RYu#cCE=Z;szbEg=( z=v~H?N>WD6agRFkhFOF$ThL0-ul2}WNLnJ=aATdF69udXU_sN1g6^8dCG$b{hd41p z2ZzZo9mcbf&tZJ}HJ9Ps=9YV`92)FVyPm6N*fQ7Ku%mF>)|rpoX4fCikyy8|Ly1Tj zuUobmaesyXP&a%lji`Zp>!}ilvqrb}z|XU8JX5D}KtFXM!gQSfAUxdP7^F5RY7V`w z{Sl73^t+CN-{84xF~Y|h@tyFS_#6?EhVa*QpD#RsBE4qB;~XwV=nnqsvrk!8i=a;5 z`8NFe%pbhBe#DJSeGmQ#Zur_9&h&Qv)Uu|rzQ}W=FWH&wYHN^lmB*-zU3%fUO8ndm z;!t$~oea-aLKcuie|WA^$>I9&T&0pjc&;)$SLqDV!*i86oU1fex|~6-9>xdmJPa~O z9HocHWV$}O&Q%)oV@LLSHFhYnA0-2Hbj{K4a$*jrrqg(13_AF^N<$ZS*$h!{q=n}y zch9-Xvg*r}qR2$uvk&Laztd;ddwbhyu-i`Vc55MyWW5o+$(9+;gTE2$kG)m2UBWLG zzgn`bY*WQ13BNS<%yD;CmQ~7pZ|LVLhgyF|TX$^VKHl%FiM$%U)TqC99PF#r^;cq* zHk2<Lvq;z9xI675mbPsT&s7?7xYw2uyPmw7PqZp3YoFy?V-2wZh<~0V{)W<d<z*Ew zYw?eLb(fs0yfn5c%el%I#-BOlbCrYIPY5(TSE<%pAc<j~t2Bh2>%gX5|6oKL#qeAu z+8&iMJXh)3xAbvQLHgAZ{DE7u4D`Ztl?~A4O|pNfcO9YM`b4O`*85y|t`a|}6`k3; z&sD~+kE8l!fbkH<)t4cti|&~h0n9y}ML3I><GIQ-+PKGIP})N}SD9@-VDO#exym%Y zbCF4o=PJ`^=OU9KovX}2CJ;?{u2QWQh36`*27B(WkLQHvDy=a%Bcz>eA;(;=!;T#b z&sB!!Dsd7rJXaZ>t8{FG45tQs=O)8*mAKc>Is2II(WfE9bCni*<LGEPS7|IH?bGKf z_YgTibvUyhWXpUMZ`<ni&s%s-k8{pKpR2qaG{bY1mPI*GzHlRXuJWkxT%|fE7T#A0 zMdSI&@V-j>{A74vrG0)fyst96ud=}&wS@OoqD#(nU*%m^?)O#7FRRM7M5_8>cAX`D z{B)f^Co#5w!jmvod7*B$RO6}0J5f)$-fcOAdfE$4Yc^nd>p!h&%dSB8V0yG(-GfQ3 zw-;v02H>T$gC)<XfO8g5JmEc<s)8D9yR1*F4(q(;>u49d^d8K8ym3k0&6V}YZ$r-q zyWaOsT$9lw_`Kei$2oUM_{HKkN(RcdRlFeKm&Sf$Tz{n%c+X$te{sj&F1<5z2z9OZ zxrcJ>eJ}XQ!KFC*Y1Van><zcBarBdC4`0)DJ#N$ZExvPqh=S9H?cwEGLU`AvD~BPT z34IK=KDcK>&x~#Hw81w^tIDg4doEuXw{3*(+SKiSYjksTOKfw|FC9DZOV|P9uFY}Q z_?vvXLCsM5@QXa|+8ja?_Kby)<!(JaD*C?{+{r0d^ssG*XGfJDhj(%g?M_bISCI3a zoI_~;yQ>R#c2|sv^e#SSYTMV9kneiiFtfGh!$Wv~XW2q$@x#-RH269a&+G@ij2iQB z_!HjWY23(@rKgCD;QgKHv~#(uGPiT4k*e$CsAd`X@Ounu@yuB(pbof0VD|q!ADi1b z({#QIcYkL(?ObG%+d0$xWdgB;=S;(MrZ`jYc2waxQ?v?O9N{@r{7zp?YIuJqF3Sw> z?+owngmn;S8;ObG{hg3Ucz>rl85-W-*#KQ|zj{~L-M+Z=MH%kzMAmBlHwy3X+#Pao zRzl=vUCKr#SN!DVC^=_JeM#GJ=6nsV;O9(nUiDUd8-C6_5N96xKF{Of4?1_sIVJIs zZlAc%lX4K*kI1>x?(jS5;dj#0zbie`=T7tf9(wrQb7dRD@1DaRqK^o_du~O;@1B<} z)Soiwmz(g_Xj8_dAJ@NB55IeE&x?yUxZgJ~-e~x5aQzgZGfXwsAoDpG6@K?z<c*)e z>u;J<_KqL2cl?mO_NU37<6P7SUK|5PUd5R};~ReIcMHj;Fw<n&V8X9TNYUoey~awy z1B|1y!*b%&4n&_7X!JR~nXK+TX|Va!TYuqIokKhN$vS>ySD*XLZCBSZ346xORTMIJ zqZNMt9A*fgri8_EPHVzqIeu6y#}A98{j@YAco$jj^%s8synsK<fE`k2Q-^paGyML! z=YR}^xm!<K+UrL+YrGenwKRI4{0BJtB+3@?1b%b;eUQ`l?9mR5TiO`wdOh&jW_*4$ zZ(hRhpNHQ+XLp-p7we3^j0st@Xz?a#6XEyIIe<~qB{W~S@SaWzBzlwaxj=2Z_P~2O zKjXVgQzoRJ)e};8gVU<-XZ70%YI@7@j1CXbPiM#HGrf&Vo=?iBG^1Z%Adsgx28L7G zr+jM9hCG{RCj~o*=aHI{4~b{<e$FgBk19Ev=P|SJJZj_&EeX$gss^K1X~XZdhvz)e zD(uD^p7RXPd8!qu>hL@5;dk2YA(iphHWJ}EPl_Zw=c(p7;W^I+=z=i~GKaeARu?LZ z-Egws>f%`+15wUu207;m%4+UY%sf2bX@7iFeW$&UyPboGq`?-6vvgxDU5?@-pTe~z z6?r(TQ=dO9_}Nc<&%yb2JHPMFd3uq2w>|2H_la|!BlX>O%8^gx>gMjw!#i72sYFXE zndoWkYVAlgHFmTn7A1~OoP5gB^N&PCbE3Jk1=vnqSPxoO=`|9@Yc;+Juk~S#t|Nff z%n>;1Z_P=lMm!GQaw87MoIP=$b@6W9X5c*yKYxcQI<e;G@b??xf5BfOVZ7E(H~bBT zf0^MoWW4s12K*_*|BCplK=Y6AN2~)@H(1k;-DJ&phIg})ALP5PbX7}BvKs+7!hpYS zt_lU?AMeA5oYq~2Wcba$E@SGS@K2L4Ufo)z@UL6p!q>gu@INMg(xZ$vN%#QEN|yF? zppMt}wI-T7R@7PyvF=p>XewX4y8i0=SB?`u&e*Mc6UFa9xDO8<%L#a&hF_qd4*Z%4 zf`6_LeyG6DGvMI&ng)o{(2Z-Fp=+N94)bCBM#~yM-U#3C3%_7lm6Vy_uRIK4>V<^c zZ})|v%cxH~9&*0sH!ZCljcXGtyZVwHiRH=OR9|9wZ)0aGP;^<_zthx_XzuHU<eF0& zPTr7DvB6vW@4@?8NjKNBuAR}cwyUu-*<91xn(FRY*_Z6@s!6R*_BFTHBs)7>Tat}^ zPCiI>?QxP8w6DDae%-bh#@?NBx||<INS6cgD<4JpZaj=f{jB^UYq_H*(b?VN<WbHo z-I9nEDYl|KS5HTL!sqn1wk3L78(S3AhQqt+EWtq@$(fMlW;cB8J-DB~-wh{Eu@<)u zNH`9B)awZoF@rnBvNmqBtP}e!tNvNsZ}SbyngRV7qxBX^k{^<EcwPIv_>t$eKY?GD z6MaSRI)njtVDMj6im*N-&+tJAAC8A*gG)YuKia=l{G<(?kG<iBud9Y%%MkI`VW4E4 z;l?L_1Ha~l`7{_|=+afJGsd&t=!)?$ydNIskMLD%ySlqt;in^v`7Fbm^`XPp!>{v! z{k!U;eZ9%Hw$|Q6O8w$pm*uK2NgBMaLOXEazcBo|EdaDa>lgi+C+P30&vu|ENOU&# zBx>i^)gu;;yddutmo=?qo6u^cd0g>Bh2`+Pf^wvjGORG|1<KgXy51@AurJ-O^tLsj zJjfFsCWO;zsoT&sCwwm>;dDH8osMD9TJaBM(K=gPE*;$K{vBPL#)Zwk?(3?XBgDp; zVObp$7sZc`D|j5;UmV?EoaK$H4$?+7`pz2UR@0J9^}ue_^d&o!U2V!Lpw8@2Ln{0| z#c+O4aqC}LpXt9x_~5Jz@C$<B@9oI|zdHl`g<$ymtPJq_4DhxL@K0obzZ4Abk7j^} z_kpWE?)p9aKJbldB<Aa*(RXjWh4mf)e;^p%`L19++4yn>{Pn@`jc*6j3H+S}`pO%Q zKnK}?E(~h}&OOxn*wZsrc4X<ZfBDN_8vXZmpK9%_>;7Q%=Z>`g`m7jO&&wq|RgO4p z-YT94Wc`A<&J|dHzndVXVMXFu-{3}S?lv4Ik)JZA<a%fP<K+@Lq#swH9O#!K7zf`V zd&D03=uEVH%AUmy(<j|>(k(WV2S0zBW#Rwm7LeYq8{&^D*l*9WtPgU4)nMz-67k+- zMR<)OoLWm#KGn|?|1$yj@&C`>mjK9BRcXKKbaysF5<uCZ15ptv=<aMRF2#<D5<o_A zt5jE2cUMx?RaA9%5;i-4$R@G|P{4o;Ajl@NIFT4Y{TW4#;-HQjqce*9>ckls`Dd8$ zf8V|5zIR{M>*`nC)!k`QH+lW;dhWUBoO|we>b}_U`M)2KKQ<Jc|KGr`f|tL-=F7Eb z-(uh3qzlY=P~&MyrV*hljKn?NE<*L~&0Z}Zl(_ppEuIJ0d5Ol7e#qSQvCepGa}L*Z z+X&WYEi4QOWr|)&)929UYWHq?ZJy_$<z6~Be47m_Pq%x;+@@L`&Y%~vg+oH5&(8M1 z8W0sNq>N$zpz3cWy!O?Rr&Sr^QXz=pZPLC?+#7^*djQ+A6>S;!yP&rhf>@20wvYea z$lGb#u?D;NgaCP9d?_FvdhFucy#6sUdd&2~kR93RhhbG!ObdT-Z?S{}Udjjb*u~!o z)#kD5u^O8?qRuLBD%B&LukVwme+t#UI_j|+8(MFkLcVQVbww2N8tyYE;*arjpMm}q z;=dF`BQGwzg*M<hn3kC~1%20>^#$69kD)%-B76uy;EWKkeY>N+Z60h6@^CHKI-a$T zKFM>*g1|gGf6e6C&2cU{z9LW4_45P<)6WV>-&N8d8R34~?M;npI!!xuXPKjsP8etH zJ79&Dm3eNhpo8C@7<*KgTEE3K;-aqYBe}S*Pscjng}guY;JJEvz6|>7tZAD8q)c>C zmRz2*k&rYj@G95Sg1~N0<RHG+I1$4?gf9K7<XaB=LR%w9Rd*Wr)<N+&-Z$!0z((J8 zzXu)Ew}?0AKr!6~s`lFp+5k)Eoyq$~5gHM8xcf#c@m9cvh{NG++s)QO?=Up6?OUtB zc50;wC{_<U)M;BGmm56388KU8Jg2t_*4JC(@C=E2rpqh2K;o`7E1o;{@Dlfw#BW=_ zbT-||?nOpyUbR*n-fn^i&mi^iasm9vH1Vj3cuWi7_Gp)BF#iuj;8zw2=KuAWc>Z>y zc>cqp!U4MRGqyPYJbzy2Zo5hFIe+kZfAHtN;H+O>blpa$?OV4!YZkb_GQ9frU!}_5 z3~9hKUubgT3!Fm^vQ?Z%|5nNV9ScLr*|dJ9&WC$0#B-x?z3C?FHx2vgME_nBM^7VM zKQ=oS&q*aS|BUhdZ?FIG_}6vOnSXixf1iAHfitvRht<&QdH2`e)=Q7YO6)i<-hjPc zegMm2X4d*pvzO1v=MPSk#{SY8W6k{)_gDqg*%8#brM?Y}A;WENsI|J2kf+*~geh+? z&)rq)kRWI;vQ3NbC-LAEaX9W^pX=@T!}0A8ejA^0MYhJNX;7042>VC+zGlXBGuwn5 zfopO!`;ynB{dl>yG4Nk%&L5i*|5ZdptbAL<&$L(IKiCUj!E-Mw?-dX@MPKX-yLK`> zD>Qikqh!xB5N_DYc=QZ&ew_OiOfLBC<R;S9e};ENJL2dl<DhMpd^NPknQ!(a2{Vol zVJJ9wvkcBxv!8Shnl*dxy=Kjx)zs`Pn2T7Kr|11FU@soY+4Ch2>%0U08CG~R{MLDK z_63Alr@;|2>7Ku#eD2Li!@S<4pSR7QKi7d%PeiG7)N?*$p5<K_kiA;J#oIW;13f{v z#u=Wb!v({fWj4<6G<_Opc#ShWr)eS&InC7djdO+<xhnJ--kZFs`S25FW43KeW>MyY z-?J7g-4bW#8`KrF40-qD@OEEwXHJ+qb~wwfih{MAs`0q-V!?QVjvFyAiC{hx@~lyo zqip`T^Tyn|M&7vo3oQSImj5EpKPuh?t-FHO9A<42@-$_{<qbv{wPM3t&G8~DL!XQ8 znEk|E3>%Kw2URY|f;!Q#%SFzuBX^GW40p!-GZpis+xqq%Jxx|+&E4Rm6T^aLWIlq- z{=Nd9jqdEZ!7~ut{v>v|F=`ZjubgMJTdw8IJn{wPzpc@a*h2!%lxiH1g0!Xq5xC#x z)1-!*;D_<jBXfw5=lna=9Kz7HUh{>R)`9LoXYcxw6^a*_YlpN+*fGbR8ktg`KBIX< z{ikdv5OfDK^dGv0?S%fS9!N3awiA&RI2ZU>W1NW%H_nV<?AN1(m~c?mF;#BZc!1EB zjYr!BZ6J)6znKqVetIT?M)CO86o@7bm%}dLC{JF^fqIbrNCj-3SBwOER5l*f=G7M7 zA#FS=@D4+hkTxC_u*1+~R5l(VXadsI!^Wc-bLEDONAp%^x284t=QMrTX^Xsy)44e< zXE&d+hcoYm>GRs0*12;R?Yz&yhoA7Fu1sO|+H=l3zp3c}=iu1En~r?#$p1d_)uRqS zYRyrPzW>qpzx@7}vx_h4XJ0WrQ;pbOr)!fnf5XN@(`1LW@z|l3H114bNW{Mua}>2c z!Fhh}>s~jivNyIv5w^x<Nf7xBh`^=1bu3~uSB2?}np;5MO}OpMM^S0RcE)i?2U!n} z%l8E3_wP#^wlm5Gq+vS)d4ny?ry9S1S9Dm{_>Q5XL*w`FcQt<h-uV5y+M}K9-@o(s zL)Cx(Zp{0Azkiq6dBBcP#2JFtcXyj$ZBOf1M+&IjrkLKI4tFl-o<;=ya@tHuL!N*b zEbQZ81ETzg<eVqLUN)rdifxErSK1hqZJT|UB-W(cG$SM>h60vX21Gd}^qldfk!(jM zSx(%QqoJ71WS3$=LewU-2wbm3_8zV6hV`2?h*Fa+`IU>(sYg7t$v$HuoknLbv18Gx zW*Y_Q=jt{JlPo$$YlKuhLA}#}2;5lk^;k>jL_deL3z$&-Y}yl&BqQqLSeSEp%1PC` z0(M|IX`G9D%9{OVd%08Kg^|w1Cs}4kF{dyZ3OmqnjdSTLXUCC>`vJoI&OY3^bR}%) z0RJikK{J72pI9FH?t#d>3))aXpE0Pr2P#%L0kFfJOIP9@h9=?8r7K~Fp-H%N>Dp-m z64m8g8uQM^xpd=Px^ee_GIXD$y9dU7%flUsgC@)F>fSb3wXP{p=fb#`Gvv8&z1Ir9 z{e_qwb=<u#vmUbdcP3-~0ChZZ=d$>1`W3jF{lJ4zDaT%%5ve;4-U)xuIW5Om=0mw1 z;*JB-f$fDGmvh>D<DT-y9S4>7tWTA5+I7R+2fyyr;Crka=dMsB(6Nnk*T%W4(>QnC zF3w$@e;euC)yxci=dOCwq1q*1=32JEAN091W#6uPOwUOxr=13cH}1XTRa-bz%ONS} zYmIxy9p7D?Ajt^lo`(MQ6moa1Xn>D=5)4G`y}+##a+Yb(+rHY4J;7RjLrpza{d{sf znpvr;%t^uMRF!DJVD)GT2fXa(jeEyMGuBgdCz+>>GeW-(++NNI9~tS4a6I(O7={qv z!Jp_0^p+jsH>uZ_{ccpxR-5jWvoiZPsf&g{8}|$iR)T83OU~3bGmTD%Tc5N7O-~tU zPaDqLrd4fH=O$jv3ulIPrMHQn{o7N?8-!nl6{Cg1%*`r*KjVO(eU?`Rze%H?eI8f^ zze%AVI8u)@#m0T+?L)JE**H^doGDJ`nW9!M)wVi}{<qK0+>v`IVDawG?}s@k<QUYr z&wPCEGsj&B?tSL_f!?G!&h^w?=1pFBhdAfMUEAYw&PO`(iJX<p=MKrGN+tEhQT18l zcvm8uj^pFVarNP2BqZbb@NqmfsBa?>emD={o95?w_^rlW=>}I^f8hBK6hC;l<~?8~ z9yedNmA0-d4fpGrd{=C-@?j5+Hqt7MFn<gG1y-1Mn9~tYxV8J>kMYMW{|d`*(RnTI zv2gQmvi#4BA9l2B{~i8_v-j$lv(J%NIr~1@E@`cfbN2MXR4S84gv25L*$Y)DIR87# z@}o^>pNR`$d3V3iy7a&B<4$>lSKiPRQD?96;?Mq!<$qlKghv`(C1Kb@Wu_Oh*?8C5 z{&YN<UDfU|#FH@<KsHlP-z%Pf0N>MA@i-?s`(-pgi?G~JVdDEu{3%GIBmT&L4s0t_ z{*zU#7k{wCf53_dzURaor`3{;bCQs?yOBrean41!J|FkzyWxAv!q4D)^rV^OA9x4C zlnV*>URM@|EZcYYpYu{Gjc<6z2m1Om*?4z`-#PCtCUR+HQ!vn`-tTs0<H`OaD3>gm zc;b$FS}fdp{|wyMO1Xvjw*0=SwS9?PCK)ZJOZn_Te<t4-Ev?S<CwrrrTrQo;B>LTY zQ0&~Jq%2^c`*HY9-(q+WVLH>!&%tlmLJaVG=r>C`a31(+z&8bE;ydq7Ys87PI8C&z zpd&oSA6QKH#Ea=fO2z7Ucn9Ard4NM^KhSc67e4n^XTOVvym00i=d|=@3AZ6X`1-D0 zabfN;IB(qIIPV^EoJCJzkMLWLvoGXhwvk&D$y_Pr@H+R~;%B>m0l#S{#*5<F2qWH& zgMa08gx`rrXtVMy@E;;!yfUyaQEBu)D}KU;%ujpK3!gV1enUf~^V77>30`{UCHM_4 ztT$$b(PvkZXG|yG=vweFyeA&whVaU@efhpL{B(lvc`M*2KTP-n_)R^~e=D!;FJ^jr z(#3d5S%8|hth`Uk;I$I{z>WW%<u`o+QLBu6(Qj~q{0`okP4uPXxkMq}-qE=Tsc^&v zb+0<JYk++smrrS|1;<rCRk>W8SCNi%Cf(K-pjDo{eqGX`U-Hivd%Dmb)Cms@!kMy^ zZOED%zKw}+CY`cQ$1q^6`fsJtFmSn8x_QsL9mAW+3!Q!56KbeqjLx$!zOAwA^0sAd zD!vUvU>k<OHbQDsgQU)Cjh|7}7ENVJ1?Y{a{!)n23gDUlyCEH&94z1j@5XmSM2JWa z=&18gCf_P;Pa5A1(e!D2H$>B+@!b$jhl}nH7}L>@8s81Ezq(M8#r{yUc-F-*j>j-- zz{doPMZ|^gki;)qzneCD2<weS?hVgNt{cryS8iG(G3M)q{1_;w2^zfeD19HnJowY6 zc@^&`<u;p2o)pvKh7HbkVS^JHngTXBbvfAP2g74nbp0cQb)KABG;hPoP~yMqY>gC5 zuh_P=$;5xJY3sCt`8wgY<;`0q|FbPyTenUZN#C}0hKc|F%&oJw?quTI=NLFY*m>*R zt#eI0{P4n=!x_#Eo&zt|OAd6}%Ad%aPPAp7muvX%gqZGpg(+rl61w|<>pW039zPFB z-?s0kGaxE1P+<G8ukmT?o55AuXMOrHMEi_(3$*ugcS8*oMmB|sX|}XU`zkI)KwBc0 zqb+~&NM{sfz-=JdyJ<t?b>69I8zck?)rEv#&D)$1UFc`6Tih<R#n*+lxLwGZ)2?aP z`h%TsoZCKp7vg$@e3^hd7>q2{)A(cbf*Oi1u4;RssaNPp)i&g+wiPYrEce;gdD9P{ zA;P`Q@%S>!nceR4r7(vo45HEc18}8^YE$dLJH@7|7Ey9ho^Wlf*RI4_XiGI+8<{5u zXO8D@a9gw*Bxq<DW#kEc!4i6Bx)UVyGq=umT%m8DbE6UZonNdb^wdRt;Kg^O8;$pP zZU)}*x^TmqCWPq+E8M=jrOBvos+&t(b#qYj&xDfCwrpvA(H#b!@zf1wQr<Ao7MAjQ z9m0O_r%<%7<6NUgCYVvgo{<<3BVPnlLqC}0c`fv)`X<NJz*y^kr}4cIwKPE&f}8N~ zg*cBiY#tTmF^=#|;8JVdWYostoUg%6v%i6U8uI?s(|an*ES1HJbQfOpWred&W`2s} z5_g0^C+p{I)D__`&U$k_E%5B-L=NJ6jl=sB)f^A6OaChV<*-AuHLE}kS|5$$9Vku( zY@F@X=?;|P*L5-Tn-5fFukT5daCe|o;;l}=gowj^uf(>StcBiTXkyzuR)Ib2T6Z{_ zfJ6;@#ioas3r!!HCLXov0HRTTrc2yqGO3z&`TQ4jZ%(ZP{Tv6IuJ<<V718T{-LO~W zio9u(?m*E(IX?D^T!6qSeadkM>#Mip568zhlD(p}&Z@Tm$o5b8Hzd}eQrc@68x7bu zD4RthLp~tfuvzqI5yplm2b;n@u0fe5JY{wiN3<i3PH5Y(qiEPs1lf&z>IcF0Bn>+X z^c~m<H0&re9U68NG3eR*t+nn#nOHaMD4eDZ&k8XnfIux$)eU{(2{1I-RZk|TojUh* zYvu<@*5ly<$N4M`Rl!nD2~QXAB~FB=QgCMB4KK$}=KuSE{B5z}^M5}ee{3i)f73fc z+fnS8--LGU4SXLwk7+)cP4AG07iI%&q<!-+2NjdJHBPyVoFCfeV~6@ypDQlbdZ<Pz z84}$R$~;B!Vr6LilpV7VhqF)!>fpmJWl8s@qep8?Q|;Top6+(HyN%vhXFOX%@zJ%T zs)L<T5OEF^LA7TgMTz^KZ256C>kh~_sGHd`gq?ZG+Op2_Utsw!wEP!&euA!wf;C|Z zrBR1DbPqP7tFHx+8tW-fqq6~;7<sBn?Cp!+<1PB3<jIg^+r(Qg>A7RWc1h2($Itpz z_uHkRZI?pn?KfOMt8oHkM!Auu$?jasH#lL<q?S<LI2xw2PNKz?mZ3dE+g$BX^XVEz zXK19kvn<?P(OFlUm`tj9n3{89y&lp&tf6bvk>a|#{0hSr7@w{YX$qrYCV9Q?G;G;) zPv;>o79HO28tBIzW@gX{vQbIFrtU|cqVU#bUR>4RQ4FyTop<I#^rOC`L{kOTw>#?F z=D}uBxCysqi>wH3%eG_cno;a4fRAQ&0`DY$V=Tz#ZqD{?bJuo38|Y^G64t$EB3P~O z(snJ}cgLIx*fT=Fw(lgAE*)em=(jJcwq8e_*jrNHGz)2SSAlmJnuN5utAHJbCZn>s z3qcc*r5-kS&0lDIcdT(oV8iB4)YSyq-0e_HS9f+0v?z7g6I_78sY!ul9;nWBU|$vT zyJtHTVJC1;piTNn#ZRf#7!AHnxGm#HQE9`L(Q!xz&XeHA<vVL7{hhU?4O>Qi_tSyF zwt9^_p&)>;)oa)?YC5b__ZU{*5!SF})bwfCGR7LVj1UDny^Fz_-|jNaXxK8&I9$_4 zjqM9y`&ff5W8~hEY#Gf_fbaT~;dgB!{+(j%+D3?-6tF*C5zgMgo%DzMgqy*3Oy5PC z3TG3z^K=yVN7a>YhN+Wz)s&L?mqxPXGg2{0GVHEu4aMwJ`l<q6buAS+%Wq5Pov{d; z-DA8d*X~d~aI$UBNPpY*Y)7Mi!&VD>P}@S^`lr|4Q}LcD+(ljeo~cRJuQhIN1!-Xe zV&toMFqtu@kumKJqpT*|Rw{B+Xj`dy-W<Ei3H>PMd4}%xe8JE?<gY=7WMmuG&R<yK z4yselR*CcR>b6QdQeUf~gEef0Y9EWB%06=<{>Yy2XZSq>`f0oKB~J@@^BOO%ie_lo z3e6Kb?uN6DvpkxKO;XeK_+E&j^9v){3QclfAH})_Ei<Dd8+q!^Fdb8Eh2oy@Z-NHd z>g=*z+v-Fr?yw4T7gRV~ol4lV!5cFu2iero4k(<hPGsH%ZGfd^UEO<JvFn3mB^h{A z#}IZnTb)Y0!_Xw0txhHEFf<8gt5Z8oK$g1L>g?UH)oIx3G;DQbtuTSMIup8da!2Q& zMUig-WK?gtt;{Z=ZDs1+ur}e1ee<1r9$<!~iC!lfGU2VqD7+@jR;3v>8Tf|Vfd@(5 zI3HKv4dplAf^1hfzH%HzxgFvjF7xd>G<jTXSMu6+rSUy85E!y|e#3S}+o*g#*oJ3& zvt3!YAQ;berw$YUm0{u=wkV447hO*JWDD-+7O88|FB-Nev4$-QM1juR*=g9KfEI9O zfe$bHORcsjLnGOun3<vPJX^D&+C{Wg?{aZx%Ha%53<_^#0~7LY`};mwRmu;IbTEV_ zxzfq@HNH>gG`>&fyX2(4w-Z6e8s8@~L*%fZUYz(_e%SXLcl=Dq9Y2wwk?cl{O0Va5 zUZX{ULBTf3GayDb28roWWjnV3p)P8CpA6^Yjqj5|V4KD?b*(yG4$}`N(NIHlf8+aP zkb=gYE=|{mwbOWHBs&c=h}3f&bB}inaC?Lb?uCx5ar9zbj4u#LxySlwyRg5QjPH|O zi*t3`MndlxG~FrF)26$`gFdln2(*&m%!lyn71GXxH`7n20kl481)83c*rulq!|Wfs zv`L+tx;1lrYf<87+gVh>uj1D=778;rs{sCt1AewWMHT!ejefRGMiu-fg?`{jJ?uKB zZEe_fH0(MWb{(?SH%WFKTDer)ZZ`VgwqI~Z^Pzx^N_R9L=3*0$L5=U8IhW&Z7d4l` z>(WES5BrD9zY4#xhk*C;Emqnq@E`1jufX?J?YvhUD`~i+OW9lSyJyTpngh1_=2?>$ z-XUx)NCP$Rsk5yG>BuK?Rx+PEB$q0c;yh(7B>K|Xcvm8ujxUcdiywW=vW_K4NXC=7 zRJ<@qt8|wi&I67!{X7ZdwHn`4Gq|oXd_vTk10^0jT=O2V5|5j&+e%wkmWI7SlkW;k zj@ID3z@crZ$i<r9!arn%@q1jSRl<0!-N*9BEdL72Z_#-z?pHJQuH9t$pBF#YDr^58 z{)n^p>X@_7kyknUKG`m5sQ2vYgQ-*|j|hoF{<9aVP;mZtmgNVX&OQ?#3OH5DBV77l z`1g=7UU@@P_|IPD#h?8d%m29e36C_oO2V*7%}g(3!RNL8>3A}`s@-9T{8s^FGwttV zpB4EVm?M6iy`TLunx92jON7pY_<j?A3exCU7V+o6zD?ynS;czs&<86116DlnJtqbh zTC#CY60&wT@(>==FLIoncecX!l!c#hoVlc#<R5qk!juaM_g+^PhAg|f2y{N@rBphb zSQ{Vc>(6B4-I-#kKi*wT<kHAy+SL2qu53KnUj*fnB@<8FP*016TkoHN`&uct&~eV) zH?_7ek;^2b#dIm39q7;G`=X`Qnf_#NG?UAvQ<+4+TMvqzdz6#~>~lX3zv){H4<bxw z+W9&7js8XY0Ddp%+$`zf!+^3WDYK=R={SQ<Ys87PI8C%~qa!@VA6QKH#Ea=fO2z7U zcn9Arc~D1YKhSc67e4n^XTOVvym00i=d|=@3AZ6X`1-D0vF&{fY&f<!&bx;kXVFvG zpZ=EP><jsrZR8e3GFM7Dyw3f$_)%w=Z#=G?j{L?}4P{oo1>r*k240!_E&sFPCv3?4 zv=_bbdGp~nG(<W-f90IurDtA(-=g`-m=%UBtt8KwPQKB#;9+=AJft(iE7$hr`_k~! z2`|rE0YCX+!WY1A>Vf`Sd2N3&)6<hK#!JcyU*$uVmG?;*`q2;E_}^K6(-#o6%E%Y} z1}Dhx;GJ2F2Ju{?5O443T!d6O;)1$Yo!K?OK9Q48LmC`c{Z!?0ab86_(n%Xu+4=&s z%#+uzOFHyR{`q207uth5;bB2IQ<ky~S#!g;F%izBQ`YGi2CP;8tuz`2E*DET?|HXl zcr$sSv(I}%4RwssdG>Xj?5@k(mbIz)HVlDn7y{b}sZ9-%I;%B)Mp0Wdl_?dVH=_NS zT&Ax_X$A01hhlOkSHrFmw1X~c*fnZ8d}@l=H4goi{i*V9teWi|*9`-wVF#)08r4j! zY>Y;KY1l!^W-2#qC&SFo{3_yx=ih|c3&!(+&u7Z7Gp3z7XCtQxn5+U><x%5G1oPle zpN5o}PT5Z&Z8jSfPYQq;PhrFRJ(s`da-H{W-#*T9@c&rn_0Iff=ijx&dF3gA>U(*R zCxbw5yzh%fhNgfWr1@#`m=2Stz<Kd=;Kh1R!oA<ZODFQaFKGWpN*AbglhC&hD4o^V zqSWhx4D?)AJ8;g5eT`3lBUJn5d%5K1rE2Y~YIE!Eh8hht^4X@4qfN+Oak((sLVLSU z|HZ;m@{as%f!Vw3#S99-HQ5JuRT#cq5F}I=n#7y3gfI3zSyk_jxS$Oj&^&zO+ow+A z4O;B`cVhqJ1h2n@5+xVqtxW}8wDo&UTc-to@N;YH*69L&+twLdCI9zlZk@GtClkK| z+@Cenu!B^S&(`lcTO*Tr6Bcz*A9(Q{kv+_ktEl&}kLUFsyJLFn4w@!}>AREqAwJTc z{oqfbXkW*nwMHfc%}5N0y4nLb>>z8tI}t-x<Gw1a?9qkbCj8rW&La&wNJV+hop2^_ zskLr0YQr#R8qZPbnD;c~{i&z-6#pi}4sto{&}_|GWqmY`_fR<%uyM9ir+cUz|2N~T zbzRJ?>rj<h0FyVQNw|BcD)Cl}Mj_&G_h;F5leN%03{7mC$11RErU}T>uvct)c)8H@ zk!j+wZ>yOuahJ)0XxioTU(j7VwGQ-i9BjJY+dkB=S8UiTilj8`6`_KM%s^SseN!_( zuh$-FZ1{Cnwf#r-`U$%)3TJb!y&~;3jEx5D8<fo=k>U7;aKmQNqeU1So*Zln_qYaS zn(&m_Q5?~ZI69$i_7M0D?O}J5JxRih<3kt<4&E#S8<*@Sor7l0-g~cEvu8CmI}7F_ zR;Pid=lzW5)Me+eNY0)wdBD%?9q`Yv!kgi@Y<99QAj~=qj;|rO#tY}(4F7Ik_&nO> zSow1uuslJODvx^3hXP}H7Y6Wb*inE!phLrsLepVg!;Ye1N3lJd2{h~|nl5~Y%tXIv z4smEEB5~{Acy<&`?+9&2@g{F~X85!11BFyWLtgHp#C^{qX?H-rL0zO}2qyNDwPl^< zzrgZeX!$Sl{M@yuiURkQVtVRor2UGj$MEh!Lb$81b_A0T&Uqr3YlXD=*rC25?TX7f zPtfYU^ulby?9QqAXJln)`;;BC508T>4f{aT(WAAcnKA!NFfn*P*OQwn=dPjn7*4^B zo;Xz%?e?YX!yNq<CeZ>&^<&D@=xl%{MxLe+zsFnjL&=lr0^2731~<Jg(Xd_8lRe)R zhV{3%YFZlFb}5wJe#7;%8Ye(zxn&!?8W1C!mzdd+H;#tstdnSQrFH+Fp>3{qsQI+v z`ve?Ygb|ZTH4jsBPOR5M+J`lC4OjY2?gyU7^eYT^T^F<s5Jqw)(UeV{QD836xYG~v zz~5sGVT_QCpqUTRkDqjzK_|#YB?a33$Qw_*b(t4e)n0#yb?CfqeMiX#SWtbtqrPn( zY!-!^a9g&>iqN)fJEpD~#nKskRC_m?rQ6}RALne>-+px3E@%S@O<%&g_e=z<^<CPo z+4mYsw+s5cQw40EACCmvzLT&DY`=Y3we>ox#NJXZHg^?xhoMPGo4X3wVQ4Zco4XJ+ z0a@x{bJvV}gmN3S45`j2d|P68eR`Y3TyOopVTQy#)8&<1AaU24ZT~y=@Dlfw#BZB@ zCF`dY>qLZEy%{=QHTwmK^L`}k!81rTZ0?+Yo<Fa1H(3YGc-|lUxi2{Dmls{P(P{hE zZO@uho?jVW{ra!Mpx+E>BF}uG$%!v;4mrqTj^%BY?BB8YB*{(dXKD~lH#{$%8-?pl zH?8qlxS#e;f9gN~^FI@gB}hiNer!${pOZ>v{uy(VzrFs$<6qZBXa42&|9$e+1<ufN z52}UZ{yMhx(qkQG>v3Kd1NM4ets2u~keSj>pv~P5wRCl72SXw_pPgMv{QK7-4o>MI z+&2Ulc{~4N42ZzKD))7-j5qHTfS!He4n^1r+!HW5x8kSNYK#V(Cft_sqo}lD%jh_y z1LsL_<MORbxf5z>!<MmeClrN@vevL=bm`ErWz_O;QR7ai?eoeba{}DB6Uu4YL2MZ# z_l{)CXqJAyZ;;4jI$%dA;@>I8N-V;mKnmD5;23FZ*b=JM<+kt_mT+9fZ!1FD5?cE) zX4|Abd^1e7@1r*hWVJ?%=`~ut*B)rSTKeIw$JUodvgMm(8Fp8-hGO<9y-Ts6Q?jaS zsmNJ=Te`}%?v!nJsMA5SN4U)iab-|_zrv~Hj`X)}&vrEWn?1dTt(Mv!Z2iH`Tjy?_ zD|=7d;J3D^TwO)`GLdd7u~35U5_)p(#){xB>Wgoywx>49dZxw!CP)h#5N}jlsmM*> zVeR)*)ped{=x)y!4BZ>HN_sBC`FM3(r5&lS#q>;XdsmX2k2h?E^Z?PY6$=0T&lg6r z6`JI}K8ke<dV*S;>8a0lXsff!c5SN@skp-`%w167Y;`JO&jz>5pd4gVM?0W!wmOk{ z7qkJERsrgM-HKfwB%4(`^(A44yC16(?=Un8XRA{QI}A<2+3M6z6Og4YwmSGGR>M}O zd8@Nq(;ED9nm+8bMP9|tCUaWOZa!rXXWk3b=e0SlbLTGFd7pz1KjA}NnZoL|=bU$b zQ_}&?!Lfrk9r@ak|9#}EM;(6Dnxh_l|D*4J`TZ|v7hfdb`q2_@R9sBUwArQk57U`m zStJwZ|9VV3f4fmU|6vw$So|FzL*^Er`OS>y{K1B;jz{$E+*W5ow_4rNc}PU7W?LCt zB^T0Grrr%RJ;uKI&OHw>y=bD>iPi|E_mvSbVYVvGu*twT+zvblm2!N<xw*QBi{E?; zvR&c$%6urdL)^nfI<UQP<6^s#PsF=>Q}M?4%s}AAJzQ=doGSNl)%@ME#=Tlf&KtHU z+v(@G%xs`xi?ZX`q702>i(+PmK3f!7L_Nr<0i3s3Fd|e}0~3S7n0^_%oo{G!p0)jb zpR6k7hXU3>=4?rw>7hwx`$^3s8{a2$-uU0annVi`^dWvX&bAM!VtqCI_XQxgZ@llu znLV&cupFUoYuxcOA$R<!?=n@j8!;-qp5wXE`XMa}3<|bMo&hnkF-T00Dq+U+NxUtG zx~TDeGN*almZo++JyhQoyrfy?irWrq{+Yx-+p?wgMfcl+&-lJAxW)apVB4G<CI1h0 zesM&bug3Su3PLS@r*9H3brId)xYGq{t6`@R-cI9@k?b_gAX3k9%st*Q!0iz#*k~M6 z8*?%VuNYs@hX?DUOV^3M!_gy`$xJzQXIVF!JhukqnX^%4R&e$MoT>JGvTJd!Zre!c zCN|wEdj(B*i3fdR(GZ)eGt7Jlzg{6-On5W>bUMBDNh{Fwl*BeYZ5U?%*riSC+{DWS z;CyRQ;%D1gNZug)Dt=vKp)hl^3gFK;;Ah)YRKai3=x5txRKagj=m(C}!>(i6)`ne2 z<GW{#@1Dt4-vr*lVw*o`<-+Ncaym$L?rt|5{cqbZxTE<{z(%Dznsb1LQ-gzbu?feZ zKa9#&V|2)x^>4@}bWoEFh`=SZH4kYMa#UOvqQ>0`w7<X|UG8_!Fvn4I9oSZ=Z=N-I z;T^)(!hF*U&91Ah1?gy>$XUsJ?vPxnR8qGAB>Rim_E;i)#Nzh$c4Ra3cOJkcj`+5j z3ZIDAg08jw>3A}`$}ygJG1;R7nZEvRl~l;ANoV~&l`CCJs@OGoR-s@Xj@Mq;A2|bI z@LRpn_0)U1ypNIhvGPWlNKQe}Fi`HZuORLefeBfPT&&@#T$E+xarQ-9Xv@R!LXhG$ zev^$YcT$;BA)ZXeyAq|elS>uiswpZY`S-xPXVxEMc+GQWZN*doFlYU41zxJFNF7%K z_i1esi8^N;4L=>zVcQy6h&rRJGpfj};`!aSR>coDv3GTJu=7wfluq+X6)FuB3fZ;M zbYFillP>9G1%vH-S6TQ_mgS>hmzQ4~(->&nP`>v_fBBgkuub_h#7WzFPj_}XWylJz zvcfY_{=&gjDiQ4{bRrL(lyiD?(3L&PV1WE}Q2v$%$lqLnHQw?^xuG1QE$U5vF?^i7 zkC!*-6iWW|5aQ9H4)V7G=-BdCK$v7Uv<{R%W2@$uzYZ2t<r?xAFZ8Ze>Tk&st^N!> zmHwM&(U&{~9aTE)w5~ifm0#T#EftFCM9R<;?<*lQDi8f15kLCam4lF-4@wyFaplGP z(jh|P@cqUs?}FZdp0c0IE|YY`U-{%2)8wBj=Hl`z>a#*N8(-X~)FTDs0Hf#7LWgNe zsioHT#f$0gV!G6;BNQO!7d^Ke-dWD9KWeo+>yJ>uj<W%e^y%rph2O{(+U3)8z)|Zt z)G2CCm4m&jrRSJ9xa3e#7D|ZGwm%TA(pOBcRCiMU2)eGUtf)FEtMuFo)FWZ&xyboj zyfF0K&gXBn!mFG)xgiOAdaj+js>&IhLg+alrqtZBAUT^abx=;~DQ6?eRFE7_ken6J zWXjn9-pzP-k)Rv!2u%a!%*dTj&a^t)(dDd^i>BA~M>(G%C0#lyJqCSMMxR_oei@go z_-JAvmB~kw`BXX?Ev`{e{czc@$*%=?^gPCf8(h8#dHJ~Y#d}l90GxM49>V4v)PwEi z^<ZGu#%5;|YcY@LSYjr!QXYLu(O`~*V~+DVmZc+I-h>Cg+fg{NE{=(>OPKwVem;a_ z{CpF)7+{&Qqy@`jPRn_OvnQVY@i6Z^%g?Zhr=O33wFG`T;>z#&5*8itBA(1k+!;1y z88&_!7U#s%@o)}By!OY#_Hd0wKl2j4@iT1u875w6_rlMEUElY@^H(7J0WbWyl?Z>( z3#+m2r(W1MM+dymosay7c<G;855Jk~!TY(pC5`^gmfy@t8NXHH0q-g(kdq&mFz9hr z+i}EP<InK2*kiu%2jA&WPah7AV&y+~@mqc2Yuo+l_YiqFLLvMo54yt_{@FrGub2Ms zZ7OK!d37s9+N48PuHGHvc66}gP*G(n-#1WvK{8)V#}fl<)Z(dF$o0mPYw{|fQU*$0 z9L*UKFBOxH8(GK{^ja;O>071p8;{DT0)<2os|iQ>Gu?@#F5s@<)VfWFB&P~=sLHtV zEA<z1?Qu813U^pxX@4);0Xb9iY4kTUe~#RVbc{cdJl>y?bjX0phyK#SJ^-h}=v(TI zKB3|<4yZ8XTD?JS^=2OtnVtSy7M8GC7qY+8Ngm(2FbP(^233;i?Q-}USi={o!*`)w z{l!#@k$v(0H7Y{+I#g0N>wq1L;z-8=+o7W3<g%1WCa}zezr*Q~&v2{yR{)QmS+B(K ziZsu9<ruu3&9h!vj@R_UtXEbreDjPe@4>6dnQ`Uq@+R3B-XQNGyq&gLf1!$T7SDR6 z!1v9wwqC_IbqL#v_Fw&Wcz@1FIBEaYN1}V9|G44zg1)4Yq#p>RBF{^h706n(poSUf zTSS?>zIh;II&va(a-u7nPB9al*7xOW(Fs}04qS)&rA>8P%TB~xm2?xlXKrvJPaf`t z(T+JU4OwB#RoyV?FKhDZbJf5$tc@u(WatGMQO?7|*^@jq>A)j5WQFZHGy1T`BaW^S z4aS9iv`HSpCz~Dp{NG<TVE&J)4DO(*c3xZXbrmnYcNN5TNWvIPRa@dYJrj~LRrWYa zsdT(pN+x58?oMoOwEOB(a}v`(p}%%rqSihr6HO)h6Va}Lk}kk{(D!yd3Ak(q>VL%h zQuNao1uwj={;>G5c9^zcu(Y;M@3v9jDCO^|cVv{jdmyjT%O?Wn8Hhhx-X};N=!QMN zjJW^fg+KmT_{lG6|J4Qfp~qDix&u12IOwb{CJKdg5z#6h_(RwI2ZJBzo%Nr5zvn0T zLm1TaTCcF}pcle)0^ijutW(QJDVH0FlehzYr8FAYW#?CPHRAwaPg}rUJvA_L?@~L$ zhE8<b|1N|X2iJTb{)qqTPm3R;|1nGY@_o^6uqMlFIuF{_d<lp0-(BfAzdsJt!l*52 zphfdKpnS07?87)iGxA*8>uZO}Q`SbSg}P4gM70rPpP|tnRK%R25bxn|MSFoOuy}nN za_PJ_j_ikYgn{w497o{6RNW4ZBj)<?o>E3ft8yMM{b?TWin+dYe>77_s8WW`Hz8#F z_gnsFE&m_HPg&CRb73t)l%lW33((`;t4oZ8BixzbL-}}Q>iciW1NzK+k5!cEp!K}B z<89`q9`6d7Y_$LEXivH?UCbnr#b1AHQJOuzoe6LPOYv=YFMJK@Ou922>xjLd{J?uZ z=$!s{r+4y?^TAUPJo;qkLuZ_J%qhsB^P%5fv)Ebsmmw9y_vwFHq5Q3TF^;g9=RMBC zFREzu4$gD3?Bjytrwlm<f1TyglJ{=KUjv7F!E?Jl-=+d;`tIh5dl@Qxg!5MFH`2C0 zAJ1l!Nr!(JNOxsA9H<H$Mj&LwLcs;?l+L>h<=+M}eF=!Y1Mf=_228${SRtOCY0u!r z^$qI-->zXdrQd`vf#2vUc(1ub($EL4L9d;@1#I4cB~VP_ArDGF<Pb(41qX5@b8^2f zVSSt@;qBJ<e;wyj)>v}wY^2c%KG&ix_E>Z6dv&r(hxghZ$xHt^;s^X|uSeUjvcg}3 zf0h;gX<7LH`NP*y8Ci6=?%h%ruj|Y>LcgIO{TEnyZnXT5TmGM0{{Qj(*Mp9xP1hT} zjHv4&6K;IW@}Ft>EgY^t+ls$h{D6Hu^)>jyGZq)#_rwo+UH?a?4I!8At)v~D@L@f9 zX8Iuf>)Ai)O!`6aqd%$eJh1rJkkV+Tc$Ndzr{0o=JnHNT!6u9bN*3^nJSctx?{GCM z_u!w5{I?(v)6t&wAFI?s>sKPp=pg8frq_sr+Rr5t=CsPi(dn7?0-?p6X)nZ3ax(%7 zKIx=&r`y%sF}2WHi02YG07EzJi023TSqP4J?Tn>Ff_0X1$QE@I1?SxkMK;O;9pm=I zW5zfZ09@+)XopwS(w7RTRd=S(z`=N;>8<P42~r38<m|&y-Pf5}9P1{pg6r1BmC|4% z)ifeeU{RK%96W%o!SWJbUvwO@PlfSv=LXZ^FDCl)Ij#CtI`CP4$!@*v4j)Gg9pQkd z&6l*97!3<~&D@}Q1Cr>N*Bf6nv2z1aP%hcUbU)s!vk65d7gvQl=}tIsBjM`Sf1A#) z%5hHN$_JQ@`dN`+P>#bul0{jcp&jOvq3R!rCbttX+%Pm5NCwiRqeGv>_;KR?oX}+b z2Fw4D=XYsk^W_et)3Iy-U09iqE{Z>D4$rwycLLiZg`|Su$A|itFhR5Rn<2v=x57V$ z|NlxDul2w8{5O!sEC<@%(1tg0dJ7)LdHoG_W0I=s#>Q=~FwmbyI-NIXlXPxVFdY+U zwctY@!Rv-2nP0+q9dm%^cWDJ#J!VM>)8Q<41Gv(6PC8@xu_qv_!L#|2c?fJ}jE=MD zyA$Elu};KC7A8|TOe-WIb}182T4{L<XqPPm<#e~&)=6M+cH7W@P52nlQ;i=?hZ~o+ zQa0$uyRB*>EcHNM6dxzLtwP6fZ|h=3QJ0UC(pL6Ky7A`g5?zgv*-2?D=ZtjY-PWbL znn`VItA)dO>ZWB@J(Ja6sUPUZo3EIwDaU#ytF6@abmQIDBXl)B8Kz9JUbw(91~gg! zC=!`RXyn`18S8k<xj&uYu*aq1A5Z!2;7nNRF+3lSc?IU|W<EQQ?Hj^;;$ZCE91DLN z9>%G5CdOxu(IFEk)??a9KOeZN{H9DY-)Q)2w;T1k?LH3vHavtouI-k|73(qW=3J** zyT{s2jzdGj-{awL!!z#fl!=wy&WV^;+5Dyc7?O5#lHG=9+}kaatch;-LaRTM&M|3s z5BzYdZ+}Mn$Dal=`I=}Npx-vH({0@ee&t+#kJDPILndF7*;bw*(2aXrW%4zdZN<Kt za`k8{^{!syuj(mfqnSK*Z(@s537kTxQCQlk_K6lCuW9!&D7Hz$9E*CU{WJbTo5L~B zE_n1BT)|bFLW83BBR$<~7Nu~wtB?8&OjXALQXcb;=3<#GfV5Z1_fyDcoWDL*m8w+l zfXV)ot`p}`14Xm9A#G9h9tdCzhpCq|qYG0n^J@C`D8ep1LI^A6NipspLU$>6pydsx zI5C7U;=zT*$zEq+`{agC%-QGPSw7bG%o#&?^C2t@Nz)bp6?MRCtb!72@Vf>abLP^y zzPvvBg*}Uk>K)K;6jkLR6zY6q5Mj_N!Z-HNl|2r4uHJ1DkG89HwuE(~tvnZ=_L>*I z;TYsGa)k4Uwm;%G0m(HE{vwm)15KKL-P@gUfVYXm7-#m)BNSA?ri*Y&ML+AqK2XzZ zEW`E|Qc3kr<l|kidxCMIE8l<x`F(x}r3%jMgAj_q`xE`fU&3Oa)AEeNyJb<qL}W|t zBlQ#puy+O%=}b>=e-v#{PTH+_{1(JW_=dCK=P=3ee7t6RMIotfah3jN<dM1q>xf`y zJzB^Y`%B0O7olH!ok+SbRmkJ#DH68vX+xZZr$r%y`yxzvwI7jPU%fp6ZF{Q+OSO%| zA7O)TWo<(w9Mgttmw`XpcI_|lAqT2m`yp(%iGJO#<X|C|=%TJu!r+xt{GucfPssTV zL+QapsT9rHbj0|2!!@rDZABLR#)49;^E3X7uRq9On-h6?13iSp_y=EC!FkS32Qb== ze|p<;gy!L5sTGV?@xZ?sxtcb3;dzI`Z}!WnD}JJ^Gqv=y4#xe96N3-1;7r`VqnBQy zV%$1!lpv*DIp)RsXU`<a5~ogpFsJ(+hG0JE1(aEY4!Y&ghxWvtwCexZJCCeJ3g%$y zP2EJ;yE)E{yUu%X(An*m*ADIV<Nl$2zn^wQKbiDH6h!|Y;>YwD%D<-vN5F%bR60)# zJDgHBora+Xlo!!dZyG<+qjMp9Zm^{74{7Wuu)tfT$MOhYE_hOZ5pT>T)SLQ^Vdy0n z|G(4u)%eCa2lBY-F=Sg%C;Y(C8&?3HbryVM0r)(J`bZ1V+vq>%C4{vE=yL%2nFq1} z`<Vyv*OLXrM^4PILY&USKJV?7gNBY$X31=(ySo%+Si6WKFGdFm3;Y|;0hkx{qw0i= z-}pJ$@O0;kxkO)54Ykb6_S^<pUI@Pl6SF1>lhzASM>OfL1G>?V-ytw@LL42-D!dRC zPo;{C^W&9#fHKdxk?=BQi6`-*&Jb7{FAIJsoRW!Lx|lF#MyAcjp9r|7&8%xP4q6S5 zIgXMBaa|TUH4g0WJ{}#C%=h)vZoex5J5%LcTEN~Yu4g%@JKj^w4=5H2&6Qqzo4|!! z2ihk=ZkjK7KQdia4Yp1bxa&7y{4j8l;-2@Ew-J13UWay4&$MX}iZ+J-@!o9S@RzV_ zYP+->BoO=JE>(lzsP@G`W5d_xOQ=}hGUVnNjvms6=|@XhyA2CfX$=!{q4@_q;syyT zeKc*c8)CNuxO(k)>kzE%@xU?92<?cNJw>}62ddJ#JjQIV9SQ-RNZ2*C0o!J#0|@Ru zISDHpkVlOV;1QFW@Gxh5)MbZYf*a=|*lQ1PP-E<60@s_9@a#~^M7=WXXR5Ci(_Q&| zKSsqwDc|S8+ZA5jS9OM{l|g7Q_uc3#M@fBi(f{9vv9v!?^Z`?K6ksWUiCteboA1$8 zsJ3IAk~%6guny2`r$3;Mcj9@M)PpiR{TZO*0M+h@r$Ymk_Vf&7VVqEm=97hJU%o%n zow3$um`l6u8ZM)>kM{AAk4U}q;J;W`<D7*zyBr^z7NCa;1Mj)-L+!*7Q6|rg--q|T zR`@pn@j)y6SA>7+g>M3E_qW~P?@ez)`S)4r&{L6rvBKDQk1V&sP<_*={shOHJ^}B^ zR+w`JI+MOm2i@?sW#PX^)>Ezgk0E@T75+zrPq)Iq06up9KO_A^RyxLuX=ixh&(BAg z^Af@5^9REFVJnQe_%!bQne-Fk#p8z0g!d#XybASO?f?9FNH_chJwN|Bgg<KKzYY1x zV*~$Tgst{`{@V!K@WHFddMp1Q5e7`R{Qn?q@%sy$k6HZt!u|+<z{~%I4*2P${x2L0 zFXp0dn6#oZ=@71IpR~ej5sq8o%Mo5-g>OMPVTB(+7<IVto`m-}EBqY7$6MilL--gg z{5OP?Uijvj2&b&@-Uz3ya1`NgEBqdW(FRlh&5)I8y;hj8>7>0k59pv9{!Cf;rn2z8 zW#K2v!awwf)tur*#3?-@zp0D&6f#^hh_3M69e{NJbV+{(y3weTZrlJt5-1#Zg$i42 z;1m*lxEms2HUy+iGfo!!RTED6!#Dp6U_q`FJdAU1`2%zz=%(hxc&T{2ZvJ1-e+zV# zq0x-DA%DzEn{l1^XJEVIQ>k=!Vn8nirT*EVam&$?2mB1Q8%Ezzw2I-aXr*YhDh>Hl zj<7IxJFSe5BEIB{k1Py`uZ9nGR%9@rjq53(Y8&8379wsS2Sa#k90ZN_LO*I@ziMSU zJkqvX4)BL(uSA%WZKlKBvIu`n-eci!lQ3Slu<x<0s=XXBv-w0ST{J3Qm79z7)?v~> zvs-$A7yGk<kuPKiN>MfN<??+Q4p?S%Bo4b1mdbO;uz5hU+Q-M#Kn_0`O%G=9i?>W) zcOLc7u}<h;r?pDDX~QRw&ufD_OUIV0o<R_n>Kht=GmH176V|5=*hk%c!~6_ieZW2! zvYZLuRTlmx(#TI$cd0jxU-fqvv4TL9hriUx)M$S?C!*mmgC$LkWx5hcj3#00A$f(g zY)eo-Qf-iY@lqn2$YoskBj#V7=<bHW8C@v&T?xsp^J88tvK6&3)oGX)dwM}_N;rvR ze`YZ4WKsr*@JHziYy8=3A>`W{f1=R;Eh_{^@b}&OA)G)sl1pT8cf>#!{B(o|UFo#q z_Lp3uKiPXon=c2`;codE{?Ly;e#=V$lZBt~=ok;ZcMHa(3MXl|PIsJ-AK^GFAoCwT z0neStNj@lE^mSvyxHnVaP7xf-sQIbxr$~)jsX86-ZhiCVAMEUG{}79)GK^ao5Z7tN zsrtIp=@g|Z-mS>M`qZ3V%WrR@(2qH@$)vz5_@E<oZ!7aFI66O1_M?M&Ogix!O**Cr z$r0lft%oUR!OZ1K@zt54H=c1^5uH?#2E1;KfxkwdGK{%x3spbsWSFwSalwSoK77d% z1l{nJK<yF<<8|vjR@(RA@3g{y@`t}jnFenStS=r4|M6D%6!^g#H~oD0AxCcb{<823 z2=C#gZy?Qxx8T0P)MdgekOuj7)31Qv(q$XIj_^_|{nzjx?S*e6UoCuYdpp8b`P+zp zyOsZ3_}^)TNh^+bg3oQ3o4PjhgiV>@JEHkMm?`!TBycOrfTh<gxd==r4`bjdJBZYC zdkg$@CcLK(y5Ymh!p9(-vhsft@HnrN@@<5Tam@{106!hmL7&@KOTTAdp)>K9Nj%3* zIunmMZ^e9xa6k_gPnn=&{x0f1{8W>}Mm(!$erAefqKp1$%<huCJ@Is(vH+G4UMg6E zI*E(+RDP{b-TFXJr9%g$euR|{MH>}92rC`B#tSPQy4DNdjxn+2Y%Bba2%jTi^w*uf zi!kQh)88-e_evUMb*JaisJLouB9)A*A8>m?c4Wy5Jk)%TQPdB7v>ZWW_NZSMB1Yqk z*X_?){+Hm_d7(cO#U5FT8#%<a75(u-ZW-<$>Pke_E*~|9hINPId<i;CjrojYz2ws~ zc+gG<ZF8s>p2fql;h*vR0?#k;{0a~I*l$q$H9Y^Li#y*(+z;^l5YHAoKf?24JjD4Y z$oDdySKxmE`5}i*XnPZ6yor75=Xie%&m25+@qoTfn2$8E-w>~TfG_=Yh<EX2S+-*q z9_BOjq}==I86D_O>h?=NWms>1>S$H|<Y2l?y9nSvjpt%KpTPrNI_*+Cm*Ke_&lPw+ zi|0x_pTlz%o~!X(BY2@-xcH-ew!T#SzpfJBp2R>;8qtQIU1xPJTe7&rhqA&MJPP7v z1ocNyf8<&`fFHRY&w4yJ;JFdcO?W<!=L>jl#)JMGxfjn@@Z5*zAv|Bj^DrKkxfRbB z@od0z8=l+od<oATc>W&Gop|oTb2pwZ<GBaVqj(;}^EjTb<M{_X8}WPt&l7ky;dv6z zQ+S@n^DR8zMw`h?n`YD{kQpD3*C9+E3qOsh#}(l$G7;8p!_a6m(wN?C@khdnFBc$< zb(lx$@{QfV(~RA|ctn3`Py8|P53$Bz)^{@W#xJe(R9X036n#<B_d$NpekSO{XJ3?k z8~Vrz%W*^uTJll#v>_kpOvk;wxf}eCg2zPS^aAq!69YQ$49G<Jqf^oRj|4v^oprUw zDjz$&95%zovHZ?xkNwQP$fRog>@@mAr<=C^S;J#p)o_{eZG}AE(W1XQ%Wu!}QT%57 zTOsNXYB}TYQdRsOh(F06PZ^v2xaNmjcBMa$il2e9(0K>HsvkG*ZY&v|)sKn;K6gBo z>`7*Yr{qZtaleo-UXf2qebny^zYk9lYG4Qf_CGl0p)OIf!#L)Z{-x$&s7K|Meu^I= z<q)IuKnIw9%6ROV>tWNR?*n{Z#{KX&GXky?&l)@%P|Z^Sy9@kM*Wb^9pE{f2Hplt< z1z6%^t`YRiI{<XR<K_k2`Nsu6bGM?u;&Jny06!h;4tkhoZ~$%Q4+TH-4gn5$RNiLb z%XtuZ=Z4XixgWK{k05-76@CtWyZzwzT#O~A{GIz*veM=_cOH#2xOw2=Jk0;+qpW%6 zZqjK6?>j%C!#iXApNFy3<m20y7kJ+Zyytxg`GpU6UW5F=MTPOY6XTYfhWX3<vn0F| z(tZy=_^D**Dl6YM_$f<-37XsmIhYT6@KJH|5Vs8B3*`|$n|kg#6EH8f@~%ZcIaxnV z-vDSlE*y@*s9XKc`WeLYk+$6RIQ&MQStt7j=L(>$n&0e(x8Qg;yqr(D;{#}O_gfHY zwc~E^z}F76?QZaRKIlFFbb*C>?mioE+Vs-|{lLfIdpBrc;uPIJX{CX$!?oq^AEMv> ztK=naf0TYKZT&L%;jY2p{c?ww_sh%6()z5l&%#fd7&w?`xNBE<zr5K>`<eJn-oGGh zXb7B?zG%gpG!uQnWj;b0{%pKuP40_F*?TY_ao68y%RO&G-cCI4$8!cA)``0AISg;c zL++ffp&HPSy2Rjr5Bi5a7rbW$!f%#zyzc22KkK{|{++Eb=4URynf@%otVi10wy%{A z?>)cs((Z+v?Q@ZY@w%6?!*T~X&LPwTyUH^YZ$6xV@u7a@!@TA>9Oc>HO&Q|IhxFqU z1_of>n<*O~dJ*?&lxLsd>s<UHZA`cbFZz<Ii#&v5KjeH=)k*x2SIu$nhoAU^PNbQd zvpx<#+rl{07Wy9m+nLwMgskTW?foCN)yPIrI^f)U8^9B1!e$t7Th8;sYCS&R3SR&} zo#ZDTO2*hWK4ti%3aMPYv^s-LJ(kkt_QJaiufTl3N7Zj+jbXcffVuZu0uyNp7vgT= z!F?)sjY6EEOHADrX@GGr^jXXK$Rq8$^-60#jOcq`^3oI!ps&i??5mG`xvZ_ebd*<h zehT#t32elDg*>OD91$1Bfo?79@Q?<A-&YpnYD9~Fie4P|CEZ6aLnF42G_vSa%JJOZ zn`)@?miz>!1H@M_hN!&suN1%3)5<<&)zOvc?@t%kx<@9e+%Cu?^a)HST=W;y9!2w6 zez<acf=D>FoBdi~R-^$p^7N$@k{98xYyeFyo%EHBAp0R!`p@BKI}FYLgf5ISCVZc2 zqZd{<Qm0sLH~VSH0^;cii~XuhHhk&8P4Sa-l)B6LdEb7({c11$zJoExz0L|B13#UV zzwhsKP=(>WFXg2vyeT^t-fI6LlPjcCG=hVGq^<oz_DjJ(D2u66!6i>bH+XpmaPEb8 zI!P<5&&xpk(I@U(<L;1nZMs0O15ADQU4yK6Oqlhz+=wvSWge+7DOWM6yp$_xk1zfp z)C)bSbnpVai3{b0uo#Zup&YZ%^38ONxA$Rws>(2(aeTm2MUT07v%KBzav@><(aMOa z6ZMTrMg-rM^?rN}s@%VGIYNAQ$5STL6?ur$k3g<#kymJPANJ{#GvWXAhwn!pXtCs4 z^$X5tB!79oP&~gL>E$%GRGcbHehI!x_R7-@u7qW9W1k~EB&^2F8zhX^{Reny_aBM8 zls(CN|0&iQ6tM44`DOS1K};PtSot}3=(NK3l;!_^S@^Gj-|ppq05a_hALxhwz`M)B zSSN6OXz+aieqR`Lm_KBte+}WgtuXL$*O6%71Ap+Be-QZC@E$zO5AVSb0TyVY>fgt4 zU}Wt$oa?=Fm`CXP;N?hX|6_PJl-q!=h5FUn<qEtB1N~T~?}7A(k^Xr+ci_1n59n;d zZl32gZMg@*hkFg?aq;^bVA7#Z2ekFguj2?4AGG74H{(r5UQ%~FgZe&+2QVYs5N5u4 z$hQ=4IxAhJu`SSJt;pj<EJ?*^x;l>E0u|%k1Gs}#Il=<H4#7A!?NOmOqNbe&|5-Xq z(_i5468~lJe?<IPSIz$*{6>Ee&Og-&4(c2eKB_O<ZSU{R6jO0r_mb#O_h3Z}$F_r3 z4`Kc2wt@7|F%fPgK5_m?7r-aAw-Pb6#Y^~wQ8CfilaA-)W+v910==%(eS98xNqI4j z`%m*;(tD$J+<dT2?Q=;a^D$2CyV`MsXx@v6AaCeQeRoTJfIT7gL9Psr<@FJ7?#mfx z@{Or|kUs-wLh6H@PFQ`A$LI{<AI6Oq%BSJ4lJ@|4Lzh?dHT-YLn-MpcZw+~a4hhm1 zqmj2<CdFZ<A#<KyXy~{a#;8%soGWk3tueJRe!4m?^!#848b5iaG2-}1eb$R#H&ehk zhH{Q8W9XRXVuT}eu`$8n9I`RTB6pNCbFop6>1FySl#JN&f%2|=3^S&>d=E;eTv+@Z zbvvjBt-f5>F^I6Od2d}|k3|29b)B+N+^*MkGZq`^l)3xT;5A(99sYcw*L7>a53{ZV z>{$o-;c#sk#G`V&#-xXcgOS^z%C+VEuOjY4e!Li0ffwQ`WFB!9<JUJ3hdN#TZPqtN z=2_q4<6NKJ55`g-+R_>;YfD)_80%WEoY$0z3OZvw-jG4eRU0y>=Q^X2!4cMf4LQ{E z)zF2*^s{>DLdc=g{sD9LQR_JBduz^KF3XMaQ}#T<j@R4U_*uTzgZ`^Jm&ZKImWPTt z%HS}2@MfOGIYVPk6g=M6OApj@ZAN}uysO}M(46$0C}Yh@E9P8b`wHteYp$UA$!O@M z)>8U6UY?yrAHHEL^JaZ^nCZi(58`eHNuyqc-O58(sxvl~$JMvZh`$jbbEb*#eHX}l zoaNA#hj2d0x0<8lyj8ugkU8ly`mN4n36y03L!HxKgE#RukJv=GHU@<f65&{87d++m z1$H`MD%*fPBtOHzQ#q;gp{KCUxXDXbIN&VUwiUoPnQUt)UAJY65txp;6l}thx|Hq3 zdN1s=6+r$VdjR)0kc9U`|M~nwF9KGl2k)ymE3)%{^}w?53DDo|R(_m0`@+y?yBDnV ztIERnU`$6I)1I$>r!4%h2oHJb4}*ucJ;1|z`RxH7UgR(T@EK)coZ|Z6-2&JtfxnOA zJiH0Z!<`Y1;+Z9H=yY|i%eT<|;UB|q*#kWMdxXgc!onEkfG+OuH6bexzY4hETQz%t zuc0lZ_1q2mq2D~JUf}n&BLSC=xPTXmSMSFg?Nl}h#E<ztf;Sy`xdspVhp`86ZTROQ zpFVZ*rJFV?djQI0#FNG#a{!h9om$T|qYd-FfiiIFEdDX^pN9CmwO`o=+$#Rd5Pu!~ zW%dAdfdk#w0zMdgntuzw;M07*hmWdD@KHD$d?0JSwg;F47+Te25AZR-6+S&QR(pVh zK=&(U4i$7Zj=rVF4|C?rddVyB!t8ri?0M7z$Bb<#GbT9yR407QcsCY&(6`2PX5Qcl zgbdEe+GO#hd|#o#m+gixu6#6jvfc2+cV-D4=#DEvV+hmD7!s6DzFK2L#h(3eWvp=^ zbQw#(geo%{{a$5FSTVkiL>s0X+62*o>4pwL>7=b`vq{%dq{nm<XOH<KwYhw*6L3T} zCFeSri@S1)Il-K-2%+#A^Ze%ui;sY<)=4%W5U1w0WpSL}8)tB+J6=Y9wl}<t+-^^J zjnp@SY;tXTwb6`W4Y}OD`pX+dF6%MpZOCRrHf4ZP<I`y76G1xDK4073bSC!g+&LM> zrg0ymS)VmVPe^^1jvM#-Ml+_4aF$l{JiD<5sk$C;<$aj`?aF6R`gpBD)H<X)gP%PW z3q^d6hgZo`7jZ8MkMElta}XzIHQj}HsgPktIOc7}voG?aFRSnj_%DY4O?c=e&#HF# z&E7N0d=2LTEnkrIoe;j;iDGM?Pt$w1TJijSA7K-oDbM_yC4L#==~xfy_U=5j;s#LH z&3JeQA^3a^=P@ok;)6YFU-*9{jBgjM#`VCZ{6G=Eo9;lY3!}VEkF;b{d6SOww@2n7 zj88E2b!U3)a*u#s%8>_(52bWpDUV<Nb?JEG_+~spbDbJ|hv*}a57j1V*CRNGXj&n0 z<PFa9T6e))*HcR3u3-FlUoJD0e0V*=^9}>!MEDJ@0ppPmm4y=$jzDs7-vDj`=!$n0 zv+gy-1`dz=Y&b(@;Y%g#(m@u(iW*3xBP{aXPYd65xA^8tvR@M^Mlo~Su^xWNgd4t{ ziEsu#(8j%Mb9c0JBk$LZFOM&ZAAQWSj>Yj5$d%NeaaU!S=NZYfOyybP%cE$VOZ4C; zoTZF>gdwOdRQt&D79KCcZ`0{z3A=QG43%&}b}^nQdbc#{c35(<DxY7K@9XhrV*NNj zV}DNQUsk&9f0T9736A_0S_{v(B>d<s=isjoS>ZQJShZ90s@RQ>!*p497|%t1;Z;Q% z<q@*)>I#G(Jpgg0?daE!qCczj6yoU&E;wIOj^TOi=LWjDm=p1mSKY<A0bzxw`rgLs zWZ%+dOO$YU`BdN7(+fZPiPEAj1Pz>72gAQm!pGt$FtIwDz<tNLLT4e0Pn<bAm`_Gm zCsw7)<I@FvDFdpblo+(r41Anb?sh0hh4GuNRrF;m`ANsNAnnmUXV-&c&i*HEQL)}1 zY3rlVweGhQnExhc9~=Sh-?rJys(dE@gUC->8u(8+JAXUo%>DI{mEZ7#{P`KOo+SAh z{v*hGyM)27$C^uPOVR$`bTJoQOb~<%_t-4_F@CmD{O)&n&@cB~2V|UiS_+wtxaLb# z90G8R+mGJ_!q-S}3%I$C^`tYFAA5p>@7YAV6G%{5RbG}ab|*^xxkN$AM}{CzppgW% ztRXOswd$IkX-ZC17H1mkH1TM!>*pD?iEp+1(=9*hck|4&{G^2`i*dpAgMO}`W30)u zv*l-hGV${)zdA2Q7;YN%yUDYw<tN=uycs{4pE73Rq0?MHWYYDsUzj{NYj*v6TmF44 zKgTqaA3SsY`-`7+MSGjqAqoA8sHr@R2c75M1-$+NeujZl(`&g>CZ6C&uK4}TcqTuX zh-c)I59T2)dUl`h#PD`D^N+5bX==U_(C_s(_A<%75{yDHgy_*+*GXP;tYljSr>0Zj zr)((sQ1HC67-yA}ys9i|GkjU4H{uY@IQ2%n1H+{S<8YAS*QyS!U+}%MWLgV&G+iv_ zi~2igIx(FnX4giO#YCw$n(0ds4C@8|W&=(uc`8o%g)de+%5drQ;{rH7T<{Bdt>WbJ zeAWeCs=AQZb$(jukA_9Nv%s=l<*{k?4#Y5w$2ZpmA09gp<Iq!*jz0Am_|yVhhn6R- zxOXG`IG(Rd9Lr(sQfn8&MSp!P$uBOzPscd+6a6hD8#kuvbikN(v<_Odvh(`pe~RZv zN?E`kmv)53nLPI76gcB!CZ%Yurzq`V`^#~p4sq#GmS4eIT}oiOzp99Pu{+|0Okc9U zDC$<x6ZBFvctpeIJ!pa78A0-g*<XnR%J6RN*57+!j@PaKCSmBQ*`G=bq|C5RuXWwF zf<awoeSa>6Z&LYiE62UF3hs|ey*1!I?RG!z)4o)1-0`U|D5#`CJGMw`8=;?~Ib>ha z0<Q|%zUarV^$+#N54u==bCX}S^y*T0L5CVXPya3aluN<;F{}rsalAC)%OeY4MbLyl zyb^x$j_Dl7G>;(x`1(vS-5r(cw475mZ6u_ek;$(}csRZyUm$)Qx2xgDv{3jJ*Z9yA zn2JXCdUXWi!13S1;UkwIXu^s{oQu?iLqBlQtTJ#E9`|{01M#5l@$jhR70207c(8u+ z6;uzV!r>k-9EbzPnW{J#c?vHt9x<eC3Xl7xo?7L_%xxi0j|IuI;pK?<L0)oTQfIu= zWtNTK!yX+1>BMok8n2B09T5+0bF4dEsyGO+3hn`D-<SKl6Gt4rW=%Aa>5eXrE?VrA zMJ!=%ogZ_+$G#)Uhc1q`w|lvD(8^2N@!l|7SG?S}reI*HaZ2#wTtp$qL^$e;ND6aB z{avoYYV6ev6bjk3@lqzIa=3IMpQraA&d~K;W$A|!79TYaQvmUG8v=`_`}&J(_3naO z{&DIGi~qft3+x|5oWP&C!I}246<)aabZ76?R(kI$D~vTo?}hkgQ%)A?21nvc$94|i z)<iC!^}g>SI&gX~${0A?U0d-1wM?EZ^Ki7=IxG+L6wI{i@dHtwbdh!{o>+23p4fLl zf+y-Ody^kLS-R_HuRM4X{f-^Ja4?xcvdQldN5WUU7*0;~aBa#2;%LDnj><_JC^vIr zh><XG+;x{NR(O@O%PB)v_(J&@o#a<I8hIIBX0pi?V9=Rz>>pQK;WwzvD0;K)7QO$r z!3%@lAN%Z(6<+0>(7sv17<+p!bie-R!tlw3CmT>q+_u2YiEE>>SqeCGHqDD(_;IXj zrc-Z8I``xvr+MMW&p`N8E4%{X<q|#?#TFFsHMOp_{pyqB_^>KM)Q%WgbigEa*hw8u zE`=}ST0^v|{~*BI3ri`E9dPOm*>9mfMjO=|ct(JeLs=otGaTpfT;za1z}tM5#6cfD zegX1xA4J;q_~r1^F^n<(9PA0GeZLQ=SQi%83e#8N$x2?p=Xzl}I^}fE7g-+b?%AJ` z?=tFdoasPmpj1ff<*|#~2Hg&WyTbQA#9^Fnnd{XNS!l6~b+FBPK5Fq4adg4_#^>_# zeJN~@t31+fH3pRsBjKsZU)3W0N7@m{U!#X@{(ex(vK)A+_=|ylx{(#b-#)}~cwoMI z^A~a$S?FhvswW(eS9h5%9qZ7I5gI7o_6yE)fck=pUZvZEHnLy&`VD9lS-83@F4{st z7P#)71jFo$S`Ixth=nJEUVO|y4k`T5cT`))h@XON<7aqX6+dsDR^_Bc;|DY!-)P!Z zQ7-88WfbM&sX_9Kj%|SpUuV29d|5qLwG;)v&!{U9nkinaN0h1eIm`bi@ndfJb<7Jn z9!x(Q&pCL`#d99g6~8^YSo2=*BawDp)Iuga#&P}Y+~2iz`Aoq_;E#PCT*tYgkxPt0 z3U4c{=89%5&Gf_34l6yx+|fT*tYz+~_}A4Rw@;=Fe>e}jQTT=a^z~DnJuuWQ{34>1 zGdMCWtImhi)$tW+7nPj_+2w97JNL2E9;=e}qbg}HR!MtZt#$PJhlrZ`K=*%m6GZcP z#7X=Ap&i~6t?)?*pJ0VoAdEOSKl+6)e0^E?D`nxQQT@M2dFb7L_&LH^gb&0+M?4t+ zCy8IKV%_+Sz+L5sO@VTP_eQP-nODMUo^pePIj)s|ry2Y+x?G=6M!S?cqHHMnQ0Hoi zZ1n7WUz(E!IDt+5(fkpFBc)Wa9gANpZR6V*fHQd6{T+C0d_Tamy`*8Jzld+8GB^D^ z$3uPTzMf29T1*$f4LAeqV@~8ni}o9_9&*161K3ViAyF#vGqZ5MHuM6nwuMjtM+?uT z4cpC1;0&y=?S3oDOxbqla;rz%ZneKLRr!r}%XF(|ejhf)`7P79n%hk|naXm$2>8?0 z+P^6$Q@Pzx=l1+Rv_8k0Vyd^>URQ)}H`a$!z1>RGYn5|le=&vic|6mdNy=bWYuhO( zQ?`$n2D&=pIb7y~W8QAepx|n4KLuvI+waY_h;NpAipkO7x_H8I%_U)kS?m}kzDp(v z-_B9uyL7_wEscr3%O(lm(b8A#3yia#b^BT(Un)hlQmjQMV2?<-k#&O3XJFU7o`YFY zx<9HuXe+AA)m?z~Bxz+}L$j&h>M|U(HgwyZEDV@No3dfna%?mA5vFjPYo6z^&7|8@ zZF96E+AiYl$_aUG?I&&w+OJ@{DI4S7ZnFpC?N^{yPo`_`FOcm;(KL+rd)lKi*c%xK ztot6cV57hAJL{^Q<^4s<aNnm1XCqn$>f9G2$$UPGp9Do=q$*oN_-#dDprgHA*~_9@ zmuE%6gLq-DY~yN#^YE+wh_~t6N>%|w@m&`1ru||0jy=Mu%=eCZ@x35)jZ7HdF@v&x z7Y06TB;Scg4SYwBM*%5A7-9L&z4@uw-xt@pzn=v<sD3n2eD4VE@5ICAJ7l3+fA5Hn zvcKcZYbx`-ZvCA)cw+e;+~0{u4Seq$ZGWFWMftv@&i$Q-KoiRM&fxw|JZ!$xcA(1m z-Z|R-&biK1)bqmky7hOO2uv*BgZn%2sDbZ`M%&+MH!v0XzO>H$9dqZ2<@=)G{!Tn> zzONyF<e^-ehid}N=NFB(zjLiOh525${!W{m3GMHTg8RF%4KnMvs(i=jKHC01dy4XX zS)KbkY`G?s@14V}--(Ca-(g2He19k3M>(H|TusUTE_|<Be~0bf1oJ((zY~v|_|C&N zDO1b(eGbY@MLjQk@2uCpjccztLF@O<cARts?As8JP<&Ts5W2H7zu`H&syxF%d$i{> z1Khatyv}q~V=(757}-WMwz1t4at=}Nz3K6z<EZxhNJqts5zpEvWu7e7yeD68I&zOZ z{2XEbnBZP*kN;E1Gm&${_F?w?h=;8+h7cZhP0$`4)!q;J&N{|jZ;S)qJL}B%b)dt9 z@_m@SAL3#2{Q~kw9^z-7NMEVYJGjQEO?P|<v&T=qV=S3^d>;?JDRh)6cFlC0l4m93 zMaSIe<#9@$J&YqAM=Ot0axZ^8=-3l%+cJ{919jt++!ya(Sz*(N`B`ZXw8yL^daBq3 zNgieAa3RV}*jNZYdAp(>t~~E19>mM+kKy;oj`KPkUS=Frcxqm&E+g#-b=FN@PszRT zI`aA=q2+|wHh@pw&WNAa#G?jYtDTWrc|9ffzw5~BPfswfz1<K$uZc$uyr#*utHZ+1 zZ>Qv*cO7|s@dWdFk-PKd@rpW}c!c8hU?!EOA)DmqUKe>yXZrbYdtVc>&pjS<6kfAw zwJ)q}Pssl6c(hlpbQH5Rm#<;@yfbJu?t2yE*zTY?z0LpO<a_Q^ZMWLbRzr17y#5S{ z0yiajolE6LV^hyIt9_oSwg;=)3lnQ~-M;SGMqgw7aiy_Yr9SV$Z}A^TJDFZ(54QPC zq^o(o54P?-7VOU-B(Q3M{ZRvZJo>rjeZ@KiRl4#Y)W^wt)!r$|dmPi&k@p`nv{1A( zu<OJ7j~m$I$NP$P391~C_mt^z*LC&YgID~)QEeT0{|Un%AME<@{*wmw`0>7Coq{Sy z<UMrP6y^P*y7E45_@j7lVAqHDD-7)M;C&&trr6mD%f5b^^|<_g8~iCNZ0mjOLu|ab z)St$U^qEqcrMz;uBc_F|mT`{zaV<|H?AH&tJErWn9RYiN1gqdw8EackL>_nS(d0ID zZv@Qp-xY>}`7Il!p8i=do0j$pUNUaGFu51kl`LlZGfDG#2~$qd;oAaN;T!auDVG=6 zXi`vJI`a23s;#7}y`R_;w4Z3;M7xsNXm&7LM(b+41+96{PYavfg2%@<KRDAi&>8vg z2+uiBa>LblcMS587Q@nGu+Xc2?(UzLkrpg#(W3dCQYZ0H@K`pPDwWGwP}w7;jEf7) za$gtmbf#SaWt+ICYs%U0NI4J6WHT%eD$bRJ2LjH;ZL~Z%*1|vVcYH1nbd5GGSe9Xt zN5uml4Ga&;+D<x_mn9E4mhd5ri147iodIPP4~PdJU;X7g=tKrM=40Ot%Y*62AJh*7 zoC|NXJU9;U4c^1@fU;bMKWV|TY>(jq=}3I}*mNw%HK44bqg~d;sgOH-$&&U#eEmd5 ziEuO=X`JAMLwKR|;|~z_(V6RsGTk-WapHJG55g>y$I*@xKeS<%@#bUB=*NjI0$1@b zc${$gf!j5Z+ohu#C)ie7COCHU%*mWPK{vVO`ydE(rcY2V%FDk8>2~=_xk%MjE_m+; z@xgc+_+1d{2+k{hg!g#K%Z~wD(Z7!J@|+E`j`H#ofm_L!bY1zv`%S{|<)4smy!i6G zO~X3%<Dc3v>&Ta%3EWD)^wgCvyvHRBUvOXLxbfwmZ5q~zFTb#1){!s26u9MlF}=m; z!nYw`3XcibvIbh_l~cOv*9ebSpEv=q>#eJPW5cW??OzbM3g0SYTRNU7B+KNe2%XQi zk{@Qiqwc0e*v$Jao)(uaT9Pmw&G2w6JUv|MHsjB4S+8%;vwriH-vRb$cskM=^j~eb zb>!>630#Z*hr>2FS5NvMQD=JBi@q+LG1Ak}PQk+*4fN})C;hlKsHeQT?Jn!5)#lSd z^6A2<C;hzdi>eib-Ty&`K%H*(KB7oJuAEl-)5pW@8P;~Uu@9Cep1}{as|}X<Oh|va z)GycxJKQ$b0#oo%W7bKaf#OX-9m1+H*YVyeb*K$#q>qL+c01lDb*Q!kjXBajWdc$r z%SDViqyyoZG3W2#S7)69H)5ABlVO%;8_UZR7xVbaOQTJjS)TZpmuHxdfuY*w$-HWX zfx$74&V=oGj3x7tsUq{H%@MD?it46)VcW}fu1_EO`la4@FfeQBLy8wZSYzws0qs>% zVsH!FUe2ASXnVOO;L2~<_MSL(+smbP&FwvT>bAE-w)tvqGj;P6mFW&8)T7|@2c}w^ z3%O<3KkhP%F<Wn?toGaE(nx#9r+MYnT;=6*n$&Uc_!YobI=#ldz@WLVv|Zu+Up8Dd zf_Z&@Ec?fQ6S(fUVdx*tbS3(|13{Y)DB|`#n-6Awa5^)<`TCk4oLe5}AbWoVc@6v? z_@9w5;Q7AwVbkMPq#2wQy({qckE3D60phLZYW6za;9WM?1KtN7BzQJ!d#_M<|G#1J z_8*uUdJym7<ld%t3vsvcHa0NwofRe_i%VyoKiP0ecRJQvPIoQO^4%8RS!#euezw16 zcwPPjXVYH7ArDNLc$siHUXn-k56-iVJOrMLWg*Vi0kMJ4IWx;LZ0770=fkS3cR*aN zEZ5Bj4@Eas);l1sQnuRpu-1u&WM#4#Rz@n$ho_8;`1|r`W#q#aZ$^+2RiVu*mMxc& zN<LFY{J2uS%F9wl&}Y2!Ya=6Nd<`gD?flv=BV}VmSQ(iPyr!le(G4~{8?B6REHZo@ zUPinFc2ggDWyUe1N62T=laEgql<_8@?C|I7_&7E7Hl3-v8gDVL817tD+3tJ@aHbT$ z*?wyPGBhB+KWfpW2Yx!HR~t9ZKzdbvv%X=@7g(0?4Zq9J7b2=`uudp1TcHzF+2C=b ztgMn1Tc5b?@%B8H0!^R1*x{f#9QHM*b1%v#8@_#t?Rw8+ncY724?8?udrw5BDb-$g z&f8hi({(>j!nB)nUiJ@PyVaZ*Fg<fXS9Z|P-0v-L-p79S44#qt+5aGqkxQiuD{%LZ zn_+S1x@kDvWjM8QAJtmpwQ}4`gZX?ClgU!NtG_EgP=W%dGrFi6?)a_d#)}6^>0-Q8 zNF>v4Iq*Q~W1c5)uaU6eHr{|gzV_9z5Bm5KkC)cwy7JjlJkE+)KlItgdk=#mI!t|p zJ~>#3CA!+_4ue15m+y<?3&#URe6y!3-c!sEs1=4T`(~8=W?)%D_u&5@m8W~4uP>dA zb+jL`bP>U4`l5w=vA=W}|He8F!xy#-`AlEGzwEC<lx+_viw)6@|LNfdC5yul*h^=6 zdi$e2YYxi~^jp>Y0gx_xJI*&|4PRa%$$Y5i8~Y5GFBz_$MZ=eO>jAC5alDl;HxOHt zT6zQssj?_u9*jKi_42IhDP^OXd`@LeD3<nguUV85hI-`=Lb<;SQH~<bQf&9WD3hpG zMuS&*iF?7zn=9qw-HB3vv5?f62yY?soa^Pu6cVvTY2pk)DJ0@0v?AWokx<hj=05=W zFB>8MKpFh?BjjJ5P4p2X1OJW@@+bU#;TsPI<|jlAb1&fhn3qSjsgz2SALw0PzI~AI zTLJk7`n;UPkuv(6l@FkbrDQUe=*CT*A{flKAM*Xu%a<ycuY<=D>5e6fO;*+JU6J>9 zUS9I5H<i>4C9K1dzSWl=O|R)!UozJk1SQ;<Xks9h$)n??(#dFX4O>VUyF1PkEx|CD z#o+P8&MJ@kICVA~CzO(#-Ub*8EEuU$DXwz%uI)gxj##!t6M*$G?_t4t+nE=8k*XIl z?*im~S3urme=(~7FLlYK@MQiIhsm#id*oI5!Luh$Ez6J3y8{ifOm}ADfj;xZN4<P! z;S<ljiM~`;_drb}@ZyQ2%2Q0|^7#ElF`tYkusn^mQ^Ud?)`Rb`tcs>nJ!#FIo<i}k zvz8W$IaHzW!7}BET+J|8T9@Aw<yWingTNr3<!5{2itX{<)jFH1XAk7NygVN@vSeeM zp;Ml?Rpluay1{QG7P5){?tGCL4)m$cFZCXSA@d8v<W)#Sld0rkt4j%dgeF<c$Ce(W z34)k-X>~E4g95T?2|fPAS89i+T1ebuz(?zsO58nsifaryM<1*BQ(RMq4PlWdkB*2- zIV^>W%TqlrSHq>>!{vD5;+1Dxt{$=eL6@}0EvAqkHdszs)0SsyhUMYH{`I4g%IoZ^ z?e9STUksZ+6E9@?*p*{Tk3ZaPH1Whd=!t(Frkt7?QLkxrmdW=;levV4BgWk){ws7@ zuN?H?rsm*sDiiU-n6c^2DvyT+dU&)i-=FDT>%n5a0|N48^NEx#=NLCP9qQ%NEh?;{ zsYo#$HQmjFi~hao1TR0SQ0gD((mGvdQ*@t?d|Iz%3dwAyKYbW3M<`4Ggo5Ly59(1x z>ycehKI2bEGd(<*KIluwx25!Opz4R5Y`W0H6O~|0&F2aOR7&l!#fzyCEqrhX!KQ1y z{JES~i3-+kNW0me7Nt22i<2kN;hXO9(pMJJJ*iv*+CJIIsk5rZ<a^woFWr|^`8XYO z^Fi0Y@4H^UWHAj;-AR*0)rmZtzT@TTDwJ5AKM&>U2VR~`A<eoLb24Dpwdto;o+O4I zLNUZ4-k5)E`i+&RI~^rQG5jTy-I9~}pszRm*~^zKWm1(Hk<Y+<&C8n+m_#sXh#@e) zY0bM`n7)hx6Yc%xo<5kJ0O#-57<ayD^$WsdrY^%M)=4;r_~5Xq%ka4}k8Xss#LGiC z%+zIO;0DfnygX<lv0mz<KjEC@<slqq>RM*emH3?I<tcS5(kI-RhpFphzB~kT1ZNRw zk)}D;nBPo!dC(!FNsQ0P*P&Kma(zkHKndyuldHqB>A`fiT>_b8p*@<&W}`)W+&u{} zt+{-SFpJPLsoY`<EZahupBgou8s?$^m{*PwW@iA*TgC{pBLJqJcj)zZZ9LL#x7kE` z9tV1E95tR)8&NFIHQNb~a%AbA8hNhZ71P~*Il^yBzxm@)<4Bd;9;MQ?$f@)U;acmL z8gbQdsie!{k_Io28egbuA4Io*Zgxfu6T?IROxOl)-f7e@*?y0#tBYVh9A$uT_Z=Ht zm#j8i&~>vlAE}XFE)5Jwg)3nmIci*8URA)f=0P>$srmqQX$4G6&({c(!-6fPo=kmm z)NKdM0GT=w^jtY=m>32-F=tHlmrUy^PlUN<EHFEQVO~5InC+D?aSpTjy0O4q1ihCL zxP{D`G{)1!YC{RlGuC149n~lYpzq?5>-Yfbcy=u9=!_OpiEhmA`qGJ_AAiDrVJxsa zs>2?=-sKc*c-YVrPtF)M-fsUZ@6%82HWrw=|M_5^0zBJB4O8_$%3y``u^$rl(y_qq zP_j2H?32d=yM1`ruw8z#Yb>xkqXS*5ldd3>7KE7}3(SsSnAW~_?R~qw5+>%$PhMIx zo*niiAAw>&$%|&IF_SQFtOHDngAMbpI>4j~wP8M52bdkgdGeiY|8^Z<c3LnozCHPq zvBLCN<nrjZV~4pIXsTmV8Hb;=_VYu^XPGP&`xlvxWMFO^JD!G|s_mfXQ?<`)EATXI zcVX^TGoGDxKkAHPnJnVz!aQiKFwr;5Vb-pr%kU&j8C68rJ$2kz@$}GCZHNAR$~xN! zDNAK|dT1(`7@wZ1eLlO$<`DwLe(EK(KUx~lyON{<VfWWegG$)cqvfzMCwl6#vBFmL zwIOR=jn4a&J|{7I2I_qDFdo){==!h}OQXXwd2Z6Db2xM;P=Ug+-7Nor54WK5sa&=4 zPmfd{{bIQCINx~6uNwpE=TbBPfWiOwBi7$NZ2J#G{eQE{Co|m2>)`&HJ|)X^Ce;Zw zj-Lif%AnY#-64+iw7owWST;FO>d)ugg2WkT1W)fDs?Hp?;#75tS2&k=dhtl*u)69? zC5kDxM$KpJBR*}}10*e6-S&VMPupwIWQO~Q9XJsUM~k!%w}7(4(BkZo%F#lgtUaW~ z=SC`5g%)=Nmvw1@z1gSl^YZi;dODVX7~R}aW+w8Hc{cg;EM^{i|CV`v=+Co=dCUeb z;o!XHX?x97$`pFn5>nc~r_X$U@?c@V82Jb-ZFbEyUd;Duc|PuRrw#UQzHjL>C#^da zJc@tXVCUtVR}PQtO?wC0YzNLwzqOCbXHM35LIB6}A6Pc@mGZ^-|EKLu;3PecI?)<g zlC9gaWyxkS7{qB$dAhoLW_mD&_5~O)4>0F@3q{pe)!n73>Z+-udq%)=?6R;N%fe&X zT`t3e-F@8qU|C=}*08>0Tb68DlI24-vV2IsWE){y*75%Th|K&l^ULq6uiK;fVbqlw z5g8d785tQFncrl*yVu^Dj(6wn*<v<9rVlW+9oT|bX{@FmzNSVAx{OB?_}{&(ebXqi zBj)RhD!7=-uTp=%qHS%^p|a0xQ{xO3cwU>3k^Cbr+f>_Kft$A}sJ6{NJ3v1n*PzXt zm*M7Z3aV}M-eq`RKgFp;tG1td-czfe&L4$rU;Werw5g{ZuFY3JXBlqZPdBGwS6=<X zWq6}(c=~vtzE=NUt>-Wm{Zw3S*&7$OJFC;~db-`8t%sXzS8d@Ep4Zat{!N{B*V@T; zZ?A*9nr`=_^>9<|zUJaOxUFQnuhDgTiL6@5{=Vj9opx8!?S5-L+(LihYrJMBjhhYH zbZ%zZFfq1Y3A`U(j+bmt^F<0WvhDRcCGGu}>h_42Z0~<o<7LBy4zYi_E|>C2ykvWN zrc{d8>y)&oYjP!Cs=e3hUbhr48zyuW{d=wE#8u)Y+tah{QoLTLq`hyf9tYwj+tWQ= zX?xi)F(=r+5_@U&jCjfResUR~CGGv%a=b!&@Vj5@#q;qc802KqUGvW7;Rn3-FO#%) zx3XjSU%S8C=?;+`nmbHfSCQZJ+Beq0^SB}&Wp{Ta9#XIU#>_hY6~If|UCSr&^2XTK zlYsNcv214y_YXg1oxB=X2rfLv2dk%h{T?@^<Ecqsl6vItyzZK~{usd8y~SwKp7ytq zc12?N$2JK6%mO^`;k5fmL@U4}XXka#F2Lh7V{!JVP39t9<VU^kcma+{mF=B=CuD^1 zUjq0S72s{kJkfGi2>&dkcD|qhe`eP2BU>qgy&kYHD}|j0y|lc1PXWHy?=H66rw6-R z<A^?V>2=)#yqEHC-?7QNAhJgvUiU)<ylH1N9#3Xb8<giy6<{$!BkWc&x*lnvjd}69 zUo60HFLuv$cG^4VtT;C%%g0P8_MLtCtpXlCsEqqj?LFHL(4susF9Y5m7x3ntZQGH} zjh19n8%NW&^%n)4v)y64Hy@6-O`m`m&3X8?uX{}r53=*roS58Y`MxdtcSixYGoG{u zqs}%Gzh!~|(@W+euaxJ#NxTdr(Cd1L+yFYCn0TK|<H;8iJUo|h#r8nprV9#q^AYZk zOgpn3e>Rg@kr2>i>|vvBdRh`UkZLAFNF@AYoA7sT`l15fqQ5n0M~LCxm3YrB;AJ}l zEK6>(kjt$Q4}SYi&nw_z&i6W)l*~)?q_br+=9E|H+fCnG#LcGy+Us#3Jbfdd-&w#B zn>5-P<ZbEBTf`!Af$hGjIKL;D4O{yTYjr&s18n|o8Wq~mVL4t6`UT-{cWJ8bPA zbo{0tFW_$v$KB2lw~uzSykXHdU&lHA#koJfvCZs(9FL(ED<0`5=EhCGQE2lFuLN`^ z&LVAYtg6uv0a0(T>AdL=3V1z4Q74`09MAUS@>9#TdqS^8sd%Mbj^!&0_#=P(yWVsZ z9LndW0?wHeZ9(hds+pO|r#6^c81$3lc~=3K*JJYW1X?g3DbwQoC(icFsSc2&F|Tik z3*PiVp)FjaYL5oUr{`r1kJD4s0w>omZ!}(Cv;p!#JRipex;PeJ3Y^Oe?ePklmB*>p zDTm?a((8*pgZKar$rmEqf&5=z^cx_5LG$I`@u#7kPp@wldF+h(Q@a*#p6cq=3krkn zK}TM{QNY>vbmWxeqS}Eb4(9voi#`J9`)oML2dyV-gl8w%w{I!5g}#ZY@cPzSDa<{# z`TYf4-iT_CaAm^CvvVSD6FT|&(*-=Pg)=wRduFk=GGSYL1str^*~HUiU`b=dQdtu3 zUl#DJPicAVZN%#}$Kc-;@XpNpPKANvEh-!X_Uk_taA1c#&!D%F8x%Wkzf-`8`RliI zz@=NFBk&<#|KAIEFw<}eaf%RlNo<GXT(mp$DNY^Qi-G6uY^~)C8X2-*w-(wOqmA52 z+B%tAE!(em6mW(^q}Y4<xFvCNUym<ETOT~OHJFa}J5%pW;}VpA{8(o=z)E6L_(cwv zqx>_+=(F+vZHi{I{imV)QLp^i5Z`I)WIKkW;Np(k8=jDYIX1+{cXD9TyArTZ%3+b` zjY9mhbywtdP^G*M`?@zgC8!HIvG~{JFfaxo{^tjEY5XtBVK4(i{4WdY()iEGVa&}o z?Hl<=T;9qTb!q(LISlMX*#1`qb!q&s&0(-shxjiJ>WcW}@ukNGxacN1b4W^`4TgLD zX*1I(I%WJUz<fs%2FG={)rGJ3NtmCo(49B*0@&^GuxF{MT&O!Z?DX1H7^Q}9wwXf% z(!)8+8-B0|%Y#BklyKJr?%$NbDPicP5+*#(jNb5T0eq%V&7SMaHGuj35aw)i+Mfem zbeA;#B&;_y`tBUzA}lYLF%Cc^{A1fs!F~UQ#0F;b5iV%2thg%+QV+ZP2F)k;>npEN z3m$CE8{Q;z^+I5OK3b{5A}>z`j>a42lOCB7*Fu$u_3-uHpfR<ezKX2y0=jQ}itys_ zg8Lny`$o-g4(gZEy$X1zgs!aV>>{{Sxxx>6qn<0cx~25U=Rf!PRDZ(JB%gXu%J8Z6 zwdiWjn8jPC4-nAR{I8&XDP8to&qMX<Cp5&-WdC0$eQ|Y5>0!RUQQsqQ?*(*u7;Vgm zj3xG8Z@f?FMljKv0;zWafP3>LHE>h!5n$cD`MF8ls@DWm7tpVp_5Oa&vs{}LX(<eO z`<{rtUabt@N+|2sehu7{;Zp}9Pxk9Kleo+K1%18w?*!NC&5FGeCA6WhH|zb)pnj<y zknYDqy1^cUbRR3$*P;8SV4inZ>{T$!@0*$-UDns4`%NL9+pQS8^(H+hbaG&QExPAI zy4;tzIR-hrN$)*6x~#87_g8(o8@V=Ge)Vj|(AD}{bpPI`+Y@g*;P=*IeJ#452=HW| z<<q^TQLL{+_m(dX@F2ZVzPB7L*4Lu@(hx6RZ*F;cvA!1FiI2BYl*11e>ub^d4?bQd zTf{)Vzg4WSMOV)`j2>kx+>-=!^?jJ2z7}0QlXG~n-MQuC0l#9G>d?LQiU3dcP(Hu6 zKD}69i>~HyT7K7Jes6t2NSF1s=(a<=*iPPhL$SUV-JkOD$W1tIx9XX%>5taeqWcFv z-Hr8lUfinr-G;8#*P?rePxq9BZ-Q~t^DoP<)Yqb`c`TNn{L;0tlW*3yOoIA4bl?0X zKEE4zu*1?_Dc0AbtNDC}pKR4R^OkO~4rzTYx|*}+=*IK-%|GGun@O~_7TsW-$yVce z@n$_sb?w%j7jF*MnH6~x#n*>7-{teG^|knYAjES4ek<RHiuHBqz9rb7Xmro#_bu1^ zbhW+~-N3H&3iItPfxc*cExMDCpIFb{@?*vNT6A9#;&Fis<PhjXPhNJYMOXKtR*xj# zH=rBngUJW3@_;$s@KfLNNuS>=i}m-mClu@J@OxX}mt+!?^ZC6^_ae4GQeTU1;Fn}s zY=3Y2&X8Z$*P<KfLw*cl{p#C($fv9Iwdnpzh*#kE_lotk=xQE?m0!V6z3on)ZYK4$ z=>DURr>|@H<Mvj~MKkSceI2@QeRfDUmcv`Wx>#R}?hp8Q8NU4;&bPM?iuJYV{wp6( z4sU{a{MKJC*4Lt|xnD+prwaP})?i$<z7}2IuCHz62b;#O-|p`(Onn`?w|{}x&$SIX zM)dXJc7K0i>TA*chJbFtKHTol<F$?2_ThGa9<OZ__5rv1`wLTFi{F1A@Eg91f_?1m z8iUYr1zk?KT6BZ`g?Hj%$L-Z#yR!SJN%uV=UOeA!|8TLs4!?IiF~p1a^LJcVtgl1& zw)b1S4&tVrESSg0=eXl}#rh~>7Dl}&KjJw(%IQXUt3g!B;+<LA-dYmxmzLtK7w{0n zy5r9ic;WiJ8HdhfZ9;7Bj++G6#pdvAlC^>^Hg|{m2N6spiMRpE0%z%Ws81N<R&z&O z#zSumdF!sZk#)S?`FSardc56vDv4W*x4+UDoa>jq?JCwydBeEe`5hsB^Zsi{KNwKp zo4()r8xgK|G$AmEnck^-mh&JmHTq86pGnb=aKl-lykSi5)Vs}byJ5d#jWhai=Nppk zMz~SKMkcrXbcnmL<~;9QAM^~x@uo0Qze;rVZI`6zM;0j6FZ#kC6kOPF+KQ}YuSLmN z!Ir$u?RoS1O0L*v=+N7qU!=Q)Bd0@e`{uAeS*tj=-}b#Jn258`$~irF+dPRIjb$Wk z_6zd5&Dna9M{adkPkFf*OI{yw6%w|1e;mk5=tg*<a#=jJgLeE<c%c-Chqe1{E*9tU z8A>3W;lzV&dz;2|ot|bH4|`C@e}usteOqK>6ej9TC<Qk*cSUy5;D(%)=<+S048wB* zjLlsxo+o{l`iQIJL8pz3?|NA<HYvPQ1w71wySA6&t)2)FjSPwV<I8d5qal$$#`dmX zPvC|U3|lp0d*_vcmyhiVT~H1z{+Y48OV{iOCX!-mY@ru--I}5w;fC6px2wKeb-S@J z$usQ!+b>JD8%iXlQ(Vh+@8{Y*)hVv!Z`b`m1QYeEL?&;K&KQ+`gd5I$CzH49KCrso zlsqYubD>O3yUS%l++VGO8!>Ii;&1BUMob(1eAAzWxEuM2crKH7r(hy^rpAK(ihMq$ zzhu?2yxkMF+smW4j<<J2woPH`@%9eg3%Id1xXZ^2I(&=9DRbO}|M8CRkN6jun!No; z5_dUoSWn;a{|K&Gzk1<WG;H=e{-9W2$rZ<gc)_};bR)b_K`maeCrjdm%4zW4>0*Xl zTatLiy%X&GJD-*4U$x{^pRNL~#*em#o!+1`A5Uqf#ZDuS<DFk8bX{Gf#Yy}BPCZA@ z^<>4JOgSBXXC`zbm`Jjz`33v`&VNw@H<XgLi@EvEUrFLtOUlg6TfQpBE!yyR{&fnb zX20&Pfg5U@ljpk{HE=_X%W*%y25w587>jpp)W8jQ?QSgI75UyhIjM;>EVZ6u9N+cB z$#$c0jD*E;B(9!kd%DMQjN6TbWpOp8v;;R2mc_lV4$qOWh>JUPcbl{6#dNT{-FDe# zDof=0-~9}sJ<sc-{)97C@nARacCjJJxhupd@BT)mYjX0WzLGNeCEZbo7st@<{-I+1 zQo2}!?*2-_bMikW$ERqM|JXKk^6popV4^t~iCJ)ANAG@R5;xSVlq|v9Z9g017VX2` z_oiSX-b(D=yN}esja1&s<lTCv<jGBRKFlu*cP(z7zB~3UCG{j4t&(~A?i-Rkhw_X+ z0%YdPyMMk8ZepHN|GrOfjX$85Gn|fKU4QqV7VD!?2&F-ui1*f|c;W7Wc+jhNKe!aH z6*dSwgZmycw>7q+eTjH&g^hZ+&tKYZ>E7`@?d7=1y(9Yj9(M*zKgRGJje4x+(qGJ@ zx8E%7=DOM~#%<mc$KV7el1khF<q7-no;RlGN4P2bK-`biz>NpPwEGWFu7Mj1l(<;4 z{y}37kxXjLLCEvgFAv+z)@a5-m;Wqp-<^VqWD-p^ha1Pignon@Er||S<6N#^%3Fk+ z8VkzgkCHq`S{5~I<#}5j+^AuT`{_Ek(QGCz?9y9<eaNZ8S<OAq6x!BqNqr=ZutTH^ zyL8XyQoOJ;#KSzjNB!`yy-0%bG_v#bo<%5!Q+X8A>D4_yk%EbO6gObxe9wPL;#PA< zT--mnNBuOusWuXKDVi$55>6cWQ1@sITX0sFA_0eZPi{2cdy(*|ZD9+wjbf<-AMe#U zpVuwp13Gg1?LyCt$wrvJgt30_v0{CtM9C-dUb+-7^d5+ZIN*B&9Z`O&y5aOg*Gf0H zH&$H6l+%y*YJ4(+sqBs7LU-T$JJO#RH`I?{pv}0zCf@O!7`GUsd~dW)Y)Bk4;w_X| z-Y?A!@^~Zt2)D$Z-g|Y5w+J`10!}9Pt|xJ8$>hD$7`M3Y-W%Oh(7T!uZ>jl=we#M+ z6#WRdM4tElVh!9fnZ)rvxnEkT!75MA#cQNpor}m#a1t?d>R#3Hpg!tRC=HAE@gm&_ zFO-DAd*9_t@j|V#cwe>@FZ5b0-q$Y0+X$u@@nAFFr~X7JmntnJ9_Hoy`qG}AH)|W* zI7Yt8`_80bBI%`c0Xq1;@C?<^k8r~gb93u`p}n!VRlRb0^bS2cFgD%$fRmN;|MKL# zqV<(rSv-vy1#~04;<}Hu;QhLntilT&7}MVS!*g88iH_P!>e2hZerf+g&zJ4N#=l?p zk5zoO;-QxHhq(WCX`8K3IA(ny?w>5j4F%-k-mx4vJm~XqKeH5fH8c!4?g!lc1UZ*X zjm>Ik96a3P%iArJ^9NqO9Jfr)ADA!44He4cS=WRr-B>M?^9PoX?^<jIM6Y1mKJexQ z&sA1{x(wTP=eq>Y+BVE`mjR}B0`}<x52j$E85T1}`oR65j(<cy!i^Qc;zs8}%3FjR zE4;<kSW9)g;p}!c^@Bg0>~EDcolSjnaK^GCt2!j1^{{atRC{goL+hg+g_2}{i1$DJ z@lE1|Q;>Mjiw_2RVeqPYLOkfj8~%4FgOxl}-|58%?@z%*y@@A^8K3(usDWEDKKH5r z<HlBbtKmDLU-w-fw_D8dxKH;o9(}?@{R&6P$>cuW&s5`vBc-^o@Av7RCdREAEyaaT zc=P+DUq-LG;k`EK&wW2qtgq~m(YyP8Z7E*Z8;kdsOYy>4Z}Eb4O8XJ<8Jc{Hr+b^A z{}Enj?um!_asQ<WKC2{7Jm}HQk^kP!XS&mc`_(UT<EbzaS7C2*+^-S7s&Pwf-~HcT z1Gi*e-oIZ1w`5-4AMJ-sf2*Xa{l%LP_nWiwQHIcLcO{>clsDoa_y3-blUE-KGI02T zLp;0{asS^H@hTZ29=<bszs7r~{mF2U@c>%ba<3F9ee415*Yz_2SHT|JSOc!c>{7TP zi>Y%A;D1QZNNeDSQ&ePwK7L5|Z2|sDoOgmgerR1}n1EZ}#}DbAD}}qfkL2-ms%`gW zQ8x}By0Hwd29IjvA|BaBw5F7e!=IP79rZCW4zT+ldWYcS(Z$g@JRD^;u7Yu+-yEAq z)3{N?;c7+w1MY{PSqnF0nz&a1_o;$AA7%1ggb_-0EbzY7ht2t|t*h(^>0$nV$mBQ5 z{9aji*EvO3G5<gOy|z6}M6ItRD|n#$;ne^y5B9NL(w!CRYtg;%n*=YL(J-v6xT9p( z?!WWuyREPu?~s1@KS_Om-j9_mGGyeF@PBCGTai+hz^mN@{ndK#w_Eya_24yc0QA@E z!9QZ@AFl=fk*h8IiF)u~YT-{Vher(jBc}vj*H^^V`&C#*S3dF`F-~|?9ZoVcAE09& z(Og-ttq?DqU>=^@v{Jm#f%5QvuA0x-<*;+?BfnXV7dlX0dw*Ju7rQC0z1LLZ#V(4& zyQ>;6c25KkKHFVUe0?SV8oAmo>{mbXVUM<$8oBuu4p__>^#iyc)%Dc*Y)U^gCz~;I z7WdgT+Km;(;=ZH?ZajDvSI^U{d5#B=xLCJ78ts!!f5W9GGEXuVPX_LP6rOd>n+<kP zgQV0Uzwe{!3+8p92t$hG1$O?Ue<}2``GA8)bBhIz|7`u=d-d6Bp8RL)U+dR<$$_?B z_t8qf=Ux1<_3!cUd-?Xuwf`}{el=VV!2icI_G##^73+1qHTBVYLi{iE=ywzNs{4w+ zu^#%@#NY7oz0JPq-^Vmos`%aGMgG1kz|SuMS^Qp5pC9(y`ZIa`+D7#LCHeb7zg`{} z4#xLmKjGEu^B-aT&wKS7tHt(pJ(m8h=>wc0zV1Iv{fRt@%JQ#1pvvdeiK2X7mAAig zD!*=O_2Xl2@#~BJ#K+X;DgBMa`0D;&>$61rANT3YtE55y9`N-~Ke-jwU*_RU#$7nS z9?+PKw%;x4_XFx{8vgU^E4Kd+e1%7Uqg9aa1G)#X_yzrX-~}FjCimk*{$Cc<7wLbm zU*9W?-vj2nd3yo-(v^qXL;6F(pPTy7&xHOypy!OHp5#6GVQqS|`d>XfW4gCW6XreD zEi%G;ix2#$w9&=;?4!=+i5Iz$gVDhUeoE?R!@&r(JQeiXxE}bwAoci0LVr44Oy<oD zAHkZAhr>Rc*ptGOB9Pwm0RPL&;qjfnK}08Sm~<`!o!<~T^8wx_7NN16{rTOz91O^6 zEDW%oGShhYbcUF~Nx1><^#|`uKJZt9@7EveP4_le*$8RCZ+_sW5}0G%4A0DtAqqk( zJbbkW-c|;m4aeDOud9kC?clxW2i{$VC!aR!WqY&c*2Kg4df<GZ3}-qS?cg!Z?ZuFx zhh}zmxHrU`xAyl0oS(>=vsQE1-|G*BD*H>C|M)o2)IDZV&c_bP=QlPQAJ_X>pEJ#7 zXRJbH|4H`?&QJdfbankazx;kH`2CvCncvYUJBv?=PI6_SEWQD>P3*;+KRQ3+aoe3u z(h9a(q}i{@??Gse9|xKm?_NG$quDIo_w{1m)rUC0G}Z4ozckgZ)}VPdOZWXmvF|3v zwN#fz2cW4jiu1?kH$mssPygI$S_8njM7sCX)X`=AkLl{Z;QaFY@<!tm7kuvgieZr@ zGFJy#?@0fjJ<jwsZudFKrIi0~2mdeq-1*<$I@^rJBl02r&f`cQw*3?5>e9#RP@Lo& z%~^4de?tAo8Ztis&42$m@cD}KOcV3_6PmaEx%WMq-=BEpdEzyuYtE;Z+v6o;<<tE- z$f4AajeNaPTB|lZQz3JKG(S>T1_z+|sq;+prH#fXFFr3ctweQCLAuvHPIUErxrWYG z$~EK{dx%e-sLAgzZCda}jKaR;lNvu-&g(&Fe%pEG6L$5JKTwxuY64(W=6Bxs;h#M7 zIMCF1SPgmB<P$dVlRs0F&wdx5!3Z~`+bzT-n}gz>lyvL*xCf>C+m8dk*h7Buf7GN4 z2OyTi+370YENsra-GkZz($yH?@-aIo-8VfB{Js$UYD{}Mzq8S#-wNUr)01n*J5Yvv zZ%%sm*5tD;y}G_L>8+;tlSq+{5BdA#0r;y!uWsCg{H>+<Ly`yo(T;$>f2`}%*P-_! z(7U33f4kxMS~b@JCV!-N^?9bJG2>eL*A2(R@}~oA`TL>+@K=Xk^8ob1@wNQv09*cA z=b7H~YtkF`#_91LhU2R-_T}SIm)^?`z+ZAahT-_u_6N}4I`qEp0Q@D#cNmUu-8~`Y zSBKu{0Q{{7_QmMmaGmBw><i~_Z9fJ4)uH#p2jGw2InLwTmcQcxe?NAf>HXXR=$%aR zcQWAb7tS-iUq1jne%G-mzm0&u-#X9q{_p_wP9^y}74Y}}okw~vfj<Au0qC_>k_@)Y zk(103($qYHnl`W|&07w_XL2DPwv4Og_<ZZ*K=U6CLNje(TgK&beCmCPn)0kkv#uW} z>r~p%wv6lL_%yk?OXDpEp!wiM2a#vm;I`C)s||;KKB)QZHRV~8X5ILO^!-G79-WYx zp7UvPm+Q&1Ce5!rh&<B<y`>gC=kvLb1I_0hgl5{Xx74!dd~QAtG!NpRwbBN@r4~Nt z^V<)?XHA;z1JGPe+vL^A&Og|D9B3ZIzru~m)PlYm+4%=GucY35uS@e^9;EMSo4gv? z`3LKsEzpMGMrg9{G0nPX3qmt(=T{>;|KP72r0+Fp{@0o`yW?(pABKu}+<*T((|iHe zj=!i$6Y|VL^^|-Rvs=`;PI`ZRp6O}6a4lWW!l6<A{IMo~uRj2P%jj)_-T{2BUMxQx zoX8L}7C>61c}USY48~$9tpoUNy||y?OT=dR(mcajV^B#8@vH|wT3`Oj_@Y%f@<w`} zIM4JRIRL%TWNG}<geSy@1b_c@<UG?e_qXc!P|5hB2~Rlw^j)A@V_S<}-5devFs_mK zCf~@<IJahe|LF@4Aip~FH0Qovf5Z5M;ZMU8PJRdQ75jDQojO2&Ll@cbXPj;;zvrK4 zdf#vWdZD{*_%qJ7<?ox%BfS@6zI}I1dWe_b5ZYrs&bq;zV30r3`@ha3J=%kvn)EO~ zMj?M2$Pgcy6+_os($gH|TKZgz-u?mj3+<ob&p2#$d~2UsqQ7<M{p$np7p`lDKjRQs z{(kyA(>s8FItuNT;V-g(b<a_$FLmhs&H?%x+84uLWMBT@^Gr|gmDSVd(7qV{BKz{^ z2jH&`y#vGocZ>6Pw=jPX;NRAw_vZTj-7U^H@E6Try`xZTJZjOad%g^P-Yw2w@E6VB zy64Mv>D4`7CcWZ(1Ao!{JwRNt7QMRX%j7TgH#k4QU+BMls_yx6U3ym>K>v#N1^k8f z<x^LmXL<*SLGBjq0r(5;%cq`o0REQI`{G99Q+nqhd0z)HlJI`d)qp=H?N55yW_OJ@ z{QQ{K7ovVc>a$L^)Aug2Y_1Bdf#zCBS}$^a>Gb6Dz9{EE)?bJEZ;I>XYJs*$m@fj% z_oQLst2d73b`oAAAC~4k4O2=pk7b#D<X42GUGk}S^=a1vm?TZgCeJ_ZY<a`r`jM}L zramE?JjW=2DQ)xB((i0KB9HD%W;!0^>1J2o>Uq}(g(uuE`y0*coD6oe`E<A`7bpY$ zcs6L<Av7YGV`mnVy|wnNf4sfA=uGEr)X%61+BW>+PkpF1UV+&BY`cR?eS3Y6-lz3k zqz)eidefNRW~1?G-8UYJ-fY<KPb_cG0j=YeeQm9@*FzyuZ{eGNTIWj{4*{O*6iR#j zt<GXNZ)bB)=A_rH&qs>h)Tf77*rzq0{LuW(&r(SE$NrMu&wq~m`SiXD^#1eV=ml~k zo&SC~I)S`!rt#_jeK<OSoJdD~v;)h1>dOc3S$sM<zum~Mv<Iu1o4Iz3G+tKLc8(K~ zne{r}q|L|tGnZA$q?}$hEYkbxM&mPIa!7jqoP}&Yqw8LIKWCFcARElD&s5LXmA1w4 zWW%D-U^WgqW9I*7`b+v!MsGYD6zE}oedb3FM=u+m4#>%T-2}b=cu0CPj~x5Tar<wF zqZQa%j@zp$>9kTh{h2#!;<#~BGNn5Gz#-|C==4LE9Fkt7(+@p!2_36X7!ny{==4J? zHE}%IRO$3X-*`xRB|803?{M_Wbo!wmJ|w+_PCulvoH85ID%t}rigo%Sy_;E1XRubV z(+}x6+HxFk+(@QOrytUN{K4s^bQ-qfAw9=AI6bT*fqX#gvllNJGb^9Cui!19^);ZS zcfk+LS8p)ubcf=R>fC`X`s{ioU#lrw^jW?0Qr3Qs<NBgSW#jhQAE?PgOfNNVu+yKd z_W8>Bi)_(ne{Kn130w5p->iw_^`*)deOBMcEtj?BA*NSii$1Goxd*0KW{W=ik;C;j zOW2}^tM^B%MO&mr!Tf+uKm3eJp4L)2{qWJ6I8M$=rc9?Fe#s%}mFV=t-+xGYkxoB6 zT|&p|lefM;{1Y{CJlRy~^uw<>B)t-ye)umBN3Tq$AAZXr>7{h~{=?BK=(NT}%jWHR zN~a&uxZ-jgH*QL%Os5~wbLE56E79pkG!}PodXY{)qUWLIbP_uK$PJa_vR<?`T2!_V zdgNanl3s~UKk^%gqgSTWkLVfEav6ELK(VFl^dp+rePCL#PCxSAC4IC$k+ntGA3pL= zHF3OtRQZgLUUf)%DV>I&_vlv~l3v1Re01}Ww7^>+Yxs<hYRtNP%&e><xutx@M|Ugv zI+3zPkN#Lq9M`^*DYHe7YCdCGe{vpTdZ}@P&-kdG$sU|uWQ!hs?UH^bY|*1{uZiRJ zrD}bB^dApNuf!HTcIDydmD!@lzWk8%66@<@Uwb%O!Tf;F_}I&r(6RHwvqg_>)x`0} zt;!ZXRvr6-PMbY+OfRL=utkqm$G*zxC2Y}S)v>Q~S_xb9*y|1_x0Ee<?CwfhCsVfQ zv5(ipadK8NCAR2D<I+RYOO4xCH;y!}KP0`-79DAvTtcU4i;gtDu_lfun+jWWq){FF zI$89yv}lyJMMoO{;&A+x*rFqi|8PipMO$>F@yCaw71^RAjp{R)jf74gX;hza<~VNL zw5U|4KUUe7a(X2?edI}pq!;P*5zTEVTc<aiK3O~c!p4y!$Ck8h=Yc1iDxE%}Z)`2+ zA*NTN(?_zy@mHqPM}Fv#^b$IK<d+UdE7s{FnmbS~GrP9gaeD#A?XQ-!ZE-v~SFEo` zj#S6KpwsdCsztMuPH%$0>eyE~z2f?M<bvwhS2?ZX`g-Jo>NAv5T8Z`b$OUVaV{j^E zi!S)OnmBIUluVf|x}beXdZ}^4`g+0HL(+?E(FH%dj85Uq<H!Zou`dWB)<G>QmCaw& z<iVFUnkduh3#!lUEBOoNJm$v*_Z^<MfY#SEjyyr{n3UO%Qoag0{gt3~T_s<w@BkJD ziRZsB0^W1#;yGa(TG8lPdet#vkB<VqP_s#oGOC^@RrIW8YhNj&`Le#+MUw^_|H#9O zf%j8&@%%m|R$EK&w+~G(Ty3q)|Msx-qSco4;9ET5ZHK1kueK^bj$!rQ1Y>CB9?Q?o z7&nF&E;)0|55hQr_-ABv;pbKNDaXrsNS^Rndh3U#m(=qMzva;M3VMEFweQsm4~sk* z?N{@V<K;3+o)}pf{lcN?rDgQ{ho)DQ(JPnHvN|bR<ZQu()&3S_Yw>&;mD_>~tM?>T z^pdvVqUwEn1--N_xadpj$|>$|5M_6^;3B=(R<`C<@K>}27kzs*Z{Yz_uICq3$GBQK zUf!qVDU#9ii+;2&9|d|zJ-?_r4qU}wLC-I$-oJyE)z?tZFRI?Jdw71I%JuxB>X=p) zy|kWxW|_=wzheH<dVcX!4^1z*=3QKU_FmE7qMl#;f@<E52OE}L&oBPYx_G&alvdie zyLfzPdPzOM_}?6wUa05I#*vGEBS~wpI)itSojzv&$PbZ>oSqBZKdgzHXTPgGdk%2_ zrW|*Frp@lpyjE#5jsouuwea#5iN}7X&sDU0J$(3BI^09fYc3-3f!NRV-o>KixOuDE zPqv$$Zw9wzaUtwtyH8BV$%?pfyK9XjPkee(PP57BX&ad`y*AG6^1r>-DX(?lKl?!V zIS0glCh*hi)vTATw#U1G;XlHD0btX6ABEl85>SCX2H3Q}H^~P0$fW%L_M|_Z&F!TE zL1sHEz)jyL@Nr?}ru{QMGI5~;PfYuGKJI?!bl=C+{t@@5ld|-2O}m~Fu-#_?_t%rS zi&?il**Vvq$c+iYJ`b?zxLOW-41cZ(+8DY1{b4^V%4q|1(rZ{Xo$bj$zEVS8p!ZLF zN0RT!=xlp#4gWFs7jXE`_Tzn3xYPcuKX1<#vq^uqM-oASqjM5Gr1Jv|54dvXQ}KQ} z8ql{VrDJi1#uPH_%=*fO{ONG71MZWhAM$ae*<>`>%+^<X_Qo3fN*K*gtA@G0KxfT; z9E@}@ho007VVb>ucd^ayc(wSgDq&0Hdj(*1Zf283b23_JmDGJc>U1v7rwh!X#h|^1 z&oFg|r&rq3!R|Ie*&gBkxwIF<wF0<j0B%-*o9z$A^I_L(_gcXHWX``wRDswgY|4}V z?*gs80WNEG`zxEl+kk}Cx!{p%8`u_v;<e2&(6wmXM_=RaN`J2b%q`Nkf$_RP-mXTy z`e`zb3gor%bkwU(+cq5Aa=Vu_o(7l)r49KA*X-EYal1S2OnV+3%IQ%bM(jl!#zTS3 z*j%FPhM_|<(_X>dk4fJ`67EYHM=sGd!oV%IW@1usyKHuD)Ey6jWGGvB&8;tmZ^iK6 z;PYzf<2GE1KJ4=)KM=sfRtZD<)6N7oy}ga^#?gQk`-1VgM02iY=Vtie8?O)AuV0e) zFTfDJKBw*93+?ox?=TWpbH}Bh0j%CA%w_#d!2Uy;uJ@%myUsPPzCR7S){~Dp=5#Ti zFZua2Y-=n3^qlA>`StWB;I|WfLlSo+ul`%1YvhDa&habM{(Jz;Q}m9sfmvN&=~`ie zMamQUe914T`4duvfj(cNzNO3w7@IAutj(Q$?WUbqm;7$P&sJvHA&sYi#ve)jWR?w% ziNWf5wv6@vBd*u0v_hZt+FuXfyYJ8X*TncTBekEbe^XrV-FIibIcv@NJFXqH{NEkp zd-uJG|Ngk%yKhYye$=ZU!YKEr%}HbvE>Ry-<UE*U+2;Dn2{)+Z1NwC7g-U0<4+7pd z5i@=z(kg)A`O+%{R_L7>P4MlENzkWDpBC27N8UYx>(SOT^LjixvkD5m+2q)$Bix_v zPj|iV`F%0qb<Zd5dGNDgXRqJ%z-3Hfw=VsvBz-Z4vw3IUZ{qX3<e2^W3c&v#NqB9K zZnq*0#4RPxvw@?rz?diR_q5mDUbQW0TZolks_UHxCw=#RE1ouHc>HI;`|+H|)7!IQ zbFH_siT}C5Azzqxm#Qy08V$zH*|amlS0i7%atby9)zaTD1<WrAts=~^SvJDwD|SZx z(WaS3f`fJX(%;J4$2`j>{8(k)y3)Q1aQ`)jBQ-WFG}wnf2<whbrsMfI8xJ=(v^Dkt zYxAXgP9-vtw%Wt-_GWKGJQbfWtgDy)eNHoL@e`BMqP9tS==`*_Xk*$OPUjbsXSLA+ zGn#ZpLV>(I8Fe4Z>G#g<PGq;iI_k0dkKWj2m3n-c`ie1pT92V)muc)IhWCC`SB@8S z>@wdUl=&rm74QNb!@Rj{HSep=v(dQM9~CF2>HlRfOv4vCM0o7!FZ;GMyvNvJ(rLC_ zhlocxbZX++4q5&tG2Z@UHY;{V^b>aGGR>*;*b(?bcLW|b^Rk~4`qTahpHPJ^XHCLy zp6bTm27W4Fbv@){Z;BxrnO!b<C9U6yX%TdDMa{2KdcwknT&8gquiXIl*!B?L5^wf< z+s5n)znE8->Adpr@ZrZzd_gx}<H?WCD-V`Bw7G^4yEv00biWm_8gnUw_4qj^vK`Gv zZBm<#+IYxuwjGwXr!oQASJ;fp?##!K>-!!yb@&?W&Uk!UXS$W&y*V7LMR&1P1QmYa z3tpyk+WI)T$3$9}qyAx`wX@H!-J(eFu-0DwL@A%&*rYvbt)JLfIT^f}3;+A_rzjt@ zem@(JHnSF=sqoiNw14>*8eaRo{@!LQ_b}N$*8Iz#t@YDgZqQ@}CKov$Yg)erof~bg zuC_7`pn?dmu<@6hH86xZw$<<89fk4k)``uPR`7oEmB7)x-5JI4bdG)hR%vtA+sUw~ zO(xBGemzjygpOaX{yAX=n;RSM)67y2TYUMp(14@Q7y}oXR?n#(`wn}1`BdB4=}h~* z_8@a_Vvzog7Jmm{L+)+3jVp1n7F@1AzWb<gu!d3Yzb5$dmJDRDi|~em5TEt`xmYjW zBI`d7^*ZkY{MLz=gyTy%oo69jtOtbCI7$dd&&&>{ZTF1{zVy8sFou7G!(6#sea(R0 zs(i-Y5VZ8v=M3OZz9iZ=kUyO#A)LSHTY5TQA~-P=!k+L4dRJVY=toQs{kTH?$ABIJ z8ZUB!G3{QVeq;dG!Y9FF`CakliFPr0Be=$gbpL8?RI|V6L5-vRAL0R5=sGzZW*Gw{ zo7e%J;&4c3$s6X<70;74g_aAVunu~5#fzn`*PAwF&*P>N>oM1^c)8RI{SW~4gdq>= ze}cxDF}|wJt&<}oFz{=xSmZo7&xrW2F;{qN9qW$y?}(8H-Cqj-rXB%d;PM}7U_M^) zD<S=3;KtR%7GClD#d=4CGzjzO2^jm4aKcbtI!`=aAbB>#ddlMVhz2ER8?rF>q+m=# zgdr~<i(pi`Y)RXKAAIE#k}$S4Cz~tHI)FvsDE;8}WVqw#z*b%Pteg%kA--`gwTh3m z`pTnmJ*A7WKDIp``ujVq)mMIX8SG?=@69V=_VLRB`?5;dCK%Zoj>q{pLcUk3u8I6b zDTizF%~#hS^5E%OcOTA8laQPmFFXlLkn_O4{b<gE!lG+3ix?GAP#IhJepl*##>}HZ z))wbRJ%(;)j_vNbc80}b+y93B7Xr`IO@vkhyhS$4_a*TAu6#w#PYl}`&glf_{3GUj zrMJh);kijszPvJtvN}0ouX&}nxAEW{uKI4BUPdINyH~ze_>*nlYy^X|Cef?h-f&zs z7q0+wY<se3pP6@o(|2A1>0&*;@-Cr^=-I3(bX(pdXoP{!e&u^hV2*Wm$6322v|A^( z+{jrxjY|}1E8eQ&oou<tk;T(kMFKDDjM_U}inrbi;@jx|RTq}=iI1=g(#alIB#Kq! z3P1WPU5^rN4JV!1OtBD840Mus*Os*<u~bUCbs}?-d~J_Bs^6DrZ)W>-JeK2CUsl%E zs5kNC0VealVa{IF5<HnV+dX;Jjln(*PEpo`c|ifD2Mq{ezPkX!u?}GdMHq}v2&3=b z2K=n991mf1KNY~NU~}Tej68dDHSbqHr1Qr`e%4lw>(@eT-~TQJ(+Od2OTlb~FdDZH zcwSrWW&zKijp=NyFrw?jJlR_>v|kAr&p)v++-e4NzPZ>|0cIS-oGS8D7>iRY0UfOW zPyTO0$L^z!ueR3nezX2{asBa}SJ<B?dvO=(PwV8yDLVl;PFRzl{9wdu>jc=);g)#} zn5(_Giqbj3FtLcm!FcCr3bTO;8qxX6xGi!1LOOajmXCLfJG_XFx5jE)o!p3+eqHUw zG!*6(9nG+<y_lbq#kPJjhFODZMg06~41-y2H-DC&Ka62I&J;KqzOn#=-HHymz`$3# zTK6DECvb9cs&zsp4BNr{z4{{&4FOrn=M-t^e!`=1Tzf<ssDFyi6|de*Zd?DQ(uP;R zrjy^+pNi{`Z)B7_>%rqw)c?-Mm^`i=7Z3;2E%XCBid7Z7rK5S#Ih{^tYh$Go!o=ez zFy1^OKk@hpOcwI<M-e{)b267JeAlOFOovARO`Ps;HIXg2-RvM{#m?g&`6is%M}}~W z*a%b(r{`5My&~MB!dnD48&1><Q+lu$Pc`F;v-|F5$J+>#FZj$)y-w&b&tP{v;n|<Z z5Am;;`W=QBxN&onj`*y9uGG(Lec%tF-%s`D_GHlPjXIn3Pwcc5`Fs)JzE0@Kxaz~8 zEA8$6?f~zDZg$)O720IGCjkE~%iz^-1g$n7&fM%UVDH%i<TX9@`<K$d>xP^8aUI+K zD&P$dfOl*^>z!IVb(VQ=o1V|h_B~sa?lZPPgQ$JtX-uX<R!DIo-?qo(n|Qytly7a% z$6Ev5Z!X2dt(m5tHF?d-Sg~D=0WIg(Dv#y&PnWi<{Kj~mA5tP$m5*J~Y<suVY%j)p z*HS!b&z(5i_B0k$B^T*mfXDGrf4&OO9}kD_#zSpKB|i1%R3z7H)VHs~Q+|Cs@O#bY zEtij{KdxEJ?=|Y<SGBA1jmG7g=F)bRUmp)P>ze1~cu27lo5e0!^C5h}W?iE(Cy%d| zvsoLYY0Qo5hv!GCUdHe;ZxQ7+s76n&`9E`hO7Pf^5RY=-S&HZBNsjLL9WBR)o@@km zhVA~~a=d)Jb98AJw*49}mQm7QD|5B&8^Sw`9R69E>3t3hhli$1WbKbVY}GXdTUWqS zS;u(Z{-}g!>ga}>jF!*8T`nuZ^KCNuym={}@aa}P+ul2u;whj09A<k3Ta}iJo4mHY zhibOx%M<?D(=N&J7y;O9$%N7wMcT;IeA-oM7?YDaomhQ9?CNPx4`El@quF3{<!tL@ zi(BuUE_~sqeX+nITXT1|vYD-}`m$iX?rEgH#d;2^ZHx7~r<D3t*4uy#`6e$Xb6zCB zrn5jkBmP=xPWUHDi5?U7g(a}91nkR7U{@2c-%|p+mVotQl>xu&3E15dy2lf+=SpBt zBw#(CC*a{^0`})qbUPEAvK8g)#WZuefQ{vg+=QojehguE#`DQ=v8^L#ez>tC{GWt; zc<?QY9KiptQux&*{2NQ**OKsemBOzl;WbZ6Y-rTq<4O2WmeN0wg1@#=3V*Tyj~MZ_ zSA_6;<KeusjZaSC$oJTMr#~HahRw_*Y_*!2bjCUNRN#6(2qNQx<7AJsnQL{Qa|XFO z^HC3(yn8q&_4ja?i`PC!+Ye!mNg{~b$+11ezpq`ZhHcxVJi_B_`C8+1M6^w^2vbJd z-E1fvt8GBc^xBss+wgIQbEL=5G7k^&@@vgryrQk$sYN4yu>aToz|yvWGt0JpJhpYF z0&muvuCzTC*%o5D*ZzxTI5~S_ClOP>)|_c1`!wlDE7F{m2HV0}$hBtvm*KHf<kF%^ zd$?b4?eA9bi1sX=ClMVt<OE&&*A=*<(Y|YqJQDuZ)$lFLorQl>HT-G}e`huPnh%e4 z_uBVV!0!(`E~k%rb6*9lXllE=-|lv@(__7L!ai_57{4JoE{eC;^Uv&BjU(6Tc||mb zkNNY#=;&<GbwWdXY!hR8ov{%WZBki7Wa8rP#dXc4{bbw4c4619``QXzUzdDrwu}7j z>#F9mulIh_#D$-Jo!K8G`|G!hS?!~XykLK>`_T%%MUMk4XSc5Vx7B#KnC160$NRNv zJlwHL<NaPW9_~RG@t}j(dFP67%ciqQCo`)Jp0$_^JLj5PdKn1vq)ZV{yY5xe)^IQy z%y9yUtVopeAM4>8UUzHG3+mxvj;DU!<aO_GE7^_XU9$oamwIwvSSQKZt>#K|<=A{W zn9TTlt=S*-r`s#dY)h_=NV~*+umrbNz-`62Pd}2xMawzvdP%!azoG=!YuDfw+kHk7 zchztAcv-t&T7v7fYjBJ00>*d~G6qJ@Yks>Y%G!N?39i?!!7aA?(gZGg>$iKdtljS{ z!S&iTxW#rmCAh2k_!`{Rf^LiwxGTsv^>m|E#`C!(ZZN*9DO{|HPydMs7iaRbnQL`^ zL)%OM&K<)4LK5CerwIS+Nq8%fBK+?r;n$1=LwKx<Pye$Be$+$asN-LLVG<*&aIo$6 zmc)BieLR<EN4(pTc((u29u%Y4-aYm4g7!Y1#Iy2~_Ml9K_MXwGkLS1djH{A(R{ql7 zTB^M-sE;S@T>yPLvU3iXqxSGgo;;`LLX<xj|6@IMj=!Ie|M4Gx^Y4pgE497YJ=fW3 z<}{kE=dLu;RgKwTG#U1r-G$wY9Pt77^1OPyp&HWP8#M>L0%<7)sO9m=ygEbv_`gdU zN1oCAwnb-%3@fFq{V{FsH1|96Y^OKYl|^x`2A=6xvi@?2>t6%L{-az(hSCq*BONcM zSXD=zU2Ns1&FKVz=e6~0t+$nRH?~^Gd%ZP5C4W4dy4Z*>##8~ur8Gq8nn2*A{%ppb z<e5c((GO~}&ZN^F3<q=nT<po<WBa$i`S}n3#mB$zHvR8iO_Y(xr|12B!f)dD5&RGT zp72}vfBc&;7edbXM%NQwX?~;T887qdI{5nm@AqEx`)Ba`NnZUc%x}uo{_hgHy~74Z za?+U(_}LK=IP%1y77fYooGvDFL`0_j-Ff4BT;GH6X3eZW9L^fo&jvTb)sepiPp(B0 z6JWS-&E0W(j#<#a*VP-yjbEHSI@le|r@bbU$-@FTLDPBTbZ0i4!r|%n8r|_2MccE+ zY~I7IA+RvtX-sxHyFG9@?d)#D?dc4WDBd(bru~I}Ii)ikZ10Z9FZnagWTOuD>+(6f z#_kxJG-)scz9}H1{-`N@!qm*hm`PHqY3Q@Yu+xQ%u=79<v})GaMxzTbg6o)P!3bSA zOg?mTFy37?|81H78r|v*$DLl20yjeLoK;nt<$?yK{pl+IUyJ{5r2&U>&>5~Yc4j=E zTxpC(S*w9O?j8IGA=vdsf0yat%~5~8GwwAQfEhqQ;!}dJiQFo~2bnwkY@+|Gx!Zw0 zD<_h~sz42@at1|i_C|0Po1>i@8@PSbK_XvM(X(-XYiodDE9AS|KRa&@`+I#vRQO%b z#`W2F3@L3JrO=Ok3IJIHv-9aW%WKZ3@M0>F2HD@u&NU&;{@DSj=f6jT-6phe(6a!Y z>F6l$4>rx6bE+vW5kV&q;+Z1>6RI@F6*+-pLMBzU38Ori>_AB|T1E=ceaLQ1;@dlO zWk)a5HuSEk3QO-<P<JO|%ncPD1Usk7%LM2xMx%30wN_fPvk!O~BFG1q8U$=U>2;dY zsQk=E-6rm<k5ugpp~-NN@y6WN0{QYoLw;5Oob|KClpj<bO|TQNOilZWjtd*Z@vM&t zJKmjRuzW5tPNyLQh>E>yoaxPGM`w%41TPRk%)D9C?9WFH%#ASyO;uZ=aK~edvgPc` zrIyX64g62~)x>PUV*v7dFg?Sse%d1G-T+I-0xH&N$X`YeT`8_5BKkIgE-Ayaedt5C z0eEx-PB;76JqHFeD3r3F|ICI+A=JX$faw5I5oVAo?`m$to*;Eq*xA_^4#6>0NhDy} zML|wDsKV8IZ@8#zumQM|832tSj-X(6dN48bXfg2zW5&S{UNA~fFkHdFhe;dr?FCdA z_aNmj3}SCEhlSCf7!v(MRXrOoFvi#?3Yj?!)QpdRjCb3t=f%q&(oZl!f{}psKu36O zX*if!{pid)=$z%KGijcI<r?qxr&CNmr5~d#*mo*~w2pZ&ag&0&Hysa${hraQ;km}{ zV$?+TFjX7thzxALjPwl^0`;wtlH|>72dOg?Th#9~CmFS3CaR%hEbVvaGi<J>XY)3^ z;(5AQln#qq<N91}bZzr~+pbI-*W;QDBsLv%7jsNAogZ8R{8H9KVx!qWW}rv`sPbF- ztLB9UctNX%6>YzBZq~#VwJnTPzX=g^t(Nwtd!T|rHZsOfYj@@uaCFM)=;JrUj%@)< zGA~p4t2E~puIiX+56f{>a?8Ua=Oc-6z<sB)uxpqb7&~-z0ke!wtKlF8PWHT<mKrO@ zbj;wpUyda&FBeYf4<M&qWAwUGNV&F%KFk)h<7z{-<587C#&X`?JApS-PqeW}o^9{J zfKA)FIH~($`Og8jx0b=-sp=C+A_eA^w_FC|PY9H;08oD}{$_si&*ppwV&1{Ef+nXS zteQ216iV(XsNC&3LN_8Q2t&iv^_*jbCB50jV<^3*`b%)3nv;EAHXja=gJvch7Ai9# zl>nTi&M4D~ie0l7;?lYPL517z3}E58qz+)P&T0k7P)`Rvg8|cRfAb-lU>azF%mY5r zvw&$-KU2iU+8O2*T%bMpgGia1HLw_pNo(|`_-ZpuBZRgMzpy*#%$oKUS@|(pfUn+o ze;3Zx1n#3zpuEo7UwBb%0ykhG3Ah6nK)XVVqkrjgXd#B<ea~ZST7#{ifef)B;}q>8 z%4gkBx_{=aKx{hfUuwFPQ`-&0k6~P$FXLHAFUV*U8^3<9vy0n$A~Rad;RNoNGp&<- z7~0&l%C!j5hQ{?ae5LV419d&eNU=?cS71DCX=(zm18XV0JtHJIG-LRo(?O;MPz9KU zIlNIWKw5_T6*xLmXIm!+NWjV2^^4A7$s5VY8&d}_4z1y`30DxV(r{a5u#w6LEXqDM zD~@mY)9!CEQM1PG9^4rH|E5GxhZt|X3^!7NxFT#dU^}30QZgUFeD)Soc5jz{slpj4 zI};3ZjTI1Ub#r93h9yuIe|iX%j$A%xq|h{qu1#=NG;bv54?_tx!ZcPbuqtJCHBAV9 zo0oBvX%m|4^}#p%BsDLFDoEs(djy+os<A6l2uqTU1!V1d<HTY6I>5Lz7Y3bZSd@)J zgEwWU73VMol{#<VoXl;XX)>J9IJRkRSc8opYxZyHo%s3AA%T{iF_h{52jw^+wqDKN zpxYew#<JKn7kj2z{o1DBh)vOAJR>AdwKy)`0!9NWT8(jq6&AHJ(<J}fXjl&ex!dDf z9`L?}Ljr5cVHmW%tOFo<XHNUaEA4~Pc5^<~hNN_gg)hS_&>b-RP0X};vy<Tn+GrfY zF5KS8E^v2i+%QoP-N51nB^mXZ-0(%Ph)z6C7wEKwWy%x6M$)We8@Y=;lfU;yRvESi z)6qT*x2II6@peaZik%Cs1D|)ojO6hh1)@|n5417qV{sR@xRq2V3L8J}`?%@WR<U*K zK!3ncz^Af4AC5+-YRY1g`>?!#2P8v5wtSchL&XuY*^ql!H-BYq<XmCk!M9k9F|Zut zC~g|`NnI*qpw)JRb?pa~6%L3Ua`|;O{DmBFb)=LH+^))|Fw#@3ws0zG-qc_#E<ACC z=FiNL5?p4GXU5v%mX`e!D+n^kwd;7B$^3!0L(HFh@JYw^2e8nt7XmP?O9N8OC0!y2 zMwoEGvB|^63x4|bK}<pUR$vG=k3(F~IEhc#Y%nL#A*oU!N}K)8ba+lip@BghPZ?Dc z82C<E;N{L})CEVk{G_HNB+ejeb-ff262@6fVZIpB_e6As&XDJMa?zF>y-hgEN-r<U zaQ99Zf4HW+$8ILOY!OV6(eOEsg-o?Dfy0L;ciCXXu)XN+BO^MG2*GXE>5QO?_%(u; z?F?McNP`GwYM@)(B||Zdmm~<bbi!z5zA0lbVD0lR!A;M9aH#c{Ckr+w74kHVR_C&u zHK31+?`key&=}c2RNM%_L9TqBNPp+z*MXMZDI*P9uXiuKDX#_2ixDCevGb7Oozi7& z&i0H>cNV?DcybzZXGiCuHcXp}ixvzK$-W+r<Oq`nxe6n`gMcRrjrT&kZemRhTwJu1 zj(=(ow};~{?Z>%Y44Jqm2J;NOREdIUU-;7tS_vC0gXG22w=1S}kqpaoAp+)#f<CxX z1XR7QxndVyLRJ%EJq^8m)3{#4m;R)~VFIqZn#HHrFh6Zf*X$onDb>bKHasJhO*^w4 z+0{qjXY{=d3bSGVo_F*oH-;D}o{Ed#KiC$@nW0c|?SN<Qa=|B_AcL!fSqgX7%ps`_ zYmAi9Y=oi}uzjb|!)$tvVQZSINoQcDF?dnS9dJN5zdLLi=B=VAHS_>Cs)vK_iFH|s z;n;K$o9u55JT|6%=p|fZL@fitUHBpq2Mi)J3Owe;U)4w@<X|mCHt9Cm`;uxE%%r=d zy4k7%SVmtOF%(jRfHDp8Ya<GxOLX3>4d(Ekb907MUWtZky$1YpPr?N=C0GfM!G@qP za%b=;3$=(b4V^6rNlUB`C!lVFx@`+_OvyrQ6d>(gL@oGq3WC}E4;<{%&C@T$?vB4Y zd)xYh_HlpE!*&wQ&0tRCpa83~GzSwayO7QnqlYkj;r1CyKGQ%!d$uzm4BEz8P8PVN zdkb6-JJTIR26Jac<*?nC?Gst0*Um7y#F=N!z10R*e`}M39sW*)O;~Kbd9~v#f%ipi zgA^Ptib~MAdD88IhW6biwbjUa;%3bn46b19-#KT@3(~pZ|ATF8!lzgju~Q<)h|dAU zH0^$K$01Q5?2mFNEJj{zNP!`!02#kyWNCr-I0MKt)BaYmAi(Vmjl+g0p~gk%Ib$Yk z$O9WroHm`qp$U564W2yg;O}k*L&Qb3K)fY&9iV9<Y8=(@Shm^SKT0CSLRvn=X3RYI z!BN9AuVT#}1dM#3<~LD;r4_cIr9P{wRU^b6eIFlZa+02*i063UzBz&Y!_&-IQjNAs z>_x(senh4_9m9ifc6Jb*0w^_Wr<?nyyxeG9Rs0zUdoRn*c$H_uTC0@UGGN&7w5bIx zRs>YFnxw-3U!lANYqqn%+2Ve<KT}q1O@Ijn+2T1?n*%KYMioEZ_k484nYVij<885w zAvbYBZG_o+kY0F(F<1#)`s3&d&1lnJ!n#3k5E;c3o8q9gzu%mWl^Z%Ie1*#$N)McN zVdps;WrN*4jH3b@i;D+$V3@Ute=p`p_k)+&F&1Mu7UL@i3<`y(b(%Q%gG1Jwca1ly z`fq>n@ft4ac_1`5urfjdKo$2u%m&YoWp7PXB-$>|gkesx?wAh1h%g2vb482r_3s&Y z(;pbF+|J^M@CXrwyv{5YU7gG}0;@kFf;e2Yp(aQRM=;!r^88pj0sq^2vFs}XU3eqS zOnwR0Hy7At7+wWkdZPu5gfzvGvoSXVxah)*^K=S3|GApgU@K-Lct|50;5>`*DMp}j z;_a<DqT&-1(3EFSqy!JRV3k1<{L#JfID?66cL!>@+t~z(j(P?bLWHH+&UPDKj5al% zZ{ta1L|WRjX=VuXjhHqZJM)tuGaP}!1}a&+3?rK1erXW-dh_m!@3&HK1Qx+bdJ*1) zVK8N_Io!i}FArHUwTz$c&TI^ed0^f%<~Sc48sCtiWcX{CSrX*behtQZ9pe(nVAD^< zBO_Rr@k+abFdPGI#k{g7Z(}%~2n}Fb;PMB0;{v2S<=W{Z7@yk;SCmf@S{%t>Q2NvU z9B228jF<+^Fv!gEBYw6V8Es9jhq=#7qXP-b`7@&!Hoz=hvR;g8B~(~WLh0md`?SVD zfW7BAO=pM&0!b5U=D+jhFI;PX{fl4zB3mF7IV2N=dA$)pKnD{?39=fQ8eLqo!8LNh zAbkX(dz{8FfWsE@A_h|vKIGO))&vGJ4Nra%T&YwkXd3&9EuXY9!Pw<{GcDtQZexM$ z@8O^q0Wm|0MeL_BL*N$HmC=m-0aBY9=9FKBz)JRHwmX>}HKG-MIUy1KlJXrKPYl5T zPEauxh+`3WXMlLNI|9-&NJ4BcWMGmS9O34I&NBn4DjnNkbAj~7M0tC`RA+hd&qKf+ z{3h~$af?g~aTvNa*cvl}z(64Kb|fAFEgXy>9K7WZ`AJhUX6%INq*uD#!IPJW*?E<8 z;99FzF+_qA*tP*`IuBHJ*$yFqAj53*3edPsAny#ceb-Kg5l2ws^LgVFl*@sliwLt} z2@Sw7nhCBWpI1On5rV{^2pRGuS}_@zJszhI%`^(Yv5jg+Ke096f;B;^pHM+9qGMKn zq{!bFaZ<?w1Un&a6uH5QZu&pp>hNhT$@}2nCLE8E*%>uh04CdNrsUUPH~)2N<K%jq z!ZoyX_d$QIF`Z{8R##6P-E-RkOnNzZMTpkz5F8X}NRZnvP@)cP3r_o7wge5_BbD)F zxAZ96820IzwzQrvCU8}!Gwu+i2%l@}XGeL6Hbu;+z1>-C^Y(<d0x87Og(?IyTNo=l zzpWWb;Vn))q)+d!Z9$PSfR)-~>OgSF{=-oh$PRn$Eu1I9KUCQ!306WNm_Dke(W0YK z4YFGaf^e7gTWQQ&ez&8#)rz_`zfLr=h1b|T(uMlf@_G^XXn_@zPE6ZGXL0QZjsy+_ zCq6BKbt1<|@=R?xRFaHnLbAp+fH6%1?2dVzP`Z??hta{RwS5lHrU;->wL(u!^?clR zO`=a_(9FcC>M#Z%$xVfffHFg5JJwafNL3hy%PEQuV+ypfz!k_!CCJ8=?lilNQ{jwB zCNLB2-TuBwZ}iwRlXx)A7K3>ki5`9<apjI*N!6jpJAh)fMU*9SCJ?+~8e1g!FjxeK zIkYmSp=uyCBWV~>?#Vt*b`WxbIC{ZMbhRqTu+sK}7Pk#U%oQ}nqp9yz*LTjA)f?%^ ziUiY4v%+P|lSVe4oWl_rEFOk5Fx^KxU85<TUS|Rm?{r!vCmqCAhsApcUEAqG_06XO zp4|*<IAfzCZ{9>Th5?wRbOm)ds-b?mu-B?C>4PqExR}R?Lnfp&>Z&IzyGe9Lxya;b zXMf|wsnwHaM`V|Q9rPc2o}E2>$_9rp`Oj_m_Xcx_q?UOn-hg$GVAk%!dpRw>StQ}! z>I{pfBhj6nmLW0}`BQ3z)A@LTqXqLxFew>!c&xfT9`^=kk9xj>DRCY3es2vs*o&Bg z2?Bo_lsj82I#(>(FBVN~QFxAQ8h{gzh_7y$Oi_pKjqIT;S7TQqb;k9<?k)F&45&&# zc3Y<83_euF(8qjsRK7{Xlm`)$p3AXVe)e~9jy=}A@*=SA-wHJ76+wmx>TtN2lZ6dO z0g1jCeDPFOaLz5VZ}4<brGehISNHs^3H}s6#H5M0@Kc;I>5||dwGOYHw_X+Y1_+MQ zHO84NvxNFb^CAyUl>n1+iqn0s92*6>|5&UMpi$=r<|m8S<ze+%va8Vy<K%Jxlw10n zGB6&3*bX?n+`o9mvk?yRcT5bsq?}=w={C1%J^*@(fC}=<G=lC|0TlZ{Z1KV4jZ_s_ zLm!vM1g<?(H@Wg_JtK73p<yjMs=Oi+!b79>cdg=x+tqC&FTHIxS9+A-*DfX!kCVxb zXG#33ktENxkqq75?}LH4UpZvJ3~njD?J_mn1h37Y_J#$vaeSm+vy6Qzb9{Vi+P?uY zsPcN)Xe6Xmf@yQwj`*ixN3@!G|LInclMM0Oy-`~aYrNiAHwq>+*$aj-+dOZrs5ZS= z0<{HB`coe0rb!{I6W>28C!+Ps+mgYvV5M@wB?qt}Bdqq)A39+IkqdrhOpnhziADOj z?jx$S%xvtp<t$2Lb{+u%N=YM7?E-^AEo2238beb6^Vwk~BHzd=N%cc}Z*4~zx5{W+ z#;rGC0#sYfhSwn<ME2Qd+oF(|m~t}hv$U+<+?;9qG)sx;I1Lepg(OD2Lx)QM)+&1p z;(QGOZvjFgND88K;4n9V>-WIt%o9j8V5-|ijCxQ@MN}kQC8#2_3L}{F1_%*He31wN z)@-MZ$R_Ued6s^T4XBAw%gSREA6t?wY~`%f+X&3lC^oRpB`aXhr{$GQFJL+!?v*vV zL*&QdWw_ZK_jxRR4%KYN0;Gk~qF8;9bqm@%!9@#KxQ%6}tuabhHbWNNyg+tqzm4?- z3sf7~4-Qt90VkYTNES#>otkCJHYz)b9ZW;qH|6FmXVY+p<OUGl<%I)BRB0fRYG#3w zA0R!^fxtt;CJ)*UPZ}L%#(#UvyGhbzuA}XJoH_QfBj6E(i4E!Z$J(-L+A@UKhw~k{ z$vAU?QL)9LY<bX-cN*uw%rV<>W6Dq#jGZU!{@JXL6(3vC1rlgF`K+7~Y_N5%-5K`^ zGR8r~UO)8MeF5)|xl~F!h~MSGUM$kcS#YdRI>Qm{qJ9V1mGT}D;20vY_bhE+p|}{> z4r;L?<aA`xFweb>&6}g+DLk&R%yBp%j%;51TvPlV-+mSs5*hurOmkR*A+onC{b3W0 z)VYO6FalH?)U+Beq1CN@qn1p<q^J=tHjBEhU2PjXM8FU^gnevo@c+Cfb+d*eIV5Vy zj%#)_-!J54+!=@`oEN#hPG00~i0tOX<j^|en*S&VZxl$5YZ4=QhT4RelUJ~v1iZFY zTA`b^kdmT^TNqYIFqUbBd8;gvt85C6a7I)ow}f1!Yz`65mmRNW%Bp0=!PSFs!Jrx- z4^aMw13EN5bB0@)CdHRx#_<9^lY%S*&G8G0%zn~`;+Dg}Aa_RpL{83Vakeqt9wJ;X zrv~s{<R+jNVYzW}X;Xr8GrRlN5?&Y7loHHaTy;g}?a(C~@TV6Cm!CasJvp(EIU~Pu z|J?rWV5m^W6L{?Wk!FZbLgB-I8LsT|xfYxeauWfda~%X8qOyscBgLh>9)>HExSfim z8D#C`Hw0$8x{btwaTI@JH=(0}ztIB-*Zrhow<c~ADC0;BQ*7lCms?rd@)?s?T?k}N z$(u_$R3n5ya5jW7&XZRWLf8V|NKx0Fm*N1x7W1-57y1IBXq`lVx@T55Zajf6|7z1a zomTsFAJIAKJXS{B8OPI(_Sl=*EOK`ni<3EdkUUVC%W_sk;jy=N*hDk=1G8n8Uvcju zjh|Ofv{^nLX(Z_db~I%TN5b5x>rGW@TsW09ac%@{Z#oO)gh8FSN-9-ed@^R)9zwEc z*g}4S38UrrN$?aM4g-Cra0VzvYClyx!#%wltFH`+?<y6@a^-@|D}?f!M_5RT*=k~T z;vkymt2Ue7>#Cn-AtDgr*&{kpLp?hV0I8i??CviR)MkPspQZq=XF^uk<V!Ci;SkS= z3emNwh&1CO@{YF&phdd~WChKbDsYDT%gGu$EYj1QiaRT`<<e-wB#z6(HOIn|Q7Gc& zV}d-T$IVmyjmz!&hdwN5wAnl}Xi_Mt80K410&8<!X+NZZZ<3L4o*zJ?=A~n!GS@C{ z%*^XiJUyq)@lqQ|D=6K|FjZZK)?kX0W@JCuX`&1<-GNO?{sBHmiabW;OcEiwP$e7| zyCSAy$b$;FaD|t8$DoM0q94Oz0hX+VToVmSjin6A45O|LW)xG2*H%RoCMgJ$3o8u_ z0H^oL<do&z7PThsyjc<;Y&}nkVX1W%Q>!5Fi7afeBt~ZXd(cB>B0OSjt{PmyWOaZ^ zXJ!xH;OBp)y&Z(3@z*Sa@O1aU)G5{>gFya^TR2cd`zO3H`E$mr+*&Gsj-`}gY2r#0 zTGtqtxd@3K-P&*9KW!_^qqqtQhe*m`TJZ!0O88+$mS~D0{}3;Zc-!Zu<LH-Nm>T<V zd;9G(v#hP@9{58%N3kk8OmI8#so%UFqSPOnCnd;A20m=3w<k9ddHoBE`V7X5*+5M0 zz<+HI<cE0sI;?HIh}52d3CbPYE4&&aFGsW`FOv^JU<<}8@yOf4TLcX`BjkfO<_Zs{ zg}lSbK^B{>UWO<wIOZaZA@_gcdPVSCtVU3xinl=6o%qgSruwL~c#$LjH6I+6mf;29 zqIA}EbK0gfcX9mQL<S(%9a#d^(A%T|t%EL5qd*v|A76jKl+N=*6oz`T6ljE0ECs?) zAV(T06EU43Zcr|RnGKPN9I|L{<S13sCszpDQ7FR6guS7F;lcW6e;Ua!Cr6!rc%-mN zd`G0Y;QitJr`k0$+QAQ)47u7YSri%qLw;)4&0?AgEr#hp`>ewdNb0Qp&9zc<aPd*p z9l09M?P<f^V<IN*{WOsiBPIa^u&YMcST5Vy+B~}vTNOTdK%?WK*~@D*V-i7z<Df=P zeCVJk0+23S0LPZ~Ey$Df&Nhbdc@vi%yZhp_?(E}`AO1^ciY1dNjj%_urWgkkdc}@$ zC)yA!IL(rL&PfWt1!r=6@C8>l5J=Yj;VzaEHO;1rTr>>0NyQ~d!->Qyk<%33yp^ql zS*e2x%mcfE?+#!!8Q53t$4{gv?O6`hNrbp(^T8ZhC;Cbd&L9lS_^*8g!)$C#1??P! zFBbr1re{6qK>iyyhM^R&%P7YyLK5`nsPbkai>NxN9l@;NPdwAx<_#@Lq(W?gN!z+z zmE5YvE|^yvWj9JjLB!KQ(%EdQzv5OanhC5y$RicE6Lri5lRb#s7lW;0J`!K98+ds5 z+ri;)w-jQVcNPH~UdUq1kcJPD;4XIKlT3c$h#TsG4h$Ou{H>+zK43%)fY<+K6LgFE z!@i5yIC+^AD2xFftYb|P-dxcZ18jK_ujE8fEXtt}n-bb!#$^ftV#W9B*_7wx%M8Zp zH~)LX1j{}0D)S%kitQ-vBfTvjGlWOv7d;JG`tZCGZ(^F{ZQ1~H!(H?jo>=E}Sc2#! zaA45~Lj~df%9U8dBUI(mNp6MtJz&Q581|4{jz&;Iw*b=^F)SPKkkc~vOZ+wcrZv>T zCUeUb8<@mAO-&Z1AgNhOEKwnY&jIoB@xJI=p3Uuwb&7@+ahc#_tyFiByD?sh<69+K zLmuVT0-6Md-xW|k_lFskxseu*IF6$Z-VZVE^&V2*VB|EIhA4pB%<Rv~YH(haM!|&) zd@=~Wv81UP$-(c%b6c|YGfgrPlTT*YV&#{~t8@yXL&B)NDDRhn)&Oo39@*gLm_ZB2 zE~*HLBJRf+Hx?==#%o*f&6$O+2Zve#Ch`Yi1eENIu(UHAAU7cKXoe*E+np={%q2G* zm<S7YYmFKT7M4h<6O>lpEtakYg0aTPf`Df4k1Y&RbD0vlkC|c)v6UR&3xgi@phn`k z;~BBjFgRX>04P*<W`S7w;j>5fLc42RMWF^y3U%WmHUTdmK(73g*B-V8=6VHArPBh$ z@iiVq$G3tZT`Wu;d-)RO?3C!Kau0nWe~53o)c#$#u6@1}#Tx)v&4d}3a*q{{me>?S z5z{TP0*(w4T0n_Um<Sb?P8r1Vej^$}E9sTwEK<+KH{U|4%zTJ|r`<QZx7l<YtxsU% z4V+qL!H_k?-35_3XM#dO@W-#P(IUUhEJf0deEOPK38Zv3IgQ{DhN&q|fRy<Zm?j*B zMc7lyMAXqAC>Dw(2-Jks;MC*2drq@r$1vP9Hfzn1y#)dUQ@ENcYz2i}S*S5$u#&=Y zwXuX;g)b)C`R;-bG5Jq%1T`@&0Z-7GxCc8_nG6vWM-)(!Ku1mo=1Y<dsfmavxK9Vz zvMsa|$N$9%Z6kBu@N;~DRv6xSan>Pa1UC(2&gb1TW4B%yCUg<U0I@n*v7$DiY+h|r z3PnLSOC%{HRM7&uTwR-NA6W4iP~^Tv<bnw$g&C`$kJ==Cl*jaG4?X&wEv!P+lA*a^ zOuv`eJSLZZYV7WQw%hEQMGWE3Nrnv;@8M%-G2hbBo5Qh=%SMA$ENnU8)~vI>zOmB8 zQ%rW6YbM>Oy8}m;?<V4Tj4}4b@TzUDoYdjGugBZ9Mn815v;o->VtfjP+xM8x+!i?p z%xO{q3WmK1h0QAP!M3+#VAtA4ViY15w8th$!U#Pp^h3tQa{CGjeQx7KfP=P3qdl9+ zv#H(^z>O6aY&><!z<RzC`UUwk;Uc(x+~<+H&eGMjROw2~FLjdGrcvEDm&RP_&SVD> zuR<}dE?{RYgGm*F*I@glg;Sh2GOi=bfEK|oMs5|(a<x$8O23GYitsr-yVS~_ELlvk zAUa_k6rn&(gTsWa32#u^?Wi;>ec<SsBPlJ!nr>p^@`j8&FeWwhe7$j&3_IihSci|B z9)a~M>2|x2xL@IxYaKw@MWVk9iwTh#{6u`b6ES?ejRn^_Q5tycgm+tYBQ2Kknvp!a zf@cvOVdM<r0DHJVJ@_#3&Jmu-vr}H(MQ&2e_LS0POu`FK<m5;LPCUYn@hxO>V1hb$ zq?NL^FF={5dE1TS%-Cy4kTqu+wJ=kHq}UM4%>z`STx?}QEVd#=DUhsu6xD3?dU)mp zu{;Vd=Su*1@p6ni9YGCuy*LXHA3Qj9A=|c+td~|&HVhsymqcQwZnP|VD7~zQ%RzWc z%}pe>gdD;%O$1VMmS;5FK?&Z5<Ad2j*<N?BC2a2VTAMufYHzcWtgGf*H(Xtlm5?RV zR+^+y0)j><gtF?a0+kVyGQ5&1`${o71ZQK&!;xGt(kDB2YeC>@UWx`H(2T9ycQu^6 zY`NWQSvmR&B~0W;b`CdCOGG|-(U2i8rxRKhfDLiuT(&2L3E*l1c(E?<m+_2UxYZ^X zer4FQUsI$vn@mfHu_i%@#Q_;^G&$DZLkGeTc53!Uv{?*U%muv1D%if$j7~WTu|^&- zP1eYIQ>=lNLnK$CkP$VlVHmPlVUxsRR!x4h#|I5Co~gpCf;?L`mjTJTR19#pwR6rd zmgixRrh_S37)YY<AWR(MysIpRImioeHp1O4NRV1yE}37DEEDwgKri3LiZmHunGc|C zVYwG%%!z3<5Ajgk%PF#|DEosOZ**Y@^jS)a-NFF|CB(;Fu*32u>1c44K~J2`^sr^+ z`|fUhVJc{CB;i;7>UgqMAIS-wm#_Jdr$fle#E|;nW&)7!i6n}BHgc-CQj3+_vX_@@ ze-agf!1spmG>yO5YY|nalh6lKi)X5!%E%he8_K|~UO=Gt$+49dSRByTQaT=Te4i6= z72(QEaaq0MREZ`-K3q7O2wT#w^W~+;4N#@jWx?x#Fp$^T(}0LWx-sav4V$@+#-4*x z<J1Yvs1z3k5=suK?|3>h!Zd{iUFH&|bvdU7HfV?H#2XEJ{q<E1%zN;tlY{txS7M+v z1VbP@W(;5qZ@Y;?Jb1u?dax`p6f6z}#FBt-o{EGZED1oM`jA4-fSwYqVFMBL#}&uO zuEJj_K{P~X0Z*dyc2E+K;*Jx^E|@ryU*}INt>R}WoS392Y(k0xk{Dc{Dg2BT4Mial z6a*x^wIG7@Yf4cV!3`Vm(O4Uz?qUGD!v$YqN@;OiU4o1&*m$jgPvZtd*mLL(poBmf zUI}<%T8Y<z>C06e{yfj`^{R&(KL^3sPsk;WabfCP_>cnwnr=Tqwuqe=AQCN%jM~E< z?FHl3xgwehb5SZ)7xJO-0V6aX#uJH%7tIPw0%RsaIH|IR5f<Iq<>d>mB%L8XzEZGu zQibXWcsnjw>@sO1f*SZ>Ta(s_W<W_w3Lr5hfeI+?A!!qD93evxrv&y%V=fj_;S*#5 z5{UgR6pPGC8|YPD9>|Zyg>{yN1r?C3Y+=SyTM8=(3w<_4d)<q!?1_{_oJ-kWu+x*G z+2E`sbGl)c(j6CmarCf<!A{pcVd08*X7)jESCoref`(K-`NRoNG|U)l1w9BGYt;5l zIc9dMTn>2zaK!wY9+JI~G)yX97F<w8$Dbdd(PsTBIrQP7JyS9AMP40ZjdserDeg#w zt?99xo}d~3)6rB+xl4f8?qDJl?JA6%^>*<(&(55X5pN2!!|w}I+?cd{s@Sm+wMV$% z0N2$c$hBZ@0+v0v{$?KgwHi59<cJ5L^yC{6BOakdmDoQ+7Z_|sz`=g%$`LlT@FDHP zSFTDK3C=cMohGY?$F8n&g!qPu^F+MJwDI3LayWc*u({?R!i80EwDR-0unLJ1WmPN5 zs_t+&Y4*okIKkM5cbIRO99@AZt+fd$DMa1=c{4AkIWgNjSHh$&eBmgZA$(sOpJTHd zX6Lj}pP8YCO}1jNK=K}4i6g8!na`4_BA=Hwhywct<=sXyWuB#OS0P&$@oDA;IO6Tu zU3=1Lnxf~zj8CkA$bFN{`Gn^3P!8b&+3cQ;W_@1AEEVr-NUjBZ6b7#!3ifHU7)5oS zpApsU=*?OYJ?Tq2IXsiZkYa_v<dK<`)F!V!5)tTCBD(4bPX&tTJnt1)5+01sFC;_p zyG=|zcX{Wgm(Uam6v)+OiTy@8*2LW*tfxi!ARQMe?=TfS-NWNpF&+;*l2!PWPbo=c z;gzG6w`MG>H&RjeJoXnu<PZghbuu0?-vX&pMi_g@oidKh8UAU&wTs#oxiqU^Y(<@U z#>Xi_q2PEEn{a4Qy4-!SAYz`HW`;OIl*@X&e21ZT3%JA9RYuH=WgWNHU@$c8G7^HQ z!E`)ONsN$Gr${OR;X(a!WTGR*H=!#E=_xtlSP64m1dDoQ0G!TOlF6ZzN;We2H)c*C zC}ihFK&J{WO$i={nWL42JTRprukMSvu=CUd@g-CVSVpU?e??+Gq@%`k3frr^+l4}> zQ>y)e9p~z@kEr?l2DLCa3Q|g51wFYN@KBbGfkyQFDubm(!OU|=d-zHKE-fNc(Npfc zmR~tYnP)rX%3TgGK6{cB)SSLtx*a|-u~k|pc4KzBzi(t=JY`(1#Z@Uj9UO6iq<LBz zF^yW)>D{nEaFbTsrD54TCdP-e9o#(YH03BMUetoEEj(#Pc-Z~&`M6|m<Ep-dI^ks4 zP_NJ<&+<eh-U!AwevsuA^{b0LjZQ_cBDE~h+g}P&@ODW)u@bAAI-Wcbdtn;^1||^j zxYuiy$_H`DE)wV2&0g08D@9v!&%ShP!h8V`sNRFP>o`zvc)vE_?KD!k=U5>i!&|}7 zwEVLWX)y1ySQ?<pzX%#MfRR)}5J}C*<=#ium%r&S3m>J4<2hONe4mcxX2V5!$vLzQ z`s1XC8HC=(&2>i{e|IXWL@;AwPgh9tzGs=Y%M)MRvhX*DKBr!Sg58TI-K^wfQZY%7 z@)gpjo_4jHxFv0GLxes92pS_uQOfsN0jq-}BCxp^%^qn8^O{66;TOQ5J@7}E*8(lF z+x6Z8pH|6%%u0y~fr}^bG?ZcyK;}8Ao%QPAZmT;-#|=IdtfkAMNr9D8uf{h#hS;hC z{7^2(8sAIQ$)fqk+P@UYw&AN-r+b<*Ov3}eu2M?DI+jX9Jh1jEZ|m!9Hh5YtFnsY& zZpY$L1)1;xNDuovJOO3{3Mr7;bi11>-y6UMuoa?HqMP=4O1>3p)}Ug!CgP`&%<HHH zq=6!7$2+|(`Sb@r+Mp%<U8IWQf)}%e!Ik-bpVp1>)HiRDU?H}?>2RluRAlb8P&`0H zg7G@U^oj_gmCTWCcKcWh@rj}_zx?1qf_gsdoc)&$AQ%PzP!<7?ao(L}a3x<H9F{Fr zXlhVCIyeEAYmp{El!G7_t6aMy8v5#ix4z_Lu&$KXw!3(alF1LqV?OJtj9Lny8mFJP z?vtk7M9kdjwY4_h?!yyfsy5VpXSP+)G6LF{sK%^w^74%=)akexPJyQUu2C*;uN&we z&+}K^xw2^k&Q=y3sk+wX!Qk-W1E~YQk`yFMgzo-fIk6#<w`+6j9Kgv2GYQ7=WiX46 zp!41)w$iw_Y1~4`OaQ^7W23(g0O7g?UmC{Uk+@1Pf|`ptSiO%rBo+OjhmWF^h9%@6 z5j#x#j5+d1yvzefit|xE%uQFmoZ0|ihTt8JY8Wm}#+t6p$5q@RK9R$==Hs=>wy{n# zz~tk&^{I;I1fFiHVRD!gnb^f9P$Z+Isu`~<ByShonkYj4fH<!A%ev#S=5T8AbpX;! zB_wVN+Qk<XXXYiq{&ux~@X1hqHU|@fx{+g6vA@Iq$|A*m4;`n~O2sO|S2I<F$H$6F zryyc3Trcaf5`b275rEcUfDexHm~c6(3h6=z$r-|jh+wnvXav4;Nt0Gd7K)ASSS?Vy z%zFM<C23;?ajnl99r-|B)p*c|EfYl1ML7gUwFrw%Y)|o-aJY=s!c5@Nd#WKNnSeZd z=XEXa%n<ucnLm|j2#rhQ{0@n`8x^b_@Zf407Lk0lRCdQWl#v-$HH2tT%nibomHiI) zcC}DaYoX_iaK(>S!Kl`=w*LB84&|?W5maI!iUl2Ec&$4~&xqH6HgYeAOe}BZz^R3; z9J&^#{z4OxO3166WCFN?boJ^L^RZ;ziolUYffQbHs)voT%gIf39cVYJB4CmtVe$0S zLrW0pcm+(+=y>)pYBB*^#$6G#U;~#Dm%XF40ugk|lBwNGiy{RtmM;x%?3tTrl~5Ix zr9&;&FpW5zIR7B-G|rkB`ghyXsJ`gGIR9uVWLcX<n$9JOXa;^uS;GNPS(^b+WplCb zlVU0IdLobtw?rYiE~xe(Twzc2Dz(zvxq0ynH)tF|_`ZX&eSzK&q|ExfPm6XOxJSZT z4@qh<?^e&pbH+sZu(j^fNzDS{26G?z`X0OoWMemSf+3+8IMu||Cqa36MJWcuVIExa zU&eAC1GwNm&WO}vBlBQ5HX`guW7zl04&Fc@2GZ;A@~#5{_tx37F~fZ4E?aWF6G1q! zX->_O9*ns`;h>$q)q-}4R}0#4QqV8C#Zly837l(Pzq#qXmZk5NyKt>b5SZY#P~KSM z!=22+^wgJM=EPYNMOG}eIfbg^e8dT>6~gnfVqq~*2D}%%G{T76Qar@Met4U&%i^TT zTzN8qAQya-0|3OS+^1k&jSVR36*KT}9-PdBXDlP<jDZik_NwAece;vPA_N+nSdMYU zVqn@d6((1Ws${P+qNX{;|B^UT6Cxqb+QFsIuK#kG^xNL}GMB|%W`-@#Z-U9`ohD_C zaUz887OU*HaCl-~4+#!R37;xQkgCsjIQ+91hH55EOW*@@@&TvjY5N^RdD(Dl8xOAO z6*SYVDc(pIpG+5@NEaVZ7q6#_*V4tv_)0N|Y_C)?GQEOgYG`m?N>xE3{UDF`*>4l_ z2@UyVmu45bSgE}xZDu0h7{pCUMC<r50r?8Cj5zZsc>o-=rk^%M0{ifsJKGveItb_C zHmW~TEW}f5FvEPFVx|w2^6@62&004d7;MFJAtwE6I@-n7ngF<Gtk8J$hX=<<in8BA z&8hH}6kagLDdrd%l(QS{BTmu|;w)WrV!Atqk+%0?XSl1Zo!pzP>R))dRlXOj{NWL$ zDdsMdjE~~924>uS;}$9SVV(D7TyA!`6u7sTO*61s<Hhz4FZ?(Irp+?`jRx9$@TQ%a zD+<Us8bbs)zLwym#$fdgBVo_4$Kq94j~N4&@Rp0a3>;ynYRxKS4G%{H#|!!?)#en* z!1go-x9{ycQ2HhsXK0=bPDH$;gO|?qt!s_7A`7e4vN^b=AW+?Wn3F{IVPZ=_xcFLc zLq`;xEO6_@V@6R`-vI4vuNE>7-7nootetP`;Qlle0_SQ%c^7`oocn<x-^$@N0Q{eP ziC*jN+oq)ec>tr71RtfqtGm)3M9$f!KOh0Be_lXw;%XX(NZxeb$3;q`;N%=1h-YRZ z<M+A2mbaF+kPLw`lgf!N3pH7+jgaPkZ?M*6gp6OJ)M75HIJCu=Jo_UEMBc};+4G|v zr!AZhP-HpoG1Gypkm$V63m^o*ISC%WSGxQN36?klXtHIlPl3(Ind2j8ZjC1%uh-k8 z75*lZSkhri8^{^P>x^8!F;p|WhBh7HLrVHk9KKf~che1<#5{wgfN91#4}1ZV!wmP+ zIE980L`)aWZA^4~?GayX!Fiya)Rgdaf=@K^)j%0Z{)*RA3#G4S>ASA@P^qzmL9ISh z;OYbe*OBq8fPBAIK3G4&F(vO5VO`I!(whl^Tn2uOOMY$hmDK#@S61LPHXM&5u8r5@ z_9jOIK{fEMG@l^i8>BP542sJMeLQ7l3s_6noG&RE7~E6Giz$3b%oJ#|8SieJBR;vx z?tbA9Ia19(POqT^J%CfL#c896B`25r2P0W6Q0L1OnKv&55}66^IdF~!`X{n*Zw=r# zO`!c0J>3xb$d7lqkY(GP5PaxVI>Qq0{uh5@k}-=+9}kt0fQmumCp*nn<{rXxC3@=) zt-2EU5Xy%ufwK{nz$=ML;MGJWaDSo__b{!aj1@P6!Nswt1V@xn2@agXk{(=^sHD)- zUZJPGLQi{zp7sho?O}FCZ58@{s?dv5FySFqr@&#S(0V^ESuKp<Y8LlvHH-VTTHt53 zz|U%-_0>*1I%~y}ZY=rr0*C7b4%Z7Du4i#i*Rxpi>sc)M^(>bBdZDN5g`Tb#B)?I> z%GTq4W$W>HW$Urzv-Mc=d~_xp_iR1xMX%6Suh3Sn&{nU|R&PC)VXx47FK->j&TJ;t z-+;BjYq%OLFeS!6XIztCw>IGVzWZ)NoVcTUQ(O!_vq748qW-8p3Ddw{3a`?^g%<af zzM!Juw995%*%I#Ewin#Hp&f3hbzh21HF-gZiE4QXz7N&`yu9_6m(ng`Menz~^1KW< zng9qtppBG5Ifc<rzID3e4j#22_bUza1HLzmDAsCCx_}|)$82D=@l83b=*`u&6Dz0u zU#qM6uk{lfCvCh151Zk0Ip&xBFr_PizbPMd<a__}$2Pnn?GkcD@zg)Q1;d5Il;Qda z9yBm{Do&_I1h6jH>u@72l=waiSZ>1=69D}@r>&I_3<w-T5Y+%O`Uw)db9@B|F#&$# zHATVIml3cXmXE~Ze#TDvgSM7s2TpqU!dY#2@F(C%WIAXIOHrUm_}Va5+)7bIP-Oy% zz$8nrOu9+fGQ#p5U-_al2c=}ZLZIcOpsLGB5okFna}eIH#hnjapL8v5E$NW!qkPPc z-@NjZA8nc0u$u`w!b6t)2p`^qHsAJj$mYR0d}t7kyaBgFwqPakxh8t?I++*zG!-^o zl3(W)VcX>uAySv^;GQlsv=s;+Ccp(*{)U$<7uxXMI`h|Y0|S({#5MQF_ynpo4|t@V zZQ8Fsn(r_&BuVDD_n6^Z=+iUiW4}jf%4B6@e8sa4dtzB8y)!Tl<Mye&_(R6n91OA{ zckDJ-Q4Q0XEM3l>E^PH~k0zQQCN84t3S@2=2Brw_?YDuym1RXNSJ)ix`5nm1cY^YK zdPwIG!ffLWO|Rz>0LL3Uk2HjQ54aLS^BDEx$03zHIQjTGGX)!QAT^7yMh1%Mq}ZtN zYuou^qTeL86+D#idF3!7ZiHPZ+VLx}p~6NzWN8aW1c5AO`^`cb_QxoLG8SQFk6%Cl z5nI9UbA&AfdXZ`_04UH7YRfnafIMz0IHCIY;2(q_`+OJ}&xa-Jh6u7HYoLjEkQwiG zU<4w9GRq*HMAa6*WQNdtduuCe%lAb6(POOy=208bWC_>Uc)*o;)?#0YyCk@T;%R+e zTaa;3l_7HqC$ynl7&*XaJGd(2SSo|_hRgkF;*dqCa~^fnS@MAnD@cc5v2BunIEWIl zF0_z?Xuu|7Gp3WB%aC3a&5M1EW2ul#T~S1Nh3!EwkN*G0uB^MQ8%f_E<jmnEwK$JS z?Cz5pIq``*nVzS6xQS9sN)$;+c7A<-UoAiZ7j))9B5FYaRah?8f(u2LS*!0c$A$?M z7h0Hwm1n5B346Sql=KN`vYfzj!XtpV>^;C(ayVbcK3Z<p-Q4lDL!4sAtLH4&9ftm5 z^fx7vsjlIK(}(+TpMn=?@y;W@w|~a>8#Qty!}_>nNq6ZDTHc|(!?UOu`ZFVX7|z&v zm=5o%L)i_9h7H_Up;+>Ur%IQ;(nsxPD|yl#a`h!<;R_TQtp<`BhP|vk&Km^Vhrln5 zaK6Zqyd=6npN*|QTyjVcTVh)vX3OR#5hViUxgmX=Go+;@hekZum-3A#cZ;`@HBGsw zWb%&B3z;6t*etzS&jhk{eCV(l7R$5G+_Nhm-cDZO4YqvmUNeV16`WDsHosIOTK-tQ zdBNsXo?xx^D{O1%Ym8o8Z#d(Vb<45}Xl+VdZic9^*}yrA0boLo25-_r=z4y6fBK3c zfR`5h!=qkv(O4dyPcP@F0kRQ~k9QS~5^+ux!)?@7tsQ*HWBK`wOg&hM@f^<_@7rTk zAn%fZ<W_4_S-EIBnYgPg>E@8%FWS5<1;wUxct}6ZNAV~|vY(8?e7wSSSu>vS@Lgi= zYZ*?5$v)V{jGwQ?E>Y33Xa0<NtqxP{Y=g_}?s0S(UORC`Mi|v>oaWLEsl0${;yq%E z_I$fM=1dz@6s+UQEIW2o+FSx3gjzPloZDyIZnB)gGstF*mdzoYe+v2XIY)}YW+Dzd z1n_>$BLcjUWCChR?z@DN$9dLg6zx=4q#bhJG|1c1uVUWZmW7Aw=$!iE?X81%umwSE zAG5@fIR>R@;-fg3G>Ro-6&W`lp(I2^kwUb-?{CO>Wu_S$-{UqxY}<?yb2HYZk*9An zS<c2x)`PNFhaXzmxq!u^{&aXPx1|as9<V|ea_7roQYv^OT%5XUix5<*2+|ozar285 zMI{!YmOZ-2&<{@Tk*m5^lWX~`xKg#nXeqV8Cf`WufHdd)O2<#8&=tWJU-k;QeTg~T zo~r|1Vb+)SR4C4Z<n~UW*{&)=R+WU5cmEO>t%@9f)2PVOYEuy(8wc^Z*~AuAQtCM8 z+7n|ns;<?Bnp(D|M6DWA!q;sn5zaQH#8I~HqLI`*t%gJ%FZX6UB17Gb1Xr~p<%^Ao zm{jb|HdJslnh@!A6Dg}zO${xBk-yb`wkzD!(Cs7!b<?qXzP)|J#h(G|G#QY4BX}!X zp5s1YH3)0Ua>tQRwBqatx$zjg_$gC@E~RkI-9lV6(4eKH8~v=(SRj{+5ZJMmJ!}5r z<sId|T?imY{rPR@G00)Nz*lYa=r3gBz~qCDin_&Ni#mX}r<k+@64*}fgyPQy%QA+) zjVW%H43ORg+r~IpfERHvghveI85@QQ!41AUh0+*U-r}54cdTzQpYU^G@@}4p<9iaA zqtGpzAn~b|@PV@*IOX*rnPmHL`$muxU50bem&(*xh3?(HaNvWH%W`j<xlE}4ui1Bp zTV6zwLwpfs1upx(ihujvmsI!xQ!`>0e#h&ENunYm8;`Z%JQSQ|z;`X4&(KYn6K$lK z&F5Zjab!_n7_#d{W?CFegoh;q?3GJ3x^~2hqVfD&Bbq2$3RGZy2*BRY!KpiUG#c^# zOaM<0SSN;=B<3#%Xvwvr)%;#>duq}pF|2_(fiEB+p_1F450zZ0tx&D?R5+gQTKkC$ zX@*9@3P&L6DO$bpEGIs@7d)M6W=DBpw=9-{9ii2;p{_O@foK6Jnx~@GsFE!?Fnwn) z8xzQGiY0OLo~iqIrk=zRUq&z^j_u&UmFk@d+Ggf>P_(9~M?Oo?je?UbT-ynnM+(+& zv$Yl{d7g!*T&8%G*6O6_VkA`lb9kO9&PQ7_KMsz*JwsaVcuHy%iLaM8(DHKmm>cEP zV0Im15#~Ilt>H?yw255dMTfR1>d>Hs7ucgL>d@e>>e?$0aB?G4HVZsH);ML;pg;z` z-F}DR6P5`OQ}#}AvIJ+uxW1-e1RP~L;zVbO?Rek{D;PLc%D0&D2qi|Mb|JNcrx8qT zaqx$4Q{M9##YdCJmupkhbn1o4`@3!?5Z^Ye@T}3RU_EDH`zScuIpBy5cQ4@Pec0T7 z!6a{3ei>E^tTC3@jbZI~;M6B`AWO_24kis`*evj7qDDB+NCq<Eh*O88XK*ti`7;13 z5{K^d=7=o>WK+(!b`053E4)KF*Tb1|WHCX{%S@5}I8m@`%<$bSKEgQDiDR@(FayuH zoB$ALoUYY?^()N5-3sqlqBGzqU~fw$(vK!&hrVIRhu&rVg;x;<!QXxDy9iAZl<|i1 z?reC%>qxpNv&ZWy8rtAPsILPl%rPG}u?@#!;CrHi!Z2oyQ(gS{!bv9|fs?n;IzDbl z@BJO#&(Z*2NED1p#<M?=cR%o98?m`2g(1LzO`;Oh9ryUeGg&_a*vV{P$5I-mV^<WW zsqz`irv*ROG8b}FfJLXL(Ux#inZl@{DU5}L1kCqvj>^Mnh`hrQ-u1AB1yM!hF&YnG z;T7(rAaLN@o&%0pPBH}V=L+#X2=ef$Pz~_8QXpP#Ar|{Ny+C*@9D}n2I#Ht}qJkje zyaPlKuOXna91Q`LV{3?Swn{`k?8;YFCtTtfu*$&A$JOql1ZO2UEy2D7lPD_6)()u> z#At=#WFwCz2%5<euv7}eF;EJZF<%cVD#ZjMaU-0hAS~%qLxicjr$qHV%r|K<*_fX& zH$@C`MQBn$GiXBhFy!82tOnc7alAp|U3`N!9rmmFEy@?|=8)1E<0ds<%C%~sxz_Zi zl3tw)oWDU1YwV<noeq2oBV{K5lSC0`!u^29P$)wmXcmwO1(22rU{9$z?lgd<q{Hc= zpv?-XjF*K@v8b?5DNdQa3i9M(rAPwclo?}D3t%vb*lBhJOI0hZNO2tM8@?Ot+t%n4 z(EWpo=2POB!-7fbae+Z?D_QW;98L$UpN9U!-Cx6UdEa*lwS>35N3{6@c`=#%&xo@R zNa-euC@vZufTxy42V@o<kXf|#EzA4V$;g8Ce$!ui-{gpk8ZirqNR0T@!$C^w+7Py$ zOa?PpDt~x^!Ek;JC5Y(+zD877hdPmJWAH#UeteQongxrboFjB#*IbU+3v^&tMMmre zI<Q*@t@`E66zITSm?N_n=pF7)UA7FQgt2Xizc?2G9|^fQ6fMmNvvU#f8EHm9w>vH~ zO2UVx838?WI|4fPW(0KJ?Fi^cEyD7CU^6%_w;}%#Su?KY4Mrks#^p9Bm?dWA9JiV` z7>OK93>NU%%Wc-)ajSWQk;t*cU?Pvb+>Xt&nl~7UG>IG&!Jpf*d%&W<o?lJ24=Cd% zh8s;@Iu3jG?%>wr0ZUY}ON__R<pM{y;+{0Z-IAL=YwdnJeZ*LXk1{-Dm(1G`%4HK1 zB7_A`KVt!oLc+9#18+Ql<>}xg?&Bkt0LjHfBm>>%`QhvQZn*nudDuTA<>3YWKiKdr zl=6S!72gwg3W+8JX({7#td3(l9y<=C5`vRb%!x86(_a<2!+h#6Ki&-~`Uxl({ft+p z6Tow^NinD_8{HhliX^TKY6`R)?&%1yN7nJAJu_lD$xF_QIreLb+-x5g+!2NcRe?`` z$+$<tPn>*U0-*9&D0|%HKFJ-Kp%;#wC;oIbNO*NpEjdxLWEsTOB28`o4A*;@I&kJA z7;z9RAxtFoSF(?+L8epzmx*2-6I$VU^>kSmj+|;x7etV{;So4}!_-Tou#k?bBOXu0 zN87R&t6%qYT5Gm2^z*XDp*U<E{e=V1R#)(G#*H9JQC?%?Aq=Y^k0=5Q@;x{_!>T#+ zJ2o9|5yJAv?x&BxPr94wfPXXm1K9K5l(;EFGlpgiT`+XP&?Q5c3|%pF#n3fF*WIU| zZ~l1y+wki@{^7yje)#!D;D7#l^DYNU^v9duKV_OgiQy;E{soyI|M$1y-7now{~msO z|F7<ckDoNg@wAIm^ZN%J>*h18!}_$FM2b!cVTta<g99wO9Eyx3r4LN~h)pU0QtCWV zB$*}QJ|hc3Wf>5K74#~n35*dkvbQNS43R_USZ$>v#OB;dK?-Qo#b7B;iz%$4BtF!q zkvJrlOJ_`$ncOH+KV}T+&G90#+V%K4f5hPep6r(#XIRVu+<a(oTL~v_E#-6E(@OUA zo3dvW_v{>Z;G=F;>S9x6QS%1<1C6z4c{i~vIuz@I<5ZSHy=Bs&F@NAN(}K6C>5RL= zs)g7cfZ3FxT3lk2E>~k{?;Df~G%hwNmn=Ia>#Vq_qv;`p#i>OJWlL9_%U$FI)Z#p> z_B&HYf`t~C;d3oU5+~KPmEboStz^ik^~UP@DoVr}qKf7^X0Qpt)mBOS0~|0&`V2({ z2A*WY(Tu5O>dB1sq}?Rq%poOlS&lYXC=_uBG^JS`dEvwYE4A!FHQeOBP!4=@Q=rLr zrDW#E%qhVp@AodsvnnfQp*pxuGp~luxQaS)Frku;P$GwNnwbOD7b6dTL0x1<WPWg& z8i|^#zr_!IN`pN&SYr>JN`pPOS7Q&oN@B<O2$$ETpd^^{8!5P^ilwDgnK0xtIIt6E zf*3SY2&?u1Ql|tCY-R#M2kj%<GjC>F6bVbB)+FFrp{8!PR$fX&!4#kV7~_aCH>*l8 ztAh%LlL$CfDW-8Kb{|S7=5J$#uEb(h-APRA`PR&cz&9jg%MZ7mLU)EUtA;6J2{vh= zJTX5Bb1oLmcf6O!7sM7B&M{<ZI#D+~f?Gi6II+Qy8M)h#+G&=^kX0s`JcP<rGFd?q z85&0B5kCPYNy9lgfi)`<v}&p0^K80xBB~0jz`}0TQ?XCdfk}rdm5PHYiDYHnpro4F zpw+eUTP#-8frTc{-xICm6>Ry-k$hy8QZ9tx1M32G{F?MbHzVWOKn^iwkY%LyM=TJL zv|Ei|z7ZuODq5;ikYFFZ{`&@x2}oSdqJs`kTSpwmo5v$4O<GHb8gm@%La&<gn|e|w z1RE&L<i%*l>$y-;h!_%+-q<rJJ!k5xA!SUJHqfL<wRcKLOuJ*xWsqpRDVIVD5$_*N zB(s|g;$t;68PU<8Y=)U4?L=Z*U)LgqT8?Bw`eG#$9<pF%RS{f2`6RY!-T+)-ky)f? zb<7!L!slfp6Fn0=A`EH%;w1Uy{In3p)XYMbR*zYBl-lCB8gV2AU5az))WP$t^9Ezi zvx+hY9+mB#GmBKxju<gSo7tqmGbA$lStSFLi<+S!L$bw@m{lUkaz&688wXkaXWqs{ zudhv_d}2^}nnW3IDRGpu9xGS#)jj>R<xo*kA#$}%Re&h~wET(CsJ@Z1%wQVQM(L+2 zq=MrFni!c47Ba>hWdUG%7LC`EuPv98yl+Y#X&pZBsWZlkQYC~cmX$EK0#~xZliI;I zc&=M%dGh`d>1=c<?K6a<?G3%c9bPrYc8R^cFlIAQ;*`qR0AwXG!g!4_05)S-7IUgn zLONuQ-AG^v6-BYGy774X_<s;N&K}1e<*8yB7g0Z8uda;NWJ)DzSq-YBYU7RB3k^Lb zZDP`;JFd(=T>TwGA4Qm5Y9W1;a)!rEt3@0>Zr&f~_7y7uKV6BVt+S~Y_%y8;)h%2y zMZ+|u7_zJmO&JN<NGW8S1B9Fs*GrPxvY_%U;x}VX>zLz8G=wfqS5_L$YUp#<^9`m; zAGO#tESGMcm;D_}7{yqmU?|vAr*hd^I&}+W+hzztXl<R6us?`hl}}W#ud`Q{>1b(O zcq~4?Wt$LeiBfe{u$x05`~Eg4)?Sqo@~sH0YMJs1V*>@bWqnaN_HhNrND?MwwIoQX zQ8Y!3ONogA8dT}%HFY^xSF?=rQfq~RR%>A+2-{AnPgR+ozLrjzJ&jo<IARGINTYL^ zSZk^~Sue>GeyoLa_bL*7e%~P3gubGP1S|DI8UY(q2|nbFu;)F*QOPyIbYA0NpapAj zN!8RZQ6*zeYvZAZ94-Qb4Hi-Zws~ay5}aX)AA&P1*MFaoj)pC_(7@M~V}AQ0!)JJk z9G~I&KIA7aCdZ_vJ}|`=t1Su^<UIb@W#xjH2llp_Tu?;`X+wDpxnK~33WF^h7gWi+ zP+88hxD@HLJZR;za9y6E`lV{(6)GWU9i$M%Hd(x|WFVi1$Nude+t?#CILcY9ef?vX zn=)q|sBDFMlf@dRDq3KDS$jSRI;hUQQOgX1NnKg*F7aV2keoqAWcFlpTo*s0q%XQq zf;``kL-WTzp5=+xy5m;fIieY*9n-s?rdXTOjbf@j1zl&-wDc$jqUpQR6-B4i-1Mzt zN*yC}O)$P_;*^uq4hLOMx1IflS|*Yl%}gKGdpz*Y8L60&cdsHWHa2NBsfsQ+Y4NO| zafUaG_2LdF7T}1b62CqjA`3v~EeNU8CkJJywxh_EcpPNeeT@kSqDrF5gR*!U`k4+H zD#?h88VFOSFL=#r#Z~LYL`?_ja7WRk`Y++08Xvx*`SC-DzhWW4aK(nA;dEoj>XqRx zVskd!WdnEBz+Kn4EILx+Cmt!#<oHRQPe!F~A*0gpKBLkCQAVYqdq$<XWk#jJU`C}S z0E`=$FH<1&vxXVbi!pdfEml!WQZz+L(MppCiKMdPS^84<wZ5^n;jgN>(!!+W;cQ`t zzey*HmKu_;(=frO@*d|fbbx}xQW=!hJgS`-mUkG9L=5`l<K1C5wdhk>@z-um+3dUt zPZvRqA4D;5=BH6`+6kK;2JtWzvMZxF1aMe~gHVa>p=k$ycgq*y)6nt$78i|j#5qoP zQOX9#xbBZQ(B=T{V~C&NnUG-Hdk8R{?4F8f>}xzpTRYQ*7~1rhMVyyAyr7rfA%m7} z246hPF+2tglDIC$BO5Sw4zqXQhAIwv@qWi*IBlMB&t!)iDVyg>3iaI)*O3>vD#Bl0 z(&=zq5f_T+h7Nux=eTRB?vCkPTKpcvY&Z^wc}NNjs{`D-33{=_<~;7wpo84+?l4GL zEnjdaeBb@??%ja%Q#bGbcz@G<>VL8jE_%IOp^*APj?fou!w<h^P68D(KHJX!;R9rU z`u*d_oBuPxOz)RZA3ecoogiw|`enTp0Uv&S_x^)(Ueufyk@Me9{dDCa&(&3nPjqnB zsDp944j&*`l=$OU9yn7oQ3oXqBlHKMjL;DC&wu=T#7-O~jreJ|kXW+9)jLB|ySKx! zP%cGM?Tpp6%iLMHAKbccE4gnAqZylsb<QBxm|g76$DebRx|x=ex3Pf9`N0*vsp~?) z`u@kCJ+Hlo_Pb5r_ZYR7^^``n`h4+YGS`>Gbc!j#(W}j;{yi%0;d*w7yLNr|X&S(3 z_h}Zu8LIn_V0IDYjxgCHj02L9A1nPgk$;P$l#zc6{)-TQi({3S5ys)l>j>ju<=Y6q z?QXu0@b^f65)nPla`t7Gkf*-LRF7QsMYgbFcGDLb!}8coe^p4vanHWUT#wxKMfQ5+ zuP-u)J=vRSk;5sEoEAC6VWpdCkwduHy_ps{oX)x*e+}7LJT8#bPu?NX@Usk2op(Y* zg(WEgq~!9J@(Lh}D}XGm0J5+Gh_bp0Ak1?eK%9o{{~KA*diy6U-cA1jh_{n|g4G!6 z96+WVK&Bi(q<j@XCKW&y!!ITo$2loEfRr3SN)8}(3Ltd~AQKAUb+^Z-e80TMHAw{I zNe&!ChVL}qb>a8Oe)&1lTOsLdq#$@m(+ehvrl8UEu1ca|{K2cL6z&0)E>L2Vl$W?) zD!F6e>3RQx+Y{@{VJbdWacCV54k{$>j@mtdnu6=4XDD{Z-6Ww?x){p`)?HK4m$VBH z=tCQQ`qE@Bu$9D0QYqn(W1{!O<&(k;iaKJ|qtev~%k3G0Uh_8-psU3guo6tv?*8~V z79f;IoW&odNeZsyoFU*A0ESq&a_-jDbgSYRD~XXlFWrolG{RU(BNR&Fl1r_mqFPEC zrJ<x!8cG^rq@?0UO3td1M3#YSD@j6ANsG}E&Im0$S{)ssq%y#oU|p#c)yRqw##u2! zVQ*Yhs_m_)mc5PAu(whg_BO)E-ij|($J%DCq@o&18ey!Y5eg;IKh;Vqs->h+8cHgq zp`;N;N-Dlo5=*qTl8S05X@s$oMktiT<-S@;MYWVPN<&GdG?X;LNJ+(yl&o70vfOSt zMrbP8Y&khXE77{;V8y$(x1t*MHo`b7MkwrkHMX~+TJ|<d!`@11*xLvrdn>+F9r>&6 zt*Ew=G;34IroBxPBD4~%?T!7I+TMz4WW@;MtQeuN_x0G`ifY;0C=GinrD1O)jO?xW zQuViEB^A|B(g<TEjZi3wDP`S=71dJGC=Df*(ooU}BPA6-QnId8$g)+DYK&lnrjpG{ zl_Rtgtt%Bars_(isD{0bFwTk*3VQ=r>!_%<V5-s-+|<z|AwsF6;%gmy9S#-aJHs_H z<CJl3oKols<fvj9u2r*~)TmlUYSb;Kj4GEAN+a}*A&uc$>Yg3cc$`w*#!#X^JC<-t z!<Mbl1lY&6R9w@RMrzqoNiAC%Wo%0&RJPRdKv{JZ*RrKi8tNLQw55LFYvD9OQ(a|; zKgiL{1AFX@)l%0eV|A5Ksf&I1x;x;xGT>V38l|DGQAAxhtV0`tJ84ZTf!5Ip{CbR3 zK#_P{VWJd70W8T7AIa(F{&D{qH_4Fo0ZzAsBVtSj7Wc9D^Z<`j{KX?8oPfi%3>@&& z)4#g4RUGU~cOxZIoQ#zy<I^PZCeT3N9`J00;7o#8=RdCb9A=W$Ac<!)xX!VBBE(D9 zr{o6!i0BqT=-V~!MeE8u{5DHqGI*#@Ax`cW&+x<z9<1&Ud-(o}m#|+J+s|<8A~%>0 z@T6jQvx$Zem>Lb=ijSu)ZY5^c7>26@czju411&H(vhVD&cSzDOE>^+B=fb``4&v<{ zyAE)0$hxmfCn!32G7^|Km1u7)g&e=`7Vuw*9VPIM@z`1lcr2=v{3tgOWN*0+yk^J} z3u$5D2uQ5k;7|j$KDli{6XO>K7B4mMct#4Zn-3q~$!&G~%7u0O%5`=8%4K!@%2jpz z%0+ej$~ATTUU%t6`8)NxwWC9F?Dt@&<_T_-@rTuI{l)%`y8b%u_R~H0=OT!=48(Ty z&;;jXiDiT&qfig<NGBV$1q?DhT3|b?+wE|5{Rl4(Qmu~g53t3JW&-fzbzJW5<sUEo z<6%!l(=UU#jU1LecX}*rMicK*irVcVmhS(C)z^ppt+}j7xfUk}n$04=vN;^`i>?Xz zmEEtba)eWCx?GS=O^dBC$Z`Q9M-HG9;at!x&B}?_eH9{l1HV?Ehc%yb)l`X;%rihk z3V;Pbb?Q0XJwARucCZqj$&?y2=yRg-_-jC@ZBBnBdp;f4a42gwTdw)uwV01bqn>V2 zYjB2d%~v$wN8`#csQBnMR(I?R_wJpVF#IW?*|0UyM+E#G4tO+{D3FNpWlOrfLzk2G z@X)TLt#>$Rz>c7sZ#D;<0C-@XWf1<T5M1J)NR$Ab?spsPPm-itw)0H@ut&=`R5KL_ z_%S5B<0dBq4_I{NuVie_kU2kLkXJFJ*As)V`{N$7G*flREert$8Be)K4y}o)!onkt z>{FtZdk{YIl!?39+`|M-wz3%pF@>?WDU6b+b7lan8E{_9kaI`S(`9>uJHR^?Zf(vO zc~){@8#I{CQsFP9fw<j1+6%67m3V-5;?{8SifS#WPJ@ut(fu@Ee^7tXhwd3p_u#GL z#F~x;e(VTq^_RXeBJhNudYP1GmANzibXw?suwYn#XpDkna4JEr*5BPqki|`^))t1O z;2Ah72mCoYGvlEG!28{>S=p*Td+#|b4_+=Tu=G1N8DaVnW?EwK4Ju<D7xx7Ryw%kl zz?5>yQ_9r~cPWpU>)_jmCP*hU;?GeO5)fbcHg$}~K*Ewa8?$1;eUY|s5zwM$0sMT< z_jufbd6n9PQwWD`SK{rvPJ*1RpvS%au!sM-#4JT@R%T>_*-MET63(m|;4zOGAo0Kr zVU)u`1KQ9SS#s&90IezKfFp$}nsCAQP{l+{7KcW_O8G_2gnm`^F3@sP1YC6Y`Y3Oe z;Qejf<x(bK@f?K=8v|;-Ts3j`hsQ^rzr!FiaH}D|aDapd-<gnL^o}V~-o3yP<rrnE zMK&vh0%dIC3;{#pTkgVa<Y>1JZZeKv#TrLHMKz9oj5yMs@E^Vas50<6y#^o!s%Q?9 z&>fJ1VYYfB)m@oM+8MBYw*<?UQuhkuK^6|y6uUSHlC_2aVP4i@C8SR%nQsS(3@%D0 z#Q};mnL#F+%-$#%uh-iymMo<P$Wopql&t*)hzzE^XU~6+Ygt1}%(9Bb<Sr5lYb{fF zik&Sl6AHV7vXz(-l{I9oBvVUM^riLyqxw8Xj`Unvo$+Q+CY;jcPxSwA*jr$SPmp+r z#{`7_KX9yxKiH<-KVtwthlgVZ`y50?aV#3H2QPB)G6%16@Y;eueEi8JAQ<FMFqS** zx6d0*F96d>nML3t0+$iEiokUO(6MqhgIOC+P@yltaFPQ*p4!^M;UnFG9bfeq;}IQ# zE|yyhZ7~zz7g6yK7`Q~>xP<3kAdd8(<E#Q0Cq~Rf3yO?@L1}?5YPWmEcZ!MZUU>&m z0#grQPz4M#FHWQ_x374GZ~2*Xbw$8Gea<ii<6$h5CF6X_Qi)=&91}7baY>PgbZyF1 zs6*lsMIwY12u}($RBMO$1*I#!TdWPpiyjyjVlF27vWjBdW&X&AzaAgp?+n#+HsDRG z!v?1jQW&QX_RkjqZ(+e-2E2s@e--c+7W{R<TR7sS)%1Y}7k)H9_~cB6)1NYkN4O8+ zX$a3eyjx+gh55KR@uSP_0MZvXK-A+%b<n8OlIoyQXC>7^ba0pwy@~H7V3dz%zYkA* zyA|^jq2uihK0@;yu3Bx^IDx=8c;lAGA>oklyW{;|*g+-|uiTE2;Cy;sKd<3weh*hI I&KPn30p9t^i2wiq literal 0 HcmV?d00001 diff --git a/Resources/DTBs/bale.dts b/Resources/DTBs/bale.dts new file mode 100644 index 000000000..d7c220921 --- /dev/null +++ b/Resources/DTBs/bale.dts @@ -0,0 +1,35321 @@ +/dts-v1/; + +/ { + model = "Qualcomm Technologies, Inc. cliffs MTP,Bale"; + compatible = "qcom,cliffs-mtp", "qcom,cliffs", "qcom,cliffsp-mtp", "qcom,cliffsp", "qcom,mtp"; + qcom,msm-id = <0x282 0x10000 0x266 0x10000>; + interrupt-parent = <0x01>; + #address-cells = <0x02>; + #size-cells = <0x02>; + qcom,board-id = <0x08 0x00>; + + memory { + ddr_device_type = <0x08>; + device_type = "memory"; + reg = <0x00 0x816e0000 0x00 0x320000 0x00 0x81cf5000 0x00 0xa000 0x00 0x81f20000 0x00 0x580000 0x00 0xd8800000 0x00 0x00 0x00 0xe1d40000 0x00 0x1dac0000 0x00 0xffb80000 0x00 0x480000 0x08 0x80000000 0x00 0x2f900000 0x08 0xb0000000 0x00 0xa300000 0x09 0x80000000 0x01 0x80000000 0x08 0xc0000000 0x00 0xc0000000 0x00 0x82800000 0x00 0x4300000 0x00 0x8a200000 0x00 0x1a00000 0x00 0x9989c000 0x00 0x64000 0x00 0x9ad80000 0x00 0x580000 0x00 0xa1600000 0x00 0x1000000 0x00 0xa2680000 0x00 0x3d80000 0x00 0xa7000000 0x00 0x31000000>; + }; + + chosen { + linux,initrd-end = <0x00 0xb7ffe49c>; + linux,initrd-start = <0x00 0xb6dc3000>; + kaslr-seed = <0x00 0x00>; + bootargs = "loglevel=6 kpti=0 log_buf_len=256K swiotlb=noforce loop.max_part=7 pcie_ports=compat irqaffinity=0-2 cpufreq.default_governor=performance kasan=off cgroup_disable=pressure cgroup.memory=nokmem,nosocket disable_dma32=on kernel.panic_on_rcu_stall=1 fw_devlink.strict=1 service_locator.enable=1 rcupdate.rcu_expedited=1 rcu_nocbs=0-7 no-steal-acc printk.console_no_auto_verbose=1 can.stats_timer=0 ftrace_dump_on_oops firmware_class.path=/vendor/firmware_mnt/image,/vendor/firmware_mnt/image/kiwi,/vendor/vm-system/oemvm/boot,/vendor/vm-system/trustedvm/boot,/vendor/firmware,/vendor/firmware/wlan/qca_cld/kiwi_v2 video=vfb:640x400,bpp=32,memsize=3072000 log_buf_len=2M nosoftlockup bootconfig oplusboot.mode=reboot phx_rus_conf.main_on=1 phx_rus_conf.recovery_method=2 phx_rus_conf.kernel_time=240 phx_rus_conf.android_time=250 smooth_soc_switch=0 oplus_region=151 backcover_type= oplusboot.prjname=23622 esim.status=0 device_info.ddr_info=1|12 oplusboot.serialno=691760dc oplusboot.rpmb_enabled=1 oplus.avbkeysha256=c8f432d59c00a3caf49039dad2c15c3194ab17c38233465a1f9654a02e05f6e8 oplusboot.secure_type=3 oplusboot.verifiedbootstate=orange msm_drm.dsi_display0=qcom,mdss_dsi_panel_bale_P_3_AB714_dsc_cmd:PanelID-0x003F0701:PanelSN-0x0000000000000000: oplus_sensor_deviceinfo.dsi_display0=mdss_dsi_panel_bale_P_3_AB714_dsc_cmd oplus_bsp_tp_custom.dsi_display0=mdss_dsi_panel_bale_P_3_AB714_dsc_cmd:synaptics-s3910 rootwait ro init=/init silent_boot.mode=nonsilent"; + stdout-path = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000:115200n8"; + phandle = <0x288>; + }; + + reserved-memory { + #address-cells = <0x02>; + #size-cells = <0x02>; + ranges; + phandle = <0x289>; + + mem_dump_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x01 0x00 0xfffffffe 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1800000>; + phandle = <0x145>; + }; + + cdsp_eva_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x400000>; + phandle = <0x28a>; + }; + + linux,cma { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x2000000>; + linux,cma-default; + phandle = <0x192>; + }; + + adsp_heap_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0xc00000>; + phandle = <0x15c>; + }; + + secure_cdsp_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x2800000>; + phandle = <0x1c3>; + }; + + qseecom_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1400000>; + phandle = <0x19f>; + }; + + qseecom_ta_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x1000000>; + phandle = <0x1a0>; + }; + + debug_kinfo_region { + alloc-ranges = <0x00 0x00 0xffffffff 0xffffffff>; + size = <0x00 0x1000>; + no-map; + phandle = <0x19d>; + }; + + non_secure_display_region { + compatible = "shared-dma-pool"; + reusable; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + size = <0x00 0xa400000>; + alignment = <0x00 0x400000>; + phandle = <0x1c4>; + }; + + ramoops_region { + compatible = "ramoops"; + alloc-ranges = <0x00 0x00 0xffffffff 0xffffffff>; + size = <0x00 0x240000>; + pmsg-size = <0x200000>; + mem-type = <0x02>; + phandle = <0x5fd>; + console-size = <0x40000>; + }; + + va_md_mem_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + size = <0x00 0x1000000>; + phandle = <0x15a>; + }; + + gunyah_hyp_region@80000000 { + no-map; + reg = <0x00 0x80000000 0x00 0xe00000>; + phandle = <0x28c>; + }; + + cpusys_vm_region@80e00000 { + no-map; + reg = <0x00 0x80e00000 0x00 0x400000>; + phandle = <0x165>; + }; + + tags_region@81200000 { + no-map; + reg = <0x00 0x81200000 0x00 0x4e0000>; + phandle = <0x28d>; + }; + + xbl_dtlog_region@81a00000 { + no-map; + reg = <0x00 0x81a00000 0x00 0x40000>; + phandle = <0x28e>; + }; + + xbl_ramdump_region@81a40000 { + no-map; + reg = <0x00 0x81a40000 0x00 0x1c0000>; + phandle = <0x28f>; + }; + + aop_image_region@81c00000 { + no-map; + reg = <0x00 0x81c00000 0x00 0x60000>; + phandle = <0x290>; + }; + + aop_cmd_db_region@81c60000 { + compatible = "qcom,cmd-db"; + no-map; + reg = <0x00 0x81c60000 0x00 0x20000>; + phandle = <0x291>; + }; + + aop_config_region@81c80000 { + no-map; + reg = <0x00 0x81c80000 0x00 0x20000>; + phandle = <0x292>; + }; + + tme_crash_dump_region@81ca0000 { + no-map; + reg = <0x00 0x81ca0000 0x00 0x40000>; + phandle = <0x293>; + }; + + tme_log_region@81ce0000 { + no-map; + reg = <0x00 0x81ce0000 0x00 0x4000>; + phandle = <0x294>; + }; + + uefi_log_region@81ce4000 { + no-map; + reg = <0x00 0x81ce4000 0x00 0x10000>; + phandle = <0x295>; + }; + + chipinfo_region@81cf4000 { + no-map; + reg = <0x00 0x81cf4000 0x00 0x1000>; + phandle = <0x166>; + }; + + secdata_apss_region@81cff000 { + no-map; + reg = <0x00 0x81cff000 0x00 0x1000>; + phandle = <0x296>; + }; + + smem_region@81d00000 { + compatible = "qcom,smem"; + reg = <0x00 0x81d00000 0x00 0x200000>; + hwlocks = <0x02 0x03>; + no-map; + phandle = <0x297>; + }; + + adsp_mhi_region@81f00000 { + no-map; + reg = <0x00 0x81f00000 0x00 0x20000>; + phandle = <0x298>; + }; + + pvm_fw_region@824a0000 { + no-map; + reg = <0x00 0x824a0000 0x00 0x100000>; + phandle = <0x299>; + }; + + hyp_mem_database_region@825a0000 { + no-map; + reg = <0x00 0x825a0000 0x00 0x60000>; + phandle = <0x29a>; + }; + + global_sync_region@82600000 { + no-map; + reg = <0x00 0x82600000 0x00 0x100000>; + phandle = <0x199>; + }; + + tz_stat_region@82700000 { + no-map; + reg = <0x00 0x82700000 0x00 0x100000>; + phandle = <0x29b>; + }; + + qdss_apps_region@82800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0x82800000 0x00 0x2000000>; + reusable; + phandle = <0x127>; + }; + + dsm_partition_1_region@86b00000 { + no-map; + reg = <0x00 0x86b00000 0x00 0x3700000>; + phandle = <0x193>; + }; + + mpss_region@8bc00000 { + no-map; + reg = <0x00 0x8bc00000 0x00 0xcd00000>; + phandle = <0x190>; + }; + + q6_mpss_dtb_region@98900000 { + no-map; + reg = <0x00 0x98900000 0x00 0x80000>; + phandle = <0x191>; + }; + + ipa_fw_region@98980000 { + no-map; + reg = <0x00 0x98980000 0x00 0x10000>; + phandle = <0x29c>; + }; + + ipa_gsi_region@98990000 { + no-map; + reg = <0x00 0x98990000 0x00 0xa000>; + phandle = <0x29d>; + }; + + gpu_microcode_region@9899a000 { + no-map; + reg = <0x00 0x9899a000 0x00 0x2000>; + phandle = <0x29e>; + }; + + video_region@9899c000 { + no-map; + reg = <0x00 0x9899c000 0x00 0x800000>; + phandle = <0x29f>; + }; + + cvp_region@9919c000 { + no-map; + reg = <0x00 0x9919c000 0x00 0x700000>; + phandle = <0x2a0>; + }; + + cdsp_region@99900000 { + no-map; + reg = <0x00 0x99900000 0x00 0x1400000>; + phandle = <0x197>; + }; + + q6_cdsp_dtb_region@9ad00000 { + no-map; + reg = <0x00 0x9ad00000 0x00 0x80000>; + phandle = <0x198>; + }; + + camera_region@9b300000 { + no-map; + reg = <0x00 0x9b300000 0x00 0x800000>; + phandle = <0x2a1>; + }; + + wpss_region@9bb00000 { + no-map; + reg = <0x00 0x9bb00000 0x00 0x1900000>; + phandle = <0x182>; + }; + + adspslpi_region@9d400000 { + no-map; + reg = <0x00 0x9d400000 0x00 0x4200000>; + phandle = <0x18b>; + }; + + q6_adsp_dtb_region@a0600000 { + no-map; + reg = <0x00 0xa2600000 0x00 0x80000>; + phandle = <0x18c>; + }; + + wlan_msa_region@a6400000 { + no-map; + reg = <0x00 0xa6400000 0x00 0xc00000>; + phandle = <0x2a2>; + }; + + xbl_sc_region@d8000000 { + no-map; + reg = <0x00 0xd8000000 0x00 0x40000>; + phandle = <0x2a3>; + }; + + cpucp_fw_region@d8040000 { + no-map; + reg = <0x00 0xd8040000 0x00 0x1c0000>; + phandle = <0x2a4>; + }; + + reserved_region@d8200000 { + no-map; + reg = <0x00 0xd8200000 0x00 0xe0000>; + phandle = <0x2a5>; + }; + + qtee_region@d82e0000 { + no-map; + reg = <0x00 0xd82e0000 0x00 0x520000>; + phandle = <0x2a6>; + }; + + tatags_region@d8800000 { + no-map; + reg = <0x00 0xd8800000 0x00 0x93b0000>; + phandle = <0x2a7>; + }; + + reserved_region@e1bb0000 { + no-map; + reg = <0x00 0xe1bb0000 0x00 0x190000>; + phandle = <0x2a8>; + }; + + vm_comm_mem_region { + compatible = "shared-dma-pool"; + alloc-ranges = <0x00 0x00 0x00 0xffffffff>; + reusable; + alignment = <0x00 0x400000>; + size = <0x00 0x400000>; + phandle = <0x162>; + }; + + trust_ui_vm_region@f3800000 { + compatible = "shared-dma-pool"; + reg = <0x00 0xf3800000 0x00 0x4400000>; + reusable; + alignment = <0x00 0x400000>; + phandle = <0x161>; + }; + + oem_vm_region@f7c00000 { + compatible = "shared-dma-pool"; + reg = <0x00 0xf7c00000 0x00 0x4c00000>; + reusable; + alignment = <0x00 0x400000>; + phandle = <0x16a>; + }; + + llcc_lpi_region@ff800000 { + no-map; + reg = <0x00 0xff800000 0x00 0x380000>; + phandle = <0x2a9>; + }; + + botloader_mem@0x81CE4000 { + reg = <0x00 0x81ce4000 0x00 0x10000>; + label = "bootloader_log_mem"; + phandle = <0x55c>; + }; + + device_info_mem@0xA4F00000 { + reg = <0x00 0xa4f00000 0x00 0x8000>; + label = "dump_device_info_mem"; + phandle = <0x55d>; + }; + + splash_region { + phandle = <0x793>; + label = "cont_splash_region"; + reg = <0x00 0xe3940000 0x00 0x2b00000>; + }; + + demura_region_0 { + phandle = <0x794>; + label = "demura hfc region 0"; + reg = <0x00 0x00 0x00 0x00>; + }; + + demura_region_1 { + phandle = <0x795>; + label = "demura hfc region 1"; + reg = <0x00 0x00 0x00 0x00>; + }; + }; + + mem-offline { + compatible = "qcom,mem-offline"; + offline-sizes = <0x02 0xc0000000 0x01 0x00>; + granule = <0x400>; + mboxes = <0x03 0x00>; + status = "disabled"; + }; + + ddr-regions { + region2 = <0x09 0x80000000 0x01 0x80000000 0x00 0x00 0x00 0x08 0x00 0x400>; + region1 = <0x08 0x80000000 0x01 0x00 0x00 0x00 0x00 0x02 0x00 0x400>; + region0 = <0x00 0x80000000 0x00 0x80000000 0x00 0x00 0x00 0x00 0x00 0x400>; + }; + + firmware { + phandle = <0x2aa>; + + qcom_scm { + compatible = "qcom,scm-v1.1", "qcom,scm"; + qcom,dload-mode = <0x04 0x19000>; + qcom,max-queues = <0x02>; + interrupts = <0x00 0x3a2 0x01>; + }; + + qcom_smcinvoke { + compatible = "qcom,smcinvoke"; + }; + + qtee_shmbridge { + compatible = "qcom,tee-shared-memory-bridge"; + }; + }; + + aliases { + swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000/va_swr_master"; + swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master"; + swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master"; + serial0 = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000"; + hsuart0 = "/soc/qcom,qupv3_1_geni_se@8c0000/qcom,qup_uart@888000"; + mmc1 = "/soc/sdhci@8804000"; + ufshc1 = "/soc/ufshc@1d84000"; + phandle = <0x2ab>; + i2c4 = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000"; + }; + + cpus { + #address-cells = <0x02>; + #size-cells = <0x00>; + + cpu@0 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x00>; + enable-method = "psci"; + cpu-idle-states = <0x05 0x06>; + power-domains = <0x07>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x00>; + capacity-dmips-mhz = <0x400>; + dynamic-power-coefficient = <0x64>; + next-level-cache = <0x09>; + #cooling-cells = <0x02>; + phandle = <0x1c>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x09>; + + l3-cache { + compatible = "arm,arch-cache"; + cache-level = <0x03>; + phandle = <0x0a>; + }; + }; + }; + + cpu@100 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x100>; + enable-method = "psci"; + cpu-idle-states = <0x05 0x06>; + power-domains = <0x0b>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x00>; + capacity-dmips-mhz = <0x400>; + dynamic-power-coefficient = <0x64>; + next-level-cache = <0x09>; + #cooling-cells = <0x02>; + phandle = <0x1d>; + }; + + cpu@200 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x200>; + enable-method = "psci"; + cpu-idle-states = <0x05 0x06>; + power-domains = <0x0c>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x00>; + capacity-dmips-mhz = <0x400>; + dynamic-power-coefficient = <0x64>; + next-level-cache = <0x0d>; + #cooling-cells = <0x02>; + phandle = <0x1e>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x0d>; + }; + }; + + cpu@300 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x300>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x10>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x11>; + #cooling-cells = <0x02>; + phandle = <0x1f>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x11>; + }; + }; + + cpu@400 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x400>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x12>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x13>; + #cooling-cells = <0x02>; + phandle = <0x20>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x13>; + }; + }; + + cpu@500 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x500>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x14>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x15>; + #cooling-cells = <0x02>; + phandle = <0x21>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x15>; + }; + }; + + cpu@600 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x600>; + enable-method = "psci"; + cpu-idle-states = <0x0e 0x0f>; + power-domains = <0x16>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x01>; + capacity-dmips-mhz = <0x69a>; + dynamic-power-coefficient = <0x11f>; + next-level-cache = <0x17>; + #cooling-cells = <0x02>; + phandle = <0x22>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x17>; + }; + }; + + cpu@700 { + device_type = "cpu"; + compatible = "qcom,kryo"; + reg = <0x00 0x700>; + enable-method = "psci"; + cpu-idle-states = <0x18 0x19>; + power-domains = <0x1a>; + power-domain-names = "psci"; + qcom,freq-domain = <0x08 0x02>; + capacity-dmips-mhz = <0x733>; + dynamic-power-coefficient = <0x298>; + next-level-cache = <0x1b>; + #cooling-cells = <0x02>; + phandle = <0x23>; + + l2-cache { + compatible = "arm,arch-cache"; + cache-level = <0x02>; + next-level-cache = <0x0a>; + phandle = <0x1b>; + }; + }; + + cpu-map { + + cluster0 { + + core0 { + cpu = <0x1c>; + }; + + core1 { + cpu = <0x1d>; + }; + + core2 { + cpu = <0x1e>; + }; + }; + + cluster1 { + + core0 { + cpu = <0x1f>; + }; + + core1 { + cpu = <0x20>; + }; + + core2 { + cpu = <0x21>; + }; + + core3 { + cpu = <0x22>; + }; + }; + + cluster2 { + + core0 { + cpu = <0x23>; + }; + }; + }; + }; + + idle-states { + entry-method = "psci"; + + silver-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <0xfa>; + exit-latency-us = <0x384>; + min-residency-us = <0xc80>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + phandle = <0x05>; + }; + + silver-cluster0-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <0x226>; + exit-latency-us = <0x2ee>; + min-residency-us = <0x1a2c>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + phandle = <0x06>; + }; + + gold-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <0x190>; + exit-latency-us = <0x44c>; + min-residency-us = <0xfab>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + phandle = <0x0e>; + }; + + gold-cluster1-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <0x226>; + exit-latency-us = <0x41a>; + min-residency-us = <0x1f0f>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + phandle = <0x0f>; + }; + + gold-plus-c3 { + compatible = "arm,idle-state"; + idle-state-name = "pc"; + entry-latency-us = <0x1c2>; + exit-latency-us = <0x4b0>; + min-residency-us = <0x1856>; + arm,psci-suspend-param = <0x40000003>; + local-timer-stop; + phandle = <0x18>; + }; + + gold-plus-cluster3-c4 { + compatible = "arm,idle-state"; + idle-state-name = "rail-pc"; + entry-latency-us = <0x1f4>; + exit-latency-us = <0x546>; + min-residency-us = <0x1d38>; + arm,psci-suspend-param = <0x40000004>; + local-timer-stop; + phandle = <0x19>; + }; + + cluster-d4 { + compatible = "domain-idle-state"; + idle-state-name = "l3-off"; + entry-latency-us = <0x2ee>; + exit-latency-us = <0x92e>; + min-residency-us = <0x23b8>; + arm,psci-suspend-param = <0x41000044>; + phandle = <0x179>; + }; + + 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 = <0x41001344>; + phandle = <0x17a>; + }; + + cluster-e3 { + compatible = "domain-idle-state"; + idle-state-name = "llcc-off"; + entry-latency-us = <0xaf0>; + exit-latency-us = <0x1130>; + min-residency-us = <0x27a6>; + arm,psci-suspend-param = <0x4100b344>; + phandle = <0x17b>; + }; + }; + + soc { + interrupt-parent = <0x01>; + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges = <0x00 0x00 0x00 0xffffffff>; + compatible = "simple-bus"; + phandle = <0x2ac>; + + stm@10002000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb962>; + reg = <0x10002000 0x1000 0x16280000 0x180000>; + reg-names = "stm-base", "stm-stimulus-base"; + atid = <0x10>; + coresight-name = "coresight-stm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ad>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x25>; + phandle = <0x10a>; + }; + }; + }; + }; + + audio_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-audio-etm0"; + qcom,inst-id = <0x05>; + atid = <0x28 0x29>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x26>; + phandle = <0x30>; + }; + }; + }; + }; + + tpdm@109a0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109a0000 0x1000>; + reg-names = "tpdm-base"; + atid = <0x4f>; + coresight-name = "coresight-tpdm-wpss-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x8e>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x27>; + phandle = <0x8a>; + }; + }; + }; + }; + + tpdm@109a1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109a1000 0x1000>; + reg-names = "tpdm-base"; + atid = <0x4f>; + coresight-name = "coresight-tpdm-wpss-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x90>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x28>; + phandle = <0x8b>; + }; + }; + }; + }; + + wpss_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-wpss-etm0"; + qcom,inst-id = <0x03>; + atid = <0x2c>; + phandle = <0x92>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x29>; + phandle = <0x8c>; + }; + }; + }; + }; + + tpdm@10b30000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + atid = <0x1b>; + coresight-name = "coresight-tpdm-ddr-lpi"; + phandle = <0x2ae>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2a>; + phandle = <0x6d>; + }; + }; + }; + }; + + tpdm@10b46000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + coresight-name = "coresight-tpdm-lpass-lpi"; + atid = <0x1a>; + phandle = <0x2af>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2b>; + phandle = <0x2e>; + }; + }; + }; + }; + + lpass_stm { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-lpass-stm"; + qcom,dummy-source; + atid = <0x19>; + phandle = <0x2b0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2c>; + phandle = <0x2d>; + }; + }; + }; + }; + + funnel@10b50000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-lpass_lpi_1"; + phandle = <0x2b1>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x2d>; + phandle = <0x2c>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x2e>; + phandle = <0x2b>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x2f>; + phandle = <0x31>; + }; + }; + }; + }; + + funnel@10b44000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-lpass_lpi_0"; + phandle = <0x2b2>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x30>; + phandle = <0x26>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x31>; + phandle = <0x2f>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x32>; + phandle = <0x116>; + }; + }; + }; + }; + + tpdm@10b09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b09000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b3>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x33>; + phandle = <0x10f>; + }; + }; + }; + }; + + tpdm@10b0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0a000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b4>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x34>; + phandle = <0x110>; + }; + }; + }; + }; + + tpdm@10b0b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0b000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b5>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x35>; + phandle = <0x111>; + }; + }; + }; + }; + + tpdm@10b0c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0c000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-prio-3"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b6>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x36>; + phandle = <0x112>; + }; + }; + }; + }; + + tpdm@10b0d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10b0d000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-swao-1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x47>; + phandle = <0x2b7>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x37>; + phandle = <0x113>; + }; + }; + }; + }; + + tpdm@10844000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10844000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-lpass"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2b8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x38>; + phandle = <0x93>; + }; + }; + }; + }; + + tpdm@10d20000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d20000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr-ch02"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xa8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x39>; + phandle = <0x95>; + }; + }; + }; + }; + + tpdm@10d30000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d30000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr-ch13"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xaa>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3a>; + phandle = <0x97>; + }; + }; + }; + }; + + tpdm@10d00000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d00000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr0"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xac>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3b>; + phandle = <0xa4>; + }; + }; + }; + }; + + tpdm@10d01000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d01000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddr1"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xae>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3c>; + phandle = <0xa5>; + }; + }; + }; + }; + + tpdm@10830000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10830000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-video"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2b9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3d>; + phandle = <0x75>; + }; + }; + }; + }; + + tpdm@10c60000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c60000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-mdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x51>; + phandle = <0x2ba>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3e>; + phandle = <0x81>; + }; + }; + }; + }; + + tpdm@10c08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c08000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlmm-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x51>; + phandle = <0x2bb>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x3f>; + phandle = <0x83>; + }; + }; + }; + }; + + tpdm@10c09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c09000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlmm_cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x51>; + phandle = <0x2bc>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x40>; + phandle = <0x84>; + }; + }; + }; + }; + + tpdm@10c38000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c38000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-rdpm-cx"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xcd>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x41>; + phandle = <0xc9>; + }; + }; + }; + }; + + tpdm@10c39000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c39000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-rdpm-mxc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xcf>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x42>; + phandle = <0xca>; + }; + }; + }; + }; + + tpdm@10c3a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c3a000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-rdpm-mxa"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0xd1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x43>; + phandle = <0xcb>; + }; + }; + }; + }; + + tpdm@10900000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10900000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-gpu"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x73>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x44>; + phandle = <0x70>; + }; + }; + }; + }; + + tpdm@10841000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10841000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-prng"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2bd>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x45>; + phandle = <0xf9>; + }; + }; + }; + }; + + tpdm@109d0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109d0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-qm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2be>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x46>; + phandle = <0xfa>; + }; + }; + }; + }; + + tpdm@1082c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x1082c000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-gcc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2bf>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x47>; + phandle = <0xfb>; + }; + }; + }; + }; + + tpdm@10840000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10840000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-vsense"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x48>; + phandle = <0xfc>; + }; + }; + }; + }; + + tpdm@10c22000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c22000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-ipa"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x49>; + phandle = <0xfd>; + }; + }; + }; + }; + + tpdm@10c28000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c28000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlct"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c2>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4a>; + phandle = <0xfe>; + }; + }; + }; + }; + + tpdm@10c29000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c29000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ipcc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4e>; + phandle = <0x2c3>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4b>; + phandle = <0xff>; + }; + }; + }; + }; + + tpdm@10003000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10003000 0x1000>; + reg-names = "tpdm-base"; + atid = <0x41>; + coresight-name = "coresight-tpdm-dcc"; + qcom,hw-enable-check; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2c4>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4c>; + phandle = <0x106>; + }; + }; + }; + }; + + tpdm@1000f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x1000f000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-spdm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x41>; + phandle = <0x2c5>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4d>; + phandle = <0x107>; + }; + }; + }; + }; + + tpdm@10d40000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d40000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddrss-llcc0"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c6>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4e>; + phandle = <0x99>; + }; + }; + }; + }; + + tpdm@10d41000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d41000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddrss-llcc1"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c7>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x4f>; + phandle = <0x9a>; + }; + }; + }; + }; + + tpdm@10d42000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d42000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ddrss-llcc2"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x50>; + phandle = <0x9b>; + }; + }; + }; + }; + + tpdm@10d43000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10d43000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-ddrss-llcc3"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x63>; + phandle = <0x2c9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x51>; + phandle = <0x9c>; + }; + }; + }; + }; + + tpdm@10c16000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c16000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-titan"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x56>; + phandle = <0x2ca>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x52>; + phandle = <0x77>; + }; + }; + }; + }; + + tpdm@10cc9000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc9000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-tmess-prng"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x64>; + phandle = <0x2cb>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x53>; + phandle = <0x7b>; + }; + }; + }; + }; + + tpdm@10cc0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-tmess0"; + clocks = <0x24>; + status = "disabled"; + clock-names = "apb_pclk"; + qcom,hw-enable-check; + atid = <0x64>; + phandle = <0x2cc>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x54>; + phandle = <0x7c>; + }; + }; + }; + }; + + tpdm@10cc1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10cc1000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-tmess1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x64>; + qcom,hw-enable-check; + phandle = <0x2cd>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x55>; + phandle = <0x7d>; + }; + }; + }; + }; + + tpdm@10980000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10980000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-turing"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4f>; + phandle = <0xb9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x56>; + phandle = <0xb5>; + }; + }; + }; + }; + + tpdm@10981000 { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-tpdm-turing-llm"; + qcom,dummy-source; + atid = <0x4f>; + phandle = <0xbb>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x57>; + phandle = <0xb6>; + }; + }; + }; + }; + + tpdm@10c20000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c20000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-sdcc2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x61>; + phandle = <0x2ce>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x58>; + phandle = <0x67>; + }; + }; + }; + }; + + tpdm@10ac0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10ac0000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-dl-north-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x61>; + phandle = <0x2cf>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x59>; + phandle = <0x68>; + }; + }; + }; + }; + + tpdm@10ac1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10ac1000 0x1000>; + reg-names = "tpdm-base"; + status = "disabled"; + coresight-name = "coresight-tpdm-dl-north-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x61>; + phandle = <0x2d0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5a>; + phandle = <0x69>; + }; + }; + }; + }; + + tpdm@10c23000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10c23000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-ufs"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4b>; + phandle = <0x2d1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5b>; + phandle = <0x66>; + }; + }; + }; + }; + + tpdm@109c0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109c0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dl-south-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4b>; + phandle = <0x2d2>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5c>; + phandle = <0xd2>; + }; + }; + }; + }; + + tpdm@109c1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109c1000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dl-south-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4b>; + phandle = <0x2d3>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5d>; + phandle = <0xd3>; + }; + }; + }; + }; + + tpdm@138a0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x138a0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-silver"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d4>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5e>; + phandle = <0xe7>; + }; + }; + }; + }; + + tpdm@138b0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x138b0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-gold"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d5>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x5f>; + phandle = <0xe8>; + }; + }; + }; + }; + + tpdm@138c0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x138c0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-llm-ext"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d6>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x60>; + phandle = <0xe9>; + }; + }; + }; + }; + + tpdm@13860000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x13860000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-actpm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d7>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x61>; + phandle = <0xea>; + }; + }; + }; + }; + + tpdm@13862000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x13862000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-apss2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x42>; + phandle = <0x2d8>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x62>; + phandle = <0xeb>; + }; + }; + }; + }; + + tpdm@10800000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x10800000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-modem-0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x43>; + phandle = <0x2d9>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x63>; + phandle = <0xda>; + }; + }; + }; + }; + + tpdm@10801000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + coresight-name = "coresight-tpdm-modem-1"; + atid = <0x43>; + phandle = <0x2da>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x64>; + phandle = <0xdb>; + }; + }; + }; + }; + + tpdm@1080d000 { + compatible = "qcom,coresight-dummy"; + qcom,dummy-source; + coresight-name = "coresight-tpdm-modem-rscc"; + atid = <0x62>; + phandle = <0x2db>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x65>; + phandle = <0xe1>; + }; + }; + }; + }; + + tpda@10ac3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10ac3000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-dl-north"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2dc>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x66>; + phandle = <0x5b>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x67>; + phandle = <0x58>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x68>; + phandle = <0x59>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x69>; + phandle = <0x5a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6a>; + phandle = <0x6b>; + }; + }; + }; + }; + + funnel@10ac4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10ac4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl-north"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2dd>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6b>; + phandle = <0x6a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6c>; + phandle = <0x88>; + }; + }; + }; + }; + + funnel@10b33000 { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-ddr_lpi"; + phandle = <0x2de>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6d>; + phandle = <0x2a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x6e>; + phandle = <0x115>; + }; + }; + }; + }; + + funnel@10963000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10963000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-gfx"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2df>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x6f>; + phandle = <0x71>; + }; + }; + }; + + in-ports { + #size-cells = <0x00>; + #address-cells = <0x01>; + + port@0 { + reg = <0x00>; + + endpoint { + phandle = <0x51e>; + remote-endpoint = <0x51f>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + phandle = <0x51d>; + remote-endpoint = <0x520>; + }; + }; + }; + }; + + funnel@10902000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10902000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-gfx_dl"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e0>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x70>; + phandle = <0x44>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x71>; + phandle = <0x6f>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x72>; + source = <0x73>; + phandle = <0xf8>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x74>; + phandle = <0x103>; + }; + }; + }; + }; + + funnel@10832000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10832000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-video"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e1>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x75>; + phandle = <0x3d>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x76>; + phandle = <0x82>; + }; + }; + }; + }; + + tpda@10c17000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c17000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x56>; + qcom,cmb-elem-size = <0x00 0x40>; + coresight-name = "coresight-tpda-titan"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e2>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x77>; + phandle = <0x52>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x78>; + phandle = <0x79>; + }; + }; + }; + }; + + funnel@10c14000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c14000 0x1000>; + reg-names = "funnel-base"; + status = "disabled"; + coresight-name = "coresight-funnel-titan"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e3>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x79>; + phandle = <0x78>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x7a>; + phandle = <0x87>; + }; + }; + }; + }; + + tpda@10cc4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10cc4000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x64>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x40>; + coresight-name = "coresight-tpda-tmess"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e4>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x7b>; + phandle = <0x53>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x7c>; + phandle = <0x54>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x7d>; + phandle = <0x55>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x7e>; + phandle = <0x7f>; + }; + }; + }; + }; + + funnel@10cc5000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10cc5000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-tmess"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e5>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x7f>; + phandle = <0x7e>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x80>; + phandle = <0x140>; + }; + }; + }; + }; + + tpda@10c0b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c0b000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x51>; + qcom,cmb-elem-size = <0x05 0x20>; + coresight-name = "coresight-tpda-dlmm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e6>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x81>; + phandle = <0x3e>; + }; + }; + + port@9 { + reg = <0x09>; + + endpoint { + remote-endpoint = <0x82>; + phandle = <0x76>; + }; + }; + + port@26 { + reg = <0x1a>; + + endpoint { + remote-endpoint = <0x83>; + phandle = <0x3f>; + }; + }; + + port@27 { + reg = <0x1b>; + + endpoint { + remote-endpoint = <0x84>; + phandle = <0x40>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x85>; + phandle = <0x86>; + }; + }; + }; + }; + + funnel@10c0c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c0c000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dlmm"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e7>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x86>; + phandle = <0x85>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x87>; + phandle = <0x7a>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x88>; + phandle = <0x6c>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x89>; + phandle = <0x104>; + }; + }; + }; + }; + + funnel@109a3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109a3000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-wpss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e8>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x8a>; + phandle = <0x27>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x8b>; + phandle = <0x28>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x8c>; + phandle = <0x29>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x8d>; + source = <0x8e>; + phandle = <0xbd>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x8f>; + source = <0x90>; + phandle = <0xbe>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x91>; + source = <0x92>; + phandle = <0xc5>; + }; + }; + }; + }; + + funnel@10846000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10846000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-lpass"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2e9>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x93>; + phandle = <0x38>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x94>; + phandle = <0xf0>; + }; + }; + }; + }; + + funnel@10d22000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d22000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_ch02"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ea>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x95>; + phandle = <0x39>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x96>; + phandle = <0xa2>; + }; + }; + }; + }; + + funnel@10d32000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d32000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_ch13"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2eb>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x97>; + phandle = <0x3a>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x98>; + phandle = <0xa3>; + }; + }; + }; + }; + + tpda@10d09000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + qcom,tpda-atid = <0x63>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x20 0x03 0x20>; + reg = <0x10d09000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-llcc"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ec>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x99>; + phandle = <0x4e>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x9a>; + phandle = <0x4f>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x9b>; + phandle = <0x50>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x9c>; + phandle = <0x51>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x9d>; + phandle = <0x9f>; + }; + }; + }; + }; + + gladiator { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-gladiator"; + qcom,dummy-source; + atid = <0x60>; + phandle = <0x2ed>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x9e>; + phandle = <0xa0>; + }; + }; + }; + }; + + funnel@10d0a000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d0a000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_dl1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ee>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x9f>; + phandle = <0x9d>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xa0>; + phandle = <0x9e>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xa1>; + phandle = <0xa6>; + }; + }; + }; + }; + + funnel@10d03000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10d03000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-ddr_dl0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ef>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xa2>; + phandle = <0x96>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xa3>; + phandle = <0x98>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xa4>; + phandle = <0x3b>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xa5>; + phandle = <0x3c>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xa6>; + phandle = <0xa1>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xa7>; + source = <0xa8>; + phandle = <0xf1>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xa9>; + source = <0xaa>; + phandle = <0xf2>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xab>; + source = <0xac>; + phandle = <0xf3>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xad>; + source = <0xae>; + phandle = <0xf4>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xaf>; + phandle = <0x102>; + }; + }; + }; + }; + + turing_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-turing-etm0"; + qcom,inst-id = <0x0d>; + atid = <0x26 0x27>; + phandle = <0x2f0>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb0>; + phandle = <0xb3>; + }; + }; + }; + }; + + tpdm@109b0000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109b0000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlct1-dsb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4f>; + phandle = <0x2f1>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb1>; + phandle = <0xc1>; + }; + }; + }; + }; + + tpdm@109b1000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb968>; + reg = <0x109b1000 0x1000>; + reg-names = "tpdm-base"; + coresight-name = "coresight-tpdm-dlct1-cmb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + atid = <0x4f>; + phandle = <0x2f2>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb2>; + phandle = <0xc2>; + }; + }; + }; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f3>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xb3>; + phandle = <0xb0>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xb4>; + phandle = <0xb7>; + }; + }; + }; + }; + + funnel@10983000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10983000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-turing"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f4>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xb5>; + phandle = <0x56>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xb6>; + phandle = <0x57>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xb7>; + phandle = <0xb4>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xb8>; + source = <0xb9>; + phandle = <0xbf>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xba>; + source = <0xbb>; + phandle = <0xc0>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xbc>; + phandle = <0xc6>; + }; + }; + }; + }; + + tpda@109b3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + qcom,tpda-atid = <0x4f>; + qcom,dsb-elem-size = <0x05 0x20 0x0f 0x20 0x1a 0x20>; + qcom,cmb-elem-size = <0x06 0x20 0x10 0x20 0x1b 0x20>; + reg = <0x109b3000 0x1000>; + reg-names = "tpda-base"; + coresight-name = "coresight-tpda-dl-center1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f5>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xbd>; + phandle = <0x8d>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xbe>; + phandle = <0x8f>; + }; + }; + + port@15 { + reg = <0x0f>; + + endpoint { + remote-endpoint = <0xbf>; + phandle = <0xb8>; + }; + }; + + port@16 { + reg = <0x10>; + + endpoint { + remote-endpoint = <0xc0>; + phandle = <0xba>; + }; + }; + + port@26 { + reg = <0x1a>; + + endpoint { + remote-endpoint = <0xc1>; + phandle = <0xb1>; + }; + }; + + port@27 { + reg = <0x1b>; + + endpoint { + remote-endpoint = <0xc2>; + phandle = <0xb2>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xc3>; + phandle = <0xc4>; + }; + }; + }; + }; + + funnel@109b4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109b4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl-center1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f6>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xc4>; + phandle = <0xc3>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xc5>; + phandle = <0x91>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xc6>; + phandle = <0xbc>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0xc7>; + phandle = <0x105>; + }; + }; + }; + + out-ports { + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xc8>; + phandle = <0x13e>; + }; + }; + }; + }; + + funnel@10c3b000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c3b000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_west"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f7>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xc9>; + phandle = <0x41>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xca>; + phandle = <0x42>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xcb>; + phandle = <0x43>; + }; + }; + }; + + out-ports { + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xcc>; + source = <0xcd>; + phandle = <0xf5>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xce>; + source = <0xcf>; + phandle = <0xf6>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xd0>; + source = <0xd1>; + phandle = <0xf7>; + }; + }; + }; + }; + + tpda@109c3000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x109c3000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x4b>; + qcom,dsb-elem-size = <0x03 0x20>; + qcom,cmb-elem-size = <0x04 0x20>; + coresight-name = "coresight-tpda-dl_south"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f8>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xd2>; + phandle = <0x5c>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xd3>; + phandle = <0x5d>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xd4>; + phandle = <0xd5>; + }; + }; + }; + }; + + funnel@109c4000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x109c4000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_south"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2f9>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xd5>; + phandle = <0xd4>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xd6>; + phandle = <0x13f>; + }; + }; + }; + }; + + modem_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem-etm0"; + qcom,inst-id = <0x02>; + qcom,secure-component; + atid = <0x24 0x25>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xd7>; + phandle = <0xdd>; + }; + }; + }; + }; + + modem2_etm0 { + compatible = "qcom,coresight-remote-etm"; + coresight-name = "coresight-modem2-etm0"; + qcom,inst-id = <0x0b>; + atid = <0x27>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xd8>; + phandle = <0xe4>; + }; + }; + }; + }; + + modem_diag { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-modem-diag"; + qcom,dummy-source; + atid = <0x32>; + phandle = <0x2fa>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xd9>; + phandle = <0xe0>; + }; + }; + }; + }; + + tpda@10803000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10803000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x43>; + qcom,dsb-elem-size = <0x00 0x20>; + qcom,cmb-elem-size = <0x00 0x40>; + coresight-name = "coresight-tpda-modem"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2fb>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xda>; + phandle = <0x63>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xdb>; + phandle = <0x64>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xdc>; + phandle = <0xe3>; + }; + }; + }; + }; + + funnel@1080f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x1080f000 0x1000 0x1080c000 0x1000>; + reg-names = "funnel-base-dummy", "funnel-base-real"; + coresight-name = "coresight-funnel-modem_q6_dup"; + clocks = <0x24>; + clock-names = "apb_pclk"; + qcom,duplicate-funnel; + phandle = <0x2fc>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xdd>; + phandle = <0xd7>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xde>; + phandle = <0xdf>; + }; + }; + }; + }; + + funnel@1080c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x1080c000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem_q6"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2fd>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xdf>; + phandle = <0xde>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xe0>; + phandle = <0xd9>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xe1>; + phandle = <0x65>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xe2>; + phandle = <0xe5>; + }; + }; + }; + }; + + funnel@10804000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10804000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-modem_dl"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2fe>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xe3>; + phandle = <0xdc>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xe4>; + phandle = <0xd8>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xe5>; + phandle = <0xe2>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xe6>; + phandle = <0x142>; + }; + }; + }; + }; + + tpda@13864000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x13864000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x42>; + qcom,dsb-elem-size = <0x02 0x20 0x08 0x20>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x06 0x40>; + coresight-name = "coresight-tpda-apss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x2ff>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xe7>; + phandle = <0x5e>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0xe8>; + phandle = <0x5f>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0xe9>; + phandle = <0x60>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xea>; + phandle = <0x61>; + }; + }; + + port@8 { + reg = <0x08>; + + endpoint { + remote-endpoint = <0xeb>; + phandle = <0x62>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xec>; + phandle = <0xed>; + }; + }; + }; + }; + + funnel@13810000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x13810000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-apss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x300>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0xed>; + phandle = <0xec>; + }; + }; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xee>; + phandle = <0x135>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0xef>; + phandle = <0x141>; + }; + }; + }; + }; + + tpda@10c2c000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10c2c000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x4e>; + qcom,dsb-elem-size = <0x00 0x20 0x04 0x20 0x05 0x20 0x06 0x20 0x16 0x20 0x17 0x20 0x1d 0x20>; + qcom,cmb-elem-size = <0x07 0x40 0x0d 0x40 0x0e 0x40 0x0f 0x40 0x15 0x40 0x18 0x20 0x1a 0x40 0x1e 0x40>; + coresight-name = "coresight-tpda-dl_center"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x301>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0xf0>; + phandle = <0x94>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0xf1>; + phandle = <0xa7>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0xf2>; + phandle = <0xa9>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0xf3>; + phandle = <0xab>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0xf4>; + phandle = <0xad>; + }; + }; + + port@13 { + reg = <0x0d>; + + endpoint { + remote-endpoint = <0xf5>; + phandle = <0xcc>; + }; + }; + + port@14 { + reg = <0x0e>; + + endpoint { + remote-endpoint = <0xf6>; + phandle = <0xce>; + }; + }; + + port@15 { + reg = <0x0f>; + + endpoint { + remote-endpoint = <0xf7>; + phandle = <0xd0>; + }; + }; + + port@19 { + reg = <0x13>; + + endpoint { + remote-endpoint = <0xf8>; + phandle = <0x72>; + }; + }; + + port@21 { + reg = <0x15>; + + endpoint { + remote-endpoint = <0xf9>; + phandle = <0x45>; + }; + }; + + port@22 { + reg = <0x16>; + + endpoint { + remote-endpoint = <0xfa>; + phandle = <0x46>; + }; + }; + + port@23 { + reg = <0x17>; + + endpoint { + remote-endpoint = <0xfb>; + phandle = <0x47>; + }; + }; + + port@24 { + reg = <0x18>; + + endpoint { + remote-endpoint = <0xfc>; + phandle = <0x48>; + }; + }; + + port@26 { + reg = <0x1a>; + + endpoint { + remote-endpoint = <0xfd>; + phandle = <0x49>; + }; + }; + + port@29 { + reg = <0x1d>; + + endpoint { + remote-endpoint = <0xfe>; + phandle = <0x4a>; + }; + }; + + port@30 { + reg = <0x1e>; + + endpoint { + remote-endpoint = <0xff>; + phandle = <0x4b>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x100>; + phandle = <0x101>; + }; + }; + }; + }; + + funnel@10c2d000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10c2d000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-dl_center"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x302>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x101>; + phandle = <0x100>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x102>; + phandle = <0xaf>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x103>; + phandle = <0x74>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x104>; + phandle = <0x89>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x105>; + phandle = <0xc7>; + }; + }; + }; + }; + + tpda@10004000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10004000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x41>; + qcom,cmb-elem-size = <0x00 0x20 0x01 0x20>; + coresight-name = "coresight-tpda-qdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x303>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x106>; + phandle = <0x4c>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x107>; + phandle = <0x4d>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x108>; + phandle = <0x109>; + }; + }; + }; + }; + + funnel@10041000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10041000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x304>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x109>; + phandle = <0x108>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x10a>; + phandle = <0x25>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x10b>; + phandle = <0x10c>; + }; + }; + }; + }; + + funnel@10045000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10045000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-qdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x305>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x10c>; + phandle = <0x10b>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x10d>; + phandle = <0x143>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x10e>; + phandle = <0x118>; + }; + }; + }; + }; + + tpda@10b08000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb969>; + reg = <0x10b08000 0x1000>; + reg-names = "tpda-base"; + qcom,tpda-atid = <0x47>; + qcom,cmb-elem-size = <0x00 0x40 0x01 0x40 0x02 0x40 0x03 0x40>; + qcom,dsb-elem-size = <0x04 0x20>; + coresight-name = "coresight-tpda-aoss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x306>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x10f>; + phandle = <0x33>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x110>; + phandle = <0x34>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x111>; + phandle = <0x35>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x112>; + phandle = <0x36>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x113>; + phandle = <0x37>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x114>; + phandle = <0x117>; + }; + }; + }; + }; + + funnel@10b04000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10b04000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-aoss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x307>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x115>; + phandle = <0x6e>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x116>; + phandle = <0x32>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x117>; + phandle = <0x114>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x118>; + phandle = <0x10e>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x119>; + phandle = <0x11a>; + }; + }; + }; + }; + + tmc@10b05000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x10b05000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etf"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x308>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x11a>; + phandle = <0x119>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x11b>; + phandle = <0x11c>; + }; + }; + }; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x309>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x11c>; + phandle = <0x11b>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + + endpoint { + remote-endpoint = <0x11d>; + phandle = <0x11f>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x11e>; + phandle = <0x144>; + }; + }; + }; + }; + + replicator@10046000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x10046000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_qdss"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30a>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x11f>; + phandle = <0x11d>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + + endpoint { + remote-endpoint = <0x120>; + phandle = <0x121>; + }; + }; + }; + }; + + replicator@1004e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb909>; + reg = <0x1004e000 0x1000>; + reg-names = "replicator-base"; + coresight-name = "coresight-replicator_etr"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30b>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x121>; + phandle = <0x120>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x122>; + phandle = <0x12b>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x123>; + phandle = <0x124>; + }; + }; + }; + }; + + dummy_replicator { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-replicator-dummy"; + qcom,dummy-link; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x124>; + phandle = <0x123>; + }; + }; + }; + + out-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x125>; + phandle = <0x129>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x126>; + phandle = <0x12c>; + }; + }; + }; + }; + + tmc_modem { + compatible = "qcom,coresight-secure-etr"; + coresight-name = "coresight-modem-etr1"; + real-name = "coresight-tmc-etr1"; + qdss,support-remote-etm = <0x02>; + memory-region = <0x127>; + qdss,buffer-size = <0x2000000>; + qcom,secure-component; + coresight-csr = <0x128>; + csr-atid-offset = <0x108>; + csr-irqctrl-offset = <0x70>; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30c>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x129>; + phandle = <0x125>; + }; + }; + }; + }; + + tmc@10048000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x10048000 0x1000>; + reg-names = "tmc-base"; + qcom,iommu-dma = "bypass"; + iommus = <0x12a 0x4e0 0x20 0x12a 0x4c0 0x20>; + qcom,iommu-dma-addr-pool = <0x00 0xffc00000>; + qcom,sw-usb; + dma-coherent; + coresight-name = "coresight-tmc-etr"; + coresight-csr = <0x128>; + csr-atid-offset = <0xf8>; + csr-irqctrl-offset = <0x6c>; + byte-cntr-name = "byte-cntr"; + byte-cntr-class-name = "coresight-tmc-etr-stream"; + interrupts = <0x00 0x10e 0x01>; + interrupt-names = "byte-cntr-irq"; + arm,scatter-gather; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30d>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x12b>; + phandle = <0x122>; + }; + }; + }; + }; + + tmc@1004f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb961>; + reg = <0x1004f000 0x1000>; + reg-names = "tmc-base"; + coresight-name = "coresight-tmc-etr1"; + iommus = <0x12a 0x500 0x00>; + qcom,iommu-dma-addr-pool = <0x00 0xffc00000>; + coresight-csr = <0x128>; + csr-atid-offset = <0x108>; + csr-irqctrl-offset = <0x70>; + byte-cntr-name = "byte-cntr1"; + byte-cntr-class-name = "coresight-tmc-etr1-stream"; + memory-region = <0x127>; + interrupts = <0x00 0x10d 0x01>; + interrupt-names = "byte-cntr-irq"; + arm,scatter-gather; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x30e>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x12c>; + phandle = <0x126>; + }; + }; + }; + }; + + csr@10001000 { + compatible = "qcom,coresight-csr"; + reg = <0x10001000 0x1000>; + reg-names = "csr-base"; + coresight-name = "coresight-csr"; + qcom,hwctrl-set-support; + qcom,set-byte-cntr-support; + qcom,blk-size = <0x01>; + phandle = <0x128>; + }; + + csr@10b11000 { + compatible = "qcom,coresight-csr"; + reg = <0x10b11000 0x1000 0x10b110f8 0x6c>; + reg-names = "csr-base", "msr-base"; + coresight-name = "coresight-swao-csr"; + qcom,timestamp-support; + qcom,msr-support; + clocks = <0x24>; + clock-names = "apb_pclk"; + qcom,blk-size = <0x01>; + phandle = <0x30f>; + }; + + ete0 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1c>; + coresight-name = "coresight-ete0"; + qcom,skip-power-up; + atid = <0x01>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x12d>; + phandle = <0x136>; + }; + }; + }; + }; + + ete1 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1d>; + coresight-name = "coresight-ete1"; + qcom,skip-power-up; + atid = <0x02>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x12e>; + phandle = <0x137>; + }; + }; + }; + }; + + ete2 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1e>; + coresight-name = "coresight-ete2"; + qcom,skip-power-up; + atid = <0x03>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x12f>; + phandle = <0x138>; + }; + }; + }; + }; + + ete3 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x1f>; + coresight-name = "coresight-ete3"; + qcom,skip-power-up; + atid = <0x04>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x130>; + phandle = <0x139>; + }; + }; + }; + }; + + ete4 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x20>; + coresight-name = "coresight-ete4"; + qcom,skip-power-up; + atid = <0x05>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x131>; + phandle = <0x13a>; + }; + }; + }; + }; + + ete5 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x21>; + coresight-name = "coresight-ete5"; + qcom,skip-power-up; + atid = <0x06>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x132>; + phandle = <0x13b>; + }; + }; + }; + }; + + ete6 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x22>; + coresight-name = "coresight-ete6"; + qcom,skip-power-up; + atid = <0x07>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x133>; + phandle = <0x13c>; + }; + }; + }; + }; + + ete7 { + compatible = "arm,embedded-trace-extension"; + cpu = <0x23>; + coresight-name = "coresight-ete7"; + qcom,skip-power-up; + atid = <0x08>; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x134>; + phandle = <0x13d>; + }; + }; + }; + }; + + funnel_ete { + compatible = "arm,coresight-static-funnel"; + coresight-name = "coresight-funnel-ete"; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x135>; + phandle = <0xee>; + }; + }; + }; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@0 { + reg = <0x00>; + + endpoint { + remote-endpoint = <0x136>; + phandle = <0x12d>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x137>; + phandle = <0x12e>; + }; + }; + + port@2 { + reg = <0x02>; + + endpoint { + remote-endpoint = <0x138>; + phandle = <0x12f>; + }; + }; + + port@3 { + reg = <0x03>; + + endpoint { + remote-endpoint = <0x139>; + phandle = <0x130>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x13a>; + phandle = <0x131>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x13b>; + phandle = <0x132>; + }; + }; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x13c>; + phandle = <0x133>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x13d>; + phandle = <0x134>; + }; + }; + }; + }; + + funnel@10042000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb908>; + reg = <0x10042000 0x1000>; + reg-names = "funnel-base"; + coresight-name = "coresight-funnel-in1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x310>; + + in-ports { + #address-cells = <0x01>; + #size-cells = <0x00>; + + port@6 { + reg = <0x06>; + + endpoint { + remote-endpoint = <0x13e>; + phandle = <0xc8>; + }; + }; + + port@7 { + reg = <0x07>; + + endpoint { + remote-endpoint = <0x13f>; + phandle = <0xd6>; + }; + }; + + port@1 { + reg = <0x01>; + + endpoint { + remote-endpoint = <0x140>; + phandle = <0x80>; + }; + }; + + port@4 { + reg = <0x04>; + + endpoint { + remote-endpoint = <0x141>; + phandle = <0xef>; + }; + }; + + port@5 { + reg = <0x05>; + + endpoint { + remote-endpoint = <0x142>; + phandle = <0xe6>; + }; + }; + }; + + out-ports { + + port { + + endpoint { + remote-endpoint = <0x143>; + phandle = <0x10d>; + }; + }; + }; + }; + + dummy_sink { + compatible = "qcom,coresight-dummy"; + coresight-name = "coresight-eud"; + qcom,dummy-sink; + phandle = <0x311>; + + in-ports { + + port { + + endpoint { + remote-endpoint = <0x144>; + phandle = <0x11e>; + }; + }; + }; + }; + + cti@10010000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10010000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-qdss_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x312>; + }; + + cti@10c2a000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c2a000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-cti0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x313>; + }; + + cti@10c0a000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c0a000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-dlmm_cti0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x314>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x315>; + }; + + cti@10d08000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d08000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_dl_1_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x316>; + }; + + cti@10d21000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d21000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_ch02_dl_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x317>; + }; + + cti@10d31000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d31000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_ch13_dl_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x318>; + }; + + cti@10d11000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10d11000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddrss_shrm2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x319>; + }; + + cti@10b31000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b31000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-ddr_dl2_lpi"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31a>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31b>; + }; + + cti@10b41000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b41000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_lpi_cti1"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31c>; + }; + + cti@10b51000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b51000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_lpi_cti3"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31d>; + }; + + cti@10b42000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b42000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-lpass_ssc_sdc"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31e>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x31f>; + }; + + cti@138e0000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x138e0000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x320>; + }; + + cti@138f0000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x138f0000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x321>; + }; + + cti@13900000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x13900000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_cti2"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x322>; + }; + + cti@1382b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1382b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-riscv_cti"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x323>; + }; + + cti@1382e000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1382e000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-riscv_sifive_cti"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x324>; + }; + + cti@13863000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x13863000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-apss_atb_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x325>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x326>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x327>; + }; + + cti@10901000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10901000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-gpu_dl"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x328>; + }; + + cti@10831000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10831000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-iris_dl_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x329>; + }; + + cti@10c61000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c61000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-mdss_dl_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32a>; + }; + + cti@10982000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10982000 0x1000>; + status = "disabled"; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-turing_dl_cti_0"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32b>; + }; + + cti@10c15000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10c15000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-camera_dl"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32c>; + }; + + cti@10b00000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b00000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-swao_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32d>; + }; + + cti@10b21000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10b21000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-aop_rvss"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32e>; + }; + + cti@1080b000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x1080b000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-mss_q6_cti"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x32f>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x330>; + }; + + cti@10802000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10802000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-modem_tp_cti"; + qcom,extended_cti; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x331>; + }; + + 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 = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x332>; + }; + + cti@10cc3000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cc2000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cti_1"; + qcom,extended_cti; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x333>; + }; + + cti@10cd1000 { + compatible = "arm,coresight-cti", "arm,primecell"; + reg = <0x10cd1000 0x1000>; + arm,primecell-periphid = <0xbb922>; + coresight-name = "coresight-cti-tmess_cpu"; + status = "disabled"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x334>; + }; + + tgu@10b0e000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b0e000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x04>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-ipcb"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x335>; + }; + + tgu@10b0f000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b0f000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x09>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-spmi0"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x336>; + }; + + tgu@10b10000 { + compatible = "arm,primecell"; + arm,primecell-periphid = <0xbb999>; + reg = <0x10b10000 0x1000>; + reg-names = "tgu-base"; + tgu-steps = <0x03>; + tgu-conditions = <0x04>; + tgu-regs = <0x09>; + tgu-timer-counters = <0x08>; + coresight-name = "coresight-tgu-spmi1"; + clocks = <0x24>; + clock-names = "apb_pclk"; + phandle = <0x337>; + }; + + dcc_v2@100ff000 { + compatible = "qcom,dcc-v2"; + reg = <0x100ff000 0x1000 0x10086000 0x12000>; + qcom,transaction_timeout = <0x00>; + reg-names = "dcc-base", "dcc-ram-base"; + dcc-ram-offset = <0x6000>; + phandle = <0x338>; + + link_list_0 { + qcom,curr-link-list = <0x06>; + qcom,data-sink = "sram"; + qcom,ap-qad-override; + qcom,link-list = <0x00 0x17421000 0x02 0x00 0x00 0x68c020c 0x02 0x00 0x00 0x68c0228 0x03 0x00 0x00 0x68c0248 0x03 0x00 0x00 0x68c0268 0x03 0x00 0x00 0x68c0288 0x03 0x00 0x00 0x68c02a8 0x03 0x00 0x00 0x68c0404 0x02 0x00 0x00 0x720020c 0x02 0x00 0x00 0x7200228 0x03 0x00 0x00 0x7200248 0x03 0x00 0x00 0x7200268 0x03 0x00 0x00 0x7200288 0x03 0x00 0x00 0x72002a8 0x03 0x00 0x00 0x68c0110 0x01 0x00 0x00 0x68c011c 0x01 0x00 0x00 0x68c0208 0x01 0x00 0x00 0x7200208 0x01 0x00 0x00 0x320a4110 0x01 0x00 0x00 0x320a411c 0x01 0x00 0x00 0x320a4208 0x02 0x00 0x00 0x320a4228 0x03 0x00 0x00 0x320a4248 0x03 0x00 0x00 0x320a4268 0x03 0x00 0x00 0x320a4288 0x03 0x00 0x00 0x320a42a8 0x03 0x00 0x00 0x320a4400 0x03 0x00 0x00 0x32302028 0x01 0x00 0x00 0x323c0208 0x03 0x00 0x00 0x323c0228 0x03 0x00 0x00 0x323c0248 0x03 0x00 0x00 0x323c0268 0x03 0x00 0x00 0x323c0288 0x03 0x00 0x00 0x323c02a8 0x03 0x00 0x00 0x323c0400 0x03 0x00 0x00 0x4080304 0x01 0x00 0x00 0x4082028 0x01 0x00 0x00 0x410c138 0x01 0x00 0x00 0x41a807c 0x01 0x00 0x00 0x41a80cc 0x01 0x00 0x00 0x41a80e8 0x01 0x00 0x00 0x41a8104 0x04 0x00 0x00 0x41a8130 0x07 0x00 0x00 0x448c138 0x01 0x00 0x00 0x79c1fb0 0x02 0x00 0x00 0x4140110 0x01 0x00 0x00 0x414011c 0x01 0x00 0x00 0x4140208 0x03 0x00 0x00 0x4140228 0x03 0x00 0x00 0x4140248 0x03 0x00 0x00 0x4140268 0x03 0x00 0x00 0x4140288 0x03 0x00 0x00 0x41402a8 0x03 0x00 0x00 0x4140400 0x03 0x00 0x00 0x4200208 0x03 0x00 0x00 0x4200228 0x03 0x00 0x00 0x4200248 0x03 0x00 0x00 0x4200268 0x03 0x00 0x00 0x4200288 0x03 0x00 0x00 0x42002a8 0x03 0x00 0x00 0x4200400 0x03 0x00 0x00 0x8a00304 0x01 0x00 0x00 0x8a02028 0x01 0x00 0x00 0x8ac011c 0x01 0x00 0x00 0x8ac0208 0x03 0x00 0x00 0x8ac0228 0x03 0x00 0x00 0x8ac0248 0x03 0x00 0x00 0x8ac0268 0x03 0x00 0x00 0x8ac0288 0x03 0x00 0x00 0x8ac02ac 0x02 0x00 0x00 0x8ac02a8 0x01 0x00 0x00 0x8ac0400 0x03 0x00 0x00 0x8b00110 0x01 0x00 0x00 0x6e0a100 0x01 0x00 0x00 0x6e0a0ac 0x01 0x00 0x00 0x6e0a0b0 0x01 0x00 0x00 0x6e21104 0x01 0x00 0x00 0x6e21108 0x01 0x00 0x00 0x6e212ac 0x01 0x00 0x00 0x6e212b0 0x01 0x00 0x00 0x6e21300 0x01 0x00 0x00 0x6e0a000 0x01 0x00 0x00 0x7402048 0x01 0x00 0x00 0x7402040 0x01 0x00 0x00 0x1780005c 0x01 0x00 0x00 0x1781005c 0x01 0x00 0x00 0x1782005c 0x01 0x00 0x00 0x1783005c 0x01 0x00 0x00 0x1784005c 0x01 0x00 0x00 0x1785005c 0x01 0x00 0x00 0x1786005c 0x01 0x00 0x00 0x1787005c 0x01 0x00 0x00 0x1740003c 0x01 0x00 0x00 0x17600238 0x01 0x00 0x00 0x17600240 0x0b 0x00 0x00 0x17600274 0x01 0x00 0x00 0x17600530 0x01 0x00 0x00 0x1760051c 0x01 0x00 0x00 0x17600524 0x01 0x00 0x00 0x1760052c 0x01 0x00 0x00 0x17600518 0x01 0x00 0x00 0x17600520 0x01 0x00 0x00 0x17600528 0x01 0x00 0x00 0x17600404 0x04 0x00 0x00 0x1760041c 0x04 0x00 0x00 0x17600434 0x01 0x00 0x00 0x1760043c 0x01 0x00 0x00 0x17600440 0x01 0x00 0x00 0x17400438 0x01 0x00 0x00 0x17600044 0x01 0x00 0x00 0x17600500 0x01 0x00 0x00 0x221c209c 0x01 0x00 0x00 0x17600504 0x05 0x00 0x00 0x17900908 0x01 0x00 0x00 0x17900c18 0x01 0x00 0x00 0x17901908 0x01 0x00 0x00 0x17901c18 0x01 0x00 0x00 0x17b90810 0x03 0x00 0x00 0x17b90c50 0x03 0x00 0x00 0x17b93a04 0x02 0x00 0x00 0x17b93c94 0x01 0x00 0x00 0x17ba0810 0x03 0x00 0x00 0x17ba0c50 0x03 0x00 0x00 0x17ba3a04 0x02 0x00 0x00 0x17ba3c94 0x01 0x00 0x00 0x17b93000 0x50 0x00 0x00 0x17ba3000 0x50 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00 0x00 0x17b00000 0x01 0x00 0x00 0x17a94030 0x01 0x00 0x00 0x17a9408c 0x01 0x00 0x01 0x17a9409c 0x78 0x00 0x01 0x17a9409c 0x00 0x00 0x01 0x17a94048 0x01 0x00 0x01 0x17a94090 0x00 0x00 0x01 0x17a94090 0x25 0x00 0x00 0x17a94098 0x01 0x00 0x01 0x17a94048 0x1d 0x00 0x01 0x17a94090 0x00 0x00 0x01 0x17a94090 0x25 0x00 0x00 0x17a94098 0x01 0x00 0x00 0x17a90030 0x01 0x00 0x00 0x17a9008c 0x01 0x00 0x01 0x17a9009c 0x78 0x00 0x01 0x17a9009c 0x00 0x00 0x01 0x17a90048 0x01 0x00 0x01 0x17a90090 0x00 0x00 0x01 0x17a90090 0x25 0x00 0x00 0x17a90098 0x01 0x00 0x01 0x17a90048 0x1d 0x00 0x01 0x17a90090 0x00 0x00 0x01 0x17a90090 0x25 0x00 0x00 0x17a90098 0x01 0x00 0x00 0x17a92030 0x01 0x00 0x00 0x17a9208c 0x01 0x00 0x01 0x17a9209c 0x78 0x00 0x01 0x17a9209c 0x00 0x00 0x01 0x17a92048 0x01 0x00 0x01 0x17a92090 0x00 0x00 0x01 0x17a92090 0x25 0x00 0x00 0x17a92098 0x01 0x00 0x01 0x17a92048 0x1d 0x00 0x01 0x17a92090 0x00 0x00 0x01 0x17a92090 0x25 0x00 0x00 0x17a92098 0x01 0x00 0x00 0x17a96030 0x01 0x00 0x00 0x17a9608c 0x01 0x00 0x01 0x17a9609c 0x78 0x00 0x01 0x17a9609c 0x00 0x00 0x01 0x17a96048 0x01 0x00 0x01 0x17a96090 0x00 0x00 0x01 0x17a96090 0x25 0x00 0x00 0x17a96098 0x01 0x00 0x01 0x17a96048 0x1d 0x00 0x01 0x17a96090 0x00 0x00 0x01 0x17a96090 0x25 0x00 0x00 0x17a96098 0x01 0x00 0x00 0x17d98024 0x01 0x00 0x00 0x13822000 0x01 0x01 0x00 0x221c20a4 0x01 0x00 0x00 0x1fc8000 0x01 0x00 0x00 0x17400038 0x01 0x00 0x00 0x17d91020 0x01 0x00 0x00 0x17d92020 0x01 0x00 0x00 0x17d93020 0x01 0x00 0x00 0x17d90020 0x01 0x00 0x00 0x17d9134c 0x01 0x00 0x00 0x17d9234c 0x01 0x00 0x00 0x17d9334c 0x01 0x00 0x00 0x17d9034c 0x01 0x00 0x00 0x17d91300 0x01 0x00 0x00 0x17d92300 0x01 0x00 0x00 0x17d93300 0x01 0x00 0x00 0x17d90300 0x01 0x00 0x00 0x24183040 0x01 0x00 0x00 0x24183048 0x01 0x00 0x00 0x24102010 0x01 0x00 0x00 0x24102020 0x06 0x00 0x00 0x24102410 0x01 0x00 0x00 0x24102420 0x06 0x00 0x00 0x24142010 0x01 0x00 0x00 0x24142020 0x06 0x00 0x00 0x24142410 0x01 0x00 0x00 0x24142420 0x06 0x00 0x00 0x24182010 0x01 0x00 0x00 0x24182020 0x06 0x00 0x00 0x24182410 0x01 0x00 0x00 0x24182420 0x06 0x00 0x00 0x24102810 0x01 0x00 0x00 0x24102820 0x01 0x00 0x00 0x24102828 0x02 0x00 0x00 0x24102c10 0x01 0x00 0x00 0x24102c20 0x01 0x00 0x00 0x24102c28 0x02 0x00 0x00 0x24142810 0x01 0x00 0x00 0x24142820 0x01 0x00 0x00 0x24142828 0x02 0x00 0x00 0x24142c10 0x01 0x00 0x00 0x24142c20 0x01 0x00 0x00 0x24142c28 0x02 0x00 0x00 0x24100810 0x01 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100808 0x02 0x00 0x00 0x24100c10 0x01 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c08 0x02 0x00 0x00 0x24140810 0x01 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140808 0x02 0x00 0x00 0x24140c10 0x01 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c08 0x02 0x00 0x00 0x24180010 0x01 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180008 0x02 0x00 0x00 0x24180410 0x01 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180408 0x02 0x00 0x00 0x24101000 0x03 0x00 0x00 0x24101010 0x02 0x00 0x00 0x24101010 0x02 0x00 0x00 0x24101018 0x01 0x00 0x00 0x24101080 0x01 0x00 0x00 0x24101084 0x02 0x00 0x02 0x05 0x00 0x00 0x00 0x24101090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24101098 0x01 0x00 0x00 0x24141000 0x01 0x00 0x00 0x24141004 0x02 0x00 0x00 0x24141010 0x02 0x00 0x00 0x24141010 0x02 0x00 0x00 0x24141018 0x01 0x00 0x00 0x24141080 0x01 0x00 0x00 0x24141084 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x24141090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24141098 0x01 0x00 0x00 0x24181000 0x01 0x00 0x00 0x24181004 0x02 0x00 0x00 0x24181010 0x02 0x00 0x00 0x24181010 0x02 0x00 0x00 0x24181018 0x01 0x00 0x00 0x24181080 0x01 0x00 0x00 0x24181084 0x02 0x00 0x02 0x0b 0x00 0x00 0x00 0x24181090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24181098 0x01 0x00 0x00 0x24131010 0x01 0x00 0x00 0x24133010 0x01 0x00 0x00 0x24135010 0x01 0x00 0x00 0x24137010 0x01 0x00 0x00 0x24138010 0x01 0x00 0x00 0x24139010 0x01 0x00 0x00 0x24171010 0x01 0x00 0x00 0x24173010 0x01 0x00 0x00 0x24175010 0x01 0x00 0x00 0x24177010 0x01 0x00 0x00 0x24178010 0x01 0x00 0x00 0x24179010 0x01 0x00 0x00 0x241b1010 0x01 0x00 0x00 0x241b3010 0x01 0x00 0x00 0x241b5010 0x01 0x00 0x00 0x241b7010 0x01 0x00 0x00 0x241b9010 0x01 0x00 0x00 0x241bb010 0x01 0x00 0x00 0x241bc010 0x01 0x00 0x00 0x241bd010 0x01 0x00 0x00 0x241bf010 0x01 0x00 0x00 0x241c1010 0x01 0x00 0x00 0x241c3010 0x01 0x00 0x01 0x24100828 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24100828 0x01 0x00 0x01 0x24100c28 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24100c28 0x01 0x00 0x01 0x24140828 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24140828 0x01 0x00 0x01 0x24140c28 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24140c28 0x01 0x00 0x00 0x17810024 0x01 0x00 0x00 0x17810038 0x06 0x00 0x00 0x17810058 0x04 0x00 0x00 0x1781006c 0x01 0x00 0x00 0x178100f0 0x02 0x00 0x00 0x17820010 0x01 0x00 0x00 0x17820024 0x01 0x00 0x00 0x17820038 0x06 0x00 0x00 0x17820058 0x04 0x00 0x00 0x178200f0 0x02 0x00 0x00 0x17830010 0x01 0x00 0x00 0x17830024 0x01 0x00 0x00 0x17830038 0x06 0x00 0x00 0x17830058 0x04 0x00 0x00 0x178300f0 0x02 0x00 0x00 0x17840010 0x01 0x00 0x00 0x17840024 0x01 0x00 0x00 0x17840038 0x06 0x00 0x00 0x17840058 0x04 0x00 0x00 0x178400f0 0x02 0x00 0x00 0x17850010 0x01 0x00 0x00 0x17850024 0x01 0x00 0x00 0x17850038 0x06 0x00 0x00 0x17850058 0x04 0x00 0x00 0x178500f0 0x02 0x00 0x00 0x17860010 0x01 0x00 0x00 0x17860024 0x01 0x00 0x00 0x17860038 0x06 0x00 0x00 0x17860058 0x04 0x00 0x00 0x178600f0 0x02 0x00 0x00 0x17870010 0x01 0x00 0x00 0x17870024 0x01 0x00 0x00 0x17870038 0x06 0x00 0x00 0x17870058 0x04 0x00 0x00 0x178700f0 0x02 0x00 0x00 0x17880010 0x01 0x00 0x00 0x17880024 0x01 0x00 0x00 0x17880038 0x06 0x00 0x00 0x17890010 0x01 0x00 0x00 0x17890024 0x01 0x00 0x00 0x17890038 0x06 0x00 0x00 0x178b0010 0x01 0x00 0x00 0x178b0024 0x01 0x00 0x00 0x178b0038 0x06 0x00 0x00 0x178b006c 0x05 0x00 0x00 0x178b0084 0x01 0x00 0x00 0x178b00f4 0x05 0x00 0x00 0x178b0118 0x09 0x00 0x00 0x178b0158 0x05 0x00 0x00 0x178b0170 0x02 0x00 0x00 0x178b0188 0x05 0x00 0x00 0x178b01ac 0x06 0x00 0x00 0x178b01c8 0x01 0x00 0x00 0x178b0204 0x01 0x00 0x00 0x178b0244 0x01 0x00 0x00 0x17e30000 0x01 0x00 0x00 0x17e30008 0x01 0x00 0x00 0x17e30010 0x01 0x00 0x00 0x17e80000 0x01 0x00 0x00 0x17e80008 0x01 0x00 0x00 0x17e80010 0x01 0x00 0x00 0x17f80000 0x01 0x00 0x00 0x17f80008 0x01 0x00 0x00 0x17f80010 0x01 0x00 0x00 0x18080000 0x01 0x00 0x00 0x18080008 0x01 0x00 0x00 0x18080010 0x01 0x00 0x00 0x18180000 0x01 0x00 0x00 0x18180008 0x01 0x00 0x00 0x18180010 0x01 0x00 0x00 0x18280000 0x01 0x00 0x00 0x18280008 0x01 0x00 0x00 0x18280010 0x01 0x00 0x00 0x18380000 0x01 0x00 0x00 0x18380008 0x01 0x00 0x00 0x18380010 0x01 0x00 0x00 0x18480000 0x01 0x00 0x00 0x18480008 0x01 0x00 0x00 0x18480010 0x01 0x00 0x00 0x18580000 0x01 0x00 0x00 0x18580008 0x01 0x00 0x00 0x18580010 0x01 0x00 0x00 0x2407701c 0x01 0x00 0x00 0x24077030 0x01 0x00 0x00 0x2408005c 0x01 0x00 0x00 0x240800c8 0x01 0x00 0x00 0x240800d4 0x01 0x00 0x00 0x240800e0 0x01 0x00 0x00 0x240800ec 0x01 0x00 0x00 0x240800f8 0x01 0x00 0x00 0x240801b4 0x01 0x00 0x00 0x240a8120 0x05 0x00 0x00 0x240a8144 0x02 0x00 0x00 0x240a81d0 0x04 0x00 0x00 0x240a81f0 0x01 0x00 0x00 0x240a81fc 0x01 0x00 0x00 0x240a8208 0x01 0x00 0x00 0x240a8214 0x01 0x00 0x00 0x240a8264 0x01 0x00 0x00 0x240a8284 0x01 0x00 0x00 0x240a82fc 0x01 0x00 0x00 0x240a8860 0x03 0x00 0x00 0x240aa034 0x03 0x00 0x00 0x240ba28c 0x01 0x00 0x00 0x240ba294 0x01 0x00 0x00 0x240ba29c 0x01 0x00 0x00 0x24185100 0x04 0x00 0x00 0x24187100 0x01 0x00 0x00 0x2418c100 0x01 0x00 0x00 0x24401e64 0x01 0x00 0x00 0x24401ea0 0x01 0x00 0x00 0x24403e64 0x01 0x00 0x00 0x24403ea0 0x01 0x00 0x00 0x2440527c 0x01 0x00 0x00 0x24405290 0x01 0x00 0x00 0x244054ec 0x01 0x00 0x00 0x244054f4 0x01 0x00 0x00 0x24405514 0x01 0x00 0x00 0x2440551c 0x01 0x00 0x00 0x24405524 0x01 0x00 0x00 0x24405548 0x01 0x00 0x00 0x24405550 0x01 0x00 0x00 0x24405558 0x01 0x00 0x00 0x244055b8 0x01 0x00 0x00 0x244055c0 0x01 0x00 0x00 0x244055ec 0x01 0x00 0x00 0x24405870 0x01 0x00 0x00 0x244058a0 0x01 0x00 0x00 0x244058a8 0x01 0x00 0x00 0x244058b0 0x01 0x00 0x00 0x244058b8 0x01 0x00 0x00 0x244058d8 0x02 0x00 0x00 0x244058f4 0x01 0x00 0x00 0x244058fc 0x01 0x00 0x00 0x24405920 0x01 0x00 0x00 0x24405928 0x01 0x00 0x00 0x24405944 0x01 0x00 0x00 0x24406604 0x01 0x00 0x00 0x2440660c 0x01 0x00 0x00 0x24440310 0x01 0x00 0x00 0x24440400 0x02 0x00 0x00 0x24440410 0x03 0x00 0x00 0x24440428 0x01 0x00 0x00 0x24440430 0x01 0x00 0x00 0x24440440 0x01 0x00 0x00 0x24440448 0x01 0x00 0x00 0x244404a0 0x01 0x00 0x00 0x244404b0 0x03 0x00 0x00 0x244404d0 0x02 0x00 0x00 0x2444341c 0x01 0x00 0x00 0x24445804 0x01 0x00 0x00 0x2444590c 0x01 0x00 0x00 0x24445a14 0x01 0x00 0x00 0x24445c1c 0x01 0x00 0x00 0x24445c38 0x01 0x00 0x00 0x24449100 0x01 0x00 0x00 0x24449110 0x01 0x00 0x00 0x24449120 0x01 0x00 0x00 0x24449180 0x02 0x00 0x00 0x24460618 0x01 0x00 0x00 0x24460684 0x01 0x00 0x00 0x2446068c 0x01 0x00 0x00 0x24481e64 0x01 0x00 0x00 0x24481ea0 0x01 0x00 0x00 0x24483e64 0x01 0x00 0x00 0x24483ea0 0x01 0x00 0x00 0x2448527c 0x01 0x00 0x00 0x24485290 0x01 0x00 0x00 0x244854ec 0x01 0x00 0x00 0x244854f4 0x01 0x00 0x00 0x24485514 0x01 0x00 0x00 0x2448551c 0x01 0x00 0x00 0x24485524 0x01 0x00 0x00 0x24485548 0x01 0x00 0x00 0x24485550 0x01 0x00 0x00 0x24485558 0x01 0x00 0x00 0x244855b8 0x01 0x00 0x00 0x244855c0 0x01 0x00 0x00 0x244855ec 0x01 0x00 0x00 0x24485870 0x01 0x00 0x00 0x244858a0 0x01 0x00 0x00 0x244858a8 0x01 0x00 0x00 0x244858b0 0x01 0x00 0x00 0x244858b8 0x01 0x00 0x00 0x244858d8 0x02 0x00 0x00 0x244858f4 0x01 0x00 0x00 0x244858fc 0x01 0x00 0x00 0x24485920 0x01 0x00 0x00 0x24485928 0x01 0x00 0x00 0x24485944 0x01 0x00 0x00 0x24486604 0x01 0x00 0x00 0x2448660c 0x01 0x00 0x00 0x244c0310 0x01 0x00 0x00 0x244c0400 0x02 0x00 0x00 0x244c0410 0x03 0x00 0x00 0x244c0428 0x01 0x00 0x00 0x244c0430 0x01 0x00 0x00 0x244c0440 0x01 0x00 0x00 0x244c0448 0x01 0x00 0x00 0x244c04a0 0x01 0x00 0x00 0x244c04b0 0x03 0x00 0x00 0x244c04d0 0x02 0x00 0x00 0x244c341c 0x01 0x00 0x00 0x244c5804 0x01 0x00 0x00 0x244c590c 0x01 0x00 0x00 0x244c5a14 0x01 0x00 0x00 0x244c5c1c 0x01 0x00 0x00 0x244c5c38 0x01 0x00 0x00 0x244c9100 0x01 0x00 0x00 0x244c9110 0x01 0x00 0x00 0x244c9120 0x01 0x00 0x00 0x244c9180 0x02 0x00 0x00 0x244e0618 0x01 0x00 0x00 0x244e0684 0x01 0x00 0x00 0x244e068c 0x01 0x00 0x00 0x24601e64 0x01 0x00 0x00 0x24601ea0 0x01 0x00 0x00 0x24603e64 0x01 0x00 0x00 0x24603ea0 0x01 0x00 0x00 0x2460527c 0x01 0x00 0x00 0x24605290 0x01 0x00 0x00 0x246054ec 0x01 0x00 0x00 0x246054f4 0x01 0x00 0x00 0x24605514 0x01 0x00 0x00 0x2460551c 0x01 0x00 0x00 0x24605524 0x01 0x00 0x00 0x24605548 0x01 0x00 0x00 0x24605550 0x01 0x00 0x00 0x24605558 0x01 0x00 0x00 0x246055b8 0x01 0x00 0x00 0x246055c0 0x01 0x00 0x00 0x246055ec 0x01 0x00 0x00 0x24605870 0x01 0x00 0x00 0x246058a0 0x01 0x00 0x00 0x246058a8 0x01 0x00 0x00 0x246058b0 0x01 0x00 0x00 0x246058b8 0x01 0x00 0x00 0x246058d8 0x02 0x00 0x00 0x246058f4 0x01 0x00 0x00 0x246058fc 0x01 0x00 0x00 0x24605920 0x01 0x00 0x00 0x24605928 0x01 0x00 0x00 0x24605944 0x01 0x00 0x00 0x24606604 0x01 0x00 0x00 0x2460660c 0x01 0x00 0x00 0x24640310 0x01 0x00 0x00 0x24640400 0x02 0x00 0x00 0x24640410 0x03 0x00 0x00 0x24640428 0x01 0x00 0x00 0x24640430 0x01 0x00 0x00 0x24640440 0x01 0x00 0x00 0x24640448 0x01 0x00 0x00 0x246404a0 0x01 0x00 0x00 0x246404b0 0x03 0x00 0x00 0x246404d0 0x02 0x00 0x00 0x2464341c 0x01 0x00 0x00 0x24645804 0x01 0x00 0x00 0x2464590c 0x01 0x00 0x00 0x24645a14 0x01 0x00 0x00 0x24645c1c 0x01 0x00 0x00 0x24645c38 0x01 0x00 0x00 0x24649100 0x01 0x00 0x00 0x24649110 0x01 0x00 0x00 0x24649120 0x01 0x00 0x00 0x24649180 0x02 0x00 0x00 0x24660618 0x01 0x00 0x00 0x24660684 0x01 0x00 0x00 0x2466068c 0x01 0x00 0x00 0x24681e64 0x01 0x00 0x00 0x24681ea0 0x01 0x00 0x00 0x24683e64 0x01 0x00 0x00 0x24683ea0 0x01 0x00 0x00 0x2468527c 0x01 0x00 0x00 0x24685290 0x01 0x00 0x00 0x246854ec 0x01 0x00 0x00 0x246854f4 0x01 0x00 0x00 0x24685514 0x01 0x00 0x00 0x2468551c 0x01 0x00 0x00 0x24685524 0x01 0x00 0x00 0x24685548 0x01 0x00 0x00 0x24685550 0x01 0x00 0x00 0x24685558 0x01 0x00 0x00 0x246855b8 0x01 0x00 0x00 0x246855c0 0x01 0x00 0x00 0x246855ec 0x01 0x00 0x00 0x24685870 0x01 0x00 0x00 0x246858a0 0x01 0x00 0x00 0x246858a8 0x01 0x00 0x00 0x246858b0 0x01 0x00 0x00 0x246858b8 0x01 0x00 0x00 0x246858d8 0x02 0x00 0x00 0x246858f4 0x01 0x00 0x00 0x246858fc 0x01 0x00 0x00 0x24685920 0x01 0x00 0x00 0x24685928 0x01 0x00 0x00 0x24685944 0x01 0x00 0x00 0x24686604 0x01 0x00 0x00 0x2468660c 0x01 0x00 0x00 0x246c0310 0x01 0x00 0x00 0x246c0400 0x02 0x00 0x00 0x246c0410 0x03 0x00 0x00 0x246c0428 0x01 0x00 0x00 0x246c0430 0x01 0x00 0x00 0x246c0440 0x01 0x00 0x00 0x246c0448 0x01 0x00 0x00 0x246c04a0 0x01 0x00 0x00 0x246c04b0 0x03 0x00 0x00 0x246c04d0 0x02 0x00 0x00 0x246c341c 0x01 0x00 0x00 0x246c5804 0x01 0x00 0x00 0x246c590c 0x01 0x00 0x00 0x246c5a14 0x01 0x00 0x00 0x246c5c1c 0x01 0x00 0x00 0x246c5c38 0x01 0x00 0x00 0x246c9100 0x01 0x00 0x00 0x246c9110 0x01 0x00 0x00 0x246c9120 0x01 0x00 0x00 0x246c9180 0x02 0x00 0x00 0x246e0618 0x01 0x00 0x00 0x246e0684 0x01 0x00 0x00 0x246e068c 0x01 0x00 0x00 0x24840310 0x01 0x00 0x00 0x24840400 0x02 0x00 0x00 0x24840410 0x03 0x00 0x00 0x24840428 0x01 0x00 0x00 0x24840430 0x01 0x00 0x00 0x24840440 0x01 0x00 0x00 0x24840448 0x01 0x00 0x00 0x248404a0 0x01 0x00 0x00 0x248404b0 0x03 0x00 0x00 0x248404d0 0x02 0x00 0x00 0x2484341c 0x01 0x00 0x00 0x24845804 0x01 0x00 0x00 0x2484590c 0x01 0x00 0x00 0x24845a14 0x01 0x00 0x00 0x24845c1c 0x01 0x00 0x00 0x24845c38 0x01 0x00 0x00 0x24849100 0x01 0x00 0x00 0x24849110 0x01 0x00 0x00 0x24849120 0x01 0x00 0x00 0x24849180 0x02 0x00 0x00 0x24860618 0x01 0x00 0x00 0x24860684 0x01 0x00 0x00 0x2486068c 0x01 0x00 0x00 0x248c0310 0x01 0x00 0x00 0x248c0400 0x02 0x00 0x00 0x248c0410 0x03 0x00 0x00 0x248c0428 0x01 0x00 0x00 0x248c0430 0x01 0x00 0x00 0x248c0440 0x01 0x00 0x00 0x248c0448 0x01 0x00 0x00 0x248c04a0 0x01 0x00 0x00 0x248c04b0 0x03 0x00 0x00 0x248c04d0 0x02 0x00 0x00 0x248c341c 0x01 0x00 0x00 0x248c5804 0x01 0x00 0x00 0x248c590c 0x01 0x00 0x00 0x248c5a14 0x01 0x00 0x00 0x248c5c1c 0x01 0x00 0x00 0x248c5c38 0x01 0x00 0x00 0x248c9100 0x01 0x00 0x00 0x248c9110 0x01 0x00 0x00 0x248c9120 0x01 0x00 0x00 0x248c9180 0x02 0x00 0x00 0x248e0618 0x01 0x00 0x00 0x248e0684 0x01 0x00 0x00 0x248e068c 0x01 0x00 0x00 0x25020348 0x01 0x00 0x00 0x25020480 0x01 0x00 0x00 0x25022400 0x01 0x00 0x00 0x25023220 0x04 0x00 0x00 0x25023308 0x01 0x00 0x00 0x25023318 0x01 0x00 0x00 0x25038100 0x01 0x00 0x00 0x2503c030 0x01 0x00 0x00 0x25042044 0x03 0x00 0x00 0x250420b0 0x01 0x00 0x00 0x25042104 0x01 0x00 0x00 0x25042114 0x01 0x00 0x00 0x25048004 0x05 0x00 0x00 0x2504c030 0x01 0x00 0x00 0x25050020 0x01 0x00 0x00 0x2506004c 0x08 0x00 0x00 0x25220348 0x01 0x00 0x00 0x25220480 0x01 0x00 0x00 0x25222400 0x01 0x00 0x00 0x25223220 0x04 0x00 0x00 0x25223308 0x01 0x00 0x00 0x25223318 0x01 0x00 0x00 0x25238100 0x01 0x00 0x00 0x2523c030 0x01 0x00 0x00 0x25242044 0x03 0x00 0x00 0x252420b0 0x01 0x00 0x00 0x25242104 0x01 0x00 0x00 0x25242114 0x01 0x00 0x00 0x25248004 0x05 0x00 0x00 0x2524c030 0x01 0x00 0x00 0x25250020 0x01 0x00 0x00 0x2526004c 0x08 0x00 0x00 0x25420348 0x01 0x00 0x00 0x25420480 0x01 0x00 0x00 0x25422400 0x01 0x00 0x00 0x25423220 0x04 0x00 0x00 0x25423308 0x01 0x00 0x00 0x25423318 0x01 0x00 0x00 0x25438100 0x01 0x00 0x00 0x2543c030 0x01 0x00 0x00 0x25442044 0x03 0x00 0x00 0x254420b0 0x01 0x00 0x00 0x25442104 0x01 0x00 0x00 0x25442114 0x01 0x00 0x00 0x25448004 0x05 0x00 0x00 0x2544c030 0x01 0x00 0x00 0x25450020 0x01 0x00 0x00 0x2546004c 0x08 0x00 0x00 0x25620348 0x01 0x00 0x00 0x25620480 0x01 0x00 0x00 0x25622400 0x01 0x00 0x00 0x25623220 0x04 0x00 0x00 0x25623308 0x01 0x00 0x00 0x25623318 0x01 0x00 0x00 0x25638100 0x01 0x00 0x00 0x2563c030 0x01 0x00 0x00 0x25642044 0x03 0x00 0x00 0x256420b0 0x01 0x00 0x00 0x25642104 0x01 0x00 0x00 0x25642114 0x01 0x00 0x00 0x25648004 0x05 0x00 0x00 0x2564c030 0x01 0x00 0x00 0x25650020 0x01 0x00 0x00 0x2566004c 0x08 0x00 0x00 0x25820348 0x01 0x00 0x00 0x25820480 0x01 0x00 0x00 0x25822400 0x01 0x00 0x00 0x25823220 0x04 0x00 0x00 0x25823308 0x01 0x00 0x00 0x25823318 0x01 0x00 0x00 0x25838100 0x01 0x00 0x00 0x2583c030 0x01 0x00 0x00 0x25842044 0x03 0x00 0x00 0x258420b0 0x01 0x00 0x00 0x25842104 0x01 0x00 0x00 0x25842114 0x01 0x00 0x00 0x25848004 0x05 0x00 0x00 0x2584c030 0x01 0x00 0x00 0x25850020 0x01 0x00 0x00 0x2586004c 0x08 0x00 0x00 0x25a20348 0x01 0x00 0x00 0x25a20480 0x01 0x00 0x00 0x25a22400 0x01 0x00 0x00 0x25a23220 0x04 0x00 0x00 0x25a23308 0x01 0x00 0x00 0x25a23318 0x01 0x00 0x00 0x25a38100 0x01 0x00 0x00 0x25a3c030 0x01 0x00 0x00 0x25a42044 0x03 0x00 0x00 0x25a420b0 0x01 0x00 0x00 0x25a42104 0x01 0x00 0x00 0x25a42114 0x01 0x00 0x00 0x25a48004 0x05 0x00 0x00 0x25a4c030 0x01 0x00 0x00 0x25a50020 0x01 0x00 0x00 0x25a6004c 0x08 0x00 0x00 0x25000004 0x01 0x00 0x00 0x25001004 0x01 0x00 0x00 0x25002004 0x01 0x00 0x00 0x25003004 0x01 0x00 0x00 0x25004004 0x01 0x00 0x00 0x25005004 0x01 0x00 0x00 0x25006004 0x01 0x00 0x00 0x25007004 0x01 0x00 0x00 0x25008004 0x01 0x00 0x00 0x25009004 0x01 0x00 0x00 0x2500a004 0x01 0x00 0x00 0x2500b004 0x01 0x00 0x00 0x2500c004 0x01 0x00 0x00 0x2500d004 0x01 0x00 0x00 0x2500e004 0x01 0x00 0x00 0x2500f004 0x01 0x00 0x00 0x25010004 0x01 0x00 0x00 0x25011004 0x01 0x00 0x00 0x25012004 0x01 0x00 0x00 0x25013004 0x01 0x00 0x00 0x25014004 0x01 0x00 0x00 0x25015004 0x01 0x00 0x00 0x25016004 0x01 0x00 0x00 0x25017004 0x01 0x00 0x00 0x25018004 0x01 0x00 0x00 0x25019004 0x01 0x00 0x00 0x2501a004 0x01 0x00 0x00 0x2501b004 0x01 0x00 0x00 0x2501c004 0x01 0x00 0x00 0x2501d004 0x01 0x00 0x00 0x2501e004 0x01 0x00 0x00 0x2501f004 0x01 0x00 0x00 0x2507601c 0x04 0x00 0x00 0x25076034 0x04 0x00 0x00 0x25076058 0x01 0x00 0x00 0x25076200 0x01 0x00 0x00 0x25077020 0x01 0x00 0x00 0x25077030 0x14 0x00 0x00 0x25077084 0x01 0x00 0x00 0x25077090 0x05 0x00 0x00 0x25077218 0x08 0x00 0x00 0x250a002c 0x01 0x00 0x00 0x250a009c 0x02 0x00 0x00 0x250a00a8 0x03 0x00 0x00 0x250a00b8 0x01 0x00 0x00 0x250a00c0 0x02 0x00 0x00 0x250a00cc 0x04 0x00 0x00 0x250a00e0 0x01 0x00 0x00 0x250a00e8 0x01 0x00 0x00 0x250a00f0 0x01 0x00 0x00 0x250a00f0 0x01 0x00 0x00 0x250a0100 0x01 0x00 0x00 0x250a0108 0x01 0x00 0x00 0x250a0110 0x01 0x00 0x00 0x250a0118 0x01 0x00 0x00 0x250a0120 0x01 0x00 0x00 0x250a0128 0x01 0x00 0x00 0x250a1010 0x01 0x00 0x00 0x250a1070 0x01 0x00 0x00 0x250a3004 0x01 0x00 0x00 0x25200004 0x01 0x00 0x00 0x25201004 0x01 0x00 0x00 0x25202004 0x01 0x00 0x00 0x25203004 0x01 0x00 0x00 0x25204004 0x01 0x00 0x00 0x25205004 0x01 0x00 0x00 0x25206004 0x01 0x00 0x00 0x25207004 0x01 0x00 0x00 0x25208004 0x01 0x00 0x00 0x25209004 0x01 0x00 0x00 0x2520a004 0x01 0x00 0x00 0x2520b004 0x01 0x00 0x00 0x2520c004 0x01 0x00 0x00 0x2520d004 0x01 0x00 0x00 0x2520e004 0x01 0x00 0x00 0x2520f004 0x01 0x00 0x00 0x25210004 0x01 0x00 0x00 0x25211004 0x01 0x00 0x00 0x25212004 0x01 0x00 0x00 0x25213004 0x01 0x00 0x00 0x25214004 0x01 0x00 0x00 0x25215004 0x01 0x00 0x00 0x25216004 0x01 0x00 0x00 0x25217004 0x01 0x00 0x00 0x25218004 0x01 0x00 0x00 0x25219004 0x01 0x00 0x00 0x2521a004 0x01 0x00 0x00 0x2521b004 0x01 0x00 0x00 0x2521c004 0x01 0x00 0x00 0x2521d004 0x01 0x00 0x00 0x2521e004 0x01 0x00 0x00 0x2521f004 0x01 0x00 0x00 0x2527601c 0x04 0x00 0x00 0x25276034 0x04 0x00 0x00 0x25276058 0x01 0x00 0x00 0x25276064 0x01 0x00 0x00 0x25276200 0x01 0x00 0x00 0x25277020 0x01 0x00 0x00 0x25277030 0x14 0x00 0x00 0x25277084 0x01 0x00 0x00 0x25277090 0x05 0x00 0x00 0x25277218 0x08 0x00 0x00 0x252a002c 0x01 0x00 0x00 0x252a009c 0x02 0x00 0x00 0x252a00a8 0x03 0x00 0x00 0x252a00b8 0x01 0x00 0x00 0x252a00c0 0x02 0x00 0x00 0x252a00cc 0x04 0x00 0x00 0x252a00e0 0x01 0x00 0x00 0x252a00e8 0x01 0x00 0x00 0x252a00f0 0x01 0x00 0x00 0x252a00f0 0x01 0x00 0x00 0x252a0100 0x01 0x00 0x00 0x252a0108 0x01 0x00 0x00 0x252a0110 0x01 0x00 0x00 0x252a0118 0x01 0x00 0x00 0x252a0120 0x01 0x00 0x00 0x252a0128 0x01 0x00 0x00 0x252a1010 0x01 0x00 0x00 0x252a1070 0x01 0x00 0x00 0x252a3004 0x01 0x00 0x00 0x25400004 0x01 0x00 0x00 0x25401004 0x01 0x00 0x00 0x25402004 0x01 0x00 0x00 0x25403004 0x01 0x00 0x00 0x25404004 0x01 0x00 0x00 0x25405004 0x01 0x00 0x00 0x25406004 0x01 0x00 0x00 0x25407004 0x01 0x00 0x00 0x25408004 0x01 0x00 0x00 0x25409004 0x01 0x00 0x00 0x2540a004 0x01 0x00 0x00 0x2540b004 0x01 0x00 0x00 0x2540c004 0x01 0x00 0x00 0x2540d004 0x01 0x00 0x00 0x2540e004 0x01 0x00 0x00 0x2540f004 0x01 0x00 0x00 0x25410004 0x01 0x00 0x00 0x25411004 0x01 0x00 0x00 0x25412004 0x01 0x00 0x00 0x25413004 0x01 0x00 0x00 0x25414004 0x01 0x00 0x00 0x25415004 0x01 0x00 0x00 0x25416004 0x01 0x00 0x00 0x25417004 0x01 0x00 0x00 0x25418004 0x01 0x00 0x00 0x25419004 0x01 0x00 0x00 0x2541a004 0x01 0x00 0x00 0x2541b004 0x01 0x00 0x00 0x2541c004 0x01 0x00 0x00 0x2541d004 0x01 0x00 0x00 0x2541e004 0x01 0x00 0x00 0x2541f004 0x01 0x00 0x00 0x2547601c 0x04 0x00 0x00 0x25476034 0x04 0x00 0x00 0x25476058 0x01 0x00 0x00 0x25476064 0x01 0x00 0x00 0x25476200 0x01 0x00 0x00 0x25477020 0x01 0x00 0x00 0x25477030 0x14 0x00 0x00 0x25477084 0x01 0x00 0x00 0x25477090 0x05 0x00 0x00 0x25477218 0x08 0x00 0x00 0x254a002c 0x01 0x00 0x00 0x254a009c 0x02 0x00 0x00 0x254a00a8 0x03 0x00 0x00 0x254a00b8 0x01 0x00 0x00 0x254a00c0 0x02 0x00 0x00 0x254a00cc 0x04 0x00 0x00 0x254a00e0 0x01 0x00 0x00 0x254a00e8 0x01 0x00 0x00 0x254a00f0 0x01 0x00 0x00 0x254a00f0 0x01 0x00 0x00 0x254a0100 0x01 0x00 0x00 0x254a0108 0x01 0x00 0x00 0x254a0110 0x01 0x00 0x00 0x254a0118 0x01 0x00 0x00 0x254a0120 0x01 0x00 0x00 0x254a0128 0x01 0x00 0x00 0x254a1010 0x01 0x00 0x00 0x254a1070 0x01 0x00 0x00 0x254a3004 0x01 0x00 0x00 0x25600004 0x01 0x00 0x00 0x25601004 0x01 0x00 0x00 0x25602004 0x01 0x00 0x00 0x25603004 0x01 0x00 0x00 0x25604004 0x01 0x00 0x00 0x25605004 0x01 0x00 0x00 0x25606004 0x01 0x00 0x00 0x25607004 0x01 0x00 0x00 0x25608004 0x01 0x00 0x00 0x25609004 0x01 0x00 0x00 0x2560a004 0x01 0x00 0x00 0x2560b004 0x01 0x00 0x00 0x2560c004 0x01 0x00 0x00 0x2560d004 0x01 0x00 0x00 0x2560e004 0x01 0x00 0x00 0x2560f004 0x01 0x00 0x00 0x25610004 0x01 0x00 0x00 0x25611004 0x01 0x00 0x00 0x25612004 0x01 0x00 0x00 0x25613004 0x01 0x00 0x00 0x25614004 0x01 0x00 0x00 0x25615004 0x01 0x00 0x00 0x25616004 0x01 0x00 0x00 0x25617004 0x01 0x00 0x00 0x25618004 0x01 0x00 0x00 0x25619004 0x01 0x00 0x00 0x2561a004 0x01 0x00 0x00 0x2561b004 0x01 0x00 0x00 0x2561c004 0x01 0x00 0x00 0x2561d004 0x01 0x00 0x00 0x2561e004 0x01 0x00 0x00 0x2561f004 0x01 0x00 0x00 0x2567601c 0x04 0x00 0x00 0x25676034 0x04 0x00 0x00 0x25676058 0x01 0x00 0x00 0x25676064 0x01 0x00 0x00 0x25676200 0x01 0x00 0x00 0x25677020 0x01 0x00 0x00 0x25677030 0x14 0x00 0x00 0x25677084 0x01 0x00 0x00 0x25677090 0x05 0x00 0x00 0x25677218 0x08 0x00 0x00 0x256a002c 0x01 0x00 0x00 0x256a009c 0x02 0x00 0x00 0x256a00a8 0x03 0x00 0x00 0x256a00b8 0x01 0x00 0x00 0x256a00c0 0x02 0x00 0x00 0x256a00cc 0x04 0x00 0x00 0x256a00e0 0x01 0x00 0x00 0x256a00e8 0x01 0x00 0x00 0x256a00f0 0x01 0x00 0x00 0x256a00f0 0x01 0x00 0x00 0x256a0100 0x01 0x00 0x00 0x256a0108 0x01 0x00 0x00 0x256a0110 0x01 0x00 0x00 0x256a0118 0x01 0x00 0x00 0x256a0120 0x01 0x00 0x00 0x256a0128 0x01 0x00 0x00 0x256a1010 0x01 0x00 0x00 0x256a1070 0x01 0x00 0x00 0x256a3004 0x01 0x00 0x00 0x25a00004 0x01 0x00 0x00 0x25a01004 0x01 0x00 0x00 0x25a02004 0x01 0x00 0x00 0x25a03004 0x01 0x00 0x00 0x25a04004 0x01 0x00 0x00 0x25a05004 0x01 0x00 0x00 0x25a06004 0x01 0x00 0x00 0x25a07004 0x01 0x00 0x00 0x25a08004 0x01 0x00 0x00 0x25a09004 0x01 0x00 0x00 0x25a0a004 0x01 0x00 0x00 0x25a0b004 0x01 0x00 0x00 0x25a0c004 0x01 0x00 0x00 0x25a0d004 0x01 0x00 0x00 0x25a0e004 0x01 0x00 0x00 0x25a0f004 0x01 0x00 0x00 0x25a10004 0x01 0x00 0x00 0x25a11004 0x01 0x00 0x00 0x25a12004 0x01 0x00 0x00 0x25a13004 0x01 0x00 0x00 0x25a14004 0x01 0x00 0x00 0x25a15004 0x01 0x00 0x00 0x25a16004 0x01 0x00 0x00 0x25a17004 0x01 0x00 0x00 0x25a18004 0x01 0x00 0x00 0x25a19004 0x01 0x00 0x00 0x25a1a004 0x01 0x00 0x00 0x25a1b004 0x01 0x00 0x00 0x25a1c004 0x01 0x00 0x00 0x25a1d004 0x01 0x00 0x00 0x25a1e004 0x01 0x00 0x00 0x25a1f004 0x01 0x00 0x00 0x25023210 0x01 0x00 0x00 0x25025000 0x01 0x00 0x00 0x25025010 0x01 0x00 0x00 0x2504002c 0x04 0x00 0x00 0x25040048 0x05 0x00 0x00 0x25040060 0x02 0x00 0x00 0x25040070 0x05 0x00 0x00 0x2507718c 0x01 0x00 0x00 0x250771b0 0x01 0x00 0x00 0x25077204 0x05 0x00 0x00 0x250a6008 0x03 0x00 0x00 0x250a7008 0x03 0x00 0x00 0x25223210 0x01 0x00 0x00 0x25225000 0x01 0x00 0x00 0x25225010 0x01 0x00 0x00 0x2524002c 0x04 0x00 0x00 0x25240048 0x05 0x00 0x00 0x25240060 0x02 0x00 0x00 0x25240070 0x05 0x00 0x00 0x2527718c 0x01 0x00 0x00 0x252771b0 0x01 0x00 0x00 0x25277204 0x05 0x00 0x00 0x252a6008 0x03 0x00 0x00 0x252a7008 0x03 0x00 0x00 0x25423210 0x01 0x00 0x00 0x25425000 0x01 0x00 0x00 0x25425010 0x01 0x00 0x00 0x2544002c 0x04 0x00 0x00 0x25440048 0x05 0x00 0x00 0x25440060 0x02 0x00 0x00 0x25440070 0x05 0x00 0x00 0x2547718c 0x01 0x00 0x00 0x254771b0 0x01 0x00 0x00 0x25477204 0x05 0x00 0x00 0x254a6008 0x03 0x00 0x00 0x254a7008 0x03 0x00 0x00 0x25623210 0x01 0x00 0x00 0x25625000 0x01 0x00 0x00 0x25625010 0x01 0x00 0x00 0x2564002c 0x04 0x00 0x00 0x25640048 0x05 0x00 0x00 0x25640060 0x02 0x00 0x00 0x25640070 0x05 0x00 0x00 0x2567718c 0x01 0x00 0x00 0x256771b0 0x01 0x00 0x00 0x25677204 0x05 0x00 0x00 0x256a6008 0x03 0x00 0x00 0x256a7008 0x03 0x00 0x00 0x250a9004 0x01 0x00 0x00 0x250a9010 0x03 0x00 0x00 0x250a9020 0x03 0x00 0x00 0x250a9030 0x03 0x00 0x00 0x250a9040 0x03 0x00 0x00 0x250a9050 0x03 0x00 0x00 0x250aa004 0x01 0x00 0x00 0x250aa010 0x03 0x00 0x00 0x250aa020 0x03 0x00 0x00 0x250aa030 0x03 0x00 0x00 0x250aa040 0x03 0x00 0x00 0x250aa050 0x03 0x00 0x00 0x250b001c 0x01 0x00 0x00 0x250b101c 0x01 0x00 0x00 0x250b201c 0x01 0x00 0x00 0x250b301c 0x01 0x00 0x00 0x250b401c 0x01 0x00 0x00 0x250b501c 0x01 0x00 0x00 0x250b601c 0x01 0x00 0x00 0x250b701c 0x01 0x00 0x00 0x250b801c 0x01 0x00 0x00 0x250b901c 0x01 0x00 0x00 0x250ba01c 0x01 0x00 0x00 0x250bb01c 0x01 0x00 0x00 0x250bc01c 0x01 0x00 0x00 0x250bd01c 0x01 0x00 0x00 0x250be01c 0x01 0x00 0x00 0x250bf01c 0x01 0x00 0x00 0x252a9004 0x01 0x00 0x00 0x252a9010 0x03 0x00 0x00 0x252a9020 0x03 0x00 0x00 0x252a9030 0x03 0x00 0x00 0x252a9040 0x03 0x00 0x00 0x252a9050 0x03 0x00 0x00 0x252aa004 0x01 0x00 0x00 0x252aa010 0x03 0x00 0x00 0x252aa020 0x03 0x00 0x00 0x252aa030 0x03 0x00 0x00 0x252aa040 0x03 0x00 0x00 0x252aa050 0x03 0x00 0x00 0x252b001c 0x01 0x00 0x00 0x252b101c 0x01 0x00 0x00 0x252b201c 0x01 0x00 0x00 0x252b301c 0x01 0x00 0x00 0x252b401c 0x01 0x00 0x00 0x252b501c 0x01 0x00 0x00 0x252b601c 0x01 0x00 0x00 0x252b701c 0x01 0x00 0x00 0x252b801c 0x01 0x00 0x00 0x252b901c 0x01 0x00 0x00 0x252ba01c 0x01 0x00 0x00 0x252bb01c 0x01 0x00 0x00 0x252bc01c 0x01 0x00 0x00 0x252bd01c 0x01 0x00 0x00 0x252be01c 0x01 0x00 0x00 0x252bf01c 0x01 0x00 0x00 0x254a9004 0x01 0x00 0x00 0x254a9010 0x03 0x00 0x00 0x254a9020 0x03 0x00 0x00 0x254a9030 0x03 0x00 0x00 0x254a9040 0x03 0x00 0x00 0x254a9050 0x03 0x00 0x00 0x254aa004 0x01 0x00 0x00 0x254aa010 0x03 0x00 0x00 0x254aa020 0x03 0x00 0x00 0x254aa030 0x03 0x00 0x00 0x254aa040 0x03 0x00 0x00 0x254aa050 0x03 0x00 0x00 0x254b001c 0x01 0x00 0x00 0x254b101c 0x01 0x00 0x00 0x254b201c 0x01 0x00 0x00 0x254b301c 0x01 0x00 0x00 0x254b401c 0x01 0x00 0x00 0x254b501c 0x01 0x00 0x00 0x254b601c 0x01 0x00 0x00 0x254b701c 0x01 0x00 0x00 0x254b801c 0x01 0x00 0x00 0x254b901c 0x01 0x00 0x00 0x254ba01c 0x01 0x00 0x00 0x254bb01c 0x01 0x00 0x00 0x254bc01c 0x01 0x00 0x00 0x254bd01c 0x01 0x00 0x00 0x254be01c 0x01 0x00 0x00 0x254bf01c 0x01 0x00 0x00 0x256a9004 0x01 0x00 0x00 0x256a9010 0x03 0x00 0x00 0x256a9020 0x03 0x00 0x00 0x256a9030 0x03 0x00 0x00 0x256a9040 0x03 0x00 0x00 0x256a9050 0x03 0x00 0x00 0x256aa004 0x01 0x00 0x00 0x256aa010 0x03 0x00 0x00 0x256aa020 0x03 0x00 0x00 0x256aa030 0x03 0x00 0x00 0x256aa040 0x03 0x00 0x00 0x256aa050 0x03 0x00 0x00 0x256b001c 0x01 0x00 0x00 0x256b101c 0x01 0x00 0x00 0x256b201c 0x01 0x00 0x00 0x256b301c 0x01 0x00 0x00 0x256b401c 0x01 0x00 0x00 0x256b501c 0x01 0x00 0x00 0x256b601c 0x01 0x00 0x00 0x256b701c 0x01 0x00 0x00 0x256b801c 0x01 0x00 0x00 0x256b901c 0x01 0x00 0x00 0x256ba01c 0x01 0x00 0x00 0x256bb01c 0x01 0x00 0x00 0x256bc01c 0x01 0x00 0x00 0x256bd01c 0x01 0x00 0x00 0x256be01c 0x01 0x00 0x00 0x256bf01c 0x01 0x00 0x00 0x258a4040 0x30 0x00 0x00 0x258b0000 0x01 0x00 0x00 0x258b005c 0x01 0x00 0x00 0x258b1000 0x01 0x00 0x00 0x258b105c 0x01 0x00 0x00 0x258b2000 0x01 0x00 0x00 0x258b205c 0x01 0x00 0x00 0x258b3000 0x01 0x00 0x00 0x258b305c 0x01 0x00 0x00 0x258b4000 0x01 0x00 0x00 0x258b405c 0x01 0x00 0x00 0x258b5000 0x01 0x00 0x00 0x258b505c 0x01 0x00 0x00 0x258b6000 0x01 0x00 0x00 0x258b605c 0x01 0x00 0x00 0x258b7000 0x01 0x00 0x00 0x258b705c 0x01 0x00 0x00 0x258b8000 0x01 0x00 0x00 0x258b805c 0x01 0x00 0x00 0x258b9000 0x01 0x00 0x00 0x258b905c 0x01 0x00 0x00 0x258ba000 0x01 0x00 0x00 0x258ba05c 0x01 0x00 0x00 0x258bb000 0x01 0x00 0x00 0x258bb05c 0x01 0x00 0x00 0x258bc000 0x01 0x00 0x00 0x258bc05c 0x01 0x00 0x00 0x258bd000 0x01 0x00 0x00 0x258bd05c 0x01 0x00 0x00 0x258be000 0x01 0x00 0x00 0x258be05c 0x01 0x00 0x00 0x258bf000 0x01 0x00 0x00 0x258bf05c 0x01 0x00 0x00 0x24405688 0x02 0x00 0x00 0x24605688 0x02 0x00 0x00 0x24485688 0x02 0x00 0x00 0x24685688 0x02 0x00 0x00 0x24407010 0x03 0x00 0x00 0x24607010 0x03 0x00 0x00 0x24487010 0x03 0x00 0x00 0x24687010 0x03 0x00 0x00 0x32302028 0x01 0x00 0x00 0x320a4404 0x02 0x00 0x00 0x323c0404 0x02 0x00 0x00 0x129000 0x01 0x00 0x00 0x12903c 0x01 0x00 0x00 0x171004 0x01 0x00 0x00 0x17100c 0x06 0x00 0x00 0x17115c 0x01 0x00 0x00 0x17b000 0x01 0x00 0x00 0x17b03c 0x01 0x00 0x00 0x17c000 0x01 0x00 0x00 0x17c03c 0x01 0x00 0x00 0x17d000 0x01 0x00 0x00 0x17d03c 0x01 0x00 0x00 0x17e000 0x01 0x00 0x00 0x17e03c 0x01 0x00 0x00 0x3d00000 0x01 0x00 0x00 0x3d00008 0x01 0x00 0x00 0x3d00044 0x01 0x00 0x00 0x3d00058 0x06 0x00 0x00 0x3d0007c 0x14 0x00 0x00 0x3d000e0 0x05 0x00 0x00 0x3d00108 0x01 0x00 0x00 0x3d00110 0x01 0x00 0x00 0x3d0011c 0x01 0x00 0x00 0x3d00124 0x02 0x00 0x00 0x3d00130 0x01 0x00 0x00 0x3d00140 0x01 0x00 0x00 0x3d00158 0x01 0x00 0x00 0x3d002b4 0x02 0x00 0x00 0x3d002c0 0x01 0x00 0x00 0x3d002d0 0x01 0x00 0x00 0x3d002e0 0x01 0x00 0x00 0x3d002f0 0x01 0x00 0x00 0x3d00300 0x01 0x00 0x00 0x3d00310 0x01 0x00 0x00 0x3d00320 0x01 0x00 0x00 0x3d00330 0x01 0x00 0x00 0x3d00340 0x01 0x00 0x00 0x3d00350 0x01 0x00 0x00 0x3d00360 0x01 0x00 0x00 0x3d00370 0x01 0x00 0x00 0x3d00380 0x01 0x00 0x00 0x3d00390 0x01 0x00 0x00 0x3d003a0 0x01 0x00 0x00 0x3d003b0 0x01 0x00 0x00 0x3d003c0 0x01 0x00 0x00 0x3d003d0 0x01 0x00 0x00 0x3d003e0 0x01 0x00 0x00 0x3d00400 0x01 0x00 0x00 0x3d00410 0x08 0x00 0x00 0x3d0043c 0x0f 0x00 0x00 0x3d004bc 0x01 0x00 0x00 0x3d00800 0x0e 0x00 0x00 0x3d00840 0x04 0x00 0x00 0x3d00854 0x29 0x00 0x00 0x3d00980 0x09 0x00 0x00 0x3d009c8 0x03 0x00 0x00 0x3d00a04 0x0d 0x00 0x00 0x3d01444 0x01 0x00 0x00 0x3d014d4 0x02 0x00 0x00 0x3d0201c 0x01 0x00 0x00 0x3d0f000 0x01 0x00 0x00 0x3d0f114 0x03 0x00 0x00 0x3d3b000 0x02 0x00 0x00 0x3d3b014 0x01 0x00 0x00 0x3d3b01c 0x01 0x00 0x00 0x3d3b028 0x01 0x00 0x00 0x3d3b0ac 0x01 0x00 0x00 0x3d3b100 0x02 0x00 0x00 0x3d3b114 0x01 0x00 0x00 0x3d3b11c 0x01 0x00 0x00 0x3d3b128 0x01 0x00 0x00 0x3d3b1ac 0x01 0x00 0x00 0x3d50000 0x15 0x00 0x00 0x3d500d0 0x01 0x00 0x00 0x3d500d8 0x01 0x00 0x00 0x3d50100 0x03 0x00 0x00 0x3d50200 0x05 0x00 0x00 0x3d50400 0x03 0x00 0x00 0x3d50450 0x01 0x00 0x00 0x3d50460 0x02 0x00 0x00 0x3d50490 0x0c 0x00 0x00 0x3d50550 0x01 0x00 0x00 0x3d50d00 0x02 0x00 0x00 0x3d50d10 0x01 0x00 0x00 0x3d50d18 0x06 0x00 0x00 0x3d50d34 0x05 0x00 0x00 0x3d7d000 0x0c 0x00 0x00 0x3d7d03c 0x03 0x00 0x00 0x3d7d400 0x01 0x00 0x00 0x3d7d41c 0x01 0x00 0x00 0x3d7d424 0x03 0x00 0x00 0x3d7e000 0x05 0x00 0x00 0x3d7e01c 0x02 0x00 0x00 0x3d7e02c 0x02 0x00 0x00 0x3d7e03c 0x01 0x00 0x00 0x3d7e044 0x01 0x00 0x00 0x3d7e04c 0x05 0x00 0x00 0x3d7e064 0x04 0x00 0x00 0x3d7e090 0x07 0x00 0x00 0x3d7e0b4 0x04 0x00 0x00 0x3d7e100 0x14 0x00 0x00 0x3d7e180 0x01 0x00 0x00 0x3d7e1c0 0x0a 0x00 0x00 0x3d7e1fc 0x01 0x00 0x00 0x3d7e220 0x02 0x00 0x00 0x3d7e300 0x02 0x00 0x00 0x3d7e30c 0x02 0x00 0x00 0x3d7e340 0x01 0x00 0x00 0x3d7e3b0 0x01 0x00 0x00 0x3d7e3c0 0x02 0x00 0x00 0x3d7e440 0x04 0x00 0x00 0x3d7e480 0x02 0x00 0x00 0x3d7e490 0x02 0x00 0x00 0x3d7e4a0 0x02 0x00 0x00 0x3d7e4b0 0x02 0x00 0x00 0x3d7e500 0x01 0x00 0x00 0x3d7e508 0x03 0x00 0x00 0x3d7e520 0x03 0x00 0x00 0x3d7e544 0x01 0x00 0x00 0x3d7e574 0x01 0x00 0x00 0x3d7e588 0x01 0x00 0x00 0x3d7e5cc 0x01 0x00 0x00 0x3d7e600 0x02 0x00 0x00 0x3d7e610 0x03 0x00 0x00 0x3d7e648 0x02 0x00 0x00 0x3d7e658 0x09 0x00 0x00 0x3d7e700 0x01 0x00 0x00 0x3d7e714 0x10 0x00 0x00 0x3d7e7c0 0x02 0x00 0x00 0x3d7e7e0 0x03 0x00 0x00 0x3d8e100 0x02 0x00 0x00 0x3d8ec00 0x02 0x00 0x00 0x3d8ec0c 0x01 0x00 0x00 0x3d8ec14 0x0a 0x00 0x00 0x3d8ec40 0x04 0x00 0x00 0x3d8ec54 0x02 0x00 0x00 0x3d8eca0 0x01 0x00 0x00 0x3d8ecc0 0x01 0x00 0x00 0x3d90000 0x0e 0x00 0x00 0x3d9003c 0x01 0x00 0x00 0x3d91000 0x0e 0x00 0x00 0x3d9103c 0x01 0x00 0x00 0x3d94000 0x02 0x00 0x00 0x3d95000 0x04 0x00 0x00 0x3d96000 0x04 0x00 0x00 0x3d97000 0x04 0x00 0x00 0x3d98000 0x04 0x00 0x00 0x3d99000 0x06 0x00 0x00 0x3d99028 0x0a 0x00 0x00 0x3d99060 0x02 0x00 0x00 0x3d9906c 0x06 0x00 0x00 0x3d99088 0x06 0x00 0x00 0x3d990c8 0x09 0x00 0x00 0x3d990f0 0x05 0x00 0x00 0x3d9910c 0x06 0x00 0x00 0x3d99134 0x02 0x00 0x00 0x3d99144 0x02 0x00 0x00 0x3d99150 0x04 0x00 0x00 0x3d99164 0x03 0x00 0x00 0x3d99180 0x09 0x00 0x00 0x3d991b4 0x03 0x00 0x00 0x3d99500 0x04 0x00 0x00 0x3d99528 0x05 0x00 0x00 0x3d99550 0x1d 0x00 0x00 0x3d99800 0x08 0x00 0x00 0x3d99828 0x01 0x00 0x00 0x3d9983c 0x01 0x00 0x00 0x3d998ac 0x01 0x00 0x00 0x3d9e000 0x01 0x00 0x00 0x3d9e040 0x05 0x00 0x00 0x3d9e080 0x05 0x00 0x00 0x3d9e0cc 0x09 0x00 0x00 0x3d9e0fc 0x02 0x00 0x00 0x3d9e118 0x02 0x00 0x00 0x3d9e134 0x01 0x00 0x00 0x17421000 0x02 0x00>; + }; + + link_list_1 { + qcom,curr-link-list = <0x04>; + qcom,data-sink = "sram"; + qcom,ap-qad-override; + qcom,link-list = <0x00 0x17a80000 0x11 0x00 0x00 0x17a82000 0x11 0x00 0x00 0x17a84000 0x11 0x00 0x00 0x17a86000 0x11 0x00 0x00 0x17a90000 0x19 0x00 0x00 0x17a90080 0x10 0x00 0x00 0x17a900cc 0x05 0x00 0x00 0x17a900e4 0x02 0x00 0x00 0x17a900f0 0x01 0x00 0x00 0x17a900f8 0x01 0x00 0x00 0x17a90118 0x01 0x00 0x00 0x17a94000 0x19 0x00 0x00 0x17a94080 0x10 0x00 0x00 0x17a940cc 0x05 0x00 0x00 0x17a940e4 0x02 0x00 0x00 0x17a940f0 0x01 0x00 0x00 0x17a940f8 0x01 0x00 0x00 0x17a94118 0x01 0x00 0x00 0x17aa0000 0x2c 0x00 0x00 0x17aa00bc 0x01 0x00 0x00 0x17aa00fc 0x14 0x00 0x00 0x17aa0200 0x02 0x00 0x00 0x17aa0300 0x01 0x00 0x00 0x17aa0400 0x01 0x00 0x00 0x17aa0500 0x01 0x00 0x00 0x17aa0600 0x01 0x00 0x00 0x17aa0700 0x05 0x00 0x00 0x17d90000 0x04 0x00 0x00 0x17d90014 0x1a 0x00 0x00 0x17d90080 0x05 0x00 0x00 0x17d900b0 0x01 0x00 0x00 0x17d900b8 0x02 0x00 0x00 0x17d900d0 0x09 0x00 0x00 0x17d90100 0x01 0x00 0x00 0x17d90200 0x01 0x00 0x00 0x17d90300 0x05 0x00 0x00 0x17d90320 0x01 0x00 0x00 0x17d9034c 0x02 0x00 0x00 0x17d90360 0x05 0x00 0x00 0x17d903b0 0x06 0x00 0x00 0x17d903e0 0x02 0x00 0x00 0x17d90404 0x03 0x00 0x00 0x17d90420 0x01 0x00 0x00 0x17d90430 0x01 0x00 0x00 0x17d90450 0x01 0x00 0x00 0x17d90470 0x06 0x00 0x00 0x17d91000 0x04 0x00 0x00 0x17d91014 0x1a 0x00 0x00 0x17d91080 0x05 0x00 0x00 0x17d910b0 0x01 0x00 0x00 0x17d910b8 0x02 0x00 0x00 0x17d910d0 0x09 0x00 0x00 0x17d91100 0x01 0x00 0x00 0x17d91200 0x01 0x00 0x00 0x17d91300 0x05 0x00 0x00 0x17d91320 0x01 0x00 0x00 0x17d9134c 0x02 0x00 0x00 0x17d91360 0x05 0x00 0x00 0x17d913b0 0x06 0x00 0x00 0x17d913e0 0x02 0x00 0x00 0x17d91404 0x03 0x00 0x00 0x17d91420 0x01 0x00 0x00 0x17d91430 0x01 0x00 0x00 0x17d91450 0x01 0x00 0x00 0x17d91470 0x01 0x00 0x00 0x17d91480 0x01 0x00 0x00 0x6800000 0x01 0x00 0x00 0x6802028 0x01 0x00 0x00 0x68c0404 0x02 0x00 0x00 0x7200404 0x02 0x00 0x00 0x6e26000 0x01 0x00 0x00 0x6e26024 0x01 0x00 0x00 0x6e2608c 0x01 0x00 0x00 0x6e260ac 0x06 0x00 0x00 0x6e26100 0x05 0x00 0x00 0x6e26120 0x04 0x00 0x00 0x6e261ac 0x01 0x00 0x00 0x6e26504 0x01 0x00 0x00 0x1400008 0x01 0x00 0x00 0x1400010 0x01 0x00 0x00 0x1400020 0x08 0x00 0x00 0x145be40 0x01 0x00 0x00 0x145be48 0x01 0x00 0x00 0x142a010 0x01 0x00 0x00 0x142b010 0x01 0x00 0x00 0x142c010 0x01 0x00 0x00 0x1430010 0x01 0x00 0x00 0x1432010 0x01 0x00 0x00 0x1433010 0x01 0x00 0x00 0x1435010 0x01 0x00 0x00 0x145b808 0x01 0x00 0x00 0x145b818 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x145b810 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1403008 0x01 0x00 0x00 0x1403018 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x1403010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1480008 0x01 0x00 0x00 0x1480010 0x01 0x00 0x00 0x1480020 0x08 0x00 0x00 0x14dbe40 0x01 0x00 0x00 0x14dbe48 0x01 0x00 0x00 0x14a8010 0x01 0x00 0x00 0x14a9010 0x01 0x00 0x00 0x14ad010 0x01 0x00 0x00 0x14ae010 0x01 0x00 0x00 0x1482008 0x01 0x00 0x00 0x1482018 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x1482010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1483008 0x01 0x00 0x00 0x1483018 0x01 0x00 0x02 0x0b 0x00 0x00 0x00 0x1483010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1680010 0x01 0x00 0x00 0x1680020 0x08 0x00 0x00 0x1681040 0x01 0x00 0x00 0x1681048 0x01 0x00 0x00 0x1690010 0x01 0x00 0x00 0x1698010 0x01 0x00 0x00 0x1699010 0x01 0x00 0x00 0x169c010 0x01 0x00 0x00 0x169d010 0x01 0x00 0x00 0x1682018 0x01 0x00 0x00 0x1682008 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x1682010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e0008 0x01 0x00 0x00 0x16e0010 0x01 0x00 0x00 0x16e0020 0x08 0x00 0x00 0x16e0240 0x01 0x00 0x00 0x16e0248 0x01 0x00 0x00 0x16ec010 0x01 0x00 0x00 0x16ed010 0x01 0x00 0x00 0x16ef210 0x01 0x00 0x00 0x16f0010 0x01 0x00 0x00 0x16f9010 0x01 0x00 0x00 0x16e1018 0x01 0x00 0x00 0x16e1008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1088 0x01 0x00 0x00 0x16e1098 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1118 0x01 0x00 0x00 0x16e1108 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x16e1110 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1208 0x01 0x00 0x00 0x16e1218 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1210 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1700008 0x01 0x00 0x00 0x1700010 0x01 0x00 0x00 0x1700020 0x08 0x00 0x00 0x1700248 0x01 0x00 0x00 0x1712010 0x01 0x00 0x00 0x1713010 0x01 0x00 0x00 0x1715010 0x01 0x00 0x00 0x1716010 0x01 0x00 0x00 0x1717010 0x01 0x00 0x00 0x1718010 0x01 0x00 0x00 0x1701018 0x01 0x00 0x00 0x1701008 0x01 0x00 0x02 0x04 0x00 0x00 0x00 0x1701010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1701098 0x01 0x00 0x00 0x1701088 0x01 0x00 0x00 0x1701090 0x02 0x00 0x00 0x1701288 0x01 0x00 0x00 0x1701298 0x01 0x00 0x00 0x1701290 0x02 0x00 0x00 0x16c0008 0x01 0x00 0x00 0x16c0010 0x01 0x00 0x00 0x16c0020 0x08 0x00 0x00 0x16c0240 0x01 0x00 0x00 0x16c0248 0x01 0x00 0x00 0x16cb010 0x01 0x00 0x00 0x16c2008 0x01 0x00 0x00 0x16c2018 0x01 0x00 0x02 0x03 0x00 0x00 0x00 0x16c2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16c3008 0x01 0x00 0x00 0x16c3018 0x01 0x00 0x02 0x03 0x00 0x00 0x00 0x16c3010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1600008 0x01 0x00 0x00 0x1600010 0x01 0x00 0x00 0x1600020 0x08 0x00 0x00 0x1600240 0x05 0x00 0x00 0x1600258 0x01 0x00 0x00 0x1602018 0x01 0x00 0x00 0x1602008 0x01 0x00 0x02 0x07 0x00 0x00 0x00 0x1602010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602108 0x01 0x00 0x00 0x1602118 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602110 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602188 0x01 0x00 0x00 0x1602198 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602190 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602208 0x01 0x00 0x00 0x1602218 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602210 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602288 0x01 0x00 0x00 0x1602298 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602290 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602308 0x01 0x00 0x00 0x1602318 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602310 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602388 0x01 0x00 0x00 0x1602398 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602390 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1500008 0x01 0x00 0x00 0x1500010 0x01 0x00 0x00 0x1500020 0x08 0x00 0x00 0x1500240 0x01 0x00 0x00 0x1500248 0x01 0x00 0x00 0x1500440 0x01 0x00 0x00 0x1500448 0x01 0x00 0x00 0x1502018 0x01 0x00 0x00 0x1502008 0x01 0x00 0x02 0x08 0x00 0x00 0x00 0x1502010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1502098 0x01 0x00 0x00 0x1502088 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1502090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1502508 0x01 0x00 0x00 0x1502518 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1502510 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17610008 0x01 0x00 0x00 0x17610010 0x01 0x00 0x00 0x17610020 0x08 0x00 0x00 0x17610240 0x01 0x00 0x00 0x17610248 0x01 0x00 0x00 0x17612018 0x01 0x00 0x00 0x17612008 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x17612010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x320c0008 0x01 0x00 0x00 0x320c0010 0x01 0x00 0x00 0x320c0020 0x08 0x00 0x00 0x320c1018 0x01 0x00 0x00 0x320c1008 0x01 0x00 0x02 0x04 0x00 0x00 0x00 0x320c1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17100104 0x1d 0x00 0x00 0x17100204 0x1d 0x00 0x00 0x17100384 0x1d 0x00 0x00 0x178b0250 0x03 0x00 0x00 0xb281024 0x01 0x00 0x00 0xbde1034 0x01 0x00 0x00 0xb201020 0x02 0x00 0x00 0xb211020 0x02 0x00 0x00 0xb221020 0x02 0x00 0x00 0xb231020 0x02 0x00 0x00 0xb204520 0x01 0x00 0x00 0xb200000 0x01 0x00 0x00 0xb210000 0x01 0x00 0x00 0xb220000 0x01 0x00 0x00 0xb230000 0x01 0x00 0x00 0x17a00010 0x01 0x00 0x00 0x17a10010 0x01 0x00 0x00 0x17a20010 0x01 0x00 0x00 0x17a30010 0x01 0x00 0x00 0x17a00030 0x01 0x00 0x00 0x17a10030 0x01 0x00 0x00 0x17a20030 0x01 0x00 0x00 0x17a30030 0x01 0x00 0x00 0x17a00038 0x01 0x00 0x00 0x17a10038 0x01 0x00 0x00 0x17a20038 0x01 0x00 0x00 0x17a30038 0x01 0x00 0x00 0x17a00040 0x01 0x00 0x00 0x17a10040 0x01 0x00 0x00 0x17a20040 0x01 0x00 0x00 0x17a30040 0x01 0x00 0x00 0x17a00048 0x01 0x00 0x00 0x17a00400 0x03 0x00 0x00 0x17a10400 0x03 0x00 0x00 0x17a20400 0x03 0x00 0x00 0x17a30400 0x03 0x00 0x00 0x17a10d3c 0x01 0x00 0x00 0x17a10d54 0x01 0x00 0x00 0x17a10d6c 0x01 0x00 0x00 0x17a10d84 0x01 0x00 0x00 0x17a10d9c 0x01 0x00 0x00 0x17a10db4 0x01 0x00 0x00 0x17a10dcc 0x01 0x00 0x00 0x17a10de4 0x01 0x00 0x00 0x17a10dfc 0x01 0x00 0x00 0x17a10e14 0x01 0x00 0x00 0x17a10e2c 0x01 0x00 0x00 0x17a10e44 0x01 0x00 0x00 0x17a10e5c 0x01 0x00 0x00 0x17a10e74 0x01 0x00 0x00 0x17a10e8c 0x01 0x00 0x00 0x17a10ea4 0x01 0x00 0x00 0x17a10fdc 0x01 0x00 0x00 0x17a10ff4 0x01 0x00 0x00 0x17a1100c 0x01 0x00 0x00 0x17a11024 0x01 0x00 0x00 0x17a1103c 0x01 0x00 0x00 0x17a11054 0x01 0x00 0x00 0x17a1106c 0x01 0x00 0x00 0x17a11084 0x01 0x00 0x00 0x17a1109c 0x01 0x00 0x00 0x17a110b4 0x01 0x00 0x00 0x17a110cc 0x01 0x00 0x00 0x17a110e4 0x01 0x00 0x00 0x17a110fc 0x01 0x00 0x00 0x17a11114 0x01 0x00 0x00 0x17a1112c 0x01 0x00 0x00 0x17a11144 0x01 0x00 0x00 0x17a1127c 0x01 0x00 0x00 0x17a11294 0x01 0x00 0x00 0x17a112ac 0x01 0x00 0x00 0x17a112c4 0x01 0x00 0x00 0x17a112dc 0x01 0x00 0x00 0x17a112f4 0x01 0x00 0x00 0x17a1130c 0x01 0x00 0x00 0x17a11324 0x01 0x00 0x00 0x17a1133c 0x01 0x00 0x00 0x17a11354 0x01 0x00 0x00 0x17a1136c 0x01 0x00 0x00 0x17a11384 0x01 0x00 0x00 0x17a1139c 0x01 0x00 0x00 0x17a113b4 0x01 0x00 0x00 0x17a113cc 0x01 0x00 0x00 0x17a113e4 0x01 0x00 0x00 0x17a1151c 0x01 0x00 0x00 0x17a11534 0x01 0x00 0x00 0x17a1154c 0x01 0x00 0x00 0x17a11564 0x01 0x00 0x00 0x17a1157c 0x01 0x00 0x00 0x17a11594 0x01 0x00 0x00 0x17a115ac 0x01 0x00 0x00 0x17a115c4 0x01 0x00 0x00 0x17a115dc 0x01 0x00 0x00 0x17a115f4 0x01 0x00 0x00 0x17a1160c 0x01 0x00 0x00 0x17a11624 0x01 0x00 0x00 0x17a1163c 0x01 0x00 0x00 0x17a11654 0x01 0x00 0x00 0x17a1166c 0x01 0x00 0x00 0x17a11684 0x01 0x00 0x00 0xc234004 0x05 0x00 0x02 0x05 0x00 0x00 0x00 0x17410000 0x06 0x00 0x00 0x17411000 0x06 0x00 0x02 0x01 0x00 0x00 0x00 0x17d10200 0x140 0x00 0x00 0x17120000 0x01 0x00 0x00 0x17120008 0x01 0x00 0x00 0x17120010 0x01 0x00 0x00 0x17120018 0x01 0x00 0x00 0x17120020 0x01 0x00 0x00 0x17120028 0x01 0x00 0x00 0x17120040 0x01 0x00 0x00 0x17120048 0x01 0x00 0x00 0x17120050 0x01 0x00 0x00 0x17120058 0x01 0x00 0x00 0x17120060 0x01 0x00 0x00 0x17120068 0x01 0x00 0x00 0x17120080 0x01 0x00 0x00 0x17120088 0x01 0x00 0x00 0x17120090 0x01 0x00 0x00 0x17120098 0x01 0x00 0x00 0x171200a0 0x01 0x00 0x00 0x171200a8 0x01 0x00 0x00 0x171200c0 0x01 0x00 0x00 0x171200c8 0x01 0x00 0x00 0x171200d0 0x01 0x00 0x00 0x171200d8 0x01 0x00 0x00 0x171200e0 0x01 0x00 0x00 0x171200e8 0x01 0x00 0x00 0x17120100 0x01 0x00 0x00 0x17120108 0x01 0x00 0x00 0x17120110 0x01 0x00 0x00 0x17120118 0x01 0x00 0x00 0x17120120 0x01 0x00 0x00 0x17120128 0x01 0x00 0x00 0x17120140 0x01 0x00 0x00 0x17120148 0x01 0x00 0x00 0x17120150 0x01 0x00 0x00 0x17120158 0x01 0x00 0x00 0x17120160 0x01 0x00 0x00 0x17120168 0x01 0x00 0x00 0x17120180 0x01 0x00 0x00 0x17120188 0x01 0x00 0x00 0x17120190 0x01 0x00 0x00 0x17120198 0x01 0x00 0x00 0x171201a0 0x01 0x00 0x00 0x171201a8 0x01 0x00 0x00 0x171201c0 0x01 0x00 0x00 0x171201c8 0x01 0x00 0x00 0x171201d0 0x01 0x00 0x00 0x171201d8 0x01 0x00 0x00 0x171201e0 0x01 0x00 0x00 0x171201e8 0x01 0x00 0x00 0x17120200 0x01 0x00 0x00 0x17120208 0x01 0x00 0x00 0x17120210 0x01 0x00 0x00 0x17120218 0x01 0x00 0x00 0x17120220 0x01 0x00 0x00 0x17120228 0x01 0x00 0x00 0x17120240 0x01 0x00 0x00 0x17120248 0x01 0x00 0x00 0x17120250 0x01 0x00 0x00 0x17120258 0x01 0x00 0x00 0x17120260 0x01 0x00 0x00 0x17120268 0x01 0x00 0x00 0x17120280 0x01 0x00 0x00 0x17120288 0x01 0x00 0x00 0x17120290 0x01 0x00 0x00 0x17120298 0x01 0x00 0x00 0x171202a0 0x01 0x00 0x00 0x171202a8 0x01 0x00 0x00 0x171202c0 0x01 0x00 0x00 0x171202c8 0x01 0x00 0x00 0x171202d0 0x01 0x00 0x00 0x171202d8 0x01 0x00 0x00 0x171202e0 0x01 0x00 0x00 0x171202e8 0x01 0x00 0x00 0x17120300 0x01 0x00 0x00 0x17120308 0x01 0x00 0x00 0x17120310 0x01 0x00 0x00 0x17120318 0x01 0x00 0x00 0x17120320 0x01 0x00 0x00 0x17120328 0x01 0x00 0x00 0x17120340 0x01 0x00 0x00 0x17120348 0x01 0x00 0x00 0x17120350 0x01 0x00 0x00 0x17120358 0x01 0x00 0x00 0x17120360 0x01 0x00 0x00 0x17120368 0x01 0x00 0x00 0x17120380 0x01 0x00 0x00 0x17120388 0x01 0x00 0x00 0x17120390 0x01 0x00 0x00 0x17120398 0x01 0x00 0x00 0x171203a0 0x01 0x00 0x00 0x171203a8 0x01 0x00 0x00 0x171203c0 0x01 0x00 0x00 0x171203c8 0x01 0x00 0x00 0x171203d0 0x01 0x00 0x00 0x171203d8 0x01 0x00 0x00 0x171203e0 0x01 0x00 0x00 0x171203e8 0x01 0x00 0x00 0x17120400 0x01 0x00 0x00 0x17120408 0x01 0x00 0x00 0x17120410 0x01 0x00 0x00 0x17120418 0x01 0x00 0x00 0x17120420 0x01 0x00 0x00 0x17120428 0x01 0x00 0x00 0x17120440 0x01 0x00 0x00 0x17120448 0x01 0x00 0x00 0x17120450 0x01 0x00 0x00 0x17120458 0x01 0x00 0x00 0x17120460 0x01 0x00 0x00 0x17120468 0x01 0x00 0x00 0x17120480 0x01 0x00 0x00 0x17120488 0x01 0x00 0x00 0x17120490 0x01 0x00 0x00 0x17120498 0x01 0x00 0x00 0x171204a0 0x01 0x00 0x00 0x171204a8 0x01 0x00 0x00 0x171204c0 0x01 0x00 0x00 0x171204c8 0x01 0x00 0x00 0x171204d0 0x01 0x00 0x00 0x171204d8 0x01 0x00 0x00 0x171204e0 0x01 0x00 0x00 0x171204e8 0x01 0x00 0x00 0x17120500 0x01 0x00 0x00 0x17120508 0x01 0x00 0x00 0x17120510 0x01 0x00 0x00 0x17120518 0x01 0x00 0x00 0x17120520 0x01 0x00 0x00 0x17120528 0x01 0x00 0x00 0x17120540 0x01 0x00 0x00 0x17120548 0x01 0x00 0x00 0x17120550 0x01 0x00 0x00 0x17120558 0x01 0x00 0x00 0x17120560 0x01 0x00 0x00 0x17120568 0x01 0x00 0x00 0x17120580 0x01 0x00 0x00 0x17120588 0x01 0x00 0x00 0x17120590 0x01 0x00 0x00 0x17120598 0x01 0x00 0x00 0x171205a0 0x01 0x00 0x00 0x171205a8 0x01 0x00 0x00 0x171205c0 0x01 0x00 0x00 0x171205c8 0x01 0x00 0x00 0x171205d0 0x01 0x00 0x00 0x171205d8 0x01 0x00 0x00 0x171205e0 0x01 0x00 0x00 0x171205e8 0x01 0x00 0x00 0x17120600 0x01 0x00 0x00 0x17120608 0x01 0x00 0x00 0x17120610 0x01 0x00 0x00 0x17120618 0x01 0x00 0x00 0x17120620 0x01 0x00 0x00 0x17120628 0x01 0x00 0x00 0x17120640 0x01 0x00 0x00 0x17120648 0x01 0x00 0x00 0x17120650 0x01 0x00 0x00 0x17120658 0x01 0x00 0x00 0x17120660 0x01 0x00 0x00 0x17120668 0x01 0x00 0x00 0x17120680 0x01 0x00 0x00 0x17120688 0x01 0x00 0x00 0x17120690 0x01 0x00 0x00 0x17120698 0x01 0x00 0x00 0x171206a0 0x01 0x00 0x00 0x171206a8 0x01 0x00 0x00 0x171206c0 0x01 0x00 0x00 0x171206c8 0x01 0x00 0x00 0x171206d0 0x01 0x00 0x00 0x171206d8 0x01 0x00 0x00 0x171206e0 0x01 0x00 0x00 0x171206e8 0x01 0x00 0x00 0x1712e000 0x01 0x00 0x00 0x110004 0x01 0x00 0x00 0x110008 0x01 0x00 0x00 0x11003c 0x01 0x00 0x00 0x110040 0x01 0x00 0x00 0x110044 0x01 0x00 0x00 0x17603c 0x01 0x00 0x00 0x10c0000 0x04 0x00 0x00 0x10c1000 0x02 0x00 0x00 0x10c1010 0x07 0x00 0x00 0x10c1100 0x03 0x00 0x00 0x10c1110 0x05 0x00 0x00 0x10c1130 0x02 0x00 0x00 0x10c113c 0x02 0x00 0x00 0x10c1148 0x03 0x00 0x00 0x10c2000 0x01 0x00 0x00 0x10cf004 0x01 0x00 0x00 0x110018 0x07 0x00 0x00 0x11c018 0x07 0x00 0x00 0x178040 0x01 0x00 0x00 0x199014 0x07 0x00 0x00 0x19d014 0x07 0x00 0x00 0x110040 0x07 0x00 0x00 0x110064 0x01 0x00 0x00 0x110070 0x02 0x00 0x00 0x111004 0x02 0x00 0x00 0x16b018 0x03 0x00 0x00 0x16b02c 0x01 0x00 0x00 0x16b038 0x02 0x00 0x00 0x16b048 0x01 0x00 0x00 0x16b054 0x01 0x00 0x00 0x16b098 0x01 0x00 0x00 0x1c00000 0x01 0x00 0x00 0x1c00024 0x02 0x00 0x00 0x1c001b0 0x01 0x00 0x00 0x1c001b0 0x01 0x00 0x00 0x1c00224 0x01 0x00 0x00 0x1c00230 0x01 0x00 0x00 0x1c002b0 0x01 0x00 0x00 0x1c003c0 0x01 0x00 0x00 0x1c004d0 0x02 0x00 0x00 0x1c00500 0x01 0x00 0x00 0x1c00630 0x01 0x00 0x00 0x1c061c8 0x08 0x00 0x00 0x1c061f8 0x01 0x00 0x00 0x1c06214 0x01 0x00 0x00 0x1c06214 0x0b 0x00 0x00 0x1c06600 0x02 0x00 0x00 0x1c06804 0x01 0x00 0x00 0x1c06a00 0x04 0x00 0x00 0x1c06a18 0x01 0x00 0x00 0x1c06c20 0x01 0x00 0x00 0x1c07204 0x01 0x00 0x00 0x1c076d0 0x01 0x00 0x00 0x1c076dc 0x01 0x00 0x00 0x1c07734 0x0b 0x00 0x00 0x1ff1100 0x01 0x00 0x00 0x60000080 0x01 0x00 0x00 0x60000104 0x01 0x00 0x00 0x60000110 0x01 0x00 0x00 0x60000204 0x01 0x00 0x00 0x60000730 0x04 0x00 0x00 0x1fc1010 0x01 0x00 0x00 0x1fc907c 0x01 0x00 0x00 0x1fd5000 0x0a 0x00 0x00 0x1fd502c 0x01 0x00 0x00 0x1fd5030 0x04 0x00 0x00 0x1fe2000 0x02 0x00 0x00 0x1ff1100 0x03 0x00 0x00 0x1ff1110 0x03 0x00 0x00 0x1ff210c 0x01 0x00 0x00 0x88e7000 0x33 0x00 0x00 0xff1000 0x33 0x00 0x00 0x17421000 0x02 0x00>; + }; + + link_list_2 { + qcom,curr-link-list = <0x02>; + qcom,data-sink = "sram"; + qcom,ap-qad-override; + qcom,link-list = <0x00 0xc222004 0x01 0x00 0x00 0xc228014 0x01 0x00 0x00 0xc2280e0 0x01 0x00 0x00 0xc2280ec 0x01 0x00 0x00 0xc2280a0 0x10 0x00 0x00 0xc2280e8 0x01 0x00 0x00 0xc22813c 0x01 0x00 0x00 0xc223004 0x01 0x00 0x00 0xc229014 0x01 0x00 0x00 0xc2290e0 0x01 0x00 0x00 0xc2290ec 0x01 0x00 0x00 0xc2290a0 0x10 0x00 0x00 0xc2290e8 0x01 0x00 0x00 0xc22913c 0x01 0x00 0x00 0xc224004 0x01 0x00 0x00 0xc22a014 0x01 0x00 0x00 0xc22a0e0 0x01 0x00 0x00 0xc22a0ec 0x01 0x00 0x00 0xc22a0a0 0x10 0x00 0x00 0xc22a0e8 0x01 0x00 0x00 0xc22a13c 0x01 0x00 0x00 0x17b70220 0x06 0x00 0x00 0x17b702a0 0x06 0x00 0x00 0x17b70320 0x01 0x00 0x00 0x17b704a0 0x10 0x00 0x00 0x17b70520 0x01 0x00 0x00 0x17b70524 0x01 0x00 0x00 0x17b70588 0x01 0x00 0x00 0x17b70630 0x02 0x00 0x00 0x17b70638 0x02 0x00 0x00 0x17b70640 0x02 0x00 0x00 0x17b71010 0x18 0x00 0x00 0x17b71310 0x10 0x00 0x00 0x17b71390 0x10 0x00 0x00 0x17b72090 0x08 0x00 0x00 0x17b784a0 0x0c 0x00 0x00 0x17b78520 0x01 0x00 0x00 0x17b78588 0x01 0x00 0x00 0x17b78630 0x02 0x00 0x00 0x17b78638 0x02 0x00 0x00 0x17b78640 0x02 0x00 0x00 0x17b79010 0x08 0x00 0x00 0x17b79310 0x06 0x00 0x00 0x17b79390 0x06 0x00 0x00 0x17b7a090 0x04 0x00 0x00 0x32310220 0x04 0x00 0x00 0x323102a0 0x04 0x00 0x00 0x323104a0 0x06 0x00 0x00 0x32310520 0x01 0x00 0x00 0x32310588 0x01 0x00 0x00 0x32310630 0x02 0x00 0x00 0x32310638 0x02 0x00 0x00 0x32310640 0x02 0x00 0x00 0x32311010 0x08 0x00 0x00 0x32311310 0x06 0x00 0x00 0x32311390 0x06 0x00 0x00 0x32312090 0x03 0x00 0x00 0x240e0008 0x01 0x00 0x00 0x240e0010 0x01 0x00 0x00 0x240e0020 0x08 0x00 0x00 0x240e0240 0x01 0x00 0x00 0x240e0248 0x01 0x00 0x00 0x245f0008 0x01 0x00 0x00 0x245f0010 0x01 0x00 0x00 0x245f0020 0x08 0x00 0x00 0x245f0240 0x01 0x00 0x00 0x245f0248 0x01 0x00 0x00 0x247f0008 0x01 0x00 0x00 0x247f0010 0x01 0x00 0x00 0x247f0020 0x08 0x00 0x00 0x247f0240 0x01 0x00 0x00 0x247f0248 0x01 0x00 0x00 0x24330008 0x01 0x00 0x00 0x24330010 0x01 0x00 0x00 0x24330020 0x08 0x00 0x00 0x24330240 0x01 0x00 0x00 0x24330248 0x01 0x00 0x00 0x24347040 0x01 0x00 0x00 0x24347048 0x01 0x00 0x00 0x240e1018 0x01 0x00 0x00 0x240e1008 0x01 0x00 0x02 0x07 0x00 0x00 0x00 0x240e1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x245f2018 0x01 0x00 0x00 0x245f2008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x245f2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x247f2018 0x01 0x00 0x00 0x247f2008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x247f2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24331018 0x01 0x00 0x00 0x24331008 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x24331010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24341008 0x01 0x00 0x00 0x24102810 0x01 0x00 0x00 0x24102820 0x01 0x00 0x00 0x24102828 0x02 0x00 0x00 0x24102c10 0x01 0x00 0x00 0x24102c20 0x01 0x00 0x00 0x24102c28 0x02 0x00 0x00 0x24142810 0x01 0x00 0x00 0x24142820 0x01 0x00 0x00 0x24142828 0x02 0x00 0x00 0x24142c10 0x01 0x00 0x00 0x24142c20 0x01 0x00 0x00 0x24142c28 0x02 0x00 0x00 0x17a80000 0x11 0x00 0x00 0x17a82000 0x11 0x00 0x00 0x17a84000 0x11 0x00 0x00 0x17a86000 0x11 0x00 0x00 0x17ba3c94 0x01 0x00 0x00 0x17b93c94 0x01 0x00 0x00 0x25021000 0x01 0x00 0x00 0x25021008 0x01 0x00 0x00 0x25021010 0x01 0x00 0x00 0x25021018 0x01 0x00 0x00 0x25021020 0x01 0x00 0x00 0x25021028 0x01 0x00 0x00 0x25021030 0x01 0x00 0x00 0x25021038 0x01 0x00 0x00 0x25021040 0x01 0x00 0x00 0x25021048 0x01 0x00 0x00 0x25021050 0x01 0x00 0x00 0x25021058 0x01 0x00 0x00 0x25021060 0x01 0x00 0x00 0x25021068 0x01 0x00 0x00 0x25021070 0x01 0x00 0x00 0x25021078 0x01 0x00 0x00 0x25021080 0x01 0x00 0x00 0x25021088 0x01 0x00 0x00 0x25021090 0x01 0x00 0x00 0x25021098 0x01 0x00 0x00 0x250210a0 0x01 0x00 0x00 0x250210a8 0x01 0x00 0x00 0x250210b0 0x01 0x00 0x00 0x250210b8 0x01 0x00 0x00 0x250210c0 0x01 0x00 0x00 0x250210c8 0x01 0x00 0x00 0x250210d0 0x01 0x00 0x00 0x250210d8 0x01 0x00 0x00 0x250210e0 0x01 0x00 0x00 0x250210e8 0x01 0x00 0x00 0x250210f0 0x01 0x00 0x00 0x250210f8 0x01 0x00 0x00 0x25021004 0x01 0x00 0x00 0x2502100c 0x01 0x00 0x00 0x25021014 0x01 0x00 0x00 0x2502101c 0x01 0x00 0x00 0x25021024 0x01 0x00 0x00 0x2502102c 0x01 0x00 0x00 0x25021034 0x01 0x00 0x00 0x2502103c 0x01 0x00 0x00 0x25021044 0x01 0x00 0x00 0x2502104c 0x01 0x00 0x00 0x25021054 0x01 0x00 0x00 0x2502105c 0x01 0x00 0x00 0x25021064 0x01 0x00 0x00 0x2502106c 0x01 0x00 0x00 0x25021074 0x01 0x00 0x00 0x2502107c 0x01 0x00 0x00 0x25021084 0x01 0x00 0x00 0x2502108c 0x01 0x00 0x00 0x25021094 0x01 0x00 0x00 0x2502109c 0x01 0x00 0x00 0x250210a4 0x01 0x00 0x00 0x250210ac 0x01 0x00 0x00 0x250210b4 0x01 0x00 0x00 0x250210bc 0x01 0x00 0x00 0x250210c4 0x01 0x00 0x00 0x250210cc 0x01 0x00 0x00 0x250210d4 0x01 0x00 0x00 0x250210dc 0x01 0x00 0x00 0x250210e4 0x01 0x00 0x00 0x250210ec 0x01 0x00 0x00 0x250210f4 0x01 0x00 0x00 0x250210fc 0x01 0x00 0x00 0x25021100 0x01 0x00 0x00 0x25021104 0x01 0x00 0x00 0x25021108 0x01 0x00 0x00 0x2502110c 0x01 0x00 0x00 0x25021110 0x01 0x00 0x00 0x25021114 0x01 0x00 0x00 0x25021118 0x01 0x00 0x00 0x2502111c 0x01 0x00 0x00 0x25021120 0x01 0x00 0x00 0x25021124 0x01 0x00 0x00 0x25021128 0x01 0x00 0x00 0x2502112c 0x01 0x00 0x00 0x25021130 0x01 0x00 0x00 0x25021134 0x01 0x00 0x00 0x25021138 0x01 0x00 0x00 0x2502113c 0x01 0x00 0x00 0x25021140 0x01 0x00 0x00 0x25021144 0x01 0x00 0x00 0x25021148 0x01 0x00 0x00 0x2502114c 0x01 0x00 0x00 0x25021150 0x01 0x00 0x00 0x25021154 0x01 0x00 0x00 0x25021158 0x01 0x00 0x00 0x2502115c 0x01 0x00 0x00 0x25021160 0x01 0x00 0x00 0x25021164 0x01 0x00 0x00 0x25021168 0x01 0x00 0x00 0x2502116c 0x01 0x00 0x00 0x25021170 0x01 0x00 0x00 0x25021174 0x01 0x00 0x00 0x25021178 0x01 0x00 0x00 0x2502117c 0x01 0x00 0x00 0x25421000 0x01 0x00 0x00 0x25421008 0x01 0x00 0x00 0x25421010 0x01 0x00 0x00 0x25421018 0x01 0x00 0x00 0x25421020 0x01 0x00 0x00 0x25421028 0x01 0x00 0x00 0x25421030 0x01 0x00 0x00 0x25421038 0x01 0x00 0x00 0x25421040 0x01 0x00 0x00 0x25421048 0x01 0x00 0x00 0x25421050 0x01 0x00 0x00 0x25421058 0x01 0x00 0x00 0x25421060 0x01 0x00 0x00 0x25421068 0x01 0x00 0x00 0x25421070 0x01 0x00 0x00 0x25421078 0x01 0x00 0x00 0x25421080 0x01 0x00 0x00 0x25421088 0x01 0x00 0x00 0x25421090 0x01 0x00 0x00 0x25421098 0x01 0x00 0x00 0x254210a0 0x01 0x00 0x00 0x254210a8 0x01 0x00 0x00 0x254210b0 0x01 0x00 0x00 0x254210b8 0x01 0x00 0x00 0x254210c0 0x01 0x00 0x00 0x254210c8 0x01 0x00 0x00 0x254210d0 0x01 0x00 0x00 0x254210d8 0x01 0x00 0x00 0x254210e0 0x01 0x00 0x00 0x254210e8 0x01 0x00 0x00 0x254210f0 0x01 0x00 0x00 0x254210f8 0x01 0x00 0x00 0x25421004 0x01 0x00 0x00 0x2542100c 0x01 0x00 0x00 0x25421014 0x01 0x00 0x00 0x2542101c 0x01 0x00 0x00 0x25421024 0x01 0x00 0x00 0x2542102c 0x01 0x00 0x00 0x25421034 0x01 0x00 0x00 0x2542103c 0x01 0x00 0x00 0x25421044 0x01 0x00 0x00 0x2542104c 0x01 0x00 0x00 0x25421054 0x01 0x00 0x00 0x2542105c 0x01 0x00 0x00 0x25421064 0x01 0x00 0x00 0x2542106c 0x01 0x00 0x00 0x25421074 0x01 0x00 0x00 0x2542107c 0x01 0x00 0x00 0x25421084 0x01 0x00 0x00 0x2542108c 0x01 0x00 0x00 0x25421094 0x01 0x00 0x00 0x2542109c 0x01 0x00 0x00 0x254210a4 0x01 0x00 0x00 0x254210ac 0x01 0x00 0x00 0x254210b4 0x01 0x00 0x00 0x254210bc 0x01 0x00 0x00 0x254210c4 0x01 0x00 0x00 0x254210cc 0x01 0x00 0x00 0x254210d4 0x01 0x00 0x00 0x254210dc 0x01 0x00 0x00 0x254210e4 0x01 0x00 0x00 0x254210ec 0x01 0x00 0x00 0x254210f4 0x01 0x00 0x00 0x254210fc 0x01 0x00 0x00 0x25421100 0x01 0x00 0x00 0x25421104 0x01 0x00 0x00 0x25421108 0x01 0x00 0x00 0x2542110c 0x01 0x00 0x00 0x25421110 0x01 0x00 0x00 0x25421114 0x01 0x00 0x00 0x25421118 0x01 0x00 0x00 0x2542111c 0x01 0x00 0x00 0x25421120 0x01 0x00 0x00 0x25421124 0x01 0x00 0x00 0x25421128 0x01 0x00 0x00 0x2542112c 0x01 0x00 0x00 0x25421130 0x01 0x00 0x00 0x25421134 0x01 0x00 0x00 0x25421138 0x01 0x00 0x00 0x2542113c 0x01 0x00 0x00 0x25421140 0x01 0x00 0x00 0x25421144 0x01 0x00 0x00 0x25421148 0x01 0x00 0x00 0x2542114c 0x01 0x00 0x00 0x25421150 0x01 0x00 0x00 0x25421154 0x01 0x00 0x00 0x25421158 0x01 0x00 0x00 0x2542115c 0x01 0x00 0x00 0x25421160 0x01 0x00 0x00 0x25421164 0x01 0x00 0x00 0x25421168 0x01 0x00 0x00 0x2542116c 0x01 0x00 0x00 0x25421170 0x01 0x00 0x00 0x25421174 0x01 0x00 0x00 0x25421178 0x01 0x00 0x00 0x2542117c 0x01 0x00 0x00 0x25221000 0x01 0x00 0x00 0x25221008 0x01 0x00 0x00 0x25221010 0x01 0x00 0x00 0x25221018 0x01 0x00 0x00 0x25221020 0x01 0x00 0x00 0x25221028 0x01 0x00 0x00 0x25221030 0x01 0x00 0x00 0x25221038 0x01 0x00 0x00 0x25221040 0x01 0x00 0x00 0x25221048 0x01 0x00 0x00 0x25221050 0x01 0x00 0x00 0x25221058 0x01 0x00 0x00 0x25221060 0x01 0x00 0x00 0x25221068 0x01 0x00 0x00 0x25221070 0x01 0x00 0x00 0x25221078 0x01 0x00 0x00 0x25221080 0x01 0x00 0x00 0x25221088 0x01 0x00 0x00 0x25221090 0x01 0x00 0x00 0x25221098 0x01 0x00 0x00 0x252210a0 0x01 0x00 0x00 0x252210a8 0x01 0x00 0x00 0x252210b0 0x01 0x00 0x00 0x252210b8 0x01 0x00 0x00 0x252210c0 0x01 0x00 0x00 0x252210c8 0x01 0x00 0x00 0x252210d0 0x01 0x00 0x00 0x252210d8 0x01 0x00 0x00 0x252210e0 0x01 0x00 0x00 0x252210e8 0x01 0x00 0x00 0x252210f0 0x01 0x00 0x00 0x252210f8 0x01 0x00 0x00 0x25221004 0x01 0x00 0x00 0x2522100c 0x01 0x00 0x00 0x25221014 0x01 0x00 0x00 0x2522101c 0x01 0x00 0x00 0x25221024 0x01 0x00 0x00 0x2522102c 0x01 0x00 0x00 0x25221034 0x01 0x00 0x00 0x2522103c 0x01 0x00 0x00 0x25221044 0x01 0x00 0x00 0x2522104c 0x01 0x00 0x00 0x25221054 0x01 0x00 0x00 0x2522105c 0x01 0x00 0x00 0x25221064 0x01 0x00 0x00 0x2522106c 0x01 0x00 0x00 0x25221074 0x01 0x00 0x00 0x2522107c 0x01 0x00 0x00 0x25221084 0x01 0x00 0x00 0x2522108c 0x01 0x00 0x00 0x25221094 0x01 0x00 0x00 0x2522109c 0x01 0x00 0x00 0x252210a4 0x01 0x00 0x00 0x252210ac 0x01 0x00 0x00 0x252210b4 0x01 0x00 0x00 0x252210bc 0x01 0x00 0x00 0x252210c4 0x01 0x00 0x00 0x252210cc 0x01 0x00 0x00 0x252210d4 0x01 0x00 0x00 0x252210dc 0x01 0x00 0x00 0x252210e4 0x01 0x00 0x00 0x252210ec 0x01 0x00 0x00 0x252210f4 0x01 0x00 0x00 0x252210fc 0x01 0x00 0x00 0x25221100 0x01 0x00 0x00 0x25221104 0x01 0x00 0x00 0x25221108 0x01 0x00 0x00 0x2522110c 0x01 0x00 0x00 0x25221110 0x01 0x00 0x00 0x25221114 0x01 0x00 0x00 0x25221118 0x01 0x00 0x00 0x2522111c 0x01 0x00 0x00 0x25221120 0x01 0x00 0x00 0x25221124 0x01 0x00 0x00 0x25221128 0x01 0x00 0x00 0x2522112c 0x01 0x00 0x00 0x25221130 0x01 0x00 0x00 0x25221134 0x01 0x00 0x00 0x25221138 0x01 0x00 0x00 0x2522113c 0x01 0x00 0x00 0x25221140 0x01 0x00 0x00 0x25221144 0x01 0x00 0x00 0x25221148 0x01 0x00 0x00 0x2522114c 0x01 0x00 0x00 0x25221150 0x01 0x00 0x00 0x25221154 0x01 0x00 0x00 0x25221158 0x01 0x00 0x00 0x2522115c 0x01 0x00 0x00 0x25221160 0x01 0x00 0x00 0x25221164 0x01 0x00 0x00 0x25221168 0x01 0x00 0x00 0x2522116c 0x01 0x00 0x00 0x25221170 0x01 0x00 0x00 0x25221174 0x01 0x00 0x00 0x25221178 0x01 0x00 0x00 0x2522117c 0x01 0x00 0x00 0x25621000 0x01 0x00 0x00 0x25621008 0x01 0x00 0x00 0x25621010 0x01 0x00 0x00 0x25621018 0x01 0x00 0x00 0x25621020 0x01 0x00 0x00 0x25621028 0x01 0x00 0x00 0x25621030 0x01 0x00 0x00 0x25621038 0x01 0x00 0x00 0x25621040 0x01 0x00 0x00 0x25621048 0x01 0x00 0x00 0x25621050 0x01 0x00 0x00 0x25621058 0x01 0x00 0x00 0x25621060 0x01 0x00 0x00 0x25621068 0x01 0x00 0x00 0x25621070 0x01 0x00 0x00 0x25621078 0x01 0x00 0x00 0x25621080 0x01 0x00 0x00 0x25621088 0x01 0x00 0x00 0x25621090 0x01 0x00 0x00 0x25621098 0x01 0x00 0x00 0x256210a0 0x01 0x00 0x00 0x256210a8 0x01 0x00 0x00 0x256210b0 0x01 0x00 0x00 0x256210b8 0x01 0x00 0x00 0x256210c0 0x01 0x00 0x00 0x256210c8 0x01 0x00 0x00 0x256210d0 0x01 0x00 0x00 0x256210d8 0x01 0x00 0x00 0x256210e0 0x01 0x00 0x00 0x256210e8 0x01 0x00 0x00 0x256210f0 0x01 0x00 0x00 0x256210f8 0x01 0x00 0x00 0x25621004 0x01 0x00 0x00 0x2562100c 0x01 0x00 0x00 0x25621014 0x01 0x00 0x00 0x2562101c 0x01 0x00 0x00 0x25621024 0x01 0x00 0x00 0x2562102c 0x01 0x00 0x00 0x25621034 0x01 0x00 0x00 0x2562103c 0x01 0x00 0x00 0x25621044 0x01 0x00 0x00 0x2562104c 0x01 0x00 0x00 0x25621054 0x01 0x00 0x00 0x2562105c 0x01 0x00 0x00 0x25621064 0x01 0x00 0x00 0x2562106c 0x01 0x00 0x00 0x25621074 0x01 0x00 0x00 0x2562107c 0x01 0x00 0x00 0x25621084 0x01 0x00 0x00 0x2562108c 0x01 0x00 0x00 0x25621094 0x01 0x00 0x00 0x2562109c 0x01 0x00 0x00 0x256210a4 0x01 0x00 0x00 0x256210ac 0x01 0x00 0x00 0x256210b4 0x01 0x00 0x00 0x256210bc 0x01 0x00 0x00 0x256210c4 0x01 0x00 0x00 0x256210cc 0x01 0x00 0x00 0x256210d4 0x01 0x00 0x00 0x256210dc 0x01 0x00 0x00 0x256210e4 0x01 0x00 0x00 0x256210ec 0x01 0x00 0x00 0x256210f4 0x01 0x00 0x00 0x256210fc 0x01 0x00 0x00 0x25621100 0x01 0x00 0x00 0x25621104 0x01 0x00 0x00 0x25621108 0x01 0x00 0x00 0x2562110c 0x01 0x00 0x00 0x25621110 0x01 0x00 0x00 0x25621114 0x01 0x00 0x00 0x25621118 0x01 0x00 0x00 0x2562111c 0x01 0x00 0x00 0x25621120 0x01 0x00 0x00 0x25621124 0x01 0x00 0x00 0x25621128 0x01 0x00 0x00 0x2562112c 0x01 0x00 0x00 0x25621130 0x01 0x00 0x00 0x25621134 0x01 0x00 0x00 0x25621138 0x01 0x00 0x00 0x2562113c 0x01 0x00 0x00 0x25621140 0x01 0x00 0x00 0x25621144 0x01 0x00 0x00 0x25621148 0x01 0x00 0x00 0x2562114c 0x01 0x00 0x00 0x25621150 0x01 0x00 0x00 0x25621154 0x01 0x00 0x00 0x25621158 0x01 0x00 0x00 0x2562115c 0x01 0x00 0x00 0x25621160 0x01 0x00 0x00 0x25621164 0x01 0x00 0x00 0x25621168 0x01 0x00 0x00 0x2562116c 0x01 0x00 0x00 0x25621170 0x01 0x00 0x00 0x25621174 0x01 0x00 0x00 0x25621178 0x01 0x00 0x00 0x2562117c 0x01 0x00 0x00 0x25074000 0x01 0x00 0x00 0x25474000 0x01 0x00 0x00 0x25274000 0x01 0x00 0x00 0x25674000 0x01 0x00 0x00 0x24341010 0x03 0x00>; + }; + }; + + mem_dump { + compatible = "qcom,mem-dump"; + memory-region = <0x145>; + + c0_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x00>; + }; + + c100_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x01>; + }; + + c200_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x02>; + }; + + c300_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x03>; + }; + + c400_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x04>; + }; + + c500_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x05>; + }; + + c600_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x06>; + }; + + c700_context { + qcom,dump-size = <0x800>; + qcom,dump-id = <0x07>; + }; + + l1_icache0 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x60>; + }; + + l1_icache100 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x61>; + }; + + l1_icache200 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x62>; + }; + + l1_icache300 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x63>; + }; + + l1_icache400 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x64>; + }; + + l1_icache500 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x65>; + }; + + l1_icache600 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x66>; + }; + + l1_icache700 { + qcom,dump-size = <0x22100>; + qcom,dump-id = <0x67>; + }; + + l1_dcache0 { + qcom,dump-size = <0x12100>; + qcom,dump-id = <0x80>; + }; + + l1_dcache100 { + qcom,dump-size = <0x12100>; + qcom,dump-id = <0x81>; + }; + + l1_dcache200 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x82>; + }; + + l1_dcache300 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x83>; + }; + + l1_dcache400 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x84>; + }; + + l1_dcache500 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x85>; + }; + + l1_dcache600 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x86>; + }; + + l1_dcache700 { + qcom,dump-size = <0x1a100>; + qcom,dump-id = <0x87>; + }; + + l1_itlb700 { + qcom,dump-size = <0x600>; + qcom,dump-id = <0x27>; + }; + + l1_dtlb700 { + qcom,dump-size = <0xa00>; + qcom,dump-id = <0x47>; + }; + + l2_cache0 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <0xc0>; + }; + + l2_cache100 { + qcom,dump-size = <0x90100>; + qcom,dump-id = <0xc1>; + }; + + l2_cache200 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc2>; + }; + + l2_cache300 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc3>; + }; + + l2_cache400 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc4>; + }; + + l2_cache500 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc5>; + }; + + l2_cache600 { + qcom,dump-size = <0xd0100>; + qcom,dump-id = <0xc6>; + }; + + l2_cache700 { + qcom,dump-size = <0x340100>; + qcom,dump-id = <0xc7>; + }; + + l2_tlb0 { + qcom,dump-size = <0xf700>; + qcom,dump-id = <0x120>; + }; + + l2_tlb100 { + qcom,dump-size = <0xf700>; + qcom,dump-id = <0x121>; + }; + + l2_tlb700 { + qcom,dump-size = <0xa900>; + qcom,dump-id = <0x127>; + }; + + l1dcdirty0 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x170>; + }; + + l1dcdirty100 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x171>; + }; + + l1dcmte0 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x180>; + }; + + l1dcmte100 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x181>; + }; + + l2dcmte0 { + qcom,dump-size = <0x10100>; + qcom,dump-id = <0x190>; + }; + + l2dcmte100 { + qcom,dump-size = <0x10100>; + qcom,dump-id = <0x191>; + }; + + l0mopca700 { + qcom,dump-size = <0x4100>; + qcom,dump-id = <0x1a7>; + }; + + l2victim700 { + qcom,dump-size = <0x2100>; + qcom,dump-id = <0x1e7>; + }; + + l2tldtcsp200 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x202>; + }; + + l2tldtcsp300 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x203>; + }; + + l2tldtcsp400 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x204>; + }; + + l2tldtcsp500 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x205>; + }; + + l2tldtcsp600 { + qcom,dump-size = <0x7900>; + qcom,dump-id = <0x206>; + }; + + l2tldtcmp200 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x212>; + }; + + l2tldtcmp300 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x213>; + }; + + l2tldtcmp400 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x214>; + }; + + l2tldtcmp500 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x215>; + }; + + l2tldtcmp600 { + qcom,dump-size = <0x1300>; + qcom,dump-id = <0x216>; + }; + + cpuss_reg { + qcom,dump-size = <0x36000>; + qcom,dump-id = <0xef>; + }; + + rpmh { + qcom,dump-size = <0x400000>; + qcom,dump-id = <0xec>; + }; + + rpm_sw { + qcom,dump-size = <0x28000>; + qcom,dump-id = <0xea>; + }; + + pmic { + qcom,dump-size = <0x200000>; + qcom,dump-id = <0xe4>; + }; + + fcm { + qcom,dump-size = <0x8400>; + qcom,dump-id = <0xee>; + }; + + etf_swao { + qcom,dump-size = <0x10000>; + qcom,dump-id = <0xf1>; + }; + + etr_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x100>; + }; + + etfswao_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x102>; + }; + + etr1_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x105>; + }; + + misc_data { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0xe8>; + }; + + etf_slpi { + qcom,dump-size = <0x4000>; + qcom,dump-id = <0xf3>; + }; + + etfslpi_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x103>; + }; + + etf_lpass { + qcom,dump-size = <0x4000>; + qcom,dump-id = <0xf4>; + }; + + etflpass_reg { + qcom,dump-size = <0x1000>; + qcom,dump-id = <0x104>; + }; + + osm_reg { + qcom,dump-size = <0x400>; + qcom,dump-id = <0x163>; + }; + + pcu_reg { + qcom,dump-size = <0x400>; + qcom,dump-id = <0x164>; + }; + + fsm_data { + qcom,dump-size = <0x400>; + qcom,dump-id = <0x165>; + }; + + spr_cpu0 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f0>; + }; + + spr_cpu1 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f1>; + }; + + spr_cpu2 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f2>; + }; + + spr_cpu3 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f3>; + }; + + spr_cpu4 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f4>; + }; + + spr_cpu5 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f5>; + }; + + spr_cpu6 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f6>; + }; + + spr_cpu7 { + qcom,dump-size = <0x2000>; + qcom,dump-id = <0x1f7>; + }; + + scandump_smmu { + qcom,dump-size = <0x40000>; + qcom,dump-id = <0x220>; + }; + + scandump_gpu { + qcom,dump-size = <0x300000>; + qcom,dump-id = <0x221>; + }; + }; + + disp_rdump_region@d5100000 { + phandle = <0x792>; + label = "disp_rdump_region"; + reg = <0xe3940000 0x800000>; + }; + + dsi_pll_codes { + phandle = <0x50b>; + label = "dsi_pll_codes"; + reg = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + }; + + bamdma@6C04000 { + compatible = "qcom,bam-v1.7.0"; + qcom,controlled-remotely; + reg = <0x6c04000 0x20000 0x6c8f000 0x1000>; + reg-names = "bam", "bam_remote_mem"; + num-channels = <0x1f>; + interrupts = <0x00 0xa4 0x04>; + #dma-cells = <0x01>; + qcom,ee = <0x01>; + qcom,num-ees = <0x02>; + phandle = <0x146>; + }; + + slim@6C40000 { + compatible = "qcom,slim-ngd-v1.5.0"; + reg = <0x6c40000 0x2c000 0x6c8e000 0x1000>; + reg-names = "ctrl", "slimbus_remote_mem"; + interrupts = <0x00 0xa3 0x04>; + qcom,apps-ch-pipes = <0x00>; + qcom,ea-pc = <0x4f0>; + dmas = <0x146 0x03 0x146 0x04>; + dma-names = "rx", "tx"; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "ok"; + phandle = <0x799>; + + ngd@1 { + #size-cells = <0x01>; + #address-cells = <0x01>; + reg = <0x01>; + + btfmslim-driver { + phandle = <0x79a>; + qcom,btslimrx-channels = <0x9d 0x9e>; + qcom,btslimtx-channels = <0x9f 0xa0>; + qcom,btslim-address = <0x00>; + reg = <0x01 0x00>; + compatible = "slim217,221"; + }; + }; + }; + + interrupt-controller@17100000 { + compatible = "arm,gic-v3"; + #interrupt-cells = <0x03>; + interrupt-controller; + ranges; + #redistributor-regions = <0x01>; + redistributor-stride = <0x00 0x40000>; + reg = <0x17100000 0x10000 0x17180000 0x200000>; + interrupts = <0x01 0x09 0x04>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x01>; + + msi-controller@17140000 { + compatible = "arm,gic-v3-its"; + msi-controller; + #msi-cells = <0x01>; + reg = <0x17140000 0x20000>; + phandle = <0x1aa>; + }; + }; + + timer { + compatible = "arm,armv8-timer"; + interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff08 0x01 0x0b 0xff08 0x01 0x0c 0xff08>; + clock-frequency = <0x124f800>; + phandle = <0x33a>; + always-on; + }; + + timer@17420000 { + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + compatible = "arm,armv7-timer-mem"; + reg = <0x17420000 0x1000>; + clock-frequency = <0x124f800>; + phandle = <0x33b>; + + frame@17421000 { + frame-number = <0x00>; + interrupts = <0x00 0x08 0x04 0x00 0x06 0x04>; + reg = <0x17421000 0x1000 0x17422000 0x1000>; + }; + + frame@17423000 { + frame-number = <0x01>; + interrupts = <0x00 0x09 0x04>; + reg = <0x17423000 0x1000>; + status = "disabled"; + }; + + frame@17425000 { + frame-number = <0x02>; + interrupts = <0x00 0x0a 0x04>; + reg = <0x17425000 0x1000>; + status = "disabled"; + }; + + frame@17427000 { + frame-number = <0x03>; + interrupts = <0x00 0x0b 0x04>; + reg = <0x17427000 0x1000>; + status = "disabled"; + }; + + frame@17429000 { + frame-number = <0x04>; + interrupts = <0x00 0x0c 0x04>; + reg = <0x17429000 0x1000>; + status = "disabled"; + }; + + frame@1742b000 { + frame-number = <0x05>; + interrupts = <0x00 0x0d 0x04>; + reg = <0x1742b000 0x1000>; + status = "disabled"; + }; + + frame@1742d000 { + frame-number = <0x06>; + interrupts = <0x00 0x0e 0x04>; + reg = <0x1742d000 0x1000>; + status = "disabled"; + }; + }; + + rsc@17a00000 { + label = "apps_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0x17a00000 0x10000 0x17a10000 0x10000 0x17a20000 0x10000>; + reg-names = "drv-0", "drv-1", "drv-2"; + qcom,drv-count = <0x03>; + interrupts = <0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04>; + power-domains = <0x147>; + phandle = <0x33c>; + + drv@2 { + qcom,drv-id = <0x02>; + qcom,tcs-offset = <0xd00>; + phandle = <0x33d>; + + channel@0 { + qcom,tcs-config = <0x02 0x03 0x00 0x02 0x01 0x02 0x03 0x00 0x04 0x01>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + phandle = <0x1ab>; + }; + + clock-controller { + compatible = "qcom,cliffs-rpmh-clk"; + #clock-cells = <0x01>; + phandle = <0x16d>; + }; + + qcom,dcvs-fp { + compatible = "qcom,dcvs-fp"; + qcom,ddr-bcm-name = "MC4"; + qcom,llcc-bcm-name = "SH5"; + phandle = <0x1b2>; + }; + + rpmh-regulator-cxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "cx.lvl"; + proxy-supply = <0x148>; + + regulator-pm_v6c-s1-level { + regulator-name = "pm_v6c_s1_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x148>; + }; + + regulator-pm_v6c-s1-level-ao { + regulator-name = "pm_v6c_s1_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x33e>; + }; + + regulator-pm_v6c-s1-mmcx-sup-level { + regulator-name = "pm_v6c_s1_mmcx_sup_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x30>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x30>; + phandle = <0x14c>; + }; + }; + + rpmh-regulator-nsplvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "nsp.lvl"; + + regulator-pm_v6c-s2-level { + regulator-name = "pm_v6c_s2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x196>; + }; + }; + + rpmh-regulator-msslvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mss.lvl"; + + regulator-pm_v6c-s4-level { + regulator-name = "pm_v6c_s4_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x18f>; + }; + }; + + rpmh-regulator-mxclvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mxc.lvl"; + proxy-supply = <0x149>; + + regulator-pm_v6c-s6-level { + regulator-name = "pm_v6c_s6_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x149>; + }; + + regulator-pm_v6c-s6-level-ao { + regulator-name = "pm_v6c_s6_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x33f>; + }; + + regulator-pm_v6c-s6-mmcx-voter-level { + regulator-name = "pm_v6c_s6_mmcx_voter_level"; + pm_v6c_s6_mmcx_voter_level-parent-supply = <0x14a>; + qcom,set = <0x03>; + regulator-min-microvolt = <0x30>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x30>; + phandle = <0x1c6>; + }; + + regulator-pm_v6c-s6-gfx-voter-level { + regulator-name = "pm_v6c_s6_gfx_voter_level"; + pm_v6c_s6_gfx_voter_level-parent-supply = <0x14b>; + qcom,set = <0x03>; + regulator-min-microvolt = <0x30>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x30>; + phandle = <0x1d1>; + }; + }; + + rpmh-regulator-mmcxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mmcx.lvl"; + proxy-supply = <0x14a>; + + regulator-pm_v8-s6-level { + regulator-name = "pm_v8_s6_level"; + qcom,set = <0x03>; + pm_v8_s6_level-parent-supply = <0x14c>; + regulator-min-microvolt = <0x38>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x14a>; + }; + + regulator-pm_v8-s6-level-ao { + regulator-name = "pm_v8_s6_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x38>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x38>; + phandle = <0x340>; + }; + + regulator-pm_v8-s6-level-so { + regulator-name = "pm_v8_s6_level_so"; + qcom,set = <0x02>; + regulator-min-microvolt = <0x38>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x38>; + }; + }; + + rpmh-regulator-mxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "mx.lvl"; + proxy-supply = <0x14d>; + + regulator-pm_v8-s8-level { + regulator-name = "pm_v8_s8_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x180>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-voltage = <0x180 0xffff>; + phandle = <0x14d>; + }; + + regulator-pm_v8-s8-level-ao { + regulator-name = "pm_v8_s8_level_ao"; + qcom,set = <0x01>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x341>; + }; + }; + + rpmh-regulator-lcxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "lcx.lvl"; + + regulator-pm_v8-l2-level { + regulator-name = "pm_v8_l2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x186>; + }; + }; + + rpmh-regulator-lmxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "lmx.lvl"; + + regulator-pm_v6c-l2-level { + regulator-name = "pm_v6c_l2_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x187>; + }; + }; + + rpmh-regulator-ebilvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "ebi.lvl"; + + regulator-pmg1110-i-s1-level { + regulator-name = "pmg1110_i_s1_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x342>; + }; + }; + + rpmh-regulator-gfxlvl { + compatible = "qcom,rpmh-arc-regulator"; + qcom,resource-name = "gfx.lvl"; + + regulator-pmxr2230-s4-level { + regulator-name = "pmxr2230_s4_level"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10>; + regulator-max-microvolt = <0xffff>; + qcom,init-voltage-level = <0x10>; + phandle = <0x14b>; + }; + }; + + rpmh-regulator-smpe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe1"; + + regulator-pmr735a-s1 { + regulator-name = "pmr735a_s1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xf6950>; + regulator-max-microvolt = <0x111700>; + qcom,init-voltage = <0x107ac0>; + phandle = <0x343>; + }; + }; + + rpmh-regulator-smpe2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe2"; + + regulator-pmr735a-s2 { + regulator-name = "pmr735a_s2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x493e0>; + regulator-max-microvolt = <0x8b290>; + qcom,init-voltage = <0x7a120>; + phandle = <0x344>; + }; + }; + + rpmh-regulator-smpe3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpe3"; + + regulator-pmr735a-s3 { + regulator-name = "pmr735a_s3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x186a00>; + regulator-max-microvolt = <0x249f00>; + qcom,init-voltage = <0x186a00>; + phandle = <0x345>; + }; + }; + + rpmh-regulator-smpb1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb1"; + + regulator-pmxr2230-s1 { + regulator-name = "pmxr2230_s1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1c5200>; + regulator-max-microvolt = <0x1f20c0>; + qcom,init-voltage = <0x1c5200>; + phandle = <0x346>; + }; + }; + + rpmh-regulator-smpb2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb2"; + qcom,regulator-type = "pmic5-ftsmps"; + qcom,supported-modes = <0x01 0x04>; + qcom,mode-threshold-currents = <0x00 0x30d40>; + + regulator-pmxr2230-s2 { + regulator-name = "pmxr2230_s2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x132a40>; + regulator-max-microvolt = <0x157c00>; + qcom,init-voltage = <0x132a40>; + qcom,init-mode = <0x01>; + phandle = <0x347>; + }; + }; + + rpmh-regulator-smpb3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpb3"; + + regulator-pmxr2230-s3 { + regulator-name = "pmxr2230_s3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xec540>; + regulator-max-microvolt = <0xfde80>; + qcom,init-voltage = <0xf03c0>; + phandle = <0x348>; + }; + }; + + rpmh-regulator-ldob1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l1 { + regulator-name = "pmxr2230_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xe9e30>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x04>; + phandle = <0x349>; + }; + }; + + rpmh-regulator-ldob2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x14e>; + + regulator-pmxr2230-l2 { + regulator-name = "pmxr2230_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xe7ef0>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,supply-enable-load = <0x17ed0>; + phandle = <0x14e>; + }; + }; + + rpmh-regulator-ldob3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l3 { + regulator-name = "pmxr2230_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd6d80>; + regulator-max-microvolt = <0xe09c0>; + qcom,init-voltage = <0xd6d80>; + qcom,init-mode = <0x04>; + phandle = <0x1d7>; + }; + }; + + rpmh-regulator-ldob4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x14f>; + + regulator-pmxr2230-l4 { + regulator-name = "pmxr2230_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,supply-enable-load = <0x40d8>; + phandle = <0x14f>; + }; + }; + + rpmh-regulator-ldob5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x01 0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710 0x7530>; + + regulator-pmxr2230-l5 { + regulator-name = "pmxr2230_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + phandle = <0x34a>; + }; + }; + + rpmh-regulator-ldob7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l7 { + regulator-name = "pmxr2230_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x04>; + phandle = <0x1e1>; + }; + }; + + rpmh-regulator-ldob8 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob8"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x150>; + + regulator-pmxr2230-l8 { + regulator-name = "pmxr2230_l8"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x35b60>; + phandle = <0x150>; + }; + }; + + rpmh-regulator-ldob9 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob9"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l9 { + regulator-name = "pmxr2230_l9"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xb8920>; + regulator-max-microvolt = <0xc7380>; + qcom,init-voltage = <0xb8920>; + qcom,init-mode = <0x04>; + phandle = <0x34b>; + }; + }; + + rpmh-regulator-ldob10 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob10"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l10 { + regulator-name = "pmxr2230_l10"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd36d0>; + regulator-max-microvolt = <0xe34b8>; + qcom,init-voltage = <0xd36d0>; + qcom,init-mode = <0x04>; + phandle = <0x34c>; + }; + }; + + rpmh-regulator-ldob11 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob11"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmxr2230-l11 { + regulator-name = "pmxr2230_l11"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + qcom,init-mode = <0x04>; + phandle = <0x34d>; + }; + }; + + rpmh-regulator-ldob12 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob12"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l12 { + regulator-name = "pmxr2230_l12"; + qcom,set = <0x03>; + qcom,init-mode = <0x04>; + phandle = <0x34e>; + }; + }; + + rpmh-regulator-ldob13 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob13"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l13 { + regulator-name = "pmxr2230_l13"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x16f300>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x2932e0>; + qcom,init-mode = <0x04>; + phandle = <0x54b>; + }; + }; + + rpmh-regulator-ldob14 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob14"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l14 { + regulator-name = "pmxr2230_l14"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2de600>; + regulator-max-microvolt = <0x30d400>; + qcom,init-voltage = <0x2de600>; + qcom,init-mode = <0x04>; + phandle = <0x59b>; + }; + }; + + rpmh-regulator-ldob16 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob16"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l16 { + regulator-name = "pmxr2230_l16"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2c4020>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x2c4020>; + qcom,init-mode = <0x04>; + phandle = <0x351>; + }; + }; + + rpmh-regulator-ldob17 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob17"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l17 { + regulator-name = "pmxr2230_l17"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = "", "/]"; + qcom,init-mode = <0x04>; + phandle = <0x352>; + }; + }; + + rpmh-regulator-ldob18 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob18"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l18 { + regulator-name = "pmxr2230_l18"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1e8480>; + regulator-max-microvolt = <0x2dc6c0>; + qcom,init-voltage = <0x1e8480>; + qcom,init-mode = <0x04>; + phandle = <0x353>; + }; + }; + + rpmh-regulator-ldob19 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob19"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + proxy-supply = <0x151>; + + regulator-pmxr2230-l19 { + regulator-name = "pmxr2230_l19"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x27ac40>; + regulator-max-microvolt = <0x2dc6c0>; + qcom,init-voltage = <0x2dc6c0>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x2710>; + phandle = <0x151>; + }; + }; + + rpmh-regulator-ldob20 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob20"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l20 { + regulator-name = "pmxr2230_l20"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x354>; + }; + }; + + rpmh-regulator-ldob21 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob21"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l21 { + regulator-name = "pmxr2230_l21"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x355>; + }; + }; + + rpmh-regulator-ldob22 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob22"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l22 { + regulator-name = "pmxr2230_l22"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x33e140>; + qcom,init-voltage = <0x2932e0>; + qcom,init-mode = <0x04>; + phandle = <0x356>; + }; + }; + + rpmh-regulator-ldob23 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob23"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l23 { + regulator-name = "pmxr2230_l23"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x192d50>; + regulator-max-microvolt = <0x3613c0>; + qcom,init-voltage = <0x192d50>; + qcom,init-mode = <0x04>; + phandle = <0x357>; + }; + }; + + rpmh-regulator-bobb1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "bobb1"; + + regulator-pmxr2230-bob1 { + regulator-name = "pmxr2230_bob"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2de600>; + regulator-max-microvolt = <0x3c6cc0>; + qcom,init-voltage = "", "2K"; + phandle = <0x358>; + }; + }; + + rpmh-regulator-ldoc1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoc1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm_v6c-l1 { + regulator-name = "pm_v6c_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xdcb40>; + regulator-max-microvolt = <0xecd10>; + qcom,init-voltage = <0xdcb40>; + qcom,init-mode = <0x04>; + phandle = <0x359>; + }; + }; + + rpmh-regulator-ldoc3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoc3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x152>; + + regulator-pm_v6c-l3 { + regulator-name = "pm_v6c_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x124f80>; + regulator-max-microvolt = <0x124f80>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x30d40>; + phandle = <0x152>; + }; + }; + + rpmh-regulator-ldod1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldod1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm_v8-l1 { + regulator-name = "pm_v8_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xd36d0>; + regulator-max-microvolt = <0xe9e30>; + qcom,init-voltage = <0xdea80>; + qcom,init-mode = <0x04>; + phandle = <0x35a>; + }; + }; + + rpmh-regulator-ldod3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldod3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + proxy-supply = <0x153>; + + regulator-pm_v8-l3 { + regulator-name = "pm_v8_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x116520>; + regulator-max-microvolt = <0x1339e0>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + qcom,proxy-consumer-enable; + qcom,proxy-consumer-current = <0x7918>; + phandle = <0x153>; + }; + }; + + rpmh-regulator-ldoe1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l1 { + regulator-name = "pmr735a_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x77240>; + regulator-max-microvolt = <0xdea80>; + qcom,init-voltage = <0x77240>; + qcom,init-mode = <0x04>; + phandle = <0x35b>; + }; + }; + + rpmh-regulator-ldoe2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l2 { + regulator-name = "pmr735a_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0xe09c0>; + regulator-max-microvolt = <0xec928>; + qcom,init-voltage = <0xe09c0>; + qcom,init-mode = <0x04>; + phandle = <0x35c>; + }; + }; + + rpmh-regulator-ldoe3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe3"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l3 { + regulator-name = "pmr735a_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x7b0c0>; + regulator-max-microvolt = <0xd3ea0>; + qcom,init-voltage = <0x7b0c0>; + qcom,init-mode = <0x04>; + phandle = <0x35d>; + }; + }; + + rpmh-regulator-ldoe4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe4"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmr735a-l4 { + regulator-name = "pmr735a_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x1e8480>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x35e>; + }; + }; + + rpmh-regulator-ldoe5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l5 { + regulator-name = "pmr735a_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x13e5c0>; + qcom,init-voltage = <0x124f80>; + qcom,init-mode = <0x04>; + phandle = <0x35f>; + }; + }; + + rpmh-regulator-ldoe6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe6"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pmr735a-l6 { + regulator-name = "pmr735a_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x107ac0>; + regulator-max-microvolt = <0x13e5c0>; + qcom,init-voltage = <0x107ac0>; + qcom,init-mode = <0x04>; + phandle = <0x360>; + }; + }; + + rpmh-regulator-ldoe7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldoe7"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmr735a-l7 { + regulator-name = "pmr735a_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x18b820>; + regulator-max-microvolt = <0x325aa0>; + qcom,init-voltage = <0x18b820>; + qcom,init-mode = <0x04>; + phandle = <0x361>; + }; + }; + + rpmh-regulator-smpj1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "smpj1"; + + regulator-pmg1110-j-s1 { + regulator-name = "pmg1110_j_s1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x7b0c0>; + regulator-max-microvolt = <0xd3ea0>; + qcom,init-voltage = <0x7b0c0>; + phandle = <0x362>; + }; + }; + + rpmh-regulator-ldom1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010m-l1 { + regulator-name = "pm8010m_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x100590>; + regulator-max-microvolt = <0x100590>; + qcom,init-voltage = <0x100590>; + qcom,init-mode = <0x04>; + phandle = <0x363>; + }; + }; + + rpmh-regulator-ldom2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010m-l2 { + regulator-name = "pm8010m_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10c8e0>; + regulator-max-microvolt = <0x10c8e0>; + qcom,init-voltage = <0x10c8e0>; + qcom,init-mode = <0x04>; + phandle = <0x364>; + }; + }; + + rpmh-regulator-ldom3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom3"; + + regulator-pm8010m-l3 { + regulator-name = "pm8010m_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x365>; + }; + }; + + rpmh-regulator-ldom4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom4"; + + regulator-pm8010m-l4 { + regulator-name = "pm8010m_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x2c4020>; + qcom,init-voltage = <0x2932e0>; + phandle = <0x366>; + }; + }; + + rpmh-regulator-ldom6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom6"; + + regulator-pm8010m-l6 { + regulator-name = "pm8010m_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x367>; + }; + }; + + rpmh-regulator-ldom7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom7"; + + regulator-pm8010m-l7 { + regulator-name = "pm8010m_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x368>; + }; + }; + + rpmh-regulator-ldon1 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon1"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010n-l1 { + regulator-name = "pm8010n_l1"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x10d880>; + regulator-max-microvolt = <0x10d880>; + qcom,init-voltage = <0x10d880>; + qcom,init-mode = <0x04>; + phandle = <0x369>; + }; + }; + + rpmh-regulator-ldon2 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon2"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010n-l2 { + regulator-name = "pm8010n_l2"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x101d00>; + regulator-max-microvolt = <0x101d00>; + qcom,init-voltage = <0x101d00>; + qcom,init-mode = <0x04>; + phandle = <0x36a>; + }; + }; + + rpmh-regulator-ldon3 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon3"; + + regulator-pm8010n-l3 { + regulator-name = "pm8010n_l3"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x36b>; + }; + }; + + rpmh-regulator-ldon4 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon4"; + + regulator-pm8010n-l4 { + regulator-name = "pm8010n_l4"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x36c>; + }; + }; + + rpmh-regulator-ldon5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon5"; + + regulator-pm8010n-l5 { + regulator-name = "pm8010n_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x36d>; + }; + }; + + rpmh-regulator-ldon6 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon6"; + + regulator-pm8010n-l6 { + regulator-name = "pm8010n_l6"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2ab980>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + phandle = <0x36e>; + }; + }; + + rpmh-regulator-ldon7 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldon7"; + + regulator-pm8010n-l7 { + regulator-name = "pm8010n_l7"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x326a40>; + regulator-max-microvolt = <0x326a40>; + qcom,init-voltage = <0x326a40>; + phandle = <0x36f>; + }; + }; + + rpmh-regulator-ldom5 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldom5"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x7530>; + + regulator-pm8010m-l5 { + regulator-name = "pm8010m_l5"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x1b7740>; + regulator-max-microvolt = <0x1b7740>; + qcom,init-voltage = <0x1b7740>; + phandle = <0x5fe>; + }; + }; + + rpmh-regulator-ldob15 { + compatible = "qcom,rpmh-vrm-regulator"; + qcom,resource-name = "ldob15"; + qcom,regulator-type = "pmic5-ldo"; + qcom,supported-modes = <0x02 0x04>; + qcom,mode-threshold-currents = <0x00 0x2710>; + + regulator-pmxr2230-l15 { + regulator-name = "pmxr2230_l15"; + qcom,set = <0x03>; + regulator-min-microvolt = <0x2932e0>; + regulator-max-microvolt = <0x2ab980>; + qcom,init-voltage = <0x2ab980>; + qcom,init-mode = <0x04>; + phandle = <0x5ff>; + }; + }; + }; + }; + + interrupt-controller@b220000 { + compatible = "qcom,cliffs-pdc", "qcom,pdc"; + reg = <0xb220000 0x10000 0x174000f0 0x64>; + qcom,pdc-ranges = <0x00 0x1e0 0x5e 0x5e 0x261 0x1f 0x7d 0x3f 0x01 0x7e 0x2cc 0x0c 0x8a 0xfb 0x05 0x8f 0xf4 0x04>; + #interrupt-cells = <0x02>; + interrupt-parent = <0x01>; + interrupt-controller; + phandle = <0x157>; + }; + + pdc@b350000 { + compatible = "qcom,cliffs-pcie-pdc", "qcom,pcie-pdc"; + reg = <0xb350000 0x20000>; + phandle = <0x370>; + }; + + cache-controller@25000000 { + label = "cache_cont"; + compatible = "qcom,cliffs-llcc", "qcom,llcc-v50"; + reg = <0x25000000 0x800000 0x25800000 0x200000>; + reg-names = "llcc_base", "llcc_broadcast_base"; + interrupts = <0x00 0x10a 0x04>; + cap-based-alloc-and-pwr-collapse; + phandle = <0x371>; + + llcc-perfmon { + compatible = "qcom,llcc-perfmon"; + clocks = <0x24 0x00>; + clock-names = "qdss_clk"; + }; + }; + + cluster-device { + compatible = "qcom,lpm-cluster-dev"; + power-domains = <0x147>; + }; + + rsc@add4000 { + label = "cam_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0xadd4000 0x1000 0xadd5000 0x1000 0xadd6000 0x1000>; + reg-names = "drv-0", "drv-1", "drv-2"; + qcom,drv-count = <0x03>; + qcom,hw-channel; + interrupts = <0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04>; + clocks = <0x154 0x47>; + phandle = <0x372>; + + drv@0 { + qcom,drv-id = <0x00>; + qcom,tcs-offset = <0x520>; + phandle = <0x373>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + channel@1 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + phandle = <0x1ae>; + }; + }; + + drv@1 { + qcom,drv-id = <0x01>; + qcom,tcs-offset = <0x520>; + phandle = <0x374>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + channel@1 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + phandle = <0x1af>; + }; + }; + + drv@2 { + qcom,drv-id = <0x02>; + qcom,tcs-offset = <0x520>; + phandle = <0x375>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + channel@1 { + qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,no-amc; + phandle = <0x1b0>; + }; + }; + }; + + cpuss-sleep-stats@17800054 { + compatible = "qcom,cpuss-sleep-stats"; + reg = <0x17800054 0x04 0x17810054 0x04 0x17820054 0x04 0x17830054 0x04 0x17840054 0x04 0x17850054 0x04 0x17860054 0x04 0x17870054 0x04 0x178b0098 0x04 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 = <0x08>; + }; + + sys-pm-vx@c320000 { + compatible = "qcom,sys-pm-violators", "qcom,sys-pm-cliffs"; + reg = <0xc320000 0x400>; + qcom,qmp = <0x24>; + }; + + rsc@af20000 { + label = "disp_rsc"; + compatible = "qcom,rpmh-rsc"; + reg = <0xaf20000 0x10000>; + reg-names = "drv-0"; + qcom,drv-count = <0x01>; + interrupts = <0x00 0x81 0x04>; + clocks = <0x155 0x46>; + phandle = <0x376>; + + drv@0 { + qcom,drv-id = <0x00>; + qcom,tcs-offset = <0x1c00>; + phandle = <0x377>; + + channel@0 { + qcom,tcs-config = <0x02 0x00 0x00 0x01 0x01 0x01 0x03 0x00 0x04 0x00>; + }; + + bcm_voter { + compatible = "qcom,bcm-voter"; + qcom,tcs-wait = <0x01>; + phandle = <0x1ad>; + }; + + sde_rsc_rpmh { + cell-index = <0x00>; + compatible = "qcom,sde-rsc-rpmh"; + }; + }; + }; + + crm@add7000 { + label = "cam_crm"; + compatible = "qcom,cam-crm"; + reg = <0xadd7000 0x2000 0xadd9800 0x800 0xadda000 0x2000 0xadd9000 0x800>; + reg-names = "base", "crm_b", "crm_c", "crm_v"; + interrupts = <0x00 0x79 0x01>; + interrupt-names = "cam_crm"; + clocks = <0x154 0x47>; + qcom,hw-drv-ids = <0x00 0x01 0x02>; + qcom,sw-drv-ids = <0x00>; + phandle = <0x378>; + }; + + crm@1d01000 { + label = "pcie_crm"; + compatible = "qcom,pcie-crm"; + reg = <0x1d01000 0x3000 0x1d04800 0x800 0x1d05000 0x2000 0x1d04000 0x800>; + reg-names = "base", "crm_b", "crm_c", "crm_v"; + interrupts = <0x00 0xf8 0x01>; + interrupt-names = "pcie_crm"; + clocks = <0x156>; + qcom,hw-drv-ids = <0x00>; + qcom,sw-drv-ids = <0x00>; + phandle = <0x379>; + }; + + sram@c3f0000 { + compatible = "qcom,rpmh-stats-v4"; + reg = <0xc3f0000 0x400>; + qcom,qmp = <0x24>; + ss-name = "modem", "adsp", "adsp_island", "cdsp", "apss", "wpss"; + }; + + pinctrl@f000000 { + compatible = "qcom,cliffs-pinctrl"; + reg = <0xf000000 0x1000000>; + interrupts = <0x00 0xd0 0x04>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + wakeup-parent = <0x157>; + qcom,gpios-reserved = <0x38 0x39 0x3a 0x3b 0x3c>; + phandle = <0x16c>; + + qupv3_se5_2uart_pins { + phandle = <0x37a>; + + qupv3_se5_2uart_tx_active { + phandle = <0x1da>; + + mux { + pins = "gpio22"; + function = "qup0_se5_l2"; + }; + + config { + pins = "gpio22"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se5_2uart_rx_active { + phandle = <0x1db>; + + mux { + pins = "gpio23"; + function = "qup0_se5_l3"; + }; + + config { + pins = "gpio23"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se5_2uart_sleep { + phandle = <0x1dc>; + + mux { + pins = "gpio22", "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio22", "gpio23"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se5_2uart_sleep_backup { + phandle = <0x586>; + + mux { + pins = "gpio22", "gpio23"; + function = "gpio"; + }; + + config { + pins = "gpio22", "gpio23"; + drive-strength = <0x02>; + bias-disable; + input-enable; + }; + }; + }; + + qupv3_se10_4uart_pins { + phandle = <0x37b>; + + qupv3_se10_default_cts { + phandle = <0x23c>; + + mux { + pins = "gpio40"; + function = "gpio"; + }; + + config { + pins = "gpio40"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se10_default_rts { + phandle = <0x23d>; + + mux { + pins = "gpio41"; + function = "gpio"; + }; + + config { + pins = "gpio41"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se10_default_tx { + phandle = <0x23e>; + + mux { + pins = "gpio42"; + function = "gpio"; + }; + + config { + pins = "gpio42"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se10_default_rx { + phandle = <0x23f>; + + mux { + pins = "gpio43"; + function = "gpio"; + }; + + config { + pins = "gpio43"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se10_cts { + phandle = <0x240>; + + mux { + pins = "gpio40"; + function = "qup1_se2_l0"; + }; + + config { + pins = "gpio40"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se10_rts { + phandle = <0x241>; + + mux { + pins = "gpio41"; + function = "qup1_se2_l1"; + }; + + config { + pins = "gpio41"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + qupv3_se10_tx { + phandle = <0x242>; + + mux { + pins = "gpio42"; + function = "qup1_se2_l2"; + }; + + config { + pins = "gpio42"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se10_rx { + phandle = <0x243>; + + mux { + pins = "gpio43"; + function = "qup1_se2_l3"; + }; + + config { + pins = "gpio43"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se0_i2c_pins { + phandle = <0x37c>; + + qupv3_se0_i2c_sda_active { + phandle = <0x1dd>; + + mux { + pins = "gpio52"; + function = "qup0_se0_l0"; + }; + + config { + pins = "gpio52"; + drive-strength = <0x02>; + qcom,i2c_pull; + bias-disable; + }; + }; + + qupv3_se0_i2c_scl_active { + phandle = <0x1de>; + + mux { + pins = "gpio53"; + function = "qup0_se0_l1"; + }; + + config { + pins = "gpio53"; + drive-strength = <0x02>; + qcom,i2c_pull; + bias-disable; + }; + }; + + qupv3_se0_i2c_sleep { + phandle = <0x1df>; + + mux { + pins = "gpio52", "gpio53"; + function = "gpio"; + }; + + config { + pins = "gpio52", "gpio53"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se0_spi_pins { + phandle = <0x37d>; + + qupv3_se0_spi_miso_active { + phandle = <0x1e3>; + + mux { + pins = "gpio52"; + function = "qup0_se0_l0"; + }; + + config { + pins = "gpio52"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_mosi_active { + phandle = <0x1e2>; + + mux { + pins = "gpio53"; + function = "qup0_se0_l1"; + }; + + config { + pins = "gpio53"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_clk_active { + phandle = <0x1e4>; + + mux { + pins = "gpio54"; + function = "qup0_se0_l2"; + }; + + config { + pins = "gpio54"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_cs_active { + phandle = <0x1e5>; + + mux { + pins = "gpio55"; + function = "qup0_se0_l3"; + }; + + config { + pins = "gpio55"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se0_spi_sleep { + phandle = <0x1e6>; + + mux { + pins = "gpio52", "gpio53", "gpio54", "gpio55"; + function = "gpio"; + }; + + config { + pins = "gpio52", "gpio53", "gpio54", "gpio55"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se1_i2c_pins { + phandle = <0x37e>; + + qupv3_se1_i2c_sda_active { + phandle = <0x58c>; + + mux { + pins = "gpio4"; + function = "qup0_se1_l0"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se1_i2c_scl_active { + phandle = <0x58d>; + + mux { + pins = "gpio5"; + function = "qup0_se1_l1"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se1_i2c_sleep { + phandle = <0x58e>; + + mux { + pins = "gpio4", "gpio5"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0x02>; + bias-disable; + qcom,i2c_pull; + }; + }; + }; + + qupv3_se1_spi_pins { + phandle = <0x37f>; + + qupv3_se1_spi_miso_active { + phandle = <0x1eb>; + + mux { + pins = "gpio4"; + function = "qup0_se1_l0"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_mosi_active { + phandle = <0x1ea>; + + mux { + pins = "gpio5"; + function = "qup0_se1_l1"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_clk_active { + phandle = <0x1ec>; + + mux { + pins = "gpio6"; + function = "qup0_se1_l2"; + }; + + config { + pins = "gpio6"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_cs_active { + phandle = <0x1ed>; + + mux { + pins = "gpio7"; + function = "qup0_se1_l3"; + }; + + config { + pins = "gpio7"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se1_spi_sleep { + phandle = <0x1ee>; + + mux { + pins = "gpio4", "gpio5", "gpio6", "gpio7"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5", "gpio6", "gpio7"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se1_i3c_pins { + phandle = <0x380>; + + qupv3_se1_i3c_sda_active { + phandle = <0x1ef>; + + mux { + pins = "gpio4"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_scl_active { + phandle = <0x1f0>; + + mux { + pins = "gpio5"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_sda_sleep { + phandle = <0x1f1>; + + mux { + pins = "gpio4"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio4"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_scl_sleep { + phandle = <0x1f2>; + + mux { + pins = "gpio5"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio5"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se1_i3c_disable { + phandle = <0x1f3>; + + mux { + pins = "gpio4", "gpio5"; + function = "gpio"; + }; + + config { + pins = "gpio4", "gpio5"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se2_i2c_pins { + phandle = <0x381>; + + qupv3_se2_i2c_sda_active { + phandle = <0x1f4>; + + mux { + pins = "gpio8"; + function = "qup0_se2_l0"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se2_i2c_scl_active { + phandle = <0x1f5>; + + mux { + pins = "gpio9"; + function = "qup0_se2_l1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se2_i2c_sleep { + phandle = <0x1f6>; + + mux { + pins = "gpio8", "gpio9"; + function = "gpio"; + }; + + config { + pins = "gpio8", "gpio9"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se2_spi_pins { + phandle = <0x382>; + + qupv3_se2_spi_miso_active { + phandle = <0x1f8>; + + mux { + pins = "gpio8"; + function = "qup0_se2_l0"; + }; + + config { + pins = "gpio8"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_mosi_active { + phandle = <0x1f7>; + + mux { + pins = "gpio9"; + function = "qup0_se2_l1"; + }; + + config { + pins = "gpio9"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_clk_active { + phandle = <0x1f9>; + + mux { + pins = "gpio10"; + function = "qup0_se2_l2"; + }; + + config { + pins = "gpio10"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_cs_active { + phandle = <0x1fa>; + + mux { + pins = "gpio11"; + function = "qup0_se2_l3"; + }; + + config { + pins = "gpio11"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se2_spi_sleep { + phandle = <0x1fb>; + + mux { + pins = "gpio8", "gpio9", "gpio10", "gpio11"; + function = "gpio"; + }; + + config { + pins = "gpio8", "gpio9", "gpio10", "gpio11"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se3_i2c_pins { + phandle = <0x602>; + + qupv3_se3_i2c_sda_active { + phandle = <0x56e>; + + mux { + pins = "gpio12"; + function = "qup0_se3_l0"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se3_i2c_scl_active { + phandle = <0x56f>; + + mux { + pins = "gpio13"; + function = "qup0_se3_l1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se3_i2c_sleep { + phandle = <0x570>; + + mux { + pins = "gpio12", "gpio13"; + function = "gpio"; + }; + + config { + pins = "gpio12", "gpio13"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se3_spi_pins { + phandle = <0x384>; + + qupv3_se3_spi_miso_active { + phandle = <0x200>; + + mux { + pins = "gpio12"; + function = "qup0_se3_l0"; + }; + + config { + pins = "gpio12"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_mosi_active { + phandle = <0x1ff>; + + mux { + pins = "gpio13"; + function = "qup0_se3_l1"; + }; + + config { + pins = "gpio13"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_clk_active { + phandle = <0x201>; + + mux { + pins = "gpio14"; + function = "qup1_se3_l2"; + }; + + config { + pins = "gpio14"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_cs_active { + phandle = <0x202>; + + mux { + pins = "gpio15"; + function = "qup0_se3_l3"; + }; + + config { + pins = "gpio15"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se3_spi_sleep { + phandle = <0x203>; + + mux { + pins = "gpio12", "gpio13", "gpio14", "gpio15"; + function = "gpio"; + }; + + config { + pins = "gpio12", "gpio13", "gpio14", "gpio15"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se4_i2c_pins { + phandle = <0x385>; + + qupv3_se4_i2c_sda_active { + phandle = <0x204>; + + mux { + pins = "gpio16"; + function = "qup0_se4_l0"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se4_i2c_scl_active { + phandle = <0x205>; + + mux { + pins = "gpio17"; + function = "qup0_se4_l1"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se4_i2c_sleep { + phandle = <0x206>; + + mux { + pins = "gpio16", "gpio17"; + function = "gpio"; + }; + + config { + pins = "gpio16", "gpio17"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se4_spi_pins { + phandle = <0x600>; + + qupv3_se4_spi_miso_active { + phandle = <0x563>; + + mux { + pins = "gpio16"; + function = "qup0_se4_l0"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_mosi_active { + phandle = <0x562>; + + mux { + pins = "gpio17"; + function = "qup0_se4_l1"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_clk_active { + phandle = <0x564>; + + mux { + pins = "gpio18"; + function = "qup0_se4_l2"; + }; + + config { + pins = "gpio18"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_cs_active { + phandle = <0x565>; + + mux { + pins = "gpio19"; + function = "qup0_se4_l3"; + }; + + config { + pins = "gpio19"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_sleep { + phandle = <0x566>; + + mux { + pins = "gpio16", "gpio17", "gpio18"; + function = "gpio"; + }; + + config { + pins = "gpio16", "gpio17", "gpio18"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se4_spi_cs_sleep { + phandle = <0x567>; + + mux { + pins = "gpio19"; + function = "gpio"; + }; + + config { + pins = "gpio19"; + drive-strength = <0x06>; + bias-disable; + output-high; + }; + }; + }; + + qupv3_se4_i3c_pins { + phandle = <0x387>; + + qupv3_se4_i3c_sda_active { + phandle = <0x20c>; + + mux { + pins = "gpio16"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_scl_active { + phandle = <0x20d>; + + mux { + pins = "gpio17"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_sda_sleep { + phandle = <0x20e>; + + mux { + pins = "gpio16"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio16"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_scl_sleep { + phandle = <0x20f>; + + mux { + pins = "gpio17"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio17"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se4_i3c_disable { + phandle = <0x210>; + + mux { + pins = "gpio16", "gpio17"; + function = "gpio"; + }; + + config { + pins = "gpio16", "gpio17"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se6_i2c_pins { + phandle = <0x388>; + + qupv3_se6_i2c_sda_active { + phandle = <0x211>; + + mux { + pins = "gpio24"; + function = "qup0_se6_l0"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se6_i2c_scl_active { + phandle = <0x212>; + + mux { + pins = "gpio25"; + function = "qup0_se6_l1"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se6_i2c_sleep { + phandle = <0x213>; + + mux { + pins = "gpio24", "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se6_spi_pins { + phandle = <0x389>; + + qupv3_se6_spi_miso_active { + phandle = <0x215>; + + mux { + pins = "gpio24"; + function = "qup0_se6_l0"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_mosi_active { + phandle = <0x214>; + + mux { + pins = "gpio25"; + function = "qup0_se6_l1"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_clk_active { + phandle = <0x216>; + + mux { + pins = "gpio26"; + function = "qup0_se6_l2"; + }; + + config { + pins = "gpio26"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_cs_active { + phandle = <0x217>; + + mux { + pins = "gpio27"; + function = "qup0_se6_l3"; + }; + + config { + pins = "gpio27"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se6_spi_sleep { + phandle = <0x218>; + + mux { + pins = "gpio24", "gpio25", "gpio26", "gpio27"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25", "gpio26", "gpio27"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se6_i3c_pins { + phandle = <0x38a>; + + qupv3_se6_i3c_sda_active { + phandle = <0x219>; + + mux { + pins = "gpio24"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_scl_active { + phandle = <0x21a>; + + mux { + pins = "gpio25"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_sda_sleep { + phandle = <0x21b>; + + mux { + pins = "gpio24"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio24"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_scl_sleep { + phandle = <0x21c>; + + mux { + pins = "gpio25"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio25"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se6_i3c_disable { + phandle = <0x21d>; + + mux { + pins = "gpio24", "gpio25"; + function = "gpio"; + }; + + config { + pins = "gpio24", "gpio25"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se7_i2c_pins { + phandle = <0x38b>; + + qupv3_se7_i2c_sda_active { + phandle = <0x21e>; + + mux { + pins = "gpio28"; + function = "qup0_se7_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se7_i2c_scl_active { + phandle = <0x21f>; + + mux { + pins = "gpio29"; + function = "qup0_se7_l1"; + }; + + config { + pins = "gpio29"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se7_i2c_sleep { + phandle = <0x220>; + + mux { + pins = "gpio28", "gpio29"; + function = "gpio"; + }; + + config { + pins = "gpio28", "gpio29"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se7_spi_pins { + phandle = <0x38c>; + + qupv3_se7_spi_miso_active { + phandle = <0x222>; + + mux { + pins = "gpio28"; + function = "qup0_se7_l0"; + }; + + config { + pins = "gpio28"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_mosi_active { + phandle = <0x221>; + + mux { + pins = "gpio29"; + function = "qup0_se7_l1"; + }; + + config { + pins = "gpio29"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_clk_active { + phandle = <0x223>; + + mux { + pins = "gpio30"; + function = "qup0_se7_l2"; + }; + + config { + pins = "gpio30"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_cs_active { + phandle = <0x224>; + + mux { + pins = "gpio31"; + function = "qup0_se7_l3"; + }; + + config { + pins = "gpio31"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se7_spi_sleep { + phandle = <0x225>; + + mux { + pins = "gpio28", "gpio29", "gpio30", "gpio31"; + function = "gpio"; + }; + + config { + pins = "gpio28", "gpio29", "gpio30", "gpio31"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se8_i2c_pins { + phandle = <0x38d>; + + qupv3_se8_i2c_sda_active { + phandle = <0x226>; + + mux { + pins = "gpio0"; + function = "qup1_se0_l0"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x02>; + bias-pull-up; + qcom,apps; + }; + }; + + qupv3_se8_i2c_scl_active { + phandle = <0x227>; + + mux { + pins = "gpio1"; + function = "qup1_se0_l1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x02>; + bias-pull-up; + qcom,apps; + }; + }; + + qupv3_se8_i2c_sleep { + phandle = <0x228>; + + mux { + pins = "gpio0", "gpio1"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1"; + drive-strength = <0x02>; + bias-pull-down; + qcom,remote; + }; + }; + }; + + qupv3_se8_spi_pins { + phandle = <0x38e>; + + qupv3_se8_spi_miso_active { + phandle = <0x22b>; + + mux { + pins = "gpio0"; + function = "qup1_se0_l0"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_mosi_active { + phandle = <0x22a>; + + mux { + pins = "gpio1"; + function = "qup1_se0_l1"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_clk_active { + phandle = <0x22c>; + + mux { + pins = "gpio2"; + function = "qup1_se0_l2"; + }; + + config { + pins = "gpio2"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_cs_active { + phandle = <0x22d>; + + mux { + pins = "gpio3"; + function = "qup1_se0_l3"; + }; + + config { + pins = "gpio3"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se8_spi_sleep { + phandle = <0x22e>; + + mux { + pins = "gpio0", "gpio1", "gpio2", "gpio3"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1", "gpio2", "gpio3"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se8_i3c_pins { + phandle = <0x38f>; + + qupv3_se8_i3c_sda_active { + phandle = <0x22f>; + + mux { + pins = "gpio0"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_scl_active { + phandle = <0x230>; + + mux { + pins = "gpio1"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_sda_sleep { + phandle = <0x231>; + + mux { + pins = "gpio0"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio0"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_scl_sleep { + phandle = <0x232>; + + mux { + pins = "gpio1"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio1"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se8_i3c_disable { + phandle = <0x233>; + + mux { + pins = "gpio0", "gpio1"; + function = "gpio"; + }; + + config { + pins = "gpio0", "gpio1"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se9_i2c_pins { + phandle = <0x390>; + + qupv3_se9_i2c_sda_active { + phandle = <0x234>; + + mux { + pins = "gpio36"; + function = "qup1_se1_l0"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se9_i2c_scl_active { + phandle = <0x235>; + + mux { + pins = "gpio37"; + function = "qup1_se1_l1"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se9_i2c_sleep { + phandle = <0x236>; + + mux { + pins = "gpio36", "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio36", "gpio37"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se9_i3c_pins { + phandle = <0x391>; + + qupv3_se9_i3c_sda_active { + phandle = <0x237>; + + mux { + pins = "gpio36"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_scl_active { + phandle = <0x238>; + + mux { + pins = "gpio37"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_sda_sleep { + phandle = <0x239>; + + mux { + pins = "gpio36"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio36"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_scl_sleep { + phandle = <0x23a>; + + mux { + pins = "gpio37"; + function = "ibi_i3c"; + }; + + config { + pins = "gpio37"; + drive-strength = <0x10>; + bias-pull-up; + }; + }; + + qupv3_se9_i3c_disable { + phandle = <0x23b>; + + mux { + pins = "gpio36", "gpio37"; + function = "gpio"; + }; + + config { + pins = "gpio36", "gpio37"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se11_i2c_pins { + phandle = <0x392>; + + qupv3_se11_i2c_sda_active { + phandle = <0x244>; + + mux { + pins = "gpio44"; + function = "qup1_se3_l0"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se11_i2c_scl_active { + phandle = <0x245>; + + mux { + pins = "gpio45"; + function = "qup1_se3_l1"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se11_i2c_sleep { + phandle = <0x246>; + + mux { + pins = "gpio44", "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio44", "gpio45"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se11_spi_pins { + phandle = <0x613>; + + qupv3_se11_spi_miso_active { + phandle = <0x248>; + + mux { + pins = "gpio44"; + function = "qup1_se3_l0"; + }; + + config { + pins = "gpio44"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_mosi_active { + phandle = <0x59e>; + + mux { + pins = "gpio45"; + function = "qup1_se3_l1"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se11_spi_clk_active { + phandle = <0x249>; + + mux { + pins = "gpio46"; + function = "qup1_se3_l2"; + }; + + config { + pins = "gpio46"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_cs_active { + phandle = <0x24a>; + + mux { + pins = "gpio47"; + function = "qup1_se3_l3"; + }; + + config { + pins = "gpio47"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se11_spi_sleep { + phandle = <0x59f>; + + mux { + pins = "gpio45"; + function = "gpio"; + }; + + config { + pins = "gpio45"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se12_i2c_pins { + phandle = <0x394>; + + qupv3_se12_i2c_sda_active { + phandle = <0x587>; + + mux { + pins = "gpio176"; + function = "qup1_se4_l0"; + }; + + config { + pins = "gpio176"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se12_i2c_scl_active { + phandle = <0x588>; + + mux { + pins = "gpio177"; + function = "qup1_se4_l1"; + }; + + config { + pins = "gpio177"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se12_i2c_sleep { + phandle = <0x589>; + + mux { + pins = "gpio176", "gpio177"; + function = "gpio"; + }; + + config { + pins = "gpio176", "gpio177"; + drive-strength = <0x02>; + bias-disable; + }; + }; + + qupv3_se12_i2c_pulldown { + phandle = <0x58a>; + + mux { + pins = "gpio176", "gpio177"; + function = "gpio"; + }; + + config { + pins = "gpio176", "gpio177"; + drive-strength = <0x02>; + bias-pull-down; + output-low; + }; + }; + + qupv3_se12_i2c_pullup { + phandle = <0x58b>; + + mux { + pins = "gpio176", "gpio177"; + function = "gpio"; + }; + + config { + pins = "gpio176", "gpio177"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + }; + + qupv3_se13_i2c_pins { + phandle = <0x395>; + + qupv3_se13_i2c_sda_active { + phandle = <0x24f>; + + mux { + pins = "gpio32"; + function = "qup1_se5_l0"; + }; + + config { + pins = "gpio32"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se13_i2c_scl_active { + phandle = <0x250>; + + mux { + pins = "gpio33"; + function = "qup1_se5_l1"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se13_i2c_sleep { + phandle = <0x251>; + + mux { + pins = "gpio32", "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio32", "gpio33"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se13_spi_pins { + phandle = <0x396>; + + qupv3_se13_spi_miso_active { + phandle = <0x253>; + + mux { + pins = "gpio32"; + function = "qup1_se5_l0"; + }; + + config { + pins = "gpio32"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_mosi_active { + phandle = <0x252>; + + mux { + pins = "gpio33"; + function = "qup1_se5_l1"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_clk_active { + phandle = <0x254>; + + mux { + pins = "gpio34"; + function = "qup1_se5_l2"; + }; + + config { + pins = "gpio34"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_cs_active { + phandle = <0x255>; + + mux { + pins = "gpio35"; + function = "qup1_se5_l3"; + }; + + config { + pins = "gpio35"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se13_spi_sleep { + phandle = <0x256>; + + mux { + pins = "gpio32", "gpio33", "gpio34", "gpio35"; + function = "gpio"; + }; + + config { + pins = "gpio32", "gpio33", "gpio34", "gpio35"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se14_i2c_pins { + phandle = <0x397>; + + qupv3_se14_i2c_sda_active { + phandle = <0x257>; + + mux { + pins = "gpio56"; + function = "qup1_se6_l0"; + }; + + config { + pins = "gpio56"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se14_i2c_scl_active { + phandle = <0x258>; + + mux { + pins = "gpio57"; + function = "qup1_se6_l1"; + }; + + config { + pins = "gpio57"; + drive-strength = <0x02>; + bias-pull-up; + qcom,i2c_pull; + }; + }; + + qupv3_se14_i2c_sleep { + phandle = <0x259>; + + mux { + pins = "gpio56", "gpio57"; + function = "gpio"; + }; + + config { + pins = "gpio56", "gpio57"; + drive-strength = <0x02>; + }; + }; + }; + + qupv3_se14_spi_pins { + phandle = <0x398>; + + qupv3_se14_spi_miso_active { + phandle = <0x25b>; + + mux { + pins = "gpio56"; + function = "qup1_se6_l0"; + }; + + config { + pins = "gpio56"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_mosi_active { + phandle = <0x25a>; + + mux { + pins = "gpio57"; + function = "qup1_se6_l1"; + }; + + config { + pins = "gpio57"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_clk_active { + phandle = <0x25c>; + + mux { + pins = "gpio58"; + function = "qup1_se6_l2"; + }; + + config { + pins = "gpio58"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_cs_active { + phandle = <0x25d>; + + mux { + pins = "gpio59"; + function = "qup1_se6_l3"; + }; + + config { + pins = "gpio59"; + drive-strength = <0x06>; + bias-disable; + }; + }; + + qupv3_se14_spi_sleep { + phandle = <0x25e>; + + mux { + pins = "gpio56", "gpio57", "gpio58", "gpio59"; + function = "gpio"; + }; + + config { + pins = "gpio56", "gpio57", "gpio58", "gpio59"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + qupv3_se15_i2c_pins { + phandle = <0x399>; + + qupv3_se15_i2c_sda_active { + phandle = <0x25f>; + + mux { + pins = "gpio60"; + function = "qup1_se7_l0"; + }; + + config { + pins = "gpio60"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se15_i2c_scl_active { + phandle = <0x260>; + + mux { + pins = "gpio61"; + function = "qup1_se7_l1"; + }; + + config { + pins = "gpio61"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + qupv3_se15_i2c_sleep { + phandle = <0x261>; + + mux { + pins = "gpio60", "gpio61"; + function = "gpio"; + }; + + config { + pins = "gpio60", "gpio61"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + i2s1_sck { + + i2s1_sck_sleep { + phandle = <0x39a>; + + mux { + pins = "gpio123"; + function = "gpio"; + }; + + config { + pins = "gpio123"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_sck_active { + phandle = <0x39b>; + + mux { + pins = "gpio123"; + function = "i2s1_sck"; + }; + + config { + pins = "gpio123"; + drive-strength = <0x04>; + bias-disable; + }; + }; + }; + + i2s1_ws { + + i2s1_ws_sleep { + phandle = <0x39c>; + + mux { + pins = "gpio125"; + function = "gpio"; + }; + + config { + pins = "gpio125"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_ws_active { + phandle = <0x39d>; + + mux { + pins = "gpio125"; + function = "i2s1_ws"; + }; + + config { + pins = "gpio125"; + drive-strength = <0x04>; + bias-disable; + }; + }; + }; + + i2s1_sd0 { + + i2s1_sd0_sleep { + phandle = <0x39e>; + + mux { + pins = "gpio124"; + function = "gpio"; + }; + + config { + pins = "gpio124"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_sd0_active { + phandle = <0x39f>; + + mux { + pins = "gpio124"; + function = "i2s1_data0"; + }; + + config { + pins = "gpio124"; + drive-strength = <0x04>; + bias-disable; + }; + }; + }; + + i2s1_sd1 { + + i2s1_sd1_sleep { + phandle = <0x3a0>; + + mux { + pins = "gpio126"; + function = "gpio"; + }; + + config { + pins = "gpio126"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + i2s1_sd1_active { + phandle = <0x3a1>; + + mux { + pins = "gpio126"; + function = "i2s1_data1"; + }; + + config { + pins = "gpio126"; + drive-strength = <0x04>; + bias-pull-down; + }; + }; + }; + + spkr_2_sd_n { + + spkr_2_sd_n_sleep { + phandle = <0x3a2>; + + mux { + pins = "gpio76"; + function = "gpio"; + }; + + config { + pins = "gpio76"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + spkr_2_sd_n_active { + phandle = <0x3a3>; + + mux { + pins = "gpio76"; + function = "gpio"; + }; + + config { + pins = "gpio76"; + drive-strength = <0x10>; + bias-disable; + output-high; + }; + }; + }; + + sdc2_on { + phandle = <0x3a4>; + + clk { + pins = "gpio62"; + function = "sdc2_clk"; + bias-disable; + drive-strength = <0x10>; + }; + + cmd { + pins = "gpio51"; + function = "sdc2_cmd"; + bias-pull-up; + drive-strength = <0x0a>; + }; + + data { + pins = "gpio38", "gpio39", "gpio48", "gpio49"; + function = "sdc2_data"; + bias-pull-up; + drive-strength = <0x0a>; + }; + + sd-cd { + pins = "gpio31"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + sdc2_off { + phandle = <0x3a5>; + + clk { + pins = "gpio62"; + function = "gpio"; + bias-disable; + drive-strength = <0x02>; + }; + + cmd { + pins = "gpio51"; + function = "gpio"; + bias-pull-up; + drive-strength = <0x02>; + }; + + data { + pins = "gpio38", "gpio39", "gpio48", "gpio49"; + function = "gpio"; + bias-pull-up; + drive-strength = <0x02>; + }; + + sd-cd { + pins = "gpio31"; + bias-pull-up; + drive-strength = <0x02>; + }; + }; + + pcie0 { + + pcie0_perst_default { + phandle = <0x262>; + + mux { + pins = "gpio33"; + function = "gpio"; + }; + + config { + pins = "gpio33"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + + pcie0_clkreq_default { + phandle = <0x263>; + + mux { + pins = "gpio118"; + function = "pcie0_clk_req_n"; + }; + + config { + pins = "gpio118"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + pcie0_wake_default { + phandle = <0x264>; + + mux { + pins = "gpio81"; + function = "gpio"; + }; + + config { + pins = "gpio81"; + drive-strength = <0x02>; + bias-pull-up; + }; + }; + + pcie0_clkreq_sleep { + phandle = <0x265>; + + mux { + pins = "gpio118"; + function = "gpio"; + }; + + config { + pins = "gpio118"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + }; + + usb_phy_ps { + phandle = <0x3a6>; + + usb3phy_portselect_default { + phandle = <0x1d8>; + + mux { + pins = "gpio122"; + function = "usb0_phy_ps"; + }; + + config { + pins = "gpio122"; + bias-pull-down; + drive-strength = <0x02>; + }; + }; + + usb3phy_portselect_gpio { + phandle = <0x3a7>; + + mux { + pins = "gpio122"; + function = "gpio"; + }; + + config { + pins = "gpio122"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + }; + + pmx_ts_active { + + ts_active { + phandle = <0x3a8>; + + mux { + pins = "gpio128", "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio128", "gpio129"; + drive-strength = <0x08>; + bias-pull-up; + }; + }; + }; + + pmx_ts_reset_suspend { + + ts_reset_suspend { + phandle = <0x3a9>; + + mux { + pins = "gpio128"; + function = "gpio"; + }; + + config { + pins = "gpio128"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_ts_int_suspend { + + ts_int_suspend { + phandle = <0x3aa>; + + mux { + pins = "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio129"; + drive-strength = <0x02>; + bias-pull-down; + }; + }; + }; + + pmx_ts_release { + + ts_release { + phandle = <0x3ab>; + + mux { + pins = "gpio128", "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio128", "gpio129"; + drive-strength = <0x02>; + bias-disable; + }; + }; + }; + + nfc { + + nfc_int_active { + phandle = <0x56a>; + + mux { + function = "gpio"; + pins = "gpio61"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio61"; + bias-pull-up; + }; + }; + + nfc_int_suspend { + phandle = <0x56c>; + + mux { + function = "gpio"; + pins = "gpio61"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio61"; + bias-pull-up; + }; + }; + + nfc_enable_active { + phandle = <0x56b>; + + mux { + function = "gpio"; + pins = "gpio114"; + }; + + config { + bias-disable; + drive-strength = <0x02>; + pins = "gpio114"; + bias-pull-up; + }; + }; + + nfc_enable_suspend { + phandle = <0x56d>; + + mux { + function = "gpio"; + pins = "gpio114"; + }; + + config { + bias-disable; + drive-strength = <0x02>; + pins = "gpio114"; + }; + }; + }; + + cci_i2c_sda0_active { + phandle = <0x61d>; + + mux { + function = "cci_i2c_sda0"; + pins = "gpio70"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio70"; + }; + }; + + cci_i2c_sda0_suspend { + phandle = <0x61f>; + + mux { + function = "cci_i2c_sda0"; + pins = "gpio70"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio70"; + }; + }; + + cci_i2c_scl0_active { + phandle = <0x61c>; + + mux { + function = "cci_i2c_scl0"; + pins = "gpio71"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio71"; + }; + }; + + cci_i2c_scl0_suspend { + phandle = <0x61e>; + + mux { + function = "cci_i2c_scl0"; + pins = "gpio71"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio71"; + }; + }; + + cci_i2c_sda1_active { + phandle = <0x621>; + + mux { + function = "cci_i2c_sda1"; + pins = "gpio72"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio72"; + }; + }; + + cci_i2c_sda1_suspend { + phandle = <0x623>; + + mux { + function = "cci_i2c_sda1"; + pins = "gpio72"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio72"; + }; + }; + + cci_i2c_scl1_active { + phandle = <0x620>; + + mux { + function = "cci_i2c_scl1"; + pins = "gpio73"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio73"; + }; + }; + + cci_i2c_scl1_suspend { + phandle = <0x622>; + + mux { + function = "cci_i2c_scl1"; + pins = "gpio73"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio73"; + }; + }; + + cci_i2c_sda2_active { + phandle = <0x62e>; + + mux { + function = "cci_i2c_sda2"; + pins = "gpio74"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio74"; + }; + }; + + cci_i2c_sda2_suspend { + phandle = <0x630>; + + mux { + function = "cci_i2c_sda2"; + pins = "gpio74"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio74"; + }; + }; + + cci_i2c_scl2_active { + phandle = <0x62d>; + + mux { + function = "cci_i2c_scl2"; + pins = "gpio75"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio75"; + }; + }; + + cci_i2c_scl2_suspend { + phandle = <0x62f>; + + mux { + function = "cci_i2c_scl2"; + pins = "gpio75"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio75"; + }; + }; + + cci_i2c_sda3_active { + phandle = <0x632>; + + mux { + function = "cci_i2c_sda3"; + pins = "gpio20"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio20"; + }; + }; + + cci_i2c_sda3_suspend { + phandle = <0x634>; + + mux { + function = "cci_i2c_sda3"; + pins = "gpio20"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio20"; + }; + }; + + cci_i2c_scl3_active { + phandle = <0x631>; + + mux { + function = "cci_i2c_scl3"; + pins = "gpio21"; + }; + + config { + drive-strength = <0x02>; + bias-pull-up; + pins = "gpio21"; + }; + }; + + cci_i2c_scl3_suspend { + phandle = <0x633>; + + mux { + function = "cci_i2c_scl3"; + pins = "gpio21"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio21"; + }; + }; + + cam_sensor_mclk0_active { + phandle = <0x624>; + + mux { + function = "cam_mclk"; + pins = "gpio64"; + }; + + config { + drive-strength = <0x04>; + bias-disable; + pins = "gpio64"; + }; + }; + + cam_sensor_mclk0_suspend { + phandle = <0x626>; + + mux { + function = "cam_mclk"; + pins = "gpio64"; + }; + + config { + drive-strength = <0x04>; + bias-pull-down; + pins = "gpio64"; + }; + }; + + cam_sensor_mclk1_active { + phandle = <0x652>; + + mux { + function = "cam_mclk"; + pins = "gpio65"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio65"; + }; + }; + + cam_sensor_mclk1_suspend { + phandle = <0x653>; + + mux { + function = "cam_mclk"; + pins = "gpio65"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio65"; + }; + }; + + cam_sensor_mclk2_active { + phandle = <0x635>; + + mux { + function = "cam_mclk"; + pins = "gpio66"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio66"; + }; + }; + + cam_sensor_mclk2_suspend { + phandle = <0x637>; + + mux { + function = "cam_mclk"; + pins = "gpio66"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio66"; + }; + }; + + cam_sensor_mclk3_active { + phandle = <0x654>; + + mux { + function = "cam_mclk"; + pins = "gpio67"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio67"; + }; + }; + + cam_sensor_mclk3_suspend { + phandle = <0x655>; + + mux { + function = "cam_mclk"; + pins = "gpio67"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio67"; + }; + }; + + cam_sensor_mclk4_active { + phandle = <0x64d>; + + mux { + function = "cam_aon_mclk4"; + pins = "gpio68"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio68"; + }; + }; + + cam_sensor_mclk4_suspend { + phandle = <0x64f>; + + mux { + function = "cam_aon_mclk4"; + pins = "gpio68"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio68"; + }; + }; + + cam_sensor_mclk5_active { + phandle = <0x656>; + + mux { + function = "cam_mclk"; + pins = "gpio69"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio69"; + }; + }; + + cam_sensor_mclk5_suspend { + phandle = <0x657>; + + mux { + function = "cam_mclk"; + pins = "gpio69"; + }; + + config { + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio69"; + }; + }; + + cam_sensor_active_rst0 { + phandle = <0x625>; + + mux { + function = "gpio"; + pins = "gpio15"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio15"; + }; + }; + + cam_sensor_suspend_rst0 { + phandle = <0x627>; + + mux { + function = "gpio"; + pins = "gpio15"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio15"; + }; + }; + + cam_sensor_active_rst1 { + phandle = <0x658>; + + mux { + function = "gpio"; + pins = "gpio14"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio14"; + }; + }; + + cam_sensor_suspend_rst1 { + phandle = <0x659>; + + mux { + function = "gpio"; + pins = "gpio14"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio14"; + }; + }; + + cam_sensor_active_rst2 { + phandle = <0x636>; + + mux { + function = "gpio"; + pins = "gpio99"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio99"; + qcom,apps; + }; + }; + + cam_sensor_suspend_rst2 { + phandle = <0x638>; + + mux { + function = "gpio"; + pins = "gpio99"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio99"; + qcom,remote; + }; + }; + + cam_sensor_active_rst3 { + phandle = <0x65a>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + drive-strength = <0x02>; + bias-disable; + pins = "gpio13"; + }; + }; + + cam_sensor_suspend_rst3 { + phandle = <0x65b>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio13"; + }; + }; + + cam_sensor_active_rst4 { + phandle = <0x64e>; + + mux { + function = "gpio"; + pins = "gpio3"; + }; + + config { + qcom,apps; + drive-strength = <0x02>; + bias-disable; + pins = "gpio3"; + }; + }; + + cam_sensor_suspend_rst4 { + phandle = <0x650>; + + mux { + function = "gpio"; + pins = "gpio3"; + }; + + config { + qcom,remote; + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio3"; + }; + }; + + cam_sensor_ponv_front_active { + phandle = <0x65c>; + + mux { + function = "gpio"; + pins = "gpio2"; + }; + + config { + qcom,apps; + drive-strength = <0x02>; + bias-disable; + pins = "gpio2"; + }; + }; + + cam_sensor_ponv_front_suspend { + phandle = <0x65d>; + + mux { + function = "gpio"; + pins = "gpio2"; + }; + + config { + qcom,remote; + output-low; + drive-strength = <0x02>; + bias-pull-down; + pins = "gpio2"; + }; + }; + + pmx_ts_int_active { + + ts_int_active { + phandle = <0x568>; + + mux { + pins = "gpio129"; + function = "gpio"; + }; + + config { + pins = "gpio129"; + drive-strength = <0x08>; + bias-disable; + input-enable; + }; + }; + }; + + pmx_ts_reset_active { + + ts_reset_active { + phandle = <0x569>; + + mux { + pins = "gpio128"; + function = "gpio"; + }; + + config { + pins = "gpio128"; + drive-strength = <0x08>; + output-low; + bias-disable; + }; + }; + }; + + hw_pins_default { + phandle = <0x55e>; + }; + + aboard_pin_gpio0_sleep { + phandle = <0x55f>; + + mux { + pins = "gpio97"; + function = "gpio"; + }; + + config { + pins = "gpio97"; + drive-strength = <0x02>; + bias-pull-down; + input-enable; + }; + }; + + aboard_pin_gpio0_active { + phandle = <0x560>; + + mux { + pins = "gpio97"; + function = "gpio"; + }; + + config { + pins = "gpio97"; + drive-strength = <0x02>; + bias-pull-up; + input-enable; + }; + }; + + aboard_pin_gpio0_idle { + phandle = <0x561>; + + mux { + pins = "gpio97"; + function = "gpio"; + }; + + config { + pins = "gpio97"; + bias-disable; + input-enable; + }; + }; + + aw_haptics { + phandle = <0x601>; + + aw_irq_gpio_default { + phandle = <0x571>; + + mux { + pins = "gpio145"; + function = "gpio"; + }; + + config { + pins = "gpio145"; + drive-strength = <0x02>; + input-enable; + bias-pull-up; + }; + }; + }; + + charging_inter_active { + phandle = <0x58f>; + + mux { + pins = "gpio152"; + function = "gpio"; + }; + + config { + pins = "gpio152"; + bias-pull-up; + drive-strength = <0x02>; + input-enable; + }; + }; + + charging_inter_sleep { + phandle = <0x590>; + + mux { + pins = "gpio152"; + function = "gpio"; + }; + + config { + pins = "gpio152"; + bias-pull-up; + drive-strength = <0x02>; + input-enable; + }; + }; + + fingerprint_dev { + + fp_irq_gpio_default { + phandle = <0x59c>; + + mux { + pins = "gpio21"; + function = "gpio"; + }; + + config { + pins = "gpio21"; + drive-strength = <0x02>; + bias-disable; + input-enable; + }; + }; + + fp_reset_gpio_default { + phandle = <0x59d>; + + mux { + pins = "gpio55"; + function = "gpio"; + }; + + config { + pins = "gpio55"; + drive-strength = <0x02>; + bias-disable; + output-low; + }; + }; + }; + + rf_cable0_active { + phandle = <0x5a0>; + + mux { + pins = "gpio100"; + function = "gpio"; + }; + + config { + pins = "gpio100"; + drive-strength = <0x02>; + input-enable; + bias-pull-up; + }; + }; + + cam_sensor_ois_en_default { + phandle = <0x62c>; + + mux { + function = "gpio"; + pins = "gpio170"; + }; + + config { + qcom,remote; + drive-strength = <0x02>; + pins = "gpio170"; + }; + }; + + pmx_sde { + phandle = <0x78d>; + + sde_dsi_active { + phandle = <0x78e>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-disable = <0x00>; + drive-strength = <0x08>; + pins = "gpio79"; + }; + }; + + sde_dsi_suspend { + phandle = <0x78f>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio79"; + }; + }; + + sde_dsi1_active { + phandle = <0x76e>; + + mux { + function = "gpio"; + pins = "gpio54"; + }; + + config { + bias-disable = <0x00>; + drive-strength = <0x08>; + pins = "gpio54"; + }; + }; + + sde_dsi1_suspend { + phandle = <0x770>; + + mux { + function = "gpio"; + pins = "gpio54"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio54"; + }; + }; + + oplus_sde_dsi_active { + phandle = <0x769>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-disable = <0x00>; + drive-strength = <0x08>; + pins = "gpio79"; + }; + }; + + oplus_sde_dsi_suspend { + phandle = <0x76b>; + + mux { + function = "gpio"; + pins = "gpio79"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio79"; + }; + }; + }; + + pmx_sde_te { + phandle = <0x790>; + + sde_te_active { + phandle = <0x76a>; + + mux { + function = "mdp_vsync_p"; + pins = "gpio77"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio77"; + }; + }; + + sde_te_suspend { + phandle = <0x76c>; + + mux { + function = "mdp_vsync_p"; + pins = "gpio77"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio77"; + }; + }; + + sde_te1_active { + phandle = <0x76f>; + + mux { + function = "mdp_vsync_s"; + pins = "gpio78"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio78"; + }; + }; + + sde_te1_suspend { + phandle = <0x771>; + + mux { + function = "mdp_vsync_s"; + pins = "gpio78"; + }; + + config { + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio78"; + }; + }; + }; + + bt_en_sleep { + phandle = <0x797>; + + mux { + function = "gpio"; + pins = "gpio156"; + }; + + config { + bias-pull-down; + output-low; + drive-strength = <0x02>; + pins = "gpio156"; + }; + }; + }; + + 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 = <0x157 0x01 0x04>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <0x04>; + #address-cells = <0x02>; + #size-cells = <0x00>; + cell-index = <0x00>; + qcom,channel = <0x00>; + qcom,ee = <0x00>; + qcom,bus-id = <0x00>; + phandle = <0x158>; + + qcom,pmk8550@0 { + compatible = "qcom,spmi-pmic"; + reg = <0x00 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5a1>; + + sdam@7000 { + compatible = "qcom,spmi-sdam"; + reg = <0x7000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x5a2>; + + smb1510_present@5d { + reg = <0x5d 0x01>; + bits = <0x05 0x05>; + phandle = <0x551>; + }; + + ocp-log@76 { + reg = <0x76 0x06>; + phandle = <0x53e>; + }; + + ufs_dev@ad { + reg = <0xaf 0x01>; + bits = <0x00 0x00>; + phandle = <0x5a3>; + }; + }; + + sdam@7100 { + compatible = "qcom,spmi-sdam"; + reg = <0x7100>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x5a4>; + + restart@48 { + reg = <0x48 0x01>; + bits = <0x01 0x07>; + phandle = <0x53b>; + }; + + wr_thermal-flag@58 { + reg = <0x58 0x01>; + phandle = <0x5a5>; + }; + + alarm-log@76 { + reg = <0x76 0x06>; + phandle = <0x5a6>; + }; + + fmd-set@9a { + reg = <0x9a 0x01>; + phandle = <0x5a7>; + }; + }; + + sdam@7400 { + compatible = "qcom,spmi-sdam"; + reg = <0x7400>; + phandle = <0x53c>; + }; + + sdam@7500 { + compatible = "qcom,spmi-sdam"; + reg = <0x7500>; + phandle = <0x53d>; + }; + + sdam@7c00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7c00>; + phandle = <0x54e>; + }; + + sdam@7d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x7d00>; + phandle = <0x54f>; + }; + + sdam@8400 { + compatible = "qcom,spmi-sdam"; + reg = <0x8400>; + phandle = <0x52e>; + }; + + sdam@8500 { + compatible = "qcom,spmi-sdam"; + reg = <0x8500>; + phandle = <0x52f>; + }; + + sdam@9800 { + compatible = "qcom,spmi-sdam"; + reg = <0x9800>; + phandle = <0x550>; + }; + + sdam@9a00 { + compatible = "qcom,spmi-sdam"; + reg = <0x9a00>; + #address-cells = <0x01>; + #size-cells = <0x01>; + phandle = <0x5a8>; + + sqm-timer@b8 { + reg = <0xb8 0x02>; + phandle = <0x5a9>; + }; + }; + + sdam@9d00 { + compatible = "qcom,spmi-sdam"; + reg = <0x9d00>; + phandle = <0x5aa>; + }; + + sdam@a000 { + compatible = "qcom,spmi-sdam"; + reg = <0xa000>; + phandle = <0x5ab>; + }; + + sdam@a400 { + compatible = "qcom,spmi-sdam"; + reg = <0xa400>; + phandle = <0x5ac>; + }; + + sdam@b600 { + compatible = "qcom,spmi-sdam"; + reg = <0xb600>; + phandle = <0x5ad>; + + usb-mode@50 { + reg = <0x50 0x01>; + phandle = <0x5ae>; + }; + }; + + pon_hlos@1300 { + compatible = "qcom,pm8998-pon"; + reg = <0x1300 0x800>; + reg-names = "pon_hlos", "pon_pbs"; + + pwrkey { + compatible = "qcom,pmk8350-pwrkey"; + interrupts = <0x00 0x13 0x07 0x03>; + linux,code = <0x74>; + phandle = <0x5af>; + }; + + resin { + compatible = "qcom,pmk8350-resin"; + interrupts = <0x00 0x13 0x06 0x03>; + linux,code = <0x73>; + }; + }; + + pinctrl@b800 { + compatible = "qcom,pmk8550-gpio"; + reg = <0xb800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + pinctrl-0 = <0x529>; + pinctrl-names = "default"; + phandle = <0x5b0>; + + alt_sleep_clk { + + alt_sleep_clk_default { + pins = "gpio3"; + function = "func1"; + input-disable; + output-enable; + bias-disable; + power-source = <0x00>; + phandle = <0x529>; + }; + }; + + svooc_mos_btb_therm { + + svooc_mos_btb_therm_default { + pins = "gpio1"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x584>; + }; + }; + }; + + qcom,pwms@e800 { + status = "disabled"; + compatible = "qcom,pwm-lpg"; + reg = <0xe800>; + reg-names = "lpg-base"; + qcom,num-lpg-channels = <0x01>; + #pwm-cells = <0x02>; + phandle = <0x5b1>; + }; + + qcom,pwms@e900 { + status = "disabled"; + compatible = "qcom,pwm-lpg"; + reg = <0xe900>; + reg-names = "lpg-base"; + qcom,num-lpg-channels = <0x01>; + #pwm-cells = <0x02>; + phandle = <0x5b2>; + }; + + rtc@6100 { + compatible = "qcom,pmk8350-rtc"; + reg = <0x6100 0x6200>; + reg-names = "rtc", "alarm"; + interrupts = <0x00 0x62 0x01 0x01>; + phandle = <0x5b3>; + }; + + vadc@9000 { + compatible = "qcom,spmi-adc5-gen3"; + reg = <0x9000 0x9100>; + qcom,debug-base = <0x7600>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupt-names = "adc-sdam0", "adc-sdam1"; + interrupts = <0x00 0x90 0x01 0x01 0x00 0x91 0x01 0x01>; + #thermal-sensor-cells = <0x01>; + #io-channel-cells = <0x01>; + io-channel-ranges; + pinctrl-names = "default"; + pinctrl-0 = <0x52a 0x52b 0x52c>; + phandle = <0x52d>; + + pmk8550_offset_ref { + reg = <0x00>; + label = "pmk8550_offset_ref"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmk8550_vref_1p25 { + reg = <0x01>; + label = "pmk8550_vref_1p25"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmk8550_die_temp { + reg = <0x03>; + label = "pmk8550_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmk8550_xo_therm { + reg = <0x44>; + label = "pmk8550_xo_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pm8550vs_c_die_temp { + reg = <0x203>; + label = "pm8550vs_c_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm8550ve_die_temp { + reg = <0x303>; + label = "pm8550ve_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_offset_ref { + reg = <0x100>; + label = "pmxr2230_offset_ref"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_vref_1p25 { + reg = <0x101>; + label = "pmxr2230_vref_1p25"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_die_temp { + reg = <0x103>; + label = "pmxr2230_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pmxr2230_vph_pwr { + reg = <0x18e>; + label = "pmxr2230_vph_pwr"; + qcom,pre-scaling = <0x01 0x03>; + }; + + pmxr2230_sys_therm_1 { + reg = <0x144>; + label = "pmxr2230_sys_therm_1"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_2 { + reg = <0x145>; + label = "pmxr2230_sys_therm_2"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_3 { + reg = <0x146>; + label = "pmxr2230_sys_therm_3"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_4 { + reg = <0x147>; + label = "pmxr2230_sys_therm_4"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_5 { + reg = <0x14c>; + label = "pmxr2230_sys_therm_5"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_10 { + reg = <0x148>; + label = "pmxr2230_sys_therm_10"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pmxr2230_sys_therm_14 { + reg = <0x14d>; + label = "pmxr2230_sys_therm_14"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pm7550ba_offset_ref { + reg = <0x700>; + label = "pm7550ba_offset_ref"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm7550ba_vref_1p25 { + reg = <0x701>; + label = "pm7550ba_vref_1p25"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm7550ba_die_temp { + reg = <0x703>; + label = "pm7550ba_die_temp"; + qcom,pre-scaling = <0x01 0x01>; + }; + + pm7550ba_vph_pwr { + reg = <0x78e>; + label = "pm7550ba_vph_pwr"; + qcom,pre-scaling = <0x01 0x03>; + }; + + pm7550ba_chg_temp { + reg = <0x710>; + label = "pm7550ba_chg_temp"; + }; + + pm7550ba_iin_fb { + reg = <0x717>; + label = "pm7550ba_iin_fb"; + }; + + pm7550ba_ichg_fb { + reg = <0x7a1>; + label = "pm7550ba_ichg_fb"; + }; + + pm7550ba_sys_therm_7 { + reg = <0x747>; + label = "pm7550ba_sys_therm_7"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,adc-tm-type = <0x01>; + }; + + pm7550ba_batt_therm { + reg = <0x744>; + label = "pm7550ba_batt_therm"; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,pre-scaling = <0x01 0x01>; + qcom,scale-fn-type = <0x17>; + }; + + subboard_temp_adc { + reg = <0x14b>; + label = "subboard_temp_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + + batt_con_therm_adc { + reg = <0x14c>; + label = "batt_con_therm_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + + usb_con_therm_adc { + reg = <0x747>; + label = "usb_con_therm_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + }; + + usb_temp_adc_l { + reg = <0x74b>; + label = "usb_temp_adc_l"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,scale-fn-type = <0x05>; + }; + + usb_temp_adc_r { + reg = <0x749>; + label = "usb_temp_adc_r"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,scale-fn-type = <0x05>; + }; + + mos1_con_therm_adc { + reg = <0x45>; + label = "mos1_con_therm_adc"; + qcom,pre-scaling = <0x01 0x01>; + qcom,ratiometric; + qcom,hw-settle-time = <0xc8>; + qcom,adc-tm-type = <0x01>; + }; + + pm7550ba_vbat_sns_qbg { + reg = <0x78f>; + label = "pm7550ba_vbat_sns_qbg"; + qcom,pre-scaling = <0x01 0x03>; + }; + }; + + pon_pbs@800 { + compatible = "qcom,qpnp-power-on"; + reg = <0x800>; + qcom,system-reset; + qcom,store-hard-reset-reason; + }; + + pon_pmicwd@800 { + compatible = "oplus,pmicwd_qpnp-power-on"; + qcom,pmicwd; + }; + }; + + qcom,pmxr2230@1 { + compatible = "qcom,spmi-pmic"; + reg = <0x01 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + + pmxr2230-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x01 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x103>; + io-channel-names = "thermal"; + phandle = <0x531>; + }; + + pinctrl@8800 { + compatible = "qcom,pmxr2230-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x54d>; + + key_vol_up { + + key_vol_up_default { + pins = "gpio6"; + function = "normal"; + input-enable; + power-source = <0x01>; + phandle = <0x54c>; + }; + }; + + sys_therm_2_gpio7 { + + sys_therm_2_gpio7_default { + pins = "gpio7"; + bias-high-impedance; + phandle = <0x52a>; + }; + }; + + sys_therm_8_gpio10 { + + sys_therm_8_gpio10_default { + pins = "gpio10"; + bias-high-impedance; + phandle = <0x52b>; + }; + }; + + subboard_temp_gpio_default { + pins = "gpio4"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x585>; + }; + + batt_con_gpio_default { + pins = "gpio7"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x583>; + }; + }; + + pwms@e800 { + compatible = "qcom,pwm-lpg"; + reg = <0xe800>; + reg-names = "lpg-base"; + #pwm-cells = <0x02>; + qcom,num-lpg-channels = <0x03>; + nvmem = <0x52e 0x52f>; + nvmem-names = "lpg_chan_sdam", "lut_sdam"; + qcom,lut-sdam-base = <0x45>; + qcom,lut-patterns = <0x00 0x0a 0x14 0x1e 0x28 0x32 0x3c 0x46 0x50 0x5a 0x64 0x5a 0x50 0x46 0x3c 0x32 0x28 0x1e 0x14 0x0a 0x00>; + qcom,tick-duration-us = <0x1e78>; + phandle = <0x530>; + + lpg@1 { + qcom,lpg-chan-id = <0x01>; + qcom,ramp-step-ms = <0x64>; + qcom,ramp-low-index = <0x00>; + qcom,ramp-high-index = <0x13>; + qcom,ramp-pattern-repeat; + qcom,lpg-sdam-base = <0x48>; + }; + + lpg@2 { + qcom,lpg-chan-id = <0x02>; + qcom,ramp-step-ms = <0x64>; + qcom,ramp-low-index = <0x00>; + qcom,ramp-high-index = <0x13>; + qcom,ramp-pattern-repeat; + qcom,lpg-sdam-base = <0x56>; + }; + + lpg@3 { + qcom,lpg-chan-id = <0x03>; + qcom,ramp-step-ms = <0x64>; + qcom,ramp-low-index = <0x00>; + qcom,ramp-high-index = <0x13>; + qcom,ramp-pattern-repeat; + qcom,lpg-sdam-base = <0x64>; + }; + }; + + pwms@e900 { + compatible = "qcom,pwm-lpg"; + reg = <0xe900>; + reg-names = "lpg-base"; + #pwm-cells = <0x02>; + qcom,num-lpg-channels = <0x01>; + phandle = <0x5b4>; + }; + + pwms@eb00 { + compatible = "qcom,pwm-lpg"; + reg = <0xeb00>; + reg-names = "lpg-base"; + #pwm-cells = <0x02>; + qcom,num-lpg-channels = <0x01>; + phandle = <0x5b5>; + }; + + qcom,leds@ef00 { + compatible = "qcom,tri-led"; + reg = <0xef00>; + phandle = <0x5b6>; + + red { + label = "red"; + pwms = <0x530 0x00 0xf4240>; + led-sources = <0x00>; + linux,default-trigger = "timer"; + }; + + green { + label = "green"; + pwms = <0x530 0x01 0xf4240>; + led-sources = <0x01>; + linux,default-trigger = "timer"; + }; + + blue { + label = "blue"; + pwms = <0x530 0x02 0xf4240>; + led-sources = <0x02>; + linux,default-trigger = "timer"; + }; + }; + + qcom,flash_led@ee00 { + compatible = "qcom,pm8350c-flash-led"; + reg = <0xee00>; + interrupts = <0x01 0xee 0x00 0x01 0x01 0xee 0x03 0x01 0x01 0xee 0x04 0x01>; + interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-ramp-up-done-irq"; + qcom,thermal-derate-current = <0xc8 0x1f4>; + status = "ok"; + phandle = <0x5b7>; + + qcom,flash_0 { + label = "flash"; + qcom,led-name = "led:flash_0"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash0_trigger"; + qcom,id = <0x00>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5b8>; + }; + + qcom,flash_1 { + label = "flash"; + qcom,led-name = "led:flash_1"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash1_trigger"; + qcom,id = <0x01>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5b9>; + }; + + qcom,flash_2 { + label = "flash"; + qcom,led-name = "led:flash_2"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash2_trigger"; + qcom,id = <0x02>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5ba>; + }; + + qcom,flash_3 { + label = "flash"; + qcom,led-name = "led:flash_3"; + qcom,max-current-ma = <0x5dc>; + qcom,default-led-trigger = "flash3_trigger"; + qcom,id = <0x03>; + qcom,duration-ms = <0x500>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bb>; + }; + + qcom,torch_0 { + label = "torch"; + qcom,led-name = "led:torch_0"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch0_trigger"; + qcom,id = <0x00>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bc>; + }; + + qcom,torch_1 { + label = "torch"; + qcom,led-name = "led:torch_1"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch1_trigger"; + qcom,id = <0x01>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bd>; + }; + + qcom,torch_2 { + label = "torch"; + qcom,led-name = "led:torch_2"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch2_trigger"; + qcom,id = <0x02>; + qcom,ires-ua = <0x1388>; + phandle = <0x5be>; + }; + + qcom,torch_3 { + label = "torch"; + qcom,led-name = "led:torch_3"; + qcom,max-current-ma = <0x1f4>; + qcom,default-led-trigger = "torch3_trigger"; + qcom,id = <0x03>; + qcom,ires-ua = <0x1388>; + phandle = <0x5bf>; + }; + + qcom,led_switch_0 { + label = "switch"; + qcom,led-name = "led:switch_0"; + qcom,default-led-trigger = "switch0_trigger"; + qcom,led-mask = <0x09>; + qcom,symmetry-en; + phandle = <0x5c0>; + }; + + qcom,led_switch_1 { + label = "switch"; + qcom,led-name = "led:switch_1"; + qcom,default-led-trigger = "switch1_trigger"; + qcom,led-mask = <0x06>; + qcom,symmetry-en; + phandle = <0x5c1>; + }; + + qcom,led_switch_2 { + label = "switch"; + qcom,led-name = "led:switch_2"; + qcom,default-led-trigger = "switch2_trigger"; + qcom,led-mask = <0x0f>; + qcom,symmetry-en; + phandle = <0x5c2>; + }; + }; + + bcl@4700 { + compatible = "qcom,bcl-v5"; + reg = <0x4700 0x100>; + interrupts = <0x01 0x47 0x00 0x00 0x01 0x47 0x01 0x00 0x01 0x47 0x02 0x00>; + interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; + qcom,pmic7-threshold; + #thermal-sensor-cells = <0x01>; + phandle = <0x532>; + }; + }; + + qcom,pm8550vs@2 { + compatible = "qcom,spmi-pmic"; + reg = <0x02 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5c6>; + + pm8550vs-c-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x02 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x203>; + io-channel-names = "thermal"; + phandle = <0x533>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5c7>; + }; + }; + + qcom,pm8550vs@3 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "disabled"; + phandle = <0x5c8>; + + pm8550vs-d-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x03 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x534>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5c9>; + }; + }; + + qcom,pm8550vs@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "disabled"; + phandle = <0x5ca>; + + pm8550vs-e-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x04 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x535>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5cb>; + }; + }; + + qcom,pm8550vs@6 { + compatible = "qcom,spmi-pmic"; + reg = <0x06 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "disabled"; + phandle = <0x5cc>; + + pm8550vs-g-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x06 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x536>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550vs-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5cd>; + }; + }; + + qcom,pm8550ve@8 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5dd>; + + pm8550ve-temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x03 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x303>; + io-channel-names = "thermal"; + phandle = <0x537>; + }; + + pinctrl@8800 { + compatible = "qcom,pm8550ve-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x53f>; + + display_panel_avdd_default { + pins = "gpio8"; + function = "normal"; + input-disable; + output-enable; + bias-disable; + power-source = <0x01>; + qcom,drive-strength = <0x03>; + phandle = <0x541>; + }; + + dischg_enable { + pins = "gpio8"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-high; + qcom,drive-strength = <0x02>; + phandle = <0x578>; + }; + + dischg_disable { + pins = "gpio8"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-low; + qcom,drive-strength = <0x02>; + phandle = <0x579>; + }; + + ship_active { + pins = "gpio7"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-high; + qcom,drive-strength = <0x02>; + phandle = <0x57a>; + }; + + ship_sleep { + pins = "gpio7"; + function = "normal"; + bias-disable; + power-source = <0x00>; + output-low; + qcom,drive-strength = <0x02>; + phandle = <0x57b>; + }; + }; + }; + + qcom,pmr735a@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x04 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x538>; + }; + + pinctrl@8800 { + compatible = "qcom,pmr735a-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5e1>; + }; + }; + + qcom,pm8010@c { + compatible = "qcom,spmi-pmic"; + reg = <0x0c 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5e6>; + + pm8010m-temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x0c 0x24 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x539>; + }; + }; + + qcom,pm8010@d { + compatible = "qcom,spmi-pmic"; + reg = <0x0d 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + phandle = <0x5e7>; + + pm8010n-temp-alarm@2400 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0x2400>; + interrupts = <0x0d 0x24 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + phandle = <0x53a>; + }; + }; + + qcom,pm7550ba@7 { + compatible = "qcom,spmi-pmic"; + reg = <0x07 0x00>; + #address-cells = <0x01>; + #size-cells = <0x00>; + + qcom,temp-alarm@a00 { + compatible = "qcom,spmi-temp-alarm"; + reg = <0xa00>; + interrupts = <0x07 0x0a 0x00 0x03>; + #thermal-sensor-cells = <0x00>; + io-channels = <0x52d 0x703>; + io-channel-names = "thermal"; + phandle = <0x552>; + }; + + sdam@7000 { + compatible = "qcom,spmi-sdam"; + reg = <0x7000>; + phandle = <0x5e9>; + }; + + sdam@7100 { + compatible = "qcom,spmi-sdam"; + reg = <0x7100>; + phandle = <0x5ea>; + }; + + sdam@7200 { + compatible = "qcom,spmi-sdam"; + reg = <0x7200>; + phandle = <0x5eb>; + }; + + sdam@7300 { + compatible = "qcom,spmi-sdam"; + reg = <0x7300>; + phandle = <0x5ec>; + }; + + pinctrl@8800 { + compatible = "qcom,pm7550ba-gpio"; + reg = <0x8800>; + gpio-controller; + #gpio-cells = <0x02>; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x5ed>; + + sys_therm_6_gpio6 { + + sys_therm_6_gpio6_default { + pins = "gpio6"; + bias-high-impedance; + phandle = <0x52c>; + }; + }; + + usbtemp_l_gpio_default { + pins = "gpio2"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x576>; + }; + + usbtemp_r_gpio_default { + pins = "gpio6"; + function = "normal"; + bias-high-impedance; + bias-disable; + phandle = <0x577>; + }; + }; + + eusb2-repeater@fd00 { + compatible = "qcom,pmic-eusb2-repeater"; + reg = <0xfd00>; + status = "ok"; + vdd18-supply = <0x1e1>; + vdd3-supply = <0x352>; + qcom,param-override-seq = <0x0f 0x51 0x06 0x53 0x02 0x54 0x03 0x55 0x07 0x57>; + qcom,param-override-seq-host = <0x05 0x51 0x06 0x53 0x02 0x54 0x00 0x55 0x02 0x57>; + phandle = <0x559>; + }; + + qcom,vibrator@df00 { + compatible = "qcom,qpnp-vibrator-ldo"; + reg = <0xdf00>; + qcom,vib-ldo-volt-uv = <0x2dc6c0>; + qcom,disable-overdrive; + status = "disabled"; + phandle = <0x5ee>; + }; + + qcom,amoled { + compatible = "qcom,qpnp-amoled-regulator"; + #address-cells = <0x01>; + #size-cells = <0x00>; + status = "okay"; + phandle = <0x5ef>; + + oledb@fa00 { + reg = <0xfa00>; + reg-names = "oledb_base"; + regulator-name = "oledb"; + regulator-min-microvolt = <0x4c4b40>; + regulator-max-microvolt = <0x7a1200>; + qcom,swire-control; + phandle = <0x5f0>; + }; + + ab@f900 { + reg = <0xf900>; + reg-names = "ab_base"; + regulator-name = "ab"; + regulator-min-microvolt = <0x4630c0>; + regulator-max-microvolt = <0x4f5880>; + qcom,swire-control; + phandle = <0x5f1>; + }; + + ibb@f800 { + reg = <0xf800>; + reg-names = "ibb_base"; + regulator-name = "ibb"; + regulator-min-microvolt = <0x155cc0>; + regulator-max-microvolt = <0x64b540>; + qcom,swire-control; + regulator-allow-set-load; + phandle = <0x5f2>; + }; + }; + + qcom,amoled-ecm@f900 { + compatible = "qcom,amoled-ecm"; + reg = <0xf900>; + status = "disabled"; + nvmem-names = "amoled-ecm-sdam0", "amoled-ecm-sdam1", "amoled-ecm-sdam2"; + nvmem = <0x54e 0x54f 0x550>; + interrupt-names = "ecm-sdam0", "ecm-sdam1", "ecm-sdam2"; + interrupts = <0x00 0x7c 0x01 0x01 0x00 0x7d 0x01 0x01 0x00 0x98 0x01 0x01>; + phandle = <0x5f3>; + }; + + bcl@4700 { + compatible = "qcom,bcl-v5"; + reg = <0x4700 0x100>; + interrupts = <0x07 0x47 0x00 0x00 0x07 0x47 0x01 0x00 0x07 0x47 0x02 0x00>; + interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; + qcom,pmic7-threshold; + #thermal-sensor-cells = <0x01>; + nvmem-cells = <0x551>; + nvmem-cell-names = "smb1510_present"; + phandle = <0x553>; + }; + + bcl-soc { + compatible = "qcom,msm-bcl-soc"; + #thermal-sensor-cells = <0x00>; + phandle = <0x554>; + }; + }; + }; + + 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 = <0x157 0x03 0x04>; + interrupt-names = "periph_irq"; + interrupt-controller; + #interrupt-cells = <0x04>; + #address-cells = <0x02>; + #size-cells = <0x00>; + cell-index = <0x00>; + qcom,channel = <0x00>; + qcom,ee = <0x00>; + qcom,bus-id = <0x01>; + depends-on-supply = <0x158>; + phandle = <0x159>; + }; + + qcom,spmi-debug@10b14000 { + compatible = "qcom,spmi-pmic-arb-debug"; + reg = <0x10b14000 0x60 0x221c8784 0x04>; + reg-names = "core", "fuse"; + clocks = <0x24>; + clock-names = "core_clk"; + qcom,fuse-enable-bit = <0x12>; + #address-cells = <0x02>; + #size-cells = <0x00>; + depends-on-supply = <0x159>; + phandle = <0x3ac>; + + qcom,pmk8550-debug@0 { + compatible = "qcom,spmi-pmic"; + reg = <0x00 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmxr2230-debug@1 { + compatible = "qcom,spmi-pmic"; + reg = <0x01 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8550vs-debug@2 { + compatible = "qcom,spmi-pmic"; + reg = <0x02 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8550ve-debug@3 { + compatible = "qcom,spmi-pmic"; + reg = <0x03 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmr735a-debug@4 { + compatible = "qcom,spmi-pmic"; + reg = <0x04 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pmg1110-debug@8 { + compatible = "qcom,spmi-pmic"; + reg = <0x08 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8010-debug@c { + compatible = "qcom,spmi-pmic"; + reg = <0x0c 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm8010-debug@d { + compatible = "qcom,spmi-pmic"; + reg = <0x0d 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + + qcom,pm7550ba-debug@7 { + compatible = "qcom,spmi-pmic"; + reg = <0x07 0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + qcom,can-sleep; + }; + }; + + qcom,msm-imem@14680000 { + compatible = "qcom,msm-imem"; + reg = <0x14680000 0x1000>; + ranges = <0x00 0x14680000 0x1000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + + mem_dump_table@10 { + compatible = "qcom,msm-imem-mem_dump_table"; + reg = <0x10 0x08>; + }; + + dload_type@1c { + compatible = "qcom,msm-imem-dload-type"; + reg = <0x1c 0x04>; + }; + + boot_stats@6b0 { + compatible = "qcom,msm-imem-boot_stats"; + reg = <0x6b0 0x20>; + }; + + kaslr_offset@6d0 { + compatible = "qcom,msm-imem-kaslr_offset"; + reg = <0x6d0 0x0c>; + }; + + pil@94c { + compatible = "qcom,pil-reloc-info"; + reg = <0x94c 0xc8>; + }; + + pil@6dc { + compatible = "qcom,msm-imem-pil-disable-timeout"; + reg = <0x6dc 0x04>; + }; + + diag_dload@c8 { + compatible = "qcom,msm-imem-diag-dload"; + reg = <0xc8 0xc8>; + }; + + modem_dsm@c98 { + compatible = "qcom,msm-imem-mss-dsm"; + reg = <0xc98 0x10>; + }; + }; + + dload_mode { + compatible = "qcom,dload-mode"; + }; + + mini_dump_mode { + compatible = "qcom,minidump"; + status = "ok"; + }; + + va_mini_dump { + compatible = "qcom,va-minidump"; + memory-region = <0x15a>; + status = "ok"; + }; + + cpu-pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0x01 0x07 0x04>; + phandle = <0x3ad>; + }; + + qcom,msm-cdsp-loader { + compatible = "qcom,cdsp-loader"; + qcom,proc-img-to-load = "cdsp"; + qcom,rproc-handle = <0x15b>; + }; + + qcom,msm-adsprpc-mem { + compatible = "qcom,msm-adsprpc-mem-region"; + memory-region = <0x15c>; + restrict-access; + }; + + qcom,chd { + compatible = "qcom,core-hang-detect"; + label = "core"; + qcom,chd-percpu-info = <0x1c 0x17800058 0x17800060 0x1d 0x17810058 0x17810060 0x1e 0x17820058 0x17820060 0x1f 0x17830058 0x17830060 0x20 0x17840058 0x17840060 0x21 0x17850058 0x17850060 0x22 0x17860058 0x17860060 0x23 0x17870058 0x17870060>; + }; + + trust_ui_vm_vblk0_ring { + size = <0x4000>; + gunyah-label = <0x11>; + phandle = <0x15d>; + }; + + trust_ui_vm_vblk1_ring { + size = <0x4000>; + gunyah-label = <0x10>; + phandle = <0x15e>; + }; + + trust_ui_vm_swiotlb { + size = <0x100000>; + gunyah-label = <0x12>; + phandle = <0x15f>; + }; + + qcom,trust_ui_vm { + vm_name = "trustedvm"; + shared-buffers-size = <0x108000>; + shared-buffers = <0x15d 0x15e 0x15f>; + phandle = <0x160>; + }; + + trust_ui_vm_virt_be0@11 { + qcom,vm = <0x160>; + qcom,label = <0x11>; + phandle = <0x163>; + }; + + trust_ui_vm_virt_be1@10 { + qcom,vm = <0x160>; + qcom,label = <0x10>; + phandle = <0x164>; + }; + + gh-secure-vm-loader@0 { + compatible = "qcom,gh-secure-vm-loader"; + qcom,pas-id = <0x1c>; + qcom,vmid = <0x2d>; + qcom,firmware-name = "trustedvm"; + qcom,keep-running; + memory-region = <0x161 0x162>; + virtio-backends = <0x163 0x164>; + }; + + qcom,qrtr-gunyah-tuivm { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <0x03>; + peer-name = <0x02>; + }; + + gh-secure-vm-loader@2 { + compatible = "qcom,gh-secure-vm-loader"; + qcom,pas-id = <0x23>; + qcom,vmid = <0x32>; + qcom,firmware-name = "cpusys_vm"; + memory-region = <0x165>; + ext-region = <0x166>; + ext-label = <0x07>; + }; + + oem_vm_vblk0_ring { + size = <0x4000>; + gunyah-label = <0x13>; + phandle = <0x167>; + }; + + oem_vm_swiotlb { + size = <0x100000>; + gunyah-label = <0x14>; + phandle = <0x168>; + }; + + qcom,oem_vm { + vm_name = "oemvm"; + shared-buffers-size = <0x104000>; + shared-buffers = <0x167 0x168>; + phandle = <0x169>; + }; + + oem_vm_virt_be0@13 { + qcom,vm = <0x169>; + qcom,label = <0x13>; + phandle = <0x16b>; + }; + + gh-secure-vm-loader@1 { + compatible = "qcom,gh-secure-vm-loader"; + qcom,pas-id = <0x22>; + qcom,vmid = <0x31>; + qcom,firmware-name = "oemvm"; + memory-region = <0x16a 0x162>; + virtio-backends = <0x16b>; + }; + + qcom,qrtr-gunyah-oemvm { + compatible = "qcom,qrtr-gunyah"; + qcom,master; + gunyah-label = <0x08>; + peer-name = <0x04>; + }; + + dmesg-dump { + compatible = "qcom,dmesg-dump"; + qcom,primary-vm; + gunyah-label = <0x07>; + peer-name = <0x02>; + memory-region = <0x162>; + shared-buffer-size = <0x1000>; + }; + + qcom,gunyah-panic-notifier { + compatible = "qcom,gh-panic-notifier"; + qcom,primary-vm; + gunyah-label = <0x09>; + peer-name = <0x02>; + memory-region = <0x162>; + shared-buffer-size = <0x1000>; + }; + + tlmm-vm-mem-access { + compatible = "qcom,tlmm-vm-mem-access"; + qcom,master; + tlmm-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x2c 0x00 0x16c 0x2d 0x00 0x16c 0x2e 0x00 0x16c 0x2f 0x00 0x16c 0x80 0x00 0x16c 0x81 0x00 0x16c 0x83 0x00 0x16c 0x1d 0x00 0x16c 0xb1 0x00 0x16c 0x36 0x00 0x16c 0x4d 0x00 0x16c 0x4e 0x00>; + }; + + tlmm-vm-test { + compatible = "qcom,tlmm-vm-test"; + qcom,master; + tlmm-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x2c 0x00 0x16c 0x2d 0x00 0x16c 0x2e 0x00 0x16c 0x2f 0x00 0x16c 0x80 0x00 0x16c 0x81 0x00 0x16c 0x83 0x00 0x16c 0x1d 0x00 0x16c 0xb1 0x00 0x16c 0x36 0x00 0x16c 0x4d 0x00 0x16c 0x4e 0x00>; + }; + + qcom,test-dbl-tuivm { + compatible = "qcom,gh-dbl"; + qcom,label = <0x04>; + }; + + qcom,test-dbl-oemvm { + compatible = "qcom,gh-dbl"; + qcom,label = <0x05>; + }; + + qcom,test-msgq-tuivm { + compatible = "qcom,gh-msgq-test"; + gunyah-label = <0x04>; + qcom,primary; + }; + + qcom,test-msgq-oemvm { + compatible = "qcom,gh-msgq-test"; + gunyah-label = <0x05>; + qcom,primary; + }; + + qcom,gh-qtimer@17425000 { + compatible = "qcom,gh-qtmr"; + reg = <0x17425000 0x1000>; + reg-names = "qtmr-base"; + interrupts = <0x00 0x0a 0x04>; + interrupt-names = "qcom,qtmr-intr"; + qcom,primary; + }; + + qcom,memshare { + compatible = "qcom,memshare"; + + qcom,client_1 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x00>; + qcom,client-id = <0x00>; + qcom,allocate-boot-time; + label = "modem"; + }; + + qcom,client_2 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x00>; + qcom,client-id = <0x02>; + label = "modem"; + }; + + qcom,client_3 { + compatible = "qcom,memshare-peripheral"; + qcom,peripheral-size = <0x500000>; + qcom,client-id = <0x01>; + qcom,allocate-on-request; + label = "modem"; + }; + }; + + clocks { + + xo_board { + compatible = "fixed-clock"; + clock-frequency = <0x493e000>; + clock-output-names = "xo_board"; + #clock-cells = <0x00>; + phandle = <0x3ae>; + }; + + sleep_clk { + compatible = "fixed-clock"; + clock-frequency = <0x7d00>; + clock-output-names = "sleep_clk"; + #clock-cells = <0x00>; + phandle = <0x16e>; + }; + + pcie_0_pipe_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "pcie_0_pipe_clk"; + #clock-cells = <0x00>; + phandle = <0x156>; + }; + + ufs_phy_rx_symbol_0_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "ufs_phy_rx_symbol_0_clk"; + #clock-cells = <0x00>; + phandle = <0x171>; + }; + + ufs_phy_rx_symbol_1_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "ufs_phy_rx_symbol_1_clk"; + #clock-cells = <0x00>; + phandle = <0x172>; + }; + + ufs_phy_tx_symbol_0_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "ufs_phy_tx_symbol_0_clk"; + #clock-cells = <0x00>; + phandle = <0x173>; + }; + + usb3_phy_wrapper_gcc_usb30_pipe_clk { + compatible = "fixed-clock"; + clock-frequency = <0x3e8>; + clock-output-names = "usb3_phy_wrapper_gcc_usb30_pipe_clk"; + #clock-cells = <0x00>; + phandle = <0x174>; + }; + }; + + syscon@adda000 { + compatible = "syscon"; + reg = <0xadda000 0x2000>; + phandle = <0x170>; + }; + + clock-controller@ade0000 { + compatible = "qcom,cliffs-camcc", "syscon"; + reg = <0xade0000 0x20000>; + reg-name = "cc_base"; + vdd_mm-supply = <0x14a>; + vdd_mx-supply = <0x14d>; + vdd_mxc-supply = <0x149>; + clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x0a>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + qcom,cam_crm-crmc = <0x170>; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x154>; + }; + + clock-controller@af00000 { + compatible = "qcom,cliffs-dispcc", "syscon"; + reg = <0xaf00000 0x20000>; + reg-name = "cc_base"; + vdd_mm-supply = <0x14a>; + vdd_mxa-supply = <0x14d>; + clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x14>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x155>; + }; + + clock-controller@100000 { + compatible = "qcom,cliffs-gcc", "syscon"; + reg = <0x100000 0x1f4200>; + reg-name = "cc_base"; + vdd_cx-supply = <0x148>; + vdd_mx-supply = <0x14d>; + clocks = <0x16d 0x00 0x156 0x16e 0x171 0x172 0x173 0x174>; + clock-names = "bi_tcxo", "pcie_0_pipe_clk", "sleep_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 = <0x01>; + #reset-cells = <0x01>; + phandle = <0x16f>; + }; + + clock-controller@3d90000 { + compatible = "qcom,cliffs-gpucc", "syscon"; + reg = <0x3d90000 0xa000>; + reg-name = "cc_base"; + vdd_cx-supply = <0x148>; + vdd_mx-supply = <0x14d>; + vdd_mxc-supply = <0x149>; + clocks = <0x16d 0x00 0x16d 0x01 0x16f 0x1e 0x16f 0x1f>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "gpll0_out_main", "gpll0_out_main_div"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x176>; + }; + + clock-controller@1f40000 { + compatible = "qcom,pineapple-tcsrcc", "syscon"; + reg = <0x1f40000 0xc0000>; + reg-name = "cc_base"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x1a6>; + }; + + clock-controller@aaf0000 { + compatible = "qcom,cliffs-videocc", "syscon"; + reg = <0xaaf0000 0x10000>; + reg-name = "cc_base"; + vdd_mm-supply = <0x14a>; + vdd_mxc-supply = <0x149>; + clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x89>; + clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; + #clock-cells = <0x01>; + #reset-cells = <0x01>; + phandle = <0x177>; + }; + + syscon@17a80000 { + compatible = "syscon"; + reg = <0x17a80000 0x21000>; + phandle = <0x175>; + }; + + syscon@240ba000 { + compatible = "syscon"; + reg = <0x240ba000 0x54>; + phandle = <0x178>; + }; + + clock-controller@0 { + compatible = "qcom,cliffs-debugcc"; + qcom,apsscc = <0x175>; + qcom,camcc = <0x154>; + qcom,dispcc = <0x155>; + qcom,gcc = <0x16f>; + qcom,gpucc = <0x176>; + qcom,videocc = <0x177>; + qcom,mccc = <0x178>; + clocks = <0x16d 0x00 0x154 0x00 0x155 0x00 0x16f 0x00 0x176 0x00 0x177 0x00>; + clock-names = "xo_clk_src", "camcc", "dispcc", "gcc", "gpucc", "videocc"; + #clock-cells = <0x01>; + phandle = <0x3af>; + }; + + qcom,cpufreq-hw { + compatible = "qcom,cpufreq-epss"; + reg = <0x17d91000 0x1000 0x17d92000 0x1000 0x17d93000 0x1000>; + reg-names = "freq-domain0", "freq-domain1", "freq-domain2"; + clocks = <0x16d 0x00 0x16f 0x00>; + clock-names = "xo", "alternate"; + interrupts = <0x00 0x1e 0x04 0x00 0x1f 0x04 0x00 0x13 0x04>; + interrupt-names = "dcvsh0_int", "dcvsh1_int", "dcvsh2_int"; + #freq-domain-cells = <0x01>; + phandle = <0x08>; + }; + + qcom,cpufreq-hw-debug { + compatible = "qcom,cpufreq-hw-epss-debug"; + qcom,freq-hw-domain = <0x08 0x00 0x08 0x01 0x08 0x02>; + }; + + syscon@1fc0000 { + compatible = "syscon"; + reg = <0x1fc0000 0x30000>; + phandle = <0x04>; + }; + + qcom,mpm2-sleep-counter@c221000 { + compatible = "qcom,mpm2-sleep-counter"; + reg = <0xc221000 0x1000>; + clock-frequency = <0x8000>; + }; + + qcom,sps { + compatible = "qcom,msm-sps-4k"; + qcom,pipe-attr-ee; + }; + + psci { + compatible = "arm,psci-1.0"; + method = "smc"; + + cpu-pd0 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x07>; + }; + + cpu-pd1 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x0b>; + }; + + cpu-pd2 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x0c>; + }; + + cpu-pd3 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x10>; + }; + + cpu-pd4 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x12>; + }; + + cpu-pd5 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x14>; + }; + + cpu-pd6 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x16>; + }; + + cpu-pd7 { + #power-domain-cells = <0x00>; + power-domains = <0x147>; + phandle = <0x1a>; + }; + + cluster-pd { + #power-domain-cells = <0x00>; + domain-idle-states = <0x179 0x17a 0x17b>; + phandle = <0x147>; + }; + }; + + qcom,ipcc@406000 { + compatible = "qcom,ipcc"; + reg = <0x406000 0x1000>; + interrupts = <0x00 0xe5 0x04>; + interrupt-controller; + #interrupt-cells = <0x03>; + #mbox-cells = <0x02>; + phandle = <0x17c>; + }; + + power-controller@c300000 { + compatible = "qcom,aoss-qmp"; + reg = <0xc300000 0x400>; + interrupt-parent = <0x17c>; + interrupts = <0x00 0x00 0x01>; + mboxes = <0x17c 0x00 0x00>; + #power-domain-cells = <0x01>; + #clock-cells = <0x00>; + phandle = <0x24>; + }; + + qcom,qmp-aop { + compatible = "qcom,qmp-mbox"; + qcom,qmp = <0x24>; + label = "aop"; + #mbox-cells = <0x01>; + phandle = <0x03>; + }; + + qcom,qmp-tme { + compatible = "qcom,qmp-mbox"; + qcom,remote-pid = <0x0e>; + mboxes = <0x17c 0x17 0x00>; + mbox-names = "tme_qmp"; + interrupt-parent = <0x17c>; + interrupts = <0x17 0x00 0x01>; + label = "tme"; + qcom,early-boot; + priority = <0x00>; + mbox-desc-offset = <0x00>; + #mbox-cells = <0x01>; + phandle = <0x17d>; + }; + + qcom,tmecom-qmp-client { + compatible = "qcom,tmecom-qmp-client"; + mboxes = <0x17d 0x00>; + mbox-names = "tmecom"; + label = "tmecom"; + depends-on-supply = <0x17d>; + }; + + qcom,smp2p-adsp { + compatible = "qcom,smp2p"; + qcom,smem = <0x1bb 0x1ad>; + interrupt-parent = <0x17c>; + interrupts = <0x03 0x02 0x01>; + mboxes = <0x17c 0x03 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x02>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x18e>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x18d>; + }; + + sleepstate-out { + qcom,entry-name = "sleepstate"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x180>; + }; + + qcom,sleepstate-in { + qcom,entry-name = "sleepstate_see"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x181>; + }; + + qcom,smp2p-rdbg2-out { + qcom,entry-name = "rdbg"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x267>; + }; + + qcom,smp2p-rdbg2-in { + qcom,entry-name = "rdbg"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x268>; + }; + }; + + qcom,kgsl-3d0@3d00000 { + qcom,initial-pwrlevel = <0x0a>; + qcom,bus-table-ddr = <0x00 0x209a8e 0x2dc6c0 0x5caf6a 0x65ce03 0x7cb163 0xa3140c 0xbdf5c2 0xdbb3e5 0xfbc520>; + qcom,bus-table-cnoc = <0x00 0x64>; + interconnect-names = "gpu_icc_path"; + interconnects = <0x1a3 0x11 0x189 0x200>; + qcom,tzone-names = "gpuss-0", "gpuss-1", "gpuss-2", "gpuss-3"; + qcom,gpu-qdss-stm = <0x161c0000 0x40000>; + qcom,ubwc-mode = <0x04>; + qcom,min-access-length = <0x20>; + qcom,chipid = <0x43030b00>; + qcom,gpu-model = "Adreno735"; + clock-names = "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb", "apb_pclk"; + clocks = <0x16f 0x20 0x16f 0x21 0x176 0x02 0x24 0x00>; + interrupt-names = "kgsl_3d0_irq"; + interrupts = <0x00 0x12c 0x04>; + reg-names = "kgsl_3d0_reg_memory", "rscc", "cx_dbgc", "cx_misc", "qdss_etr", "qdss_gfx", "qdss_tmc"; + reg = <0x3d00000 0x40000 0x3d50000 0x10000 0x3d61000 0x800 0x3d9e000 0x1000 0x10048000 0x8000 0x10900000 0x80000 0x10b05000 0x1000>; + status = "ok"; + compatible = "qcom,adreno-gpu-gen7-11-0", "qcom,kgsl-3d0"; + #cooling-cells = <0x02>; + phandle = <0x26b>; + + zap-shader { + memory-region = <0x29e>; + }; + + qcom,gpu-mempools { + compatible = "qcom,gpu-mempools"; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,gpu-mempool@0 { + qcom,mempool-reserved = <0x800>; + qcom,mempool-page-size = <0x1000>; + reg = <0x00>; + }; + + qcom,gpu-mempool@1 { + qcom,mempool-reserved = <0x400>; + qcom,mempool-page-size = <0x2000>; + reg = <0x01>; + }; + + qcom,gpu-mempool@2 { + qcom,mempool-reserved = <0x100>; + qcom,mempool-page-size = <0x10000>; + reg = <0x02>; + }; + + qcom,gpu-mempool@3 { + qcom,mempool-reserved = <0x80>; + qcom,mempool-page-size = <0x20000>; + reg = <0x03>; + }; + + qcom,gpu-mempool@4 { + qcom,mempool-reserved = <0x50>; + qcom,mempool-page-size = <0x40000>; + reg = <0x04>; + }; + + qcom,gpu-mempool@5 { + qcom,mempool-reserved = <0x20>; + qcom,mempool-page-size = <0x100000>; + reg = <0x05>; + }; + }; + + qcom,gpu-pwrlevels { + #size-cells = <0x00>; + #address-cells = <0x01>; + compatible = "qcom,gpu-pwrlevels"; + + qcom,gpu-pwrlevel@0 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x09>; + qcom,bus-freq = <0x09>; + qcom,level = <0x1b0>; + qcom,gpu-freq = <0x4190ab00>; + reg = <0x00>; + }; + + qcom,gpu-pwrlevel@1 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x09>; + qcom,bus-freq = <0x09>; + qcom,level = <0x1a0>; + qcom,gpu-freq = <0x3b9aca00>; + reg = <0x01>; + }; + + qcom,gpu-pwrlevel@2 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x09>; + qcom,bus-freq = <0x09>; + qcom,level = <0x190>; + qcom,gpu-freq = <0x389fd980>; + reg = <0x02>; + }; + + qcom,gpu-pwrlevel@3 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x07>; + qcom,bus-freq = <0x09>; + qcom,level = <0x180>; + qcom,gpu-freq = <0x35a4e900>; + reg = <0x03>; + }; + + qcom,gpu-pwrlevel@4 { + qcom,bus-max = <0x09>; + qcom,bus-min = <0x07>; + qcom,bus-freq = <0x08>; + qcom,level = <0x140>; + qcom,gpu-freq = <0x31c516c0>; + reg = <0x04>; + }; + + qcom,gpu-pwrlevel@5 { + qcom,bus-max = <0x08>; + qcom,bus-min = <0x06>; + qcom,bus-freq = <0x07>; + qcom,level = <0x100>; + qcom,gpu-freq = <0x2bde7800>; + reg = <0x05>; + }; + + qcom,gpu-pwrlevel@6 { + qcom,bus-max = <0x08>; + qcom,bus-min = <0x06>; + qcom,bus-freq = <0x07>; + qcom,level = <0xe0>; + qcom,gpu-freq = <0x28c50300>; + reg = <0x06>; + }; + + qcom,gpu-pwrlevel@7 { + qcom,bus-max = <0x08>; + qcom,bus-min = <0x05>; + qcom,bus-freq = <0x07>; + qcom,level = <0xc0>; + qcom,gpu-freq = <0x25bad040>; + reg = <0x07>; + }; + + qcom,gpu-pwrlevel@8 { + qcom,bus-max = <0x07>; + qcom,bus-min = <0x02>; + qcom,bus-freq = <0x04>; + qcom,level = <0x80>; + qcom,gpu-freq = <0x1dcd6500>; + reg = <0x08>; + }; + + qcom,gpu-pwrlevel@9 { + qcom,bus-max = <0x03>; + qcom,bus-min = <0x01>; + qcom,bus-freq = <0x03>; + qcom,level = <0x40>; + qcom,gpu-freq = <0x150a5a40>; + reg = <0x09>; + }; + + qcom,gpu-pwrlevel@10 { + qcom,bus-max = <0x03>; + qcom,bus-min = <0x01>; + qcom,bus-freq = <0x01>; + qcom,level = <0x38>; + qcom,gpu-freq = <0xf32fdc0>; + reg = <0x0a>; + }; + }; + }; + + mmio-sram@17D09400 { + #address-cells = <0x02>; + #size-cells = <0x02>; + compatible = "mmio-sram"; + reg = <0x00 0x17d09400 0x00 0x400>; + ranges = <0x00 0x00 0x00 0x17d09400 0x00 0x400>; + phandle = <0x3b0>; + + scmi-shmem@0 { + compatible = "arm,scmi-shmem"; + reg = <0x00 0x17d09400 0x00 0x400>; + phandle = <0x17f>; + }; + }; + + qcom,cpucp@17400000 { + #address-cells = <0x02>; + #size-cells = <0x02>; + compatible = "qcom,cpucp"; + reg = <0x17400000 0x10 0x17d90000 0x2000>; + #mbox-cells = <0x01>; + interrupts = <0x00 0x3e 0x04>; + phandle = <0x17e>; + }; + + qcom,scmi { + #address-cells = <0x01>; + #size-cells = <0x00>; + compatible = "arm,scmi"; + mboxes = <0x17e 0x00>; + mbox-names = "tx"; + shmem = <0x17f>; + phandle = <0x3b1>; + + protocol@80 { + reg = <0x80>; + #clock-cells = <0x01>; + phandle = <0x3b2>; + }; + }; + + qcom,cpucp_log@d8140000 { + compatible = "qcom,cpucp-log"; + reg = <0xd8040000 0x10000 0xd8050000 0x10000>; + mboxes = <0x17e 0x01>; + phandle = <0x3b3>; + }; + + qcom,c1dcvs { + compatible = "qcom,c1dcvs-v2"; + phandle = <0x3b4>; + }; + + qcom,cpufreq_stats { + compatible = "qcom,cpufreq-stats-v2"; + phandle = <0x3b5>; + }; + + qcom,mpam { + compatible = "qcom,mpam"; + phandle = <0x3b6>; + }; + + qcom,dynpf { + compatible = "qcom,dynpf"; + phandle = <0x3b7>; + }; + + qcom,smp2p-cdsp { + compatible = "qcom,smp2p"; + qcom,smem = <0x5e 0x1b0>; + interrupt-parent = <0x17c>; + interrupts = <0x06 0x02 0x01>; + mboxes = <0x17c 0x06 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x05>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x19c>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x19b>; + }; + + qcom,smp2p-rdbg5-out { + qcom,entry-name = "rdbg"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x269>; + }; + + qcom,smp2p-rdbg5-in { + qcom,entry-name = "rdbg"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x26a>; + }; + }; + + qcom,smp2p-modem { + compatible = "qcom,smp2p"; + qcom,smem = <0x1b3 0x1ac>; + interrupt-parent = <0x17c>; + interrupts = <0x02 0x02 0x01>; + mboxes = <0x17c 0x02 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x01>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x195>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x194>; + }; + + qcom,smp2p-ipa-1-out { + qcom,entry-name = "ipa"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x3b8>; + }; + + qcom,smp2p-ipa-1-in { + qcom,entry-name = "ipa"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x3b9>; + }; + }; + + qcom,smp2p_sleepstate { + compatible = "qcom,smp2p-sleepstate"; + qcom,smem-states = <0x180 0x00>; + interrupt-parent = <0x181>; + interrupts = <0x00 0x00>; + interrupt-names = "smp2p-sleepstate-in"; + }; + + qcom,smp2p-wpss { + compatible = "qcom,smp2p"; + qcom,smem = <0x269 0x268>; + interrupt-parent = <0x17c>; + interrupts = <0x18 0x02 0x01>; + mboxes = <0x17c 0x18 0x02>; + qcom,local-pid = <0x00>; + qcom,remote-pid = <0x0d>; + + master-kernel { + qcom,entry-name = "master-kernel"; + #qcom,smem-state-cells = <0x01>; + phandle = <0x184>; + }; + + slave-kernel { + qcom,entry-name = "slave-kernel"; + interrupt-controller; + #interrupt-cells = <0x02>; + phandle = <0x183>; + }; + + qcom,smp2p-wlan-1-in { + phandle = <0x617>; + #interrupt-cells = <0x02>; + interrupt-controller; + qcom,entry-name = "wlan"; + }; + + qcom,smp2p-wlan-1-out { + phandle = <0x614>; + #qcom,smem-state-cells = <0x01>; + qcom,entry-name = "wlan"; + }; + + qcom,smp2p-wlan-2-in { + phandle = <0x618>; + #interrupt-cells = <0x02>; + interrupt-controller; + qcom,entry-name = "wlan_soc_wake"; + }; + + qcom,smp2p-wlan-2-out { + phandle = <0x615>; + #qcom,smem-state-cells = <0x01>; + qcom,entry-name = "wlan_soc_wake"; + }; + + qcom,smp2p-wlan-3-out { + phandle = <0x616>; + #qcom,smem-state-cells = <0x01>; + qcom,entry-name = "wlan_ep_power_save"; + }; + }; + + remoteproc-wpss@9bb00000 { + compatible = "qcom,cliffs-wpss-pas"; + reg = <0x9bb00000 0x10000>; + status = "ok"; + memory-region = <0x182>; + firmware-name = "qca6750/wpss.mdt"; + clocks = <0x16d 0x00>; + clock-names = "xo"; + cx-supply = <0x148>; + cx-uV-uA = <0x180 0x186a0>; + mx-supply = <0x14d>; + mx-uV-uA = <0x180 0x186a0>; + reg-names = "cx", "mx"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interrupts-extended = <0x01 0x00 0xc8 0x01 0x183 0x00 0x00 0x183 0x02 0x00 0x183 0x01 0x00 0x183 0x03 0x00 0x183 0x07 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <0x184 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x3ba>; + + glink-edge { + qcom,remote-pid = <0x0d>; + transport = "smem"; + mboxes = <0x17c 0x18 0x00>; + mbox-names = "wpss_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x18 0x00 0x01>; + label = "wpss"; + qcom,glink-label = "wpss"; + + qcom,wpss_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + }; + }; + }; + + adsp-sleepmon { + compatible = "qcom,adsp-sleepmon"; + qcom,rproc-handle = <0x185>; + phandle = <0x3bb>; + }; + + remoteproc-adsp@03000000 { + compatible = "qcom,cliffs-adsp-pas"; + reg = <0x3000000 0x10000>; + status = "ok"; + cx-supply = <0x186>; + cx-uV-uA = <0x180 0x00>; + mx-supply = <0x187>; + mx-uV-uA = <0x180 0x00>; + reg-names = "cx", "mx"; + clocks = <0x16d 0x00>; + clock-names = "xo"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interconnects = <0x188 0x28 0x189 0x200 0x18a 0x26 0x189 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + memory-region = <0x18b 0x18c>; + interrupts-extended = <0x157 0x06 0x01 0x18d 0x00 0x00 0x18d 0x02 0x00 0x18d 0x01 0x00 0x18d 0x03 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack"; + qcom,smem-states = <0x18e 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x185>; + + glink-edge { + qcom,remote-pid = <0x02>; + transport = "smem"; + mboxes = <0x17c 0x03 0x00>; + mbox-names = "adsp_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x03 0x00 0x01>; + label = "adsp"; + qcom,glink-label = "lpass"; + phandle = <0x3bc>; + + qcom,adsp_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + qcom,no-wake-svc = <0x190>; + }; + + 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 0x05 0xc00 0x03 0x2000 0x01>; + }; + + qcom,msm_fastrpc_rpmsg { + compatible = "qcom,msm-fastrpc-rpmsg"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + qcom,intents = <0x64 0x40>; + }; + + qcom,gpr { + phandle = <0x507>; + reg = <0x02>; + qcom,intents = <0x200 0x14>; + qcom,glink-channels = "adsp_apps"; + compatible = "qcom,gpr"; + + spf_core { + reg = <0x03>; + compatible = "qcom,spf_core"; + }; + + audio-pkt { + reg = <0x17>; + qcom,audiopkt-ch-name = "apr_audio_svc"; + compatible = "qcom,audio-pkt"; + }; + + q6prm { + phandle = <0x508>; + reg = <0x07>; + qcom,sleep-api-supported = <0x01>; + compatible = "qcom,audio_prm"; + }; + }; + }; + }; + + remoteproc-mss@04080000 { + compatible = "qcom,cliffs-modem-pas"; + reg = <0x4080000 0x10000>; + status = "ok"; + clocks = <0x16d 0x00>; + clock-names = "xo"; + cx-supply = <0x148>; + cx-uV-uA = <0x180 0x186a0>; + mx-supply = <0x18f>; + mx-uV-uA = <0x140 0x186a0>; + reg-names = "cx", "mx"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interconnects = <0x189 0x03 0x189 0x200 0x18a 0x26 0x189 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + memory-region = <0x190 0x191 0x192>; + mpss_dsm_mem_reg = <0x193>; + interrupts-extended = <0x01 0x00 0x108 0x01 0x194 0x00 0x00 0x194 0x02 0x00 0x194 0x01 0x00 0x194 0x03 0x00 0x194 0x07 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; + qcom,smem-states = <0x195 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x3bd>; + + glink-edge { + qcom,remote-pid = <0x01>; + transport = "smem"; + mboxes = <0x17c 0x02 0x00>; + mbox-names = "mpss_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x02 0x00 0x01>; + label = "modem"; + qcom,glink-label = "mpss"; + + qcom,modem_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,low-latency; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + }; + + qcom,modem_ds { + qcom,glink-channels = "DS"; + qcom,intents = <0x4000 0x02>; + }; + }; + }; + + remoteproc-cdsp@32300000 { + compatible = "qcom,cliffs-cdsp-pas"; + reg = <0x32300000 0x10000>; + status = "ok"; + cx-supply = <0x148>; + cx-uV-uA = <0x180 0x186a0>; + mx-supply = <0x149>; + mx-uV-uA = <0x180 0x186a0>; + nsp-supply = <0x196>; + nsp-uV-uA = <0x180 0x186a0>; + reg-names = "cx", "mx", "nsp"; + memory-region = <0x197 0x198>; + global-sync-mem-reg = <0x199>; + clocks = <0x16d 0x00>; + clock-names = "xo"; + qcom,signal-aop; + qcom,qmp = <0x24>; + interconnects = <0x19a 0x29 0x189 0x200 0x18a 0x26 0x189 0x200>; + interconnect-names = "rproc_ddr", "crypto_ddr"; + interrupts-extended = <0x01 0x00 0x242 0x01 0x19b 0x00 0x00 0x19b 0x02 0x00 0x19b 0x01 0x00 0x19b 0x03 0x00>; + interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack"; + qcom,smem-states = <0x19c 0x00>; + qcom,smem-state-names = "stop"; + phandle = <0x15b>; + + glink-edge { + qcom,remote-pid = <0x05>; + transport = "smem"; + mboxes = <0x17c 0x06 0x00>; + mbox-names = "cdsp_smem"; + interrupt-parent = <0x17c>; + interrupts = <0x06 0x00 0x01>; + label = "cdsp"; + qcom,glink-label = "cdsp"; + + qcom,cdsp_qrtr { + qcom,glink-channels = "IPCRTR"; + qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; + }; + + qcom,msm_cdsprm_rpmsg { + compatible = "qcom,msm-cdsprm-rpmsg"; + qcom,glink-channels = "cdsprmglink-apps-dsp"; + qcom,intents = <0x20 0x0c 0xf00 0x0c>; + + qcom,msm_cdsp_rm { + compatible = "qcom,msm-cdsp-rm"; + qcom,qos-cores = <0x00 0x01 0x02>; + qcom,qos-latency-us = <0x46>; + qcom,qos-maxhold-ms = <0x14>; + phandle = <0x3be>; + }; + }; + + qcom,msm_fastrpc_rpmsg { + compatible = "qcom,msm-fastrpc-rpmsg"; + qcom,glink-channels = "fastrpcglink-apps-dsp"; + qcom,intents = <0x64 0x40>; + }; + }; + }; + + 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,glinkpkt-qmc-dma { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "QMC_DMA_LINE"; + qcom,glinkpkt-dev-name = "qmc_dma"; + qcom,glinkpkt-enable-ch-close; + }; + + qcom,glinkpkt-qmc-cma { + qcom,glinkpkt-edge = "mpss"; + qcom,glinkpkt-ch-name = "QMC_CMA_LINE"; + qcom,glinkpkt-dev-name = "qmc_cma"; + qcom,glinkpkt-enable-ch-close; + }; + }; + + qcom,glink { + compatible = "qcom,glink"; + }; + + google,debug-kinfo { + compatible = "google,debug-kinfo"; + memory-region = <0x19d>; + }; + + qcom,cpu-vendor-hooks { + compatible = "qcom,cpu-vendor-hooks"; + phandle = <0x3bf>; + }; + + qcom,logbuf-vendor-hooks { + compatible = "qcom,logbuf-vendor-hooks"; + phandle = <0x3c0>; + }; + + syscon@1f40000 { + compatible = "syscon"; + reg = <0x1f40000 0x20000>; + phandle = <0x19e>; + }; + + hwlock { + compatible = "qcom,tcsr-mutex"; + syscon = <0x19e 0x00 0x1000>; + #hwlock-cells = <0x01>; + phandle = <0x02>; + }; + + tz-log@14680720 { + compatible = "qcom,tz-log"; + reg = <0x14680720 0x3000>; + qcom,hyplog-enabled; + hyplog-address-offset = <0x410>; + hyplog-size-offset = <0x414>; + tmecrashdump-address-offset = <0x81ca0000>; + phandle = <0x3c1>; + }; + + qseecom@c1700000 { + compatible = "qcom,qseecom"; + memory-region = <0x19f>; + qseecom_mem = <0x19f>; + qseecom_ta_mem = <0x1a0>; + qcom,no-user-contig-mem-support; + qcom,hlos-num-ce-hw-instances = <0x01>; + qcom,hlos-ce-hw-instance = <0x00>; + qcom,qsee-ce-hw-instance = <0x00>; + qcom,disk-encrypt-pipe-pair = <0x02>; + qcom,no-clock-support; + qcom,appsbl-qseecom-support; + qcom,commonlib64-loaded-by-uefi; + qcom,qsee-reentrancy-support = <0x02>; + phandle = <0x3c2>; + }; + + qcedev@1de0000 { + compatible = "qcom,qcedev"; + reg = <0x1de0000 0x20000 0x1dc4000 0x28000>; + reg-names = "crypto-base", "crypto-bam-base"; + interrupts = <0x00 0x110 0x04>; + qcom,bam-pipe-pair = <0x02>; + qcom,offload-ops-support; + qcom,bam-pipe-offload-cpb-hlos = <0x01>; + qcom,bam-pipe-offload-hlos-cpb = <0x03>; + qcom,bam-pipe-offload-hlos-cpb-1 = <0x08>; + qcom,bam-pipe-offload-hlos-hlos = <0x04>; + qcom,bam-pipe-offload-hlos-hlos-1 = <0x09>; + qcom,ce-hw-instance = <0x00>; + qcom,ce-device = <0x00>; + qcom,ce-hw-shared; + qcom,bam-ee = <0x00>; + qcom,smmu-s1-enable; + qcom,no-clock-support; + interconnect-names = "data_path"; + interconnects = <0x18a 0x26 0x189 0x200>; + iommus = <0x12a 0x480 0x00 0x12a 0x481 0x00>; + qcom,iommu-dma = "atomic"; + dma-coherent; + phandle = <0x3c3>; + + qcom_cedev_ns_cb { + compatible = "qcom,qcedev,context-bank"; + label = "ns_context"; + iommus = <0x12a 0x481 0x00>; + dma-coherent; + }; + + qcom_cedev_s_cb { + compatible = "qcom,qcedev,context-bank"; + label = "secure_context"; + iommus = <0x12a 0x483 0x00>; + qcom,iommu-vmid = <0x09>; + qcom,secure-context-bank; + dma-coherent; + }; + }; + + qrng@10c3000 { + compatible = "qcom,msm-rng"; + reg = <0x10c3000 0x1000>; + qcom,no-qrng-config; + qcom,no-clock-support; + phandle = <0x3c4>; + }; + + gic-interrupt-router { + compatible = "qcom,gic-intr-routing"; + qcom,gic-class0-cpus = <0x00 0x01 0x02>; + qcom,gic-class1-cpus = <0x03 0x04 0x05 0x06 0x07>; + }; + + qfprom@221c8000 { + compatible = "qcom,cliffs-qfprom", "qcom,qfprom"; + reg = <0x221c8000 0x1000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + read-only; + ranges; + phandle = <0x3c5>; + + feat_conf6@0118 { + reg = <0x118 0x04>; + phandle = <0x1a1>; + }; + }; + + qfprom@0 { + compatible = "qcom,qfprom-sys"; + nvmem-cells = <0x1a1>; + nvmem-cell-names = "feat_conf6"; + phandle = <0x3c6>; + }; + + sdhc2-opp-table { + compatible = "operating-points-v2"; + phandle = <0x1a5>; + + opp-100000000 { + opp-hz = <0x00 0x5f5e100>; + opp-peak-kBps = <0x27100 0x186a0>; + opp-avg-kBps = <0xc350 0x00>; + }; + + opp-202000000 { + opp-hz = <0x00 0xc0a4680>; + opp-peak-kBps = <0x30d40 0x1d4c0>; + opp-avg-kBps = <0x19640 0x00>; + }; + }; + + sdhci@8804000 { + status = "disabled"; + compatible = "qcom,sdhci-msm-v5"; + reg = <0x8804000 0x1000>; + reg-names = "hc"; + interrupts = <0x00 0xcf 0x04 0x00 0xdf 0x04>; + interrupt-names = "hc_irq", "pwr_irq"; + bus-width = <0x04>; + no-sdio; + no-mmc; + qcom,restore-after-cx-collapse; + qcom,uses_level_shifter; + resets = <0x16f 0x11>; + reset-names = "core_reset"; + clocks = <0x16f 0x6c 0x16f 0x6d>; + clock-names = "iface", "core"; + qcom,dll-hsr-list = <0x7442c 0x00 0x10 0x90106c0 0x80040868>; + iommus = <0x12a 0x140 0x00>; + dma-coherent; + qcom,iommu-dma = "fastmap"; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + interconnects = <0x1a2 0x2f 0x189 0x200 0x1a3 0x02 0x1a4 0x21e>; + interconnect-names = "sdhc-ddr", "cpu-sdhc"; + operating-points-v2 = <0x1a5>; + phandle = <0x3c7>; + vdd-supply = <0x54b>; + qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; + qcom,vdd-current-level = <0x00 0xc3500>; + vdd-io-supply = <0x357>; + qcom,vdd-io-voltage-level = <0x1b7740 0x2d2a80>; + qcom,vdd-io-current-level = <0x00 0x55f0>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x3a4>; + pinctrl-1 = <0x3a5>; + cd-gpios = <0x16c 0x1f 0x01>; + + qos0 { + mask = <0xf8>; + vote = <0x2c>; + }; + + qos1 { + mask = <0x07>; + vote = <0x2c>; + }; + }; + + ufsphy_mem@1d80000 { + reg = <0x1d80000 0x2000>; + reg-names = "phy_mem"; + #phy-cells = <0x00>; + lanes-per-direction = <0x02>; + 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 = <0x16d 0x1b 0x16f 0x74 0x1a6 0x02 0x16f 0x77 0x16f 0x79 0x16f 0x7b 0x171 0x172 0x173>; + resets = <0x1a7 0x00>; + status = "ok"; + phandle = <0x1a8>; + compatible = "qcom,ufs-phy-qmp-v4-cliffs"; + vdda-phy-supply = <0x35a>; + vdda-phy-max-microamp = <0x34026>; + vdda-phy-min-microvolt = <0xdea80>; + vdda-pll-supply = <0x14f>; + vdda-pll-max-microamp = <0x47a4>; + vdd-phy-gdsc-supply = <0x1ca>; + vdda-qref-supply = <0x14e>; + vdda-qref-max-microamp = <0xfbf4>; + }; + + shared_ice { + phandle = <0x1a9>; + + alg1 { + alg-name = "alg1"; + rx-alloc-percent = <0x3c>; + status = "disabled"; + }; + + alg2 { + alg-name = "alg2"; + status = "disabled"; + }; + + alg3 { + alg-name = "alg3"; + num-core = <0x1c 0x1c 0x0f 0x0d>; + status = "ok"; + }; + }; + + ufshc@1d84000 { + compatible = "qcom,ufshc"; + reg = <0x1d84000 0x3000 0x1d88000 0x8000 0x1d90000 0x9000 0x1da5000 0x2000 0x1da4000 0x10>; + reg-names = "ufs_mem", "ufs_ice", "ufs_ice_hwkm", "mcq_sqd", "mcq_vs"; + interrupts = <0x00 0x109 0x04>; + phys = <0x1a8>; + phy-names = "ufsphy"; + #reset-cells = <0x01>; + qcom,prime-mask = <0x80>; + qcom,silver-mask = <0x07>; + lanes-per-direction = <0x02>; + 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 = <0x16f 0x70 0x16f 0x07 0x16f 0x6f 0x16f 0x7c 0x16f 0x72 0x16d 0x04 0x16f 0x7a 0x16f 0x76 0x16f 0x78>; + freq-table-hz = <0x5f5e100 0x18054ac0 0x00 0x00 0x00 0x00 0x5f5e100 0x18054ac0 0x5f5e100 0x18054ac0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + interconnects = <0x1a2 0x30 0x189 0x200 0x1a3 0x02 0x1a4 0x222>; + interconnect-names = "ufs-ddr", "cpu-ufs"; + qcom,ufs-bus-bw,name = "ufshc_mem"; + qcom,ufs-bus-bw,num-cases = <0x1e>; + qcom,ufs-bus-bw,num-paths = <0x02>; + qcom,ufs-bus-bw,vectors-KBps = <0x00 0x00 0x00 0x00 0x39a 0x00 0x3e8 0x00 0x734 0x00 0x3e8 0x00 0xe68 0x00 0x3e8 0x00 0x1cd0 0x00 0x3e8 0x00 0x39a0 0x00 0x3e8 0x00 0x734 0x00 0x3e8 0x00 0xe68 0x00 0x3e8 0x00 0x1cd0 0x00 0x3e8 0x00 0x39a0 0x00 0x3e8 0x00 0x7340 0x00 0x3e8 0x00 0x1f334 0x00 0x3e8 0x00 0x3e667 0x00 0x3e8 0x00 0x16c666 0x00 0x19000 0x00 0x2c7b80 0x00 0x32000 0x00 0x3e667 0x00 0x3e8 0x00 0x7cccd 0x00 0x3e8 0x00 0x16c666 0x00 0x32000 0x00 0x2c7b80 0x00 0x64000 0x00 0x247ae 0x00 0x3e8 0x00 0x48ccd 0x00 0x3e8 0x00 0x16c666 0x00 0x19000 0x00 0x2c7b80 0x00 0x32000 0x00 0x48ccd 0x00 0x3e8 0x00 0x9199a 0x00 0x3e8 0x00 0x16c666 0x00 0x32000 0x64000 0x2c7b80 0x00 0x64000 0x64000 0x591000 0x00 0xc8000 0x00 0x591000 0x00 0xc8000 0x00 0x74a000 0x00 0xc8000 0x00>; + qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", "PWM_G5_L1", "PWM_G1_L2", "PWM_G2_L2", "PWM_G3_L2", "PWM_G4_L2", "PWM_G5_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", "HS_RA_G5_L2", "HS_RB_G5_L2", "MAX"; + iommus = <0x12a 0x60 0x00>; + qcom,iommu-dma = "fastmap"; + qcom,iommu-dma-addr-pool = <0x1000 0xfffff000>; + qcom,iommu-msi-size = <0x1000>; + shared-ice-cfg = <0x1a9>; + dma-coherent; + qcom,bypass-pbl-rst-wa; + reset-gpios = <0x16c 0xb2 0x01>; + resets = <0x16f 0x12>; + reset-names = "rst"; + msi-parent = <0x1aa 0x60>; + qcom,broken-ahit-wa; + status = "ok"; + phandle = <0x1a7>; + vdd-hba-supply = <0x1cb>; + vcc-supply = <0x34e>; + vcc-max-microamp = <0x124f80>; + vccq-supply = <0x153>; + vccq-max-microamp = <0x124f80>; + qcom,vddp-ref-clk-supply = <0x34a>; + qcom,vddp-ref-clk-max-microamp = <0x64>; + qcom,vccq-parent-supply = <0x347>; + qcom,vccq-parent-max-microamp = <0x33450>; + qcom,vccq-shutdown-supply = <0x153>; + qcom,vccq-shutdown-max-microamp = <0x124f80>; + + qos0 { + mask = <0xf8>; + vote = <0x2c>; + perf; + cpu_freq_vote = <0x03 0x07>; + }; + + qos1 { + mask = <0x07>; + vote = <0x2c>; + cpu_freq_vote = <0x00>; + }; + }; + + qcom,rmtfs_sharedmem@0 { + compatible = "qcom,sharedmem-uio"; + reg = <0x00 0x400000>; + reg-names = "rmtfs"; + qcom,client-id = <0x01>; + }; + + bcm_voter@0 { + compatible = "qcom,bcm-voter"; + qcom,crm-name = "pcie_crm"; + qcom,crm-client-idx = <0x00>; + qcom,crm-pwr-states = <0x05>; + phandle = <0x1ac>; + }; + + interconnect@0 { + compatible = "qcom,cliffs-clk_virt"; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ac>; + phandle = <0x1d9>; + }; + + interconnect@1 { + compatible = "qcom,cliffs-mc_virt"; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0 0x1ac>; + phandle = <0x189>; + }; + + interconnect@16E0000 { + compatible = "qcom,cliffs-aggre1_noc"; + reg = <0x16e0000 0x19180>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + clocks = <0x16f 0x07 0x16f 0x08>; + phandle = <0x1a2>; + }; + + interconnect@1700000 { + compatible = "qcom,cliffs-aggre2_noc"; + reg = <0x1700000 0x1e500>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + clocks = <0x16d 0x0c>; + phandle = <0x18a>; + }; + + interconnect@1600000 { + compatible = "qcom,cliffs-cnoc_cfg"; + reg = <0x1600000 0x6900>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x1a4>; + }; + + interconnect@1500000 { + compatible = "qcom,cliffs-cnoc_main"; + reg = <0x1500000 0x14400>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x3c8>; + }; + + interconnect@24100000 { + compatible = "qcom,cliffs-gem_noc"; + reg = <0x24100000 0xc3080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0 0x1ac>; + phandle = <0x1a3>; + }; + + interconnect@7E40000 { + compatible = "qcom,cliffs-lpass_ag_noc"; + reg = <0x7e40000 0xe080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x3c9>; + }; + + interconnect@7400000 { + compatible = "qcom,cliffs-lpass_lpiaon_noc"; + reg = <0x7400000 0x19080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x3ca>; + }; + + interconnect@7430000 { + compatible = "qcom,cliffs-lpass_lpicx_noc"; + reg = <0x7430000 0x3a200>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x188>; + }; + + interconnect@1400000 { + compatible = "qcom,cliffs-mmss_noc"; + reg = <0x1400000 0xdc000>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2"; + qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0>; + phandle = <0x1c0>; + }; + + interconnect@320C0000 { + compatible = "qcom,cliffs-nsp_noc"; + reg = <0x320c0000 0xe080>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x19a>; + }; + + interconnect@16C0000 { + compatible = "qcom,cliffs-pcie_anoc"; + reg = <0x16c0000 0x12400>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos", "pcie_crm_hw_0"; + qcom,bcm-voters = <0x1ab 0x1ac>; + clocks = <0x16f 0x06 0x16f 0x0f>; + phandle = <0x1c1>; + }; + + interconnect@1680000 { + compatible = "qcom,cliffs-system_noc"; + reg = <0x1680000 0x40000>; + #interconnect-cells = <0x01>; + qcom,bcm-voter-names = "hlos"; + qcom,bcm-voters = <0x1ab>; + phandle = <0x1bf>; + }; + + 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 = <0x03>; + }; + + qcom,hdcp { + compatible = "qcom,hdcp"; + qcom,use-smcinvoke = <0x01>; + }; + + qcom,mem-buf-msgq { + compatible = "qcom,mem-buf-msgq"; + }; + + qti,smmu-proxy { + compatible = "smmu-proxy-sender"; + }; + + qcom,msm-eud@88e0000 { + compatible = "qcom,msm-eud"; + interrupt-names = "eud_irq"; + interrupt-parent = <0x157>; + interrupts = <0x0b 0x04>; + reg = <0x88e0000 0x2000 0x88e2000 0x1000>; + reg-names = "eud_base", "eud_mode_mgr2"; + qcom,secure-eud-en; + qcom,eud-utmi-delay = [00 ff]; + status = "ok"; + phandle = <0x1d4>; + }; + + llcc-pmu@24095000 { + compatible = "qcom,llcc-pmu-ver2"; + reg = <0x24095000 0x300>; + reg-names = "lagg-base"; + phandle = <0x3cb>; + }; + + qcom,pmu { + compatible = "qcom,pmu"; + qcom,long-counter; + qcom,pmu-events-tbl = <0x08 0xff 0x02 0xff 0x11 0xff 0x01 0xff 0x17 0xff 0xff 0xff 0x37 0xff 0xff 0xff 0x1000 0xff 0xff 0xff>; + phandle = <0x3cc>; + }; + + ddr-freq-table { + qcom,freq-tbl = <0x858b8 0xbb800 0x17ba38 0x1a0fe0 0x1febe0 0x29bf80 0x30a138 0x383e70 0x407400>; + phandle = <0x1b1>; + }; + + llcc-freq-table { + qcom,freq-tbl = <0x493e0 0x71e44 0x927c0 0xc4c70 0xe3c88 0x104410>; + phandle = <0x1b3>; + }; + + ddrqos-freq-table { + qcom,freq-tbl = <0x00 0x01>; + phandle = <0x1b4>; + }; + + qcom,dcvs { + compatible = "qcom,dcvs"; + #address-cells = <0x01>; + #size-cells = <0x01>; + ranges; + phandle = <0x3cd>; + + l3 { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x02>; + qcom,bus-width = <0x20>; + reg = <0x17d90000 0x4000 0x17d90100 0xa0>; + reg-names = "l3-base", "l3tbl-base"; + phandle = <0x1b9>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + qcom,shared-offset = <0x90>; + phandle = <0x1ba>; + }; + }; + + ddr { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x00>; + qcom,bus-width = <0x04>; + qcom,freq-tbl = <0x1b1>; + phandle = <0x1b5>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + interconnects = <0x189 0x03 0x189 0x200>; + phandle = <0x3ce>; + }; + + fp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x01>; + qcom,fp-voter = <0x1b2>; + phandle = <0x1b6>; + }; + }; + + llcc { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x01>; + qcom,bus-width = <0x10>; + qcom,freq-tbl = <0x1b3>; + phandle = <0x1b7>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + interconnects = <0x1a3 0x02 0x1a3 0x22b>; + phandle = <0x3cf>; + }; + + fp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x01>; + qcom,fp-voter = <0x1b2>; + phandle = <0x1b8>; + }; + }; + + ddrqos { + compatible = "qcom,dcvs-hw"; + qcom,dcvs-hw-type = <0x03>; + qcom,bus-width = <0x01>; + qcom,freq-tbl = <0x1b4>; + phandle = <0x1bb>; + + sp { + compatible = "qcom,dcvs-path"; + qcom,dcvs-path-type = <0x00>; + interconnects = <0x189 0x03 0x189 0x200>; + phandle = <0x1bc>; + }; + }; + }; + + qcom,scmi_plh { + compatible = "qcom,scmi_plh"; + phandle = <0x3d0>; + }; + + qcom,memlat { + compatible = "qcom,memlat"; + phandle = <0x3d1>; + + ddr { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1b5>; + qcom,sampling-path = <0x1b6>; + qcom,miss-ev = <0x1000>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1c 0x1d 0x1e>; + qcom,cpufreq-memfreq-tbl = <0x10fe00 0x858b8 0x168f00 0xbb800 0x1c2000 0x17ba38>; + qcom,sampling-enabled; + }; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22>; + qcom,cpufreq-memfreq-tbl = <0x9ab00 0x858b8 0x122a00 0x17ba38 0x156300 0x1a0fe0 0x1bd500 0x29bf80 0x274200 0x383e70 0x27d800 0x407400>; + qcom,sampling-enabled; + }; + + prime { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x9ab00 0x858b8 0xea600 0xbb800 0x127500 0x17ba38 0x164400 0x1a0fe0 0x20d000 0x29bf80 0x28b900 0x383e70 0x2ab980 0x407400>; + qcom,sampling-enabled; + }; + + gold-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0xe5b00 0x858b8 0x122a00 0xbb800 0x1bd500 0x1a0fe0 0x240900 0x1febe0 0x294f00 0x29bf80>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + + prime-latfloor { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x20d000 0x858b8 0x258000 0x407400>; + qcom,sampling-enabled; + }; + }; + + llcc { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1b7>; + qcom,sampling-path = <0x1b8>; + qcom,miss-ev = <0x37>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1c 0x1d 0x1e>; + qcom,cpufreq-memfreq-tbl = <0xdc500 0x493e0 0x168f00 0x71e44 0x1c2000 0x927c0>; + qcom,sampling-enabled; + }; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0x9ab00 0x493e0 0x122a00 0x71e44 0x156300 0x927c0 0x1bd500 0xc4c70 0x240900 0xe3c88 0x294f00 0x104410>; + qcom,sampling-enabled; + }; + + gold-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0x1fa400 0x493e0 0x240900 0x927c0>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + }; + + l3 { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1b9>; + qcom,sampling-path = <0x1ba>; + qcom,miss-ev = <0x17>; + + silver { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1c 0x1d 0x1e>; + qcom,cpufreq-memfreq-tbl = <0x4b000 0x59100 0x91500 0x7e900 0xc0300 0x96000 0xdc500 0xc4e00 0xf8700 0xdc500 0x10fe00 0xf3c00 0x12c000 0x10b300 0x148200 0x127500 0x168f00 0x148200 0x185100 0x16da00 0x1c2000 0x185100 0x1f5900 0x1b8a00>; + qcom,sampling-enabled; + }; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22>; + qcom,cpufreq-memfreq-tbl = <0x75300 0x59100 0x9ab00 0x7e900 0xe5b00 0xc4e00 0x122a00 0xdc500 0x13a100 0xf3c00 0x16da00 0x127500 0x1a1300 0x148200 0x1fa400 0x16da00 0x2406a8 0x185100 0x294f00 0x1b8a00>; + qcom,sampling-enabled; + }; + + prime { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x75300 0x59100 0x9ab00 0x7e900 0xea600 0xc4e00 0x143700 0xf3c00 0x193200 0x127500 0x1af400 0x148200 0x20d000 0x16da00 0x258000 0x185100 0x2bf200 0x1b8a00>; + qcom,sampling-enabled; + }; + + prime-compute { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x20d000 0x59100 0x2bf200 0x1b8a00>; + qcom,sampling-enabled; + qcom,compute-mon; + }; + }; + + ddrqos { + compatible = "qcom,memlat-grp"; + qcom,target-dev = <0x1bb>; + qcom,sampling-path = <0x1bc>; + qcom,miss-ev = <0x1000>; + + gold { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; + qcom,cpufreq-memfreq-tbl = <0x216600 0x00 0x294f00 0x01>; + qcom,sampling-enabled; + phandle = <0x3d2>; + }; + + prime { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x164400 0x00 0x2bf200 0x01>; + qcom,sampling-enabled; + phandle = <0x3d3>; + }; + + prime-latfloor { + compatible = "qcom,memlat-mon"; + qcom,cpulist = <0x23>; + qcom,cpufreq-memfreq-tbl = <0x20d000 0x00 0x2bf200 0x01>; + qcom,sampling-enabled; + phandle = <0x3d4>; + }; + }; + }; + + qcom,llcc-l3-vote { + qcom,target-dev = <0x1b9>; + qcom,secondary-map = <0x493e0 0x59100 0x71e44 0x7e900 0x927c0 0x96000 0xc4c70 0xc4e00 0xe3c88 0xdc500 0x104410 0xf3c00>; + phandle = <0x1bd>; + }; + + qcom,bwmon-llcc@240B7300 { + compatible = "qcom,bwmon4"; + reg = <0x240b7400 0x300 0x240b7300 0x200>; + reg-names = "base", "global_base"; + interrupts = <0x00 0x245 0x04>; + qcom,mport = <0x00>; + qcom,hw-timer-hz = <0x124f800>; + qcom,count-unit = <0x10000>; + qcom,target-dev = <0x1b7>; + qcom,second-vote = <0x1bd>; + phandle = <0x3d5>; + }; + + qcom,bwmon-ddr@24091000 { + compatible = "qcom,bwmon5"; + reg = <0x24091000 0x1000>; + reg-names = "base"; + interrupts = <0x00 0x51 0x04>; + qcom,hw-timer-hz = <0x124f800>; + qcom,count-unit = <0x10000>; + qcom,target-dev = <0x1b5>; + phandle = <0x3d6>; + }; + + 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 = <0x17c>; + + qcom,battery_charger { + compatible = "oplus,hal_sm8350"; + phandle = <0x3d7>; + #cooling-cells = <0x02>; + qcom,thermal-mitigation-step = <0x7a120>; + qcom,pmic_ftm_vph = "/sys/bus/spmi/drivers/pmic-spmi/0-00/c42d000.qcom,spmi:qcom,pmk8550@0:vadc@9000/iio:device0/in_voltage_pm7550ba_vph_pwr_input"; + qcom,pmic_ftm_vbat = "/sys/bus/spmi/drivers/pmic-spmi/0-00/c42d000.qcom,spmi:qcom,pmk8550@0:vadc@9000/iio:device0/in_voltage_pm7550ba_vbat_sns_qbg_input"; + pinctrl-names = "default", "subboard_temp_gpio_default"; + pinctrl-0 = <0x583 0x584>; + pinctrl-1 = <0x585>; + oplus,voocphy_bidirect_cp_support; + oplus,voocphy_support; + oplus,chg_ops = "plat-pmic"; + qcom,otg_boost_src = <0x00>; + oplus,batt_num = <0x02>; + oplus,otg_scheme = <0x00>; + oplus,ic_type = <0x00>; + oplus,ic_index = <0x00>; + io-channels = <0x52d 0x45 0x52d 0x14b 0x52d 0x14c 0x52d 0x747>; + io-channel-names = "mos1_con_therm_adc", "subboard_temp_adc", "batt_con_therm_adc", "usb_con_therm_adc"; + + oplus,pm8350_charger { + oplus,ic_type = <0x00>; + oplus,ic_index = <0x00>; + phandle = <0x574>; + }; + + oplus,pm7550ba_gauge { + oplus,ic_type = <0x0c>; + oplus,ic_index = <0x01>; + phandle = <0x580>; + }; + + oplus,adsp_ufcs { + oplus,ic_type = <0x19>; + oplus,ic_index = <0x00>; + phandle = <0x593>; + }; + + oplus,adsp_mos { + oplus,ic_type = <0x14>; + oplus,ic_index = <0x00>; + phandle = <0x60c>; + }; + + oplus,adsp_dpdm_switch { + oplus,ic_type = <0x16>; + oplus,ic_index = <0x00>; + phandle = <0x597>; + }; + + oplus,adsp_pps { + oplus,ic_type = <0x17>; + oplus,ic_index = <0x00>; + phandle = <0x599>; + }; + }; + + qcom,ucsi { + compatible = "qcom,ucsi-glink"; + phandle = <0x3d8>; + + connector { + + port { + + endpoint { + remote-endpoint = <0x55b>; + phandle = <0x55a>; + }; + }; + }; + }; + + qcom,altmode { + compatible = "qcom,altmode-glink"; + #altmode-cells = <0x01>; + phandle = <0x3d9>; + }; + }; + + 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,pmic_glink_debug { + compatible = "qcom,pmic-glink-debug"; + #address-cells = <0x01>; + #size-cells = <0x00>; + depends-on-supply = <0x159>; + phandle = <0x3da>; + + i2c@101 { + reg = <0x101>; + #address-cells = <0x01>; + #size-cells = <0x00>; + qcom,bus-type = "i2c"; + + qcom,smb1393@34 { + compatible = "qcom,i2c-pmic"; + reg = <0x34>; + qcom,can-sleep; + }; + + qcom,smb1393@35 { + compatible = "qcom,i2c-pmic"; + reg = <0x35>; + qcom,can-sleep; + }; + }; + + spmi@0 { + reg = <0x00>; + #address-cells = <0x02>; + #size-cells = <0x00>; + phandle = <0x5fa>; + + qcom,pm7550ba-debug@7 { + compatible = "qcom,spmi-pmic"; + reg = <0x07 0x00>; + qcom,can-sleep; + }; + }; + }; + + qcom,glink-adc { + compatible = "qcom,glink-adc"; + #address-cells = <0x01>; + #size-cells = <0x00>; + #io-channel-cells = <0x01>; + status = "ok"; + phandle = <0x3db>; + + smb1393_1_iin { + reg = <0x1013401>; + label = "smb1393_1_iin"; + }; + + smb1393_1_ichg { + reg = <0x1013402>; + label = "smb1393_1_ichg"; + }; + + smb1393_1_die_temp { + reg = <0x1013403>; + label = "smb1393_1_die_temp"; + }; + + smb1393_2_iin { + reg = <0x1013501>; + label = "smb1393_2_iin"; + }; + + smb1393_2_ichg { + reg = <0x1013502>; + label = "smb1393_2_ichg"; + }; + + smb1393_2_die_temp { + reg = <0x1013503>; + label = "smb1393_2_die_temp"; + }; + }; + }; + + kgsl-smmu@3da0000 { + compatible = "qcom,qsmmu-v500", "qcom,adreno-smmu"; + reg = <0x3da0000 0x40000 0x3de6000 0x40>; + reg-names = "base", "tcu-base"; + #iommu-cells = <0x02>; + qcom,use-3-lvl-tables; + #global-interrupts = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + ranges; + dma-coherent; + status = "ok"; + qcom,regulator-names = "vdd"; + vdd-supply = <0x1be>; + clocks = <0x176 0x11 0x16f 0x20 0x16f 0x21 0x176 0x02>; + clock-names = "gpu_cc_hlos1_vote_gpu_smmu", "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb"; + qcom,actlr = <0x00 0x3ff 0x32b>; + interrupts = <0x00 0x2a1 0x04 0x00 0x2a5 0x04 0x00 0x2a6 0x04 0x00 0x2a7 0x04 0x00 0x2a8 0x04 0x00 0x2a9 0x04 0x00 0x2aa 0x04 0x00 0x2ab 0x04 0x00 0x2ac 0x04 0x00 0x2ad 0x04 0x00 0x2ae 0x04 0x00 0x2af 0x04 0x00 0x1a6 0x04 0x00 0x1dc 0x04 0x00 0x23e 0x04 0x00 0x23f 0x04 0x00 0x240 0x04 0x00 0x241 0x04 0x00 0x293 0x04 0x00 0x295 0x04 0x00 0x298 0x04 0x00 0x299 0x04 0x00 0x29a 0x04 0x00 0x29c 0x04 0x00 0x29d 0x04 0x00 0x2bb 0x04>; + phandle = <0x1c2>; + + gpu_qtb@3de8000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x3de8000 0x1000 0x3dec000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x00 0x400>; + qcom,iova-width = <0x31>; + interconnects = <0x1a3 0x00 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3dc>; + }; + }; + + apps-smmu@15000000 { + compatible = "qcom,qsmmu-v500"; + reg = <0x15000000 0x100000 0x151fe000 0x40>; + reg-names = "base", "tcu-base"; + #iommu-cells = <0x02>; + qcom,use-3-lvl-tables; + qcom,handoff-smrs = <0x1c00 0x02>; + #global-interrupts = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + ranges; + dma-coherent; + status = "ok"; + interrupts = <0x00 0x41 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04 0x00 0x158 0x04 0x00 0x159 0x04 0x00 0x18b 0x04 0x00 0x18c 0x04 0x00 0x18d 0x04 0x00 0x18e 0x04 0x00 0x18f 0x04 0x00 0x190 0x04 0x00 0x191 0x04 0x00 0x192 0x04 0x00 0x193 0x04 0x00 0x194 0x04 0x00 0x195 0x04 0x00 0x196 0x04 0x00 0x197 0x04 0x00 0x198 0x04 0x00 0x199 0x04 0x00 0x1a2 0x04 0x00 0x1a3 0x04 0x00 0x19c 0x04 0x00 0x1a5 0x04 0x00 0x2c2 0x04 0x00 0x1a7 0x04 0x00 0x1a8 0x04 0x00 0x1a9 0x04 0x00 0x2b1 0x04 0x00 0x2b2 0x04 0x00 0x2b3 0x04 0x00 0x2b4 0x04 0x00 0x2b5 0x04 0x00 0x2b6 0x04 0x00 0x2b7 0x04 0x00 0x2b8 0x04>; + qcom,actlr = <0x800 0x20 0x01 0x1800 0x00 0x01 0x1820 0x00 0x01 0x1840 0x00 0x01 0x1860 0x00 0x01 0x1880 0x00 0x01 0x18c0 0x00 0x01 0x18a0 0x00 0x103 0x18e0 0x00 0x103 0xc01 0x00 0x303 0xc02 0x00 0x303 0xc03 0x00 0x303 0xc04 0x00 0x303 0xc05 0x00 0x303 0xc06 0x00 0x303 0xc07 0x00 0x303 0xc08 0x00 0x303 0xc09 0x00 0x303 0xc0c 0x00 0x303 0xc0d 0x00 0x303 0xc0e 0x00 0x303 0x1c00 0x02 0x01 0x1c01 0x00 0x01 0x1920 0x00 0x103 0x1923 0x00 0x103 0x1924 0x00 0x103 0x1940 0x00 0x103 0x1941 0x04 0x103 0x1943 0x00 0x103 0x1944 0x00 0x103 0x1947 0x00 0x103>; + phandle = <0x12a>; + + anoc_1_qtb@16f1000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x16f1000 0x1000 0x16e1100 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x00 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1bf 0x08 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + phandle = <0x3dd>; + }; + + anoc_2_qtb@171a000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x171a000 0x1000 0x1701000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x400 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1bf 0x09 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + phandle = <0x3de>; + }; + + cam_hf_qtb@14d2000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x14d2000 0x1000 0x1482000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x800 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1c0 0x0b 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3df>; + }; + + nsp_qtb@7d3000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x7d3000 0x1000 0x7df000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0xc00 0x400>; + qcom,iova-width = <0x22>; + interconnects = <0x19a 0x29 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3e0>; + }; + + lpass_qtb@7b3000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x7b3000 0x1000 0x7be000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1000 0x400>; + qcom,iova-width = <0x20>; + interconnects = <0x188 0x28 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + phandle = <0x3e1>; + }; + + pcie_qtb@16cd000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x16cd000 0x1000 0x16c2000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1400 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1c1 0x2c 0x189 0x200>; + qcom,num-qtb-ports = <0x01>; + qcom,opt-out-tbu-halting; + phandle = <0x3e2>; + }; + + sf_qtb@1451000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x1451000 0x1000 0x1403000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1800 0x400>; + qcom,iova-width = <0x24>; + interconnects = <0x1c0 0x1c 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3e3>; + }; + + mdp_hf_qtb@14d0000 { + compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; + reg = <0x14d0000 0x1000 0x1482000 0x1000>; + reg-names = "base", "debugchain-base"; + qcom,stream-id-range = <0x1c00 0x400>; + qcom,iova-width = <0x20>; + interconnects = <0x1c0 0x15 0x189 0x200>; + qcom,num-qtb-ports = <0x02>; + phandle = <0x3e4>; + }; + }; + + dma_dev { + compatible = "qcom,iommu-dma"; + memory-region = <0x192>; + }; + + iommu_test_device { + compatible = "qcom,iommu-debug-test"; + + usecase0_apps { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + }; + + usecase1_apps_fastmap { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + qcom,iommu-dma = "fastmap"; + }; + + usecase2_apps_atomic { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + qcom,iommu-dma = "atomic"; + }; + + usecase3_apps_dma { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + dma-coherent; + }; + + usecase4_apps_secure { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x12a 0x400 0x00>; + qcom,iommu-vmid = <0x0a>; + }; + + usecase5_kgsl { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x1c2 0x07 0x00>; + }; + + usecase6_kgsl_dma { + compatible = "qcom,iommu-debug-usecase"; + iommus = <0x1c2 0x07 0x00>; + dma-coherent; + }; + }; + + qcom,dma-heaps { + compatible = "qcom,dma-heaps"; + + qcom,secure_cdsp { + qcom,dma-heap-name = "qcom,cma-secure-cdsp"; + qcom,dma-heap-type = <0x02>; + memory-region = <0x1c3>; + }; + + qcom,qseecom { + qcom,dma-heap-name = "qcom,qseecom"; + qcom,dma-heap-type = <0x02>; + memory-region = <0x19f>; + }; + + qcom,qseecom_ta { + qcom,dma-heap-name = "qcom,qseecom-ta"; + qcom,dma-heap-type = <0x02>; + memory-region = <0x1a0>; + }; + + qcom,display { + qcom,dma-heap-name = "qcom,display"; + qcom,dma-heap-type = <0x02>; + qcom,max-align = <0x09>; + memory-region = <0x1c4>; + }; + }; + + qcom,gdsc@adf0004 { + compatible = "qcom,gdsc"; + reg = <0xadf0004 0x04>; + regulator-name = "cam_cc_bps_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e5>; + }; + + qcom,gdsc@add5004 { + compatible = "qcom,gdsc"; + reg = <0xadd5004 0x04>; + regulator-name = "cam_cc_camss_top_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3e6>; + }; + + qcom,gdsc@adf1004 { + compatible = "qcom,gdsc"; + reg = <0xadf1004 0x04>; + regulator-name = "cam_cc_ife_0_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e7>; + }; + + qcom,gdsc@adf2004 { + compatible = "qcom,gdsc"; + reg = <0xadf2004 0x04>; + regulator-name = "cam_cc_ife_1_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e8>; + }; + + qcom,gdsc@adf2054 { + compatible = "qcom,gdsc"; + reg = <0xadf2054 0x04>; + regulator-name = "cam_cc_ife_2_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3e9>; + }; + + qcom,gdsc@adf0080 { + compatible = "qcom,gdsc"; + reg = <0xadf0080 0x04>; + regulator-name = "cam_cc_ipe_0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3ea>; + }; + + qcom,gdsc@adf00e4 { + compatible = "qcom,gdsc"; + reg = <0xadf00e4 0x04>; + regulator-name = "cam_cc_sbi_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3eb>; + }; + + qcom,gdsc@adf3058 { + compatible = "qcom,gdsc"; + reg = <0xadf3058 0x04>; + regulator-name = "cam_cc_sfe_0_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3ec>; + }; + + qcom,gdsc@adf30a8 { + compatible = "qcom,gdsc"; + reg = <0xadf30a8 0x04>; + regulator-name = "cam_cc_sfe_1_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + parent-supply = <0x1c5>; + phandle = <0x3ed>; + }; + + qcom,gdsc@adf30f8 { + compatible = "qcom,gdsc"; + reg = <0xadf30f8 0x04>; + regulator-name = "cam_cc_sfe_2_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3ee>; + }; + + qcom,gdsc@adf32bc { + compatible = "qcom,gdsc"; + reg = <0xadf32bc 0x04>; + regulator-name = "cam_cc_titan_top_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x0a>; + clock-names = "ahb_clk"; + interconnects = <0x1c0 0x0b 0x1c0 0x22f>; + interconnect-names = "mmnoc"; + parent-supply = <0x1c6>; + phandle = <0x1c5>; + }; + + qcom,gdsc@af09000 { + compatible = "qcom,gdsc"; + reg = <0xaf09000 0x04>; + regulator-name = "disp_cc_mdss_core_gdsc"; + proxy-supply = <0x1c7>; + qcom,proxy-consumer-enable; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x14>; + clock-names = "ahb_clk"; + parent-supply = <0x14a>; + phandle = <0x1c7>; + }; + + qcom,gdsc@af0b000 { + compatible = "qcom,gdsc"; + reg = <0xaf0b000 0x04>; + regulator-name = "disp_cc_mdss_core_int2_gdsc"; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x14>; + clock-names = "ahb_clk"; + parent-supply = <0x14a>; + phandle = <0x3ef>; + }; + + qcom,gdsc@a909000 { + compatible = "qcom,gdsc"; + reg = <0xa909000 0x04>; + regulator-name = "mdss_1_disp_cc_mdss_core_gdsc"; + proxy-supply = <0x1c8>; + qcom,proxy-consumer-enable; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x1c8>; + }; + + qcom,gdsc@a90b000 { + compatible = "qcom,gdsc"; + reg = <0xa90b000 0x04>; + regulator-name = "mdss_1_disp_cc_mdss_core_int2_gdsc"; + qcom,support-hw-trigger; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f0>; + }; + + syscon@15214c { + compatible = "syscon"; + reg = <0x15214c 0x04>; + phandle = <0x1c9>; + }; + + syscon@152150 { + compatible = "syscon"; + reg = <0x152150 0x04>; + phandle = <0x3f1>; + }; + + qcom,gdsc@17891000 { + compatible = "qcom,gdsc"; + reg = <0x17891000 0x04>; + regulator-name = "apss_ubwcp_pwr_ctrl"; + qcom,no-status-check-on-disable; + status = "disabled"; + phandle = <0x3f2>; + }; + + qcom,gdsc@16b004 { + compatible = "qcom,gdsc"; + reg = <0x16b004 0x04>; + regulator-name = "gcc_pcie_0_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x00>; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x148>; + phandle = <0x3f3>; + }; + + qcom,gdsc@16c000 { + compatible = "qcom,gdsc"; + reg = <0x16c000 0x04>; + regulator-name = "gcc_pcie_0_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x01>; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x14d>; + phandle = <0x266>; + }; + + qcom,gdsc@18d004 { + compatible = "qcom,gdsc"; + reg = <0x18d004 0x04>; + regulator-name = "gcc_pcie_1_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x01>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f4>; + }; + + qcom,gdsc@18e000 { + compatible = "qcom,gdsc"; + reg = <0x18e000 0x04>; + regulator-name = "gcc_pcie_1_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x04>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f5>; + }; + + qcom,gdsc@117004 { + compatible = "qcom,gdsc"; + reg = <0x117004 0x04>; + regulator-name = "gcc_pcie_2_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x05>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f6>; + }; + + qcom,gdsc@1a3000 { + compatible = "qcom,gdsc"; + reg = <0x1a3000 0x04>; + regulator-name = "gcc_pcie_2_phy_gdsc"; + qcom,retain-regs; + qcom,no-status-check-on-disable; + qcom,collapse-vote = <0x1c9 0x06>; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3f7>; + }; + + qcom,gdsc@19e000 { + compatible = "qcom,gdsc"; + reg = <0x19e000 0x04>; + regulator-name = "gcc_ufs_mem_phy_gdsc"; + proxy-supply = <0x1ca>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x14d>; + phandle = <0x1ca>; + }; + + qcom,gdsc@177004 { + compatible = "qcom,gdsc"; + reg = <0x177004 0x04>; + regulator-name = "gcc_ufs_phy_gdsc"; + proxy-supply = <0x1cb>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x148>; + phandle = <0x1cb>; + }; + + qcom,gdsc@139004 { + compatible = "qcom,gdsc"; + reg = <0x139004 0x04>; + regulator-name = "gcc_usb30_prim_gdsc"; + proxy-supply = <0x1cc>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x148>; + phandle = <0x1cc>; + }; + + qcom,gdsc@150018 { + compatible = "qcom,gdsc"; + reg = <0x150018 0x04>; + regulator-name = "gcc_usb3_phy_gdsc"; + proxy-supply = <0x1cd>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + parent-supply = <0x14d>; + phandle = <0x1cd>; + }; + + qcom,gdsc@1a5004 { + compatible = "qcom,gdsc"; + reg = <0x1a5004 0x04>; + regulator-name = "gcc_usb30_sec_gdsc"; + proxy-supply = <0x1ce>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x1ce>; + }; + + qcom,gdsc@1a600c { + compatible = "qcom,gdsc"; + reg = <0x1a600c 0x04>; + regulator-name = "gcc_usb3_sec_phy_gdsc"; + proxy-supply = <0x1cf>; + qcom,proxy-consumer-enable; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x1cf>; + }; + + syscon@3d99168 { + compatible = "syscon"; + reg = <0x3d990a0 0x04>; + phandle = <0x1d0>; + }; + + qcom,gdsc@3d99108 { + compatible = "qcom,gdsc"; + reg = <0x3d9908c 0x04>; + regulator-name = "gpu_cc_cx_gdsc"; + hw-ctrl-addr = <0x1d0>; + qcom,no-status-check-on-disable; + qcom,clk-dis-wait-val = <0x08>; + qcom,retain-regs; + status = "ok"; + clocks = <0x16f 0x1d>; + clock-names = "ahb_clk"; + parent-supply = <0x148>; + phandle = <0x1be>; + }; + + syscon@3d99504 { + compatible = "syscon"; + reg = <0x3d99504 0x04>; + phandle = <0x3f8>; + }; + + syscon@3d99058 { + compatible = "syscon"; + reg = <0x3d99030 0x04>; + status = "ok"; + phandle = <0x3f9>; + }; + + syscon@3d99358 { + compatible = "syscon"; + reg = <0x3d99180 0x04>; + status = "ok"; + phandle = <0x3fa>; + }; + + syscon@3d9958c { + compatible = "syscon"; + reg = <0x3d9958c 0x04>; + phandle = <0x3fb>; + }; + + qcom,gdsc@3d9905c { + compatible = "qcom,gdsc"; + reg = <0x3d99034 0x04>; + regulator-name = "gpu_cc_gx_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x1d>; + clock-names = "ahb_clk"; + parent-supply = <0x1d1>; + phandle = <0x3fc>; + }; + + qcom,gdsc@3d68024 { + compatible = "qcom,gdsc"; + reg = <0x3d68024 0x04>; + regulator-name = "gx_clkctl_gx_gdsc"; + reg-supply = <0x1be>; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "disabled"; + phandle = <0x3fd>; + }; + + qcom,gdsc@aaf80a4 { + compatible = "qcom,gdsc"; + reg = <0xaaf80a4 0x04>; + regulator-name = "video_cc_mvs0_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1d2>; + phandle = <0x3fe>; + }; + + qcom,gdsc@aaf804c { + compatible = "qcom,gdsc"; + reg = <0xaaf804c 0x04>; + regulator-name = "video_cc_mvs0c_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1c6>; + phandle = <0x1d2>; + }; + + qcom,gdsc@aaf80cc { + compatible = "qcom,gdsc"; + reg = <0xaaf80cc 0x04>; + regulator-name = "video_cc_mvs1_gdsc"; + qcom,retain-regs; + qcom,support-hw-trigger; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1d3>; + phandle = <0x3ff>; + }; + + qcom,gdsc@aaf8078 { + compatible = "qcom,gdsc"; + reg = <0xaaf8078 0x04>; + regulator-name = "video_cc_mvs1c_gdsc"; + qcom,retain-regs; + qcom,support-cfg-gdscr; + status = "ok"; + clocks = <0x16f 0x89>; + clock-names = "ahb_clk"; + parent-supply = <0x1c6>; + phandle = <0x1d3>; + }; + + ipcc-self-ping-apss { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x08 0x02 0x04>; + mboxes = <0x17c 0x08 0x02>; + phandle = <0x400>; + }; + + ipcc-self-ping-cdsp { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x06 0x03 0x04>; + mboxes = <0x17c 0x06 0x03>; + phandle = <0x401>; + }; + + ipcc-self-ping-adsp { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x03 0x03 0x04>; + mboxes = <0x17c 0x03 0x03>; + phandle = <0x402>; + }; + + ipcc-self-ping-slpi { + compatible = "qcom,ipcc-self-ping"; + interrupts-extended = <0x17c 0x04 0x03 0x04>; + mboxes = <0x17c 0x04 0x03>; + phandle = <0x403>; + }; + + ssusb@a600000 { + compatible = "qcom,dwc-usb3-msm"; + reg = <0xa600000 0x100000>; + reg-names = "core_base"; + #address-cells = <0x01>; + size-cells = <0x01>; + ranges; + USB3_GDSC-supply = <0x1cc>; + clocks = <0x16f 0x7e 0x16f 0x10 0x16f 0x08 0x16f 0x80 0x16f 0x83>; + clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk"; + resets = <0x16f 0x13>; + reset-names = "core_reset"; + interrupts-extended = <0x01 0x00 0x82 0x04 0x157 0x0e 0x01 0x157 0x0f 0x01 0x157 0x11 0x04>; + interrupt-names = "pwr_event_irq", "dp_hs_phy_irq", "dm_hs_phy_irq", "ss_phy_irq"; + qcom,use-pdc-interrupts; + extcon = <0x1d4>; + qcom,use-eusb2-phy; + qcom,dis-sending-cm-l1-quirk; + qcom,core-clk-rate = <0xbebc200>; + qcom,core-clk-rate-hs = <0x3f940ab>; + qcom,core-clk-rate-disconnected = <0x7f28155>; + qcom,pm-qos-latency = <0x02>; + qcom,num-gsi-evt-buffs = <0x03>; + qcom,gsi-reg-offset = <0xfc 0x110 0x120 0x130 0x144 0x1a4>; + interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; + interconnects = <0x1a2 0x31 0x189 0x200 0x1a2 0x31 0x1a4 0x211 0x1a3 0x02 0x1a4 0x223>; + usb-role-switch; + dummy-supply = <0x12a>; + phandle = <0x404>; + + dwc3@a600000 { + compatible = "snps,dwc3"; + reg = <0xa600000 0xd93c>; + iommus = <0x12a 0x40 0x00>; + qcom,iommu-dma = "atomic"; + qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; + dma-coherent; + interrupts = <0x00 0x85 0x04>; + usb-phy = <0x1d5 0x1d6>; + 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,ssp-u3-u0-quirk; + tx-fifo-resize; + dr_mode = "otg"; + maximum-speed = "high-speed"; + usb-role-switch; + snps,usb2-lpm-disable; + snps,usb2-gadget-lpm-disable; + }; + + port { + + endpoint { + remote-endpoint = <0x55a>; + phandle = <0x55b>; + }; + }; + }; + + usb_nop_phy { + compatible = "usb-nop-xceiv"; + phandle = <0x405>; + }; + + hsphy@88e3000 { + compatible = "qcom,usb-snps-eusb2-phy"; + reg = <0x88e3000 0x154 0x88e2000 0x04 0xc278000 0x04>; + reg-names = "eusb2_phy_base", "eud_enable_reg", "eud_detect_reg"; + vdd-supply = <0x14e>; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xe7ef0>; + vdda12-supply = <0x14f>; + clocks = <0x16d 0x1b 0x1a6 0x04>; + clock-names = "ref_clk_src", "ref_clk"; + resets = <0x16f 0x0f>; + reset-names = "phy_reset"; + qcom,param-override-seq = <0x00 0x58>; + phandle = <0x1d5>; + dummy-supply = <0x559>; + usb-repeater = <0x559>; + }; + + ssphy@88e8000 { + compatible = "qcom,usb-ssphy-qmp-dp-combo"; + reg = <0x88e8000 0x3000>; + reg-names = "qmp_phy_base"; + vdd-supply = <0x1d7>; + qcom,vdd-voltage-level = <0x00 0xd6d80 0xe09c0>; + qcom,vdd-max-load-uA = <0xb798>; + core-supply = <0x14f>; + usb3_dp_phy_gdsc-supply = <0x1cd>; + clocks = <0x16f 0x84 0x16f 0x87 0x16f 0x88 0x174 0x16d 0x1b 0x1a6 0x05 0x16f 0x86>; + clock-names = "aux_clk", "pipe_clk", "pipe_clk_mux", "pipe_clk_ext_src", "ref_clk_src", "ref_clk", "com_aux_clk"; + resets = <0x16f 0x14 0x16f 0x16>; + reset-names = "global_phy_reset", "phy_reset"; + pinctrl-names = "default"; + pinctrl-0 = <0x1d8>; + qcom,qmp-phy-reg-offset = <0x1c14 0x1f08 0x1f14 0x1c40 0x1c00 0x1c44 0xffff 0x08 0x04 0x1c 0x00 0x10 0x1e00>; + qcom,qmp-phy-init-seq = <0x1000 0xc0 0x1004 0x01 0x1010 0x02 0x1014 0x16 0x1018 0x36 0x101c 0x04 0x1020 0x16 0x1024 0x41 0x1028 0x41 0x102c 0x00 0x1030 0x55 0x1034 0x75 0x1038 0x01 0x103c 0x01 0x1048 0x25 0x104c 0x02 0x1050 0x5c 0x1054 0x0f 0x1058 0x5c 0x105c 0x0f 0x1060 0xc0 0x1064 0x01 0x1070 0x02 0x1074 0x16 0x1078 0x36 0x1080 0x08 0x1084 0x1a 0x1088 0x41 0x108c 0x00 0x1090 0x55 0x1094 0x75 0x1098 0x01 0x10a8 0x25 0x10ac 0x02 0x10bc 0x0a 0x10c0 0x01 0x10cc 0x62 0x10d0 0x02 0x10e8 0x0c 0x1110 0x1a 0x1124 0x14 0x1140 0x04 0x1170 0x20 0x1174 0x16 0x11a4 0xb6 0x11a8 0x4b 0x11ac 0x37 0x11b4 0x0c 0x1234 0x00 0x1238 0x00 0x123c 0x1f 0x1240 0x09 0x1284 0xf5 0x128c 0x3f 0x1290 0x3f 0x1294 0x5f 0x12a4 0x12 0x12e4 0x21 0x1408 0x0a 0x1414 0x06 0x1430 0x2f 0x1434 0x7f 0x143c 0xff 0x1440 0x0f 0x1444 0x99 0x144c 0x08 0x1450 0x08 0x1454 0x00 0x1458 0x0a 0x1460 0xa0 0x14d4 0x54 0x14d8 0x0f 0x14dc 0x13 0x14ec 0x0f 0x14f0 0x4a 0x14f4 0x0a 0x14f8 0x07 0x14fc 0x00 0x1510 0x47 0x151c 0x04 0x1524 0x0e 0x155c 0x3f 0x1560 0xbf 0x1564 0xff 0x1568 0xdf 0x156c 0xed 0x1570 0xdc 0x1574 0x5c 0x1578 0x9c 0x157c 0x1d 0x1580 0x09 0x15a0 0x04 0x15a4 0x38 0x15a8 0x0c 0x15b0 0x10 0x15e4 0x14 0x15f8 0x08 0x1634 0x00 0x1638 0x00 0x163c 0x1f 0x1640 0x09 0x1684 0xf5 0x168c 0x3f 0x1690 0x3f 0x1694 0x5f 0x16a4 0x12 0x16e4 0x05 0x1808 0x0a 0x1814 0x06 0x1830 0x2f 0x1834 0x7f 0x183c 0xff 0x1840 0x0f 0x1844 0x99 0x184c 0x08 0x1850 0x08 0x1854 0x00 0x1858 0x0a 0x1860 0xa0 0x18d4 0x54 0x18d8 0x0f 0x18dc 0x13 0x18ec 0x0f 0x18f0 0x4a 0x18f4 0x0a 0x18f8 0x07 0x18fc 0x00 0x1910 0x47 0x191c 0x04 0x1924 0x0e 0x195c 0xbf 0x1960 0xbf 0x1964 0xbf 0x1968 0xdf 0x196c 0xfd 0x1970 0xdc 0x1974 0x5c 0x1978 0x9c 0x197c 0x1d 0x1980 0x09 0x19a0 0x04 0x19a4 0x38 0x19a8 0x0c 0x19b0 0x10 0x19e4 0x14 0x19f8 0x08 0x1cc4 0xc4 0x1cc8 0x89 0x1ccc 0x20 0x1cd8 0x13 0x1cdc 0x21 0x1d88 0x99 0x1d90 0xe7 0x1d94 0x03 0x1db0 0x0a 0x1dc0 0x88 0x1dc4 0x13 0x1dd0 0x0c 0x1ddc 0x4b 0x1dec 0x10 0x1f00 0x68 0x1f18 0xf8 0x1f3c 0x07 0x1f40 0x40 0x1f44 0x00>; + phandle = <0x1d6>; + }; + + usb_audio_qmi_dev { + compatible = "qcom,usb-audio-qmi-dev"; + iommus = <0x12a 0x100b 0x00>; + qcom,iommu-dma = "disabled"; + qcom,usb-audio-stream-id = <0x0b>; + qcom,usb-audio-intr-num = <0x02>; + }; + + qcom,gpi-dma@a00000 { + compatible = "qcom,gpi-dma"; + #dma-cells = <0x05>; + reg = <0xa00000 0x60000>; + reg-names = "gpi-top"; + iommus = <0x12a 0xb6 0x00>; + qcom,max-num-gpii = <0x0c>; + interrupts = <0x00 0x117 0x04 0x00 0x118 0x04 0x00 0x119 0x04 0x00 0x11a 0x04 0x00 0x11b 0x04 0x00 0x11c 0x04 0x00 0x125 0x04 0x00 0x126 0x04 0x00 0x127 0x04 0x00 0x128 0x04 0x00 0x129 0x04 0x00 0x12a 0x04>; + qcom,static-gpii-mask = <0x01>; + qcom,gpii-mask = <0x1e>; + qcom,ev-factor = <0x01>; + qcom,iommu-dma-addr-pool = <0x100000 0x100000>; + qcom,gpi-ee-offset = <0x10000>; + dma-coherent; + status = "ok"; + phandle = <0x1e0>; + }; + + qcom,qupv3_0_geni_se@ac0000 { + compatible = "qcom,geni-se-qup"; + reg = <0xac0000 0x2000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + clock-names = "m-ahb", "s-ahb"; + clocks = <0x16f 0x66 0x16f 0x67>; + iommus = <0x12a 0xa3 0x00>; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + ranges; + status = "ok"; + phandle = <0x406>; + + qcom,qup_uart@a94000 { + compatible = "qcom,geni-debug-uart"; + reg = <0xa94000 0x4000>; + reg-names = "se_phys"; + interrupts = <0x00 0x166 0x04>; + clock-names = "se"; + clocks = <0x16f 0x4b>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1da 0x1db>; + pinctrl-1 = <0x586>; + status = "ok"; + phandle = <0x407>; + }; + + i2c@a80000 { + compatible = "qcom,i2c-geni"; + reg = <0xa80000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x161 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x41>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1dd 0x1de>; + pinctrl-1 = <0x1df>; + dmas = <0x1e0 0x00 0x00 0x03 0x40 0x00 0x1e0 0x01 0x00 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + qcom,shared; + status = "ok"; + phandle = <0x408>; + qcom,clk-freq-out = <0x61a80>; + + wcd939x_i2c@e { + compatible = "qcom,wcd939x-i2c"; + reg = <0x0e>; + vdd-usb-cp-supply = <0x1e1>; + phandle = <0x409>; + status = "disabled"; + }; + + tfa98xx@34 { + status = "ok"; + tfa_channel = <0x00>; + tfa_default_mohm = <0x1f40>; + tfa_max_range = <0x1f40>; + tfa_min_range = <0x1388>; + tfa9874_vdd-supply = <0x1e1>; + reset-gpio = <0x16c 0x7f 0x00>; + reg = <0x34>; + compatible = "nxp,tfa98xx"; + }; + + tfa98xx@35 { + status = "ok"; + tfa_channel = <0x01>; + tfa_default_mohm = <0x189c>; + tfa_max_range = <0x1f40>; + tfa_min_range = <0x1388>; + tfa9874_vdd-supply = <0x1e1>; + reset-gpio = <0x16c 0x83 0x00>; + reg = <0x35>; + compatible = "nxp,tfa98xx"; + }; + + fsa4480@42 { + phandle = <0x6c2>; + reg = <0x42>; + compatible = "qcom,fsa4480-i2c"; + }; + + nq@64 { + rtc6226,vio-supply-voltage = <0x1b7740 0x1b7740>; + vio-supply = <0x1e1>; + rtc6226,vdd-load = <0x3a98>; + rtc6226,vdd-supply-voltage = <0x2ab980 0x2ab980>; + vdd-supply = <0x353>; + fmint-gpio = <0x16c 0xaa 0x00>; + reg = <0x64>; + compatible = "rtc6226"; + }; + }; + + spi@a80000 { + compatible = "qcom,spi-geni"; + reg = <0xa80000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x161 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x41>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1e2 0x1e3 0x1e4 0x1e5>; + pinctrl-1 = <0x1e6>; + dmas = <0x1e0 0x00 0x00 0x01 0x40 0x00 0x1e0 0x01 0x00 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x40a>; + }; + + i2c@a84000 { + compatible = "qcom,i2c-geni"; + reg = <0xa84000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x162 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x43>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x58c 0x58d>; + pinctrl-1 = <0x58e>; + dmas = <0x1e0 0x00 0x01 0x03 0x40 0x00 0x1e0 0x01 0x01 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "okay"; + phandle = <0x40b>; + qcom,clk-freq-out = <0x61a80>; + + sc8517-charger@69 { + status = "okay"; + compatible = "sc,sc8517-master"; + reg = <0x69>; + oplus,irq_gpio = <0x16c 0x98 0x00>; + pinctrl-names = "charging_inter_active", "charging_inter_sleep"; + pinctrl-0 = <0x58f>; + pinctrl-1 = <0x590>; + oplus,ic_type = <0x10>; + oplus,ic_index = <0x00>; + oplus,vooc-version = <0x05>; + oplus_spec,external_gauge_support; + oplus_spec,voocphy_bidirect_cp_support; + oplus_spec,voocphy_current_default = <0x6d>; + oplus_spec,svooc_cool_down_current_limit = <0x6e 0x0f 0x0f 0x14 0x19 0x1e 0x23 0x28 0x2d 0x32 0x37 0x3c 0x3f 0x41 0x46 0x4b 0x50 0x55 0x5a 0x5f 0x6e>; + oplus_spec,vooc_cool_down_current_limit = <0x3c 0x14 0x14 0x14 0x1e 0x28 0x32 0x3c>; + oplus_spec,vooc_little_cold_full_voltage = <0x1176>; + oplus_spec,vooc_cool_full_voltage = <0x1176>; + oplus_spec,vooc_warm_full_voltage = <0x1022>; + oplus_spec,vooc_1time_full_voltage = <0x11c6>; + oplus_spec,vooc_ntime_full_voltage = <0x11bc>; + oplus_spec,low_curr_full_t1 = <0x78>; + oplus_spec,low_curr_full_t2 = <0x15e>; + oplus_spec,low_curr_full_t3 = <0x1ae>; + oplus_spec,range1_low_curr_full = <0x3b6 0x11bc 0x352 0x11b7 0x2ee 0x11a8 0x28a 0x119e 0x226 0x1194>; + oplus_spec,range2_low_curr_full = <0x79e 0x11bc 0x73a 0x11b7 0x6d6 0x11a8 0x672 0x119e 0x60e 0x1194>; + oplus_spec,vooc_multistep_initial_batt_temp = <0x3e8>; + oplus_spec,vooc_little_cool_high_temp = <0xc8>; + oplus_spec,vooc_little_cool_temp = <0xc8>; + oplus_spec,vooc_cool_temp = <0x78>; + oplus_spec,vooc_little_cold_temp = <0x32>; + oplus_spec,vooc_normal_low_temp = <0x15e>; + oplus_spec,vooc_strategy_normal_current = <0x6d>; + oplus_spec,vooc_normal_to_little_cool_current = <0x6d>; + oplus_spec,vooc_over_high_temp = <0x1fe>; + oplus_spec,vooc_low_temp = <0x00>; + oplus_spec,vooc_high_temp = <0x1f4>; + oplus_spec,vooc_low_soc = <0x00>; + oplus_spec,vooc_high_soc = <0x5a>; + oplus_spec,vooc_normal_high_temp = <0x1b8>; + oplus_spec,vooc_warm_vol_thr = <0xfa0>; + oplus_spec,vooc_warm_soc_thr = <0x32>; + oplus_spec,impedance_calculation_newmethod; + oplus_spec,svooc_circuit_r_l = <0x18>; + oplus_spec,svooc_circuit_r_h = <0x02>; + oplus_spec,voocphy_ibat_over_current = <0x2c24>; + oplus_spec,voocphy_cp_max_ibus = <0x2c24>; + oplus_spec,voocphy_svooc_cp_max_ibus = <0xdac>; + oplus_spec,voocphy_vooc_cp_max_ibus = <0xdac>; + oplus_spec,batt_pwd_curr_thd1 = <0x1770>; + oplus_spec,batt_pwd_vol_thd1 = <0x11de>; + oplus_spec,voocphy_freq_mincore = <0xe5b00>; + oplus_spec,voocphy_freq_midcore = <0x15f900>; + oplus_spec,voocphy_freq_maxcore = <0x1777d0>; + oplus_spec,voocphy_current_change_timeout = <0x64>; + oplus_spec,copycat_vooc_support; + oplus,abnormal_adapter_current = <0x13 0x13 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; + svooc_batt_sys_curve = <0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x01 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00>; + vooc_batt_sys_curve = <0x00 0x01 0x00 0x01 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00>; + phandle = <0x57c>; + + svooc_charge_strategy { + + strategy_soc_0_to_50 { + strategy_temp_little_cold = <0x103a 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x103a 0x24 0x00 0x00 0x00 0x1170 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x103a 0x49 0x00 0x168 0x00 0x103a 0x3c 0x00 0x348 0x00 0x1184 0x33 0x00 0x258 0x00 0x1184 0x2d 0x00 0x00 0x00 0x1184 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x106c 0x6d 0x00 0x3c 0x00 0x106c 0x5b 0x00 0x12c 0x00 0x10ee 0x5a 0x00 0x78 0x00 0x10ee 0x55 0x00 0x78 0x00 0x1184 0x49 0x00 0x258 0x00 0x1184 0x3c 0x00 0x348 0x00 0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x106c 0x6d 0x00 0x3c 0x00 0x106c 0x5b 0x00 0x12c 0x00 0x10ee 0x5a 0x00 0x78 0x00 0x10ee 0x55 0x00 0x78 0x00 0x1184 0x49 0x00 0x258 0x00 0x1184 0x3c 0x00 0x348 0x00 0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + + strategy_soc_50_to_75 { + strategy_temp_little_cold = <0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x1170 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x1184 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x23 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + + strategy_soc_75_to_85 { + strategy_temp_little_cold = <0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + + strategy_soc_85_to_90 { + strategy_temp_little_cold = <0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_cool = <0x117a 0x0a 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x11b6 0x12 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x11b6 0x14 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x11bc 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; + }; + }; + + vooc_charge_strategy { + + strategy_soc_0_to_50 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x1144 0x1e 0x00 0x00 0x00 0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + + strategy_soc_50_to_75 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x1144 0x1e 0x00 0x00 0x00 0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + + strategy_soc_75_to_85 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + + strategy_soc_85_to_90 { + strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_cool = <0x114e 0x14 0x01 0x00 0x00>; + strategy_temp_little_cool = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_low = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_normal_high = <0x1180 0x14 0x01 0x00 0x00>; + strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; + }; + }; + + oplus,sc8517_cp { + oplus,ic_type = <0x14>; + oplus,ic_index = <0x00>; + phandle = <0x591>; + }; + }; + }; + + spi@a84000 { + compatible = "qcom,spi-geni"; + reg = <0xa84000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x162 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x43>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1ea 0x1eb 0x1ec 0x1ed>; + pinctrl-1 = <0x1ee>; + dmas = <0x1e0 0x00 0x01 0x01 0x40 0x00 0x1e0 0x01 0x01 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x40c>; + }; + + i3c-master@a84000 { + compatible = "qcom,geni-i3c"; + reg = <0xa84000 0x4000 0xeca0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x43>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x1ef 0x1f0>; + pinctrl-1 = <0x1f1 0x1f2>; + pinctrl-2 = <0x1f3>; + interrupts-extended = <0x01 0x00 0x162 0x04 0x157 0x21 0x04 0x157 0x20 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x01>; + dmas = <0x1e0 0x00 0x01 0x04 0x40 0x00 0x1e0 0x01 0x01 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x40d>; + }; + + i2c@a88000 { + compatible = "qcom,i2c-geni"; + reg = <0xa88000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x163 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x45>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1f4 0x1f5>; + pinctrl-1 = <0x1f6>; + dmas = <0x1e0 0x00 0x02 0x03 0x40 0x00 0x1e0 0x01 0x02 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x40e>; + }; + + spi@a88000 { + compatible = "qcom,spi-geni"; + reg = <0xa88000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x163 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x45>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1f7 0x1f8 0x1f9 0x1fa>; + pinctrl-1 = <0x1fb>; + dmas = <0x1e0 0x00 0x02 0x01 0x40 0x00 0x1e0 0x01 0x02 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x40f>; + }; + + i2c@a8c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa8c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x164 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x47>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x56e 0x56f>; + pinctrl-1 = <0x570>; + dmas = <0x1e0 0x00 0x03 0x03 0x40 0x00 0x1e0 0x01 0x03 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x410>; + + aw8697_haptic@5A { + compatible = "awinic,aw8697_haptic"; + reg = <0x5a>; + reset-gpio = <0x16c 0x93 0x00>; + irq-gpio = <0x16c 0x91 0x00>; + status = "ok"; + qcom,device_id = <0x329>; + oplus,aw86927_boost_voltage = <0x50>; + haptic_hv_vmax = [28 28 28 28 28 28 28 2c 30 34 38 3c 40 44 48 4c 50]; + haptic_hv_gain = [49 51 5a 62 6b 73 7c 80 80 80 80 80 80 80 80 80 80]; + pinctrl-names = "default"; + pinctrl-0 = <0x571>; + oplus,livetap_support; + oplus,auto_break_mode_support; + oplus,d2s_gain = [07]; + oplus,brk_time = [05]; + oplus,brk_gain = [06]; + }; + }; + + spi@a8c000 { + compatible = "qcom,spi-geni"; + reg = <0xa8c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x164 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x47>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x1ff 0x200 0x201 0x202>; + pinctrl-1 = <0x203>; + dmas = <0x1e0 0x00 0x03 0x01 0x40 0x00 0x1e0 0x01 0x03 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x411>; + }; + + i2c@a90000 { + compatible = "qcom,i2c-geni"; + reg = <0xa90000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x165 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x49>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x204 0x205>; + pinctrl-1 = <0x206>; + dmas = <0x1e0 0x00 0x04 0x03 0x40 0x02 0x1e0 0x01 0x04 0x03 0x40 0x02>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x412>; + }; + + spi@a90000 { + compatible = "qcom,spi-geni"; + reg = <0xa90000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x165 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x49>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x562 0x563 0x564 0x565>; + pinctrl-1 = <0x566 0x567>; + dmas = <0x1e0 0x00 0x04 0x01 0x40 0x02 0x1e0 0x01 0x04 0x01 0x40 0x02>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "ok"; + phandle = <0x413>; + qcom,touch-active = "goodix,gt9916S"; + qcom,la-vm; + + goodix-berlin@0 { + compatible = "goodix,gt9916S"; + reg = <0x00>; + spi-max-frequency = <0xf4240>; + interrupt-parent = <0x16c>; + interrupts = <0x81 0x2008>; + goodix,reset-gpio = <0x16c 0x80 0x00>; + goodix,irq-gpio = <0x16c 0x81 0x2008>; + goodix,irq-flags = <0x02>; + goodix,panel-max-x = <0x438>; + goodix,panel-max-y = <0x960>; + goodix,panel-max-w = <0xff>; + goodix,panel-max-p = <0x1000>; + goodix,firmware-name = "goodix_firmware_spi.bin"; + goodix,config-name = "goodix_cfg_group_spi.bin"; + goodix,avdd-name = "avdd"; + goodix,iovdd-name = "iovdd"; + avdd-supply = <0x356>; + iovdd-supply = <0x150>; + goodix,touch-type = "primary"; + goodix,qts_en; + qts,trusted-touch-mode = "vm_mode"; + qts,touch-environment = "pvm"; + qts,trusted-touch-type = "primary"; + qts,trusted-touch-spi-irq = <0x29c>; + qts,trusted-touch-io-bases = <0xa90000>; + qts,trusted-touch-io-sizes = <0x1000>; + qts,trusted-touch-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x80 0x00 0x16c 0x81 0x2008>; + status = "disabled"; + panel = <0x776 0x76d 0x777 0x778>; + }; + + synaptics_tcm@0 { + compatible = "synaptics-s3910"; + reg = <0x00>; + chip-name = "S3910"; + status = "disabled"; + spi-max-frequency = <0x121eac0>; + interrupt-parent = <0x16c>; + interrupts = <0x81 0x2008>; + vdd_2v8-supply = <0x356>; + vdd_2v8_volt = <0x2de600>; + enable1v8_gpio = <0x53f 0x05 0x01>; + irq-gpio = <0x16c 0x81 0x2008>; + reset-gpio = <0x16c 0x80 0x01>; + pinctrl-names = "default"; + pinctrl-0 = <0x568 0x569>; + touchpanel,max-num-support = <0x0a>; + touchpanel,tx-rx-num = <0x11 0x26>; + earsense,tx-rx-num = <0x10 0x24>; + touchpanel,panel-coords = <0x3160 0x6c98>; + touchpanel,display-coords = <0x4f0 0xadc>; + touchpanel,touchmajor-limit = <0x80 0xd8>; + touchpanel,elimination-range = <0x14 0xc8 0xc8>; + touchpanel,int-mode = <0x01>; + touchpanel,curved-size = <0x2d>; + touchpanel,smooth-level = <0x00 0x01 0x02 0x04 0x07 0x09>; + touchpanel,smooth-level-charging = <0x00 0x02 0x04 0x07 0x08 0x09>; + touchpanel,sensitive-level = <0x00 0x46 0x37 0x28 0x19 0x0a>; + touchpanel,single-optimized-time = <0x08>; + touchpanel,high-frame-rate-time = <0x3c>; + prevention,curved_screen_V2; + prevention,grip_disable_level = <0x06>; + prevention,updelay_time_ms = <0x14>; + prevention,makeup_cnt_weight = <0x04 0x01 0x02 0x02 0x02>; + prevention,large_corner_range = <0x578 0xd48>; + prevention,large_corner_judge_condition = <0x1f4 0x190 0x492 0x07 0x07>; + prevention,trx_reject_condition = <0x09 0x08 0x08>; + prevention,trx_strict_reject_condition = <0x08 0x07 0x07>; + prevention,large_judge_time_ms = <0x1f4 0x32 0x1e>; + prevention,large_exit_condition = <0x08 0x08 0x02>; + prevention,single_channel_width = <0x177 0x177>; + prevention,normal_tap_condition = <0x0a 0x15e>; + prevention,long_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,long_strict_edge_condition = <0xa0 0x3c>; + prevention,long_fingerhold_condition = <0x46 0x06 0x04 0x04>; + prevention,short_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,short_strict_edge_condition = <0xa0 0x3c>; + prevention,large_strict_exit_condition = <0x06 0x06>; + prevention,top_corner_config = <0x249 0x6ca 0x232>; + prevention,edge_swipe_config = <0x160 0x56e>; + prevention,curved_screen_V4; + prevention,long_eliminate_point_type = <0x02 0x3160 0x2436 0x160 0x6c98 0x12c 0x01>; + prevention,long_fingerhold_condition2 = <0x2ca 0x7d0 0x00 0x00>; + prevention,top_corner_config2 = <0x03 0x50 0x177 0x2be 0x00>; + prevention,hor_long_top_corner_config = <0x2be 0x90d 0x00 0x00>; + prevention,top_middle_config = <0x3160 0x486 0x486 0x00>; + prevention,corner_eliminate_point_type = <0x00 0x57c 0xadc 0x01>; + prevention,finger_hold_differ_size = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support = <0x01 0xc8 0x03 0x01>; + prevention,reclining_mode_support = <0x01>; + prevention,long_eliminate_point_type_recli = <0x02 0x3160 0x2436 0x160 0x6c98 0x1f4 0x01>; + prevention,finger_hold_differ_size_recli = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance_recli = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance_recli = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance_recli = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support_recli = <0x01 0x96 0x03 0x00>; + prevention,long_edge_condition_recli = <0xb3 0x5a 0x78 0x50>; + end_stretch_value = <0x1e0 0xfa 0x10 0x10>; + touchpanel,tp_ic_type = <0x02>; + panel_type = <0x03 0x07>; + platform_support_project = <0x5c39 0x606f 0x5c46 0x5ca6>; + platform_support_project_dir = <0x5c39 0x5c39 0x5c39 0x5c39>; + platform_support_project_commandline = "mdss_dsi_panel_bale_P_3_AB714_dsc_cmd", "mdss_dsi_panel_bale_P_7_AB715_dsc_cmd"; + black_gesture_support; + pressure_report_support; + charger_pump_support; + game_switch_support; + smart_gesture_support; + fw_update_app_support; + fingerprint_underscreen_support; + freq_hop_simulate_support; + report_flow_unlock_support; + screenoff_fingerprint_info_support; + irq_need_dev_resume_ok; + report_rate_white_list_support; + kernel_grip_support; + health_monitor_support; + black_gesture_indep_support; + algorithm_support; + spi_port_support; + exception_upload_support; + sportify_aod_gesture_support; + glove_mode_support; + fingerprint_not_report_in_suspend; + snr_read_support; + palm_to_sleep_support; + skip_reinit_device_support; + tp_data_record_support; + edge_pull_out_support; + touchpanel,button-type = <0x04>; + touchpanel.button-TRx = <0x00 0x00>; + + S3910 { + switch_report_rate; + report_rate_default = <0x3c>; + report_rate_game_value = <0x03>; + fps_report_rate = <0x3c 0x02 0x5a 0x03 0x78 0x03>; + default_gesture_mask = <0x1fff>; + fwupdate_bootloader = <0x01>; + normal_config_version = <0x02>; + extreme_game_report_rate = <0x168>; + }; + + S3910_PANEL7 { + interrupts = <0x81 0x2008>; + irq-gpio = <0x16c 0x81 0x2008>; + reset-gpio = <0x16c 0x80 0x01>; + touchpanel,max-num-support = <0x0a>; + touchpanel,tx-rx-num = <0x12 0x27>; + touchpanel,panel-coords = <0x3160 0x6c98>; + touchpanel,display-coords = <0x4f0 0xadc>; + touchpanel,touchmajor-limit = <0x100 0x100>; + touchpanel,int-mode = <0x01>; + touchpanel,curved-size = <0x2d>; + touchpanel,smooth-level = <0x00 0x01 0x02 0x04 0x07 0x09>; + touchpanel,smooth-level-charging = <0x00 0x02 0x04 0x07 0x08 0x09>; + touchpanel,sensitive-level = <0x00 0x46 0x37 0x28 0x19 0x0a>; + touchpanel,single-optimized-time = <0x08>; + touchpanel,high-frame-rate-time = <0x3c>; + prevention,curved_screen_V2; + prevention,grip_disable_level = <0x06>; + prevention,updelay_time_ms = <0x14>; + prevention,makeup_cnt_weight = <0x04 0x01 0x02 0x02 0x02>; + prevention,large_corner_range = <0x578 0xd48>; + prevention,large_corner_judge_condition = <0x1f4 0x190 0x492 0x07 0x07>; + prevention,trx_reject_condition = <0x09 0x08 0x08>; + prevention,trx_strict_reject_condition = <0x08 0x07 0x07>; + prevention,large_judge_time_ms = <0x1f4 0x32 0x1e>; + prevention,large_exit_condition = <0x08 0x08 0x02>; + prevention,single_channel_width = <0x177 0x177>; + prevention,normal_tap_condition = <0x0a 0x15e>; + prevention,long_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,long_strict_edge_condition = <0xa0 0x3c>; + prevention,long_fingerhold_condition = <0x46 0x06 0x04 0x04>; + prevention,short_edge_condition = <0xb3 0x5a 0x78 0x50>; + prevention,short_strict_edge_condition = <0xa0 0x3c>; + prevention,large_strict_exit_condition = <0x06 0x06>; + prevention,top_corner_config = <0x249 0x6ca 0x232>; + prevention,edge_swipe_config = <0x160 0x56e>; + prevention,curved_screen_V4; + prevention,long_eliminate_point_type = <0x02 0x3160 0x2436 0x160 0x6c98 0x12c 0x01>; + prevention,long_fingerhold_condition2 = <0x2ca 0x7d0 0x00 0x00>; + prevention,top_corner_config2 = <0x03 0x50 0x177 0x2be 0x00>; + prevention,hor_long_top_corner_config = <0x2be 0x90d 0x00 0x00>; + prevention,top_middle_config = <0x3160 0x486 0x486 0x00>; + prevention,corner_eliminate_point_type = <0x00 0x57c 0xadc 0x01>; + prevention,finger_hold_differ_size = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support = <0x01 0xc8 0x03 0x01>; + prevention,reclining_mode_support = <0x01>; + prevention,long_eliminate_point_type_recli = <0x02 0x3160 0x2436 0x160 0x6c98 0x1f4 0x01>; + prevention,finger_hold_differ_size_recli = <0x01 0x00 0x160 0x12c>; + prevention,finger_hold_max_rx_exit_distance_recli = <0x05 0x160 0x90d>; + prevention,max_rx_exit_distance_recli = <0x01 0x05 0x78 0x160 0x90d>; + prevention,dynamic_finger_hold_exit_distance_recli = <0x01 0x160 0x90d 0x19a>; + prevention,edge_sliding_matched_support_recli = <0x01 0x96 0x03 0x00>; + prevention,long_edge_condition_recli = <0xb3 0x5a 0x78 0x50>; + }; + }; + + synaptics_tcm_hbp@0 { + compatible = "synaptics,tcm-spi-hbp"; + reg = <0x00>; + chip-name = "S3910"; + status = "okay"; + spi-max-frequency = <0x121eac0>; + qcom,rt; + interrupt-parent = <0x16c>; + interrupts = <0x81 0x2008>; + avdd-supply = <0x356>; + synaptics,avdd-name = "avdd"; + synaptics,vdd-gpio = <0x53f 0x05 0x01>; + synaptics,irq-gpio = <0x16c 0x81 0x2008>; + synaptics,reset-gpio = <0x16c 0x80 0x01>; + pinctrl-names = "default"; + pinctrl-0 = <0x568 0x569>; + touchpanel,panel-coords = <0x3160 0x6c98>; + touchpanel,tx-rx-num = <0x11 0x26>; + panel_type = <0x03 0x07>; + firmware_name = "AB714"; + platform_support_project = <0x5c39 0x606f 0x5c46 0x5ca6>; + platform_support_project_dir = <0x5c39 0x5c39 0x5c39 0x5c39>; + platform_support_project_commandline = "mdss_dsi_panel_bale_P_3_AB714_dsc_cmd", "mdss_dsi_panel_bale_P_7_AB715_dsc_cmd"; + synaptics,power-on-state = <0x01>; + synaptics,power-delay-ms = <0xc8>; + synaptics,irq-on-state = <0x00>; + synaptics,reset-on-state = <0x00>; + synaptics,reset-active-ms = <0x0a>; + synaptics,reset-delay-ms = <0x50>; + synaptics,spi-mode = <0x00>; + synaptics,spi-byte-delay-us = <0x00>; + synaptics,spi-block-delay-us = <0x00>; + tp_data_record_support; + + S3910_PANEL7 { + touchpanel,tx-rx-num = <0x12 0x27>; + }; + }; + }; + + i3c-master@a90000 { + compatible = "qcom,geni-i3c"; + reg = <0xa90000 0x4000 0xecb0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x49>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x20c 0x20d>; + pinctrl-1 = <0x20e 0x20f>; + pinctrl-2 = <0x210>; + interrupts-extended = <0x01 0x00 0x165 0x04 0x157 0x23 0x04 0x157 0x22 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x02>; + dmas = <0x1e0 0x00 0x04 0x04 0x40 0x00 0x1e0 0x01 0x04 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x414>; + }; + + i2c@a98000 { + compatible = "qcom,i2c-geni"; + reg = <0xa98000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x16b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4d>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x211 0x212>; + pinctrl-1 = <0x213>; + dmas = <0x1e0 0x00 0x06 0x03 0x40 0x00 0x1e0 0x01 0x06 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x415>; + }; + + spi@a98000 { + compatible = "qcom,spi-geni"; + reg = <0xa98000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x16b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4d>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x214 0x215 0x216 0x217>; + pinctrl-1 = <0x218>; + dmas = <0x1e0 0x00 0x06 0x01 0x40 0x00 0x1e0 0x01 0x06 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x416>; + }; + + i3c-master@a98000 { + compatible = "qcom,geni-i3c"; + reg = <0xa98000 0x4000 0xecc0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x4d>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x18a 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x219 0x21a>; + pinctrl-1 = <0x21b 0x21c>; + pinctrl-2 = <0x21d>; + interrupts-extended = <0x01 0x00 0x16b 0x04 0x157 0x25 0x04 0x157 0x24 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x03>; + dmas = <0x1e0 0x00 0x06 0x04 0x40 0x00 0x1e0 0x01 0x06 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x417>; + }; + + i2c@a9c000 { + compatible = "qcom,i2c-geni"; + reg = <0xa9c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x243 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4f>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x21e 0x21f>; + pinctrl-1 = <0x220>; + dmas = <0x1e0 0x00 0x07 0x03 0x40 0x00 0x1e0 0x01 0x07 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x418>; + }; + + spi@a9c000 { + compatible = "qcom,spi-geni"; + reg = <0xa9c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x243 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x4f>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x221 0x222 0x223 0x224>; + pinctrl-1 = <0x225>; + dmas = <0x1e0 0x00 0x07 0x01 0x40 0x00 0x1e0 0x01 0x07 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x419>; + }; + }; + + qcom,gpi-dma@800000 { + compatible = "qcom,gpi-dma"; + #dma-cells = <0x05>; + reg = <0x800000 0x60000>; + reg-names = "gpi-top"; + iommus = <0x12a 0x436 0x00>; + qcom,max-num-gpii = <0x0c>; + interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04 0x00 0x24e 0x04 0x00 0x24f 0x04 0x00 0x250 0x04 0x00 0x251 0x04 0x00 0x252 0x04 0x00 0x253 0x04 0x00 0x254 0x04 0x00 0x255 0x04 0x00 0x256 0x04 0x00 0x257 0x04>; + qcom,static-gpii-mask = <0x01>; + qcom,gpii-mask = <0x1e>; + qcom,ev-factor = <0x01>; + qcom,iommu-dma-addr-pool = <0x100000 0x100000>; + qcom,gpi-ee-offset = <0x10000>; + dma-coherent; + status = "ok"; + phandle = <0x229>; + }; + + qcom,qupv3_1_geni_se@8c0000 { + compatible = "qcom,geni-se-qup"; + reg = <0x8c0000 0x2000>; + #address-cells = <0x01>; + #size-cells = <0x01>; + clock-names = "m-ahb", "s-ahb"; + clocks = <0x16f 0x6a 0x16f 0x6b>; + iommus = <0x12a 0x423 0x00>; + qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; + qcom,iommu-geometry = <0x40000000 0x10000000>; + qcom,iommu-dma = "fastmap"; + dma-coherent; + ranges; + status = "ok"; + phandle = <0x41a>; + + i2c@880000 { + compatible = "qcom,i2c-geni"; + reg = <0x880000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x175 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x56>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x226 0x227>; + pinctrl-1 = <0x228>; + dmas = <0x229 0x00 0x00 0x03 0x400 0x00 0x229 0x01 0x00 0x03 0x400 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x41b>; + qcom,pm-ctrl-client; + qcom,clk-freq-out = <0xf4240>; + qcom,high-perf; + + qcom,eeprom2 { + phandle = <0x651>; + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x71>; + cci-master = <0x01>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET3"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x44 0x00 0x16c 0x03 0x00>; + pinctrl-1 = <0x64f 0x650>; + pinctrl-0 = <0x64d 0x64e>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x00>; + rgltr-max-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + rgltr-min-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x363>; + cam_vana-supply = <0x366>; + compatible = "qcom,cam-i2c-eeprom"; + reg = <0x54>; + cell-index = <0x02>; + }; + + qcom,cam-sensor2 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x71>; + cci-master = <0x01>; + gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET3"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x44 0x00 0x16c 0x03 0x00>; + pinctrl-1 = <0x64f 0x650>; + pinctrl-0 = <0x64d 0x64e>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x00>; + rgltr-max-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + rgltr-min-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; + aon-camera-id = <0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x363>; + cam_vana-supply = <0x366>; + eeprom-src = <0x651>; + sensor-position-yaw = <0xb4>; + sensor-position-pitch = <0x00>; + sensor-position-roll = <0x5a>; + csiphy-sd-index = <0x04>; + reg = <0x20>; + compatible = "qcom,cam-i2c-sensor"; + cell-index = <0x02>; + }; + }; + + spi@880000 { + compatible = "qcom,spi-geni"; + reg = <0x880000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x175 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x56>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x22a 0x22b 0x22c 0x22d>; + pinctrl-1 = <0x22e>; + dmas = <0x229 0x00 0x00 0x01 0x40 0x00 0x229 0x01 0x00 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x41c>; + }; + + i3c-master@880000 { + compatible = "qcom,geni-i3c"; + reg = <0x880000 0x4000 0xecd0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x56>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x22f 0x230>; + pinctrl-1 = <0x231 0x232>; + pinctrl-2 = <0x233>; + interrupts-extended = <0x01 0x00 0x175 0x04 0x157 0x30 0x04 0x157 0x2f 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x04>; + dmas = <0x229 0x00 0x00 0x04 0x40 0x00 0x229 0x01 0x00 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x41d>; + }; + + i2c@884000 { + compatible = "qcom,i2c-geni"; + reg = <0x884000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x247 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x58>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x234 0x235>; + pinctrl-1 = <0x236>; + dmas = <0x229 0x00 0x01 0x03 0x40 0x00 0x229 0x01 0x01 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x41e>; + qcom,clk-freq-out = <0xf4240>; + + nq@28 { + compatible = "qcom,sn-nci"; + reg = <0x28>; + qcom,sn-irq = <0x16c 0x3d 0x00>; + qcom,sn-ven = <0x16c 0x72 0x00>; + qcom,sn-clkreq = <0x16c 0x73 0x00>; + qcom,sn-vdd-1p8-supply = <0x34a>; + qcom,sn-vdd-1p8-voltage = <0x124f80 0x124f80>; + qcom,sn-vdd-1p8-current = <0x26548>; + interrupt-parent = <0x16c>; + interrupts = <0x3d 0x00>; + interrupt-names = "nfc_irq"; + pinctrl-names = "nfc_active", "nfc_suspend"; + pinctrl-0 = <0x56a 0x56b>; + pinctrl-1 = <0x56c 0x56d>; + qcom,sn-szone = "enable"; + }; + }; + + i3c-master@884000 { + compatible = "qcom,geni-i3c"; + reg = <0x884000 0x4000 0xece0000 0x10000>; + clock-names = "se-clk"; + clocks = <0x16f 0x58>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep", "disable"; + pinctrl-0 = <0x237 0x238>; + pinctrl-1 = <0x239 0x23a>; + pinctrl-2 = <0x23b>; + interrupts-extended = <0x01 0x00 0x247 0x04 0x157 0x32 0x04 0x157 0x31 0x04>; + #address-cells = <0x03>; + #size-cells = <0x00>; + qcom,ibi-ctrl-id = <0x05>; + dmas = <0x229 0x00 0x01 0x04 0x40 0x00 0x229 0x01 0x01 0x04 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x41f>; + }; + + qcom,qup_uart@888000 { + compatible = "qcom,msm-geni-serial-hs"; + reg = <0x888000 0x4000>; + reg-names = "se_phys"; + interrupts-extended = <0x01 0x00 0x248 0x04 0x16c 0x2b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5a>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "active", "sleep", "shutdown"; + pinctrl-0 = <0x23c 0x23d 0x23e 0x23f>; + pinctrl-1 = <0x240 0x241 0x242 0x243>; + pinctrl-2 = <0x240 0x241 0x242 0x23f>; + pinctrl-3 = <0x23c 0x23d 0x23e 0x23f>; + qcom,wakeup-byte = <0xfd>; + status = "ok"; + phandle = <0x420>; + }; + + i2c@88c000 { + compatible = "qcom,i2c-geni"; + reg = <0x88c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x249 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5c>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x244 0x245>; + pinctrl-1 = <0x246>; + dmas = <0x229 0x00 0x03 0x03 0x40 0x02 0x229 0x01 0x03 0x03 0x40 0x02>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x421>; + }; + + spi@88c000 { + compatible = "qcom,spi-geni"; + reg = <0x88c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x249 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5c>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x59e>; + pinctrl-1 = <0x59f>; + dmas = <0x229 0x00 0x03 0x01 0x40 0x02 0x229 0x01 0x03 0x01 0x40 0x02>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "ok"; + phandle = <0x422>; + + consumerIr@0 { + compatible = "oplus,kookong_ir_spi"; + reg = <0x00>; + status = "ok"; + spi-max-frequency = <0x4c4b40>; + ir-spi-mode = <0x00>; + }; + }; + + i2c@890000 { + compatible = "qcom,i2c-geni"; + reg = <0x890000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x24a 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x5e>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep", "pulldown", "pullup"; + pinctrl-0 = <0x587 0x588>; + pinctrl-1 = <0x589>; + dmas = <0x229 0x00 0x04 0x03 0x40 0x00 0x229 0x01 0x04 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "ok"; + phandle = <0x423>; + qcom,clk-freq-out = <0x186a0>; + pinctrl-2 = <0x58a>; + pinctrl-3 = <0x58b>; + + bq27541-battery@55 { + status = "okay"; + compatible = "oplus,bq27541-battery"; + reg = <0x55>; + qcom,modify-soc-smooth; + qcom,modify-soc-calibration; + qcom,batt_bq28z610; + qcom,sha1_key_index = <0x01>; + oplus,batt_num = <0x02>; + oplus,ic_type = <0x0c>; + oplus,ic_index = <0x00>; + phandle = <0x57f>; + }; + }; + + i2c@894000 { + compatible = "qcom,i2c-geni"; + reg = <0x894000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x24b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x60>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x24f 0x250>; + pinctrl-1 = <0x251>; + dmas = <0x229 0x00 0x05 0x03 0x40 0x00 0x229 0x01 0x05 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x424>; + }; + + spi@894000 { + compatible = "qcom,spi-geni"; + reg = <0x894000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x24b 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x60>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x252 0x253 0x254 0x255>; + pinctrl-1 = <0x256>; + dmas = <0x229 0x00 0x05 0x01 0x40 0x00 0x229 0x01 0x05 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x425>; + }; + + i2c@898000 { + compatible = "qcom,i2c-geni"; + reg = <0x898000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x1cd 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x62>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x257 0x258>; + pinctrl-1 = <0x259>; + dmas = <0x229 0x00 0x06 0x03 0x40 0x00 0x229 0x01 0x06 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x426>; + }; + + spi@898000 { + compatible = "qcom,spi-geni"; + reg = <0x898000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + reg-names = "se_phys"; + interrupts = <0x00 0x1cd 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x62>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x25a 0x25b 0x25c 0x25d>; + pinctrl-1 = <0x25e>; + dmas = <0x229 0x00 0x06 0x01 0x40 0x00 0x229 0x01 0x06 0x01 0x40 0x00>; + dma-names = "tx", "rx"; + spi-max-frequency = <0x2faf080>; + status = "disabled"; + phandle = <0x427>; + }; + + i2c@89c000 { + compatible = "qcom,i2c-geni"; + reg = <0x89c000 0x4000>; + #address-cells = <0x01>; + #size-cells = <0x00>; + interrupts = <0x00 0x1ce 0x04>; + clock-names = "se-clk"; + clocks = <0x16f 0x64>; + interconnect-names = "qup-core", "qup-config", "qup-memory"; + interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x25f 0x260>; + pinctrl-1 = <0x261>; + dmas = <0x229 0x00 0x07 0x03 0x40 0x00 0x229 0x01 0x07 0x03 0x40 0x00>; + dma-names = "tx", "rx"; + status = "disabled"; + phandle = <0x428>; + }; + }; + + qcom,pcie@1c00000 { + compatible = "qcom,pci-msm"; + reg = <0x1c00000 0x3000 0x1c06000 0x2000 0x60000000 0xf1d 0x60000f20 0xa8 0x60001000 0x1000 0x60100000 0x100000 0x1d07000 0x4000>; + reg-names = "parf", "phy", "dm_core", "elbi", "iatu", "conf", "pcie_sm"; + cell-index = <0x00>; + linux,pci-domain = <0x00>; + #address-cells = <0x03>; + #size-cells = <0x02>; + ranges = <0x1000000 0x00 0x60200000 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x60300000 0x00 0x3d00000>; + interrupts = <0x00 0x8c 0x04 0x00 0x95 0x04 0x00 0x96 0x04 0x00 0x97 0x04 0x00 0x98 0x04>; + interrupt-names = "int_global_int", "int_a", "int_b", "int_c", "int_d"; + msi-map = <0x00 0x1aa 0x1400 0x01 0x100 0x1aa 0x1401 0x01>; + perst-gpio = <0x16c 0x21 0x00>; + wake-gpio = <0x16c 0x51 0x00>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <0x262 0x263 0x264>; + pinctrl-1 = <0x262 0x265 0x264>; + gdsc-phy-vdd-supply = <0x266>; + clocks = <0x16f 0x11>; + clock-names = "gcc_cnoc_pcie_sf_axi_clk"; + clock-frequency = <0x00>; + clock-suppressible = <0x01>; + qcom,bw-scale = <0x40 0x40 0x124f800 0x40 0x40 0x124f800 0x40 0x40 0x5f5e100>; + interconnect-names = "icc_path"; + interconnects = <0x1c1 0x138b 0x189 0x1588>; + qcom,pcie-clkreq-gpio = <0x76>; + resets = <0x16f 0x03 0x16f 0x06>; + reset-names = "pcie_0_core_reset", "pcie_0_phy_reset"; + dma-coherent; + qcom,smmu-sid-base = <0x1400>; + iommu-map = <0x00 0x12a 0x1400 0x01 0x100 0x12a 0x1401 0x01>; + qcom,boot-option = <0x01>; + qcom,aux-clk-freq = <0x14>; + qcom,drv-supported; + qcom,drv-l1ss-timeout-us = <0x1388>; + qcom,l1-2-th-scale = <0x02>; + qcom,l1-2-th-value = <0x96>; + qcom,slv-addr-space-size = <0x4000000>; + qcom,ep-latency = <0x0a>; + qcom,num-parf-testbus-sel = <0xb9>; + qcom,pcie-clkreq-offset = <0x2c48>; + qcom,pcie-phy-ver = <0x6b>; + qcom,phy-status-offset = <0x214>; + qcom,phy-status-bit = <0x06>; + qcom,phy-power-down-offset = <0x240>; + qcom,phy-sequence = <0x240 0x03 0x00 0xc0 0x01 0x00 0xcc 0x62 0x00 0xd0 0x02 0x00 0x60 0xf8 0x00 0x64 0x01 0x00 0x00 0x93 0x00 0x04 0x01 0x00 0xe0 0x90 0x00 0xe4 0x82 0x00 0xf4 0x07 0x00 0x70 0x02 0x00 0x10 0x02 0x00 0x74 0x16 0x00 0x14 0x16 0x00 0x78 0x36 0x00 0x18 0x36 0x00 0x110 0x08 0x00 0xbc 0x0a 0x00 0x120 0x42 0x00 0x80 0x04 0x00 0x84 0x0d 0x00 0x20 0x0a 0x00 0x24 0x1a 0x00 0x88 0x41 0x00 0x28 0x34 0x00 0x90 0xab 0x00 0x94 0xaa 0x00 0x98 0x01 0x00 0x30 0x55 0x00 0x34 0x55 0x00 0x38 0x01 0x00 0x140 0x14 0x00 0x164 0x34 0x00 0x3c 0x01 0x00 0x1c 0x04 0x00 0x174 0x16 0x00 0x1bc 0x0f 0x00 0x170 0xa0 0x00 0x11a4 0x38 0x00 0x10dc 0x11 0x00 0x1160 0xbf 0x00 0x1164 0xbf 0x00 0x1168 0xb7 0x00 0x116c 0xea 0x00 0x115c 0x3f 0x00 0x1174 0x5c 0x00 0x1178 0x9c 0x00 0x117c 0x1a 0x00 0x1180 0x89 0x00 0x1170 0xdc 0x00 0x1188 0x94 0x00 0x118c 0x5b 0x00 0x1190 0x1a 0x00 0x1194 0x89 0x00 0x10cc 0x00 0x00 0x1008 0x09 0x00 0x1014 0x05 0x00 0x104c 0x08 0x00 0x1050 0x08 0x00 0x10d8 0x0f 0x00 0x1118 0x1c 0x00 0x10f8 0x07 0x00 0x11f8 0x08 0x00 0x1600 0x00 0x00 0xe84 0x15 0x00 0xe90 0x3f 0x00 0xee4 0x02 0x00 0xe40 0x09 0x00 0xe3c 0x15 0x00 0x19a4 0x38 0x00 0x18dc 0x11 0x00 0x1960 0xbf 0x00 0x1964 0xbf 0x00 0x1968 0xb7 0x00 0x196c 0xea 0x00 0x195c 0x3f 0x00 0x1974 0x5c 0x00 0x1978 0x9c 0x00 0x197c 0x1a 0x00 0x1980 0x89 0x00 0x1970 0xdc 0x00 0x1988 0x94 0x00 0x198c 0x5b 0x00 0x1990 0x1a 0x00 0x1994 0x89 0x00 0x18cc 0x00 0x00 0x1808 0x09 0x00 0x1814 0x05 0x00 0x184c 0x08 0x00 0x1850 0x08 0x00 0x18d8 0x0f 0x00 0x1918 0x1c 0x00 0x18f8 0x07 0x00 0x19f8 0x08 0x00 0x1684 0x15 0x00 0x1690 0x3f 0x00 0x16e4 0x02 0x00 0x1640 0x09 0x00 0x163c 0x15 0x00 0x2dc 0x05 0x00 0x388 0x77 0x00 0x398 0x0b 0x00 0x6a4 0x1e 0x00 0x6f4 0x27 0x00 0x3e0 0x0f 0x00 0x60c 0x1d 0x00 0x614 0x07 0x00 0x620 0xc1 0x00 0x694 0x00 0x00 0x3d0 0x8c 0x00 0x368 0x17 0x00 0x370 0x2e 0x00 0x200 0x00 0x00 0x244 0x03 0x00>; + qcom,parf-debug-reg = <0x1b0 0x24 0x28 0x224 0x500 0x4d0 0x4d4 0x3c0 0x630 0x230 0x00>; + qcom,dbi-debug-reg = <0x104 0x110 0x80 0x1f4 0x730 0x734 0x738 0x73c>; + qcom,phy-debug-reg = <0x1cc 0x1d0 0x1d4 0x1d8 0x1dc 0x1e0 0x1e4 0x1f8 0xed0 0x16d0 0xedc 0x16dc 0x11e0 0x19e0 0xa00 0x1200 0xa04 0x1204 0xa08 0x1208 0xa0c 0x120c 0xa10 0x1210 0xa14 0x1214 0xa18 0x1218 0xc20 0x1420 0x214 0x218 0x21c 0x220 0x224 0x228 0x22c 0x230 0x234 0x238 0x23c 0x600 0x604>; + qcom,pcie-sm-branch-offset = <0x1000>; + qcom,pcie-sm-start-offset = <0x1090>; + qcom,pcie-sm-seq = <0x1c018081 0x70074002 0x50028000 0x28007003 0x80804002 0x70021c01 0x18002802 0x70005000 0x10004000 0x80814002 0x18001c01 0x1c018080 0x100>; + qcom,pcie-sm-branch-seq = <0x04 0x1c 0x24 0x2c 0x00 0x00 0x00>; + qcom,pcie-sm-debug = <0x1040 0x1048 0x1050 0x1058 0x1060 0x1068 0x1070 0x1078 0x1080 0x1088 0x1090 0x1094 0x1098 0x109c>; + status = "disabled"; + phandle = <0x429>; + + pcie0_rp { + reg = <0x00 0x00 0x00 0x00 0x00>; + phandle = <0x42a>; + }; + }; + + qcom,pcie0_msi@0x17110040 { + compatible = "qcom,pci-msi"; + msi-controller; + reg = <0x17110040 0x00>; + interrupt-parent = <0x01>; + interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>; + status = "disabled"; + phandle = <0x42b>; + }; + + qcom,smp2p_interrupt_rdbg_2_out { + compatible = "qcom,smp2p-interrupt-rdbg-2-out"; + qcom,smem-states = <0x267 0x00>; + qcom,smem-state-names = "rdbg-smp2p-out"; + }; + + qcom,smp2p_interrupt_rdbg_2_in { + compatible = "qcom,smp2p-interrupt-rdbg-2-in"; + interrupts-extended = <0x268 0x00 0x00>; + interrupt-names = "rdbg-smp2p-in"; + }; + + qcom,smp2p_interrupt_rdbg_5_out { + compatible = "qcom,smp2p-interrupt-rdbg-5-out"; + qcom,smem-states = <0x269 0x00>; + qcom,smem-state-names = "rdbg-smp2p-out"; + }; + + qcom,smp2p_interrupt_rdbg_5_in { + compatible = "qcom,smp2p-interrupt-rdbg-5-in"; + interrupts-extended = <0x26a 0x00 0x00>; + interrupt-names = "rdbg-smp2p-in"; + }; + + tsens0@c228000 { + compatible = "qcom,tsens-v2"; + reg = <0xc228000 0x1ff 0xc222000 0x1ff>; + #qcom,sensors = <0x0e>; + interrupts = <0x00 0x1fa 0x04 0x00 0x280 0x04>; + interrupt-names = "uplow", "critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0x26d>; + }; + + tsens1@c229000 { + compatible = "qcom,tsens-v2"; + reg = <0xc229000 0x1ff 0xc223000 0x1ff>; + #qcom,sensors = <0x10>; + interrupts = <0x00 0x1fb 0x04 0x00 0x281 0x04>; + interrupt-names = "uplow", "critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0x27e>; + }; + + tsens2@c22a000 { + compatible = "qcom,tsens-v2"; + reg = <0xc22a000 0x1ff 0xc224000 0x1ff>; + #qcom,sensors = <0x05>; + interrupts = <0x00 0x1fc 0x04 0x00 0x282 0x04>; + interrupt-names = "uplow", "critical"; + #thermal-sensor-cells = <0x01>; + phandle = <0x287>; + }; + + qcom,cpu-pause { + compatible = "qcom,thermal-pause"; + + cpu0-pause { + qcom,cpus = <0x1c>; + qcom,cdev-alias = "thermal-pause-1"; + #cooling-cells = <0x02>; + phandle = <0x42c>; + }; + + cpu1-pause { + qcom,cpus = <0x1d>; + qcom,cdev-alias = "thermal-pause-2"; + #cooling-cells = <0x02>; + phandle = <0x280>; + }; + + cpu2-pause { + qcom,cpus = <0x1e>; + qcom,cdev-alias = "thermal-pause-4"; + #cooling-cells = <0x02>; + phandle = <0x282>; + }; + + cpu3-pause { + qcom,cpus = <0x1f>; + qcom,cdev-alias = "thermal-pause-8"; + #cooling-cells = <0x02>; + phandle = <0x26f>; + }; + + cpu4-pause { + qcom,cpus = <0x20>; + qcom,cdev-alias = "thermal-pause-10"; + #cooling-cells = <0x02>; + phandle = <0x272>; + }; + + cpu5-pause { + qcom,cpus = <0x21>; + qcom,cdev-alias = "thermal-pause-20"; + #cooling-cells = <0x02>; + phandle = <0x275>; + }; + + cpu6-pause { + qcom,cpus = <0x22>; + qcom,cdev-alias = "thermal-pause-40"; + #cooling-cells = <0x02>; + phandle = <0x278>; + }; + + cpu7-pause { + qcom,cpus = <0x23>; + qcom,cdev-alias = "thermal-pause-80"; + #cooling-cells = <0x02>; + phandle = <0x27b>; + }; + + apc2-pause { + qcom,cpus = <0x1e 0x1f 0x20>; + qcom,cdev-alias = "thermal-pause-1C"; + #cooling-cells = <0x02>; + phandle = <0x42d>; + }; + + apc1-pause { + qcom,cpus = <0x21 0x22 0x23>; + qcom,cdev-alias = "thermal-pause-E0"; + #cooling-cells = <0x02>; + phandle = <0x42e>; + }; + + pause-cpu0 { + qcom,cpus = <0x1c>; + qcom,cdev-alias = "pause-cpu0"; + }; + + pause-cpu1 { + qcom,cpus = <0x1d>; + qcom,cdev-alias = "pause-cpu1"; + }; + + pause-cpu2 { + qcom,cpus = <0x1e>; + qcom,cdev-alias = "pause-cpu2"; + }; + + pause-cpu3 { + qcom,cpus = <0x1f>; + qcom,cdev-alias = "pause-cpu3"; + }; + + pause-cpu4 { + qcom,cpus = <0x20>; + qcom,cdev-alias = "pause-cpu4"; + }; + + pause-cpu5 { + qcom,cpus = <0x21>; + qcom,cdev-alias = "pause-cpu5"; + }; + + pause-cpu6 { + qcom,cpus = <0x22>; + qcom,cdev-alias = "pause-cpu6"; + }; + + pause-cpu7 { + qcom,cpus = <0x23>; + qcom,cdev-alias = "pause-cpu7"; + }; + }; + + qcom,cpu-hotplug { + compatible = "qcom,cpu-hotplug"; + + cpu0-hotplug { + qcom,cpu = <0x1c>; + qcom,cdev-alias = "cpu-hotplug0"; + #cooling-cells = <0x02>; + phandle = <0x42f>; + }; + + cpu1-hotplug { + qcom,cpu = <0x1d>; + qcom,cdev-alias = "cpu-hotplug1"; + #cooling-cells = <0x02>; + phandle = <0x430>; + }; + + cpu2-hotplug { + qcom,cpu = <0x1e>; + qcom,cdev-alias = "cpu-hotplug2"; + #cooling-cells = <0x02>; + phandle = <0x431>; + }; + + cpu3-hotplug { + qcom,cpu = <0x1f>; + qcom,cdev-alias = "cpu-hotplug3"; + #cooling-cells = <0x02>; + phandle = <0x432>; + }; + + cpu4-hotplug { + qcom,cpu = <0x20>; + qcom,cdev-alias = "cpu-hotplug4"; + #cooling-cells = <0x02>; + phandle = <0x433>; + }; + + cpu5-hotplug { + qcom,cpu = <0x21>; + qcom,cdev-alias = "cpu-hotplug5"; + #cooling-cells = <0x02>; + phandle = <0x434>; + }; + + cpu6-hotplug { + qcom,cpu = <0x22>; + qcom,cdev-alias = "cpu-hotplug6"; + #cooling-cells = <0x02>; + phandle = <0x435>; + }; + + cpu7-hotplug { + qcom,cpu = <0x23>; + qcom,cdev-alias = "cpu-hotplug7"; + #cooling-cells = <0x02>; + phandle = <0x436>; + }; + }; + + qcom,cpu-voltage-cdev { + compatible = "qcom,cc-cooling-devices"; + + thermal-cluster-1-2 { + qcom,cluster0 = <0x1f 0x20 0x21 0x22>; + qcom,cluster1 = <0x23>; + #cooling-cells = <0x02>; + phandle = <0x437>; + }; + }; + + qcom,ddr-cdev { + compatible = "qcom,ddr-cooling-device"; + #cooling-cells = <0x02>; + qcom,bus-width = <0x04>; + qcom,freq-table = <0x85980 0xbb800 0x17bb00 0x1a1300 0x1fef00 0x29bf80 0x30a200 0x384000 0x407400>; + interconnects = <0x189 0x03 0x189 0x200>; + phandle = <0x438>; + }; + + qmi-tmd-devices { + compatible = "qcom,qmi-cooling-devices"; + phandle = <0x439>; + + cdsp { + qcom,instance-id = <0x43>; + + cdsp { + qcom,qmi-dev-name = "cdsp_sw"; + #cooling-cells = <0x02>; + phandle = <0x43a>; + }; + + cdsp_hw { + qcom,qmi-dev-name = "cdsp_hw"; + #cooling-cells = <0x02>; + phandle = <0x43b>; + }; + }; + + modem { + qcom,instance-id = <0x00>; + + modem_bcl { + qcom,qmi-dev-name = "bcl"; + #cooling-cells = <0x02>; + phandle = <0x43c>; + }; + + modem_lte_dsc { + qcom,qmi-dev-name = "modem_lte_dsc"; + #cooling-cells = <0x02>; + phandle = <0x43d>; + }; + + modem_nr_dsc { + qcom,qmi-dev-name = "modem_nr_dsc"; + #cooling-cells = <0x02>; + phandle = <0x43e>; + }; + + modem_nr_scg_dsc { + qcom,qmi-dev-name = "modem_nr_scg_dsc"; + #cooling-cells = <0x02>; + phandle = <0x43f>; + }; + + sdr0_lte_dsc { + qcom,qmi-dev-name = "sdr0_lte_dsc"; + #cooling-cells = <0x02>; + phandle = <0x440>; + }; + + sdr0_nr_dsc { + qcom,qmi-dev-name = "sdr0_nr_dsc"; + #cooling-cells = <0x02>; + phandle = <0x441>; + }; + + pa_lte_sdr0_dsc { + qcom,qmi-dev-name = "pa_lte_sdr0_dsc"; + #cooling-cells = <0x02>; + phandle = <0x442>; + }; + + pa_nr_sdr0_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_dsc"; + #cooling-cells = <0x02>; + phandle = <0x443>; + }; + + pa_nr_sdr0_scg_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_scg_dsc"; + #cooling-cells = <0x02>; + phandle = <0x444>; + }; + + mmw0_dsc { + qcom,qmi-dev-name = "mmw0_dsc"; + #cooling-cells = <0x02>; + phandle = <0x445>; + }; + + mmw1_dsc { + qcom,qmi-dev-name = "mmw1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x446>; + }; + + mmw2_dsc { + qcom,qmi-dev-name = "mmw2_dsc"; + #cooling-cells = <0x02>; + phandle = <0x447>; + }; + + mmw3_dsc { + qcom,qmi-dev-name = "mmw3_dsc"; + #cooling-cells = <0x02>; + phandle = <0x448>; + }; + + wlan { + qcom,qmi-dev-name = "wlan"; + #cooling-cells = <0x02>; + phandle = <0x449>; + }; + + modem_bw_backoff { + qcom,qmi-dev-name = "modem_bw_backoff"; + #cooling-cells = <0x02>; + phandle = <0x44a>; + }; + + modem_vdd { + qcom,qmi-dev-name = "cpuv_restriction_cold"; + #cooling-cells = <0x02>; + phandle = <0x44b>; + }; + + modem_nr_scg_sub1_dsc { + qcom,qmi-dev-name = "modem_nr_scg_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44c>; + }; + + modem_lte_sub1_dsc { + qcom,qmi-dev-name = "modem_lte_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44d>; + }; + + modem_nr_sub1_dsc { + qcom,qmi-dev-name = "modem_nr_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44e>; + }; + + pa_nr_sdr0_sub1_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x44f>; + }; + + pa_lte_sdr0_sub1_dsc { + qcom,qmi-dev-name = "pa_lte_sdr0_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x450>; + }; + + pa_nr_sdr0_scg_sub1_dsc { + qcom,qmi-dev-name = "pa_nr_sdr0_scg_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x451>; + }; + + mmw0_sub1_dsc { + qcom,qmi-dev-name = "mmw0_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x452>; + }; + + mmw1_sub1_dsc { + qcom,qmi-dev-name = "mmw1_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x453>; + }; + + mmw2_sub1_dsc { + qcom,qmi-dev-name = "mmw2_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x454>; + }; + + mmw3_sub1_dsc { + qcom,qmi-dev-name = "mmw3_sub1_dsc"; + #cooling-cells = <0x02>; + phandle = <0x455>; + }; + }; + }; + + qcom,userspace-cdev { + compatible = "qcom,userspace-cooling-devices"; + + display-fps { + qcom,max-level = <0x10>; + #cooling-cells = <0x02>; + phandle = <0x456>; + }; + }; + + qcom,devfreq-cdev { + compatible = "qcom,devfreq-cdev"; + qcom,devfreq = <0x26b>; + }; + + qcom,cpufreq-cdev { + compatible = "qcom,cpufreq-cdev"; + + cpu-cluster0 { + qcom,cpus = <0x1c 0x1d 0x1e>; + }; + + cpu-cluster1 { + qcom,cpus = <0x1f 0x20 0x21 0x22>; + }; + + cpu-cluster2 { + qcom,cpus = <0x23>; + }; + }; + + limits-stat { + compatible = "qcom,limits-stat"; + qcom,limits-stat-sensor-names = "aoss-0", "cpuss-0", "cpuss-1", "cpu-1-0-0", "cpu-1-0-1", "cpu-1-1-0", "cpu-1-1-1", "cpu-1-2-0", "cpu-1-2-1", "cpu-1-3-0", "cpu-1-3-1", "cpu-2-0-0", "cpu-2-0-1", "cpu-2-0-2", "aoss-1", "cpu-0-0-0", "cpu-0-1-0", "cpu-0-2-0", "nsphvx-0", "nsphvx-1", "nsphmx-0", "nsphmx-1", "gpuss-0", "gpuss-1", "gpuss-2", "gpuss-3", "video", "ddr", "camera-0", "camera-1", "aoss-2", "mdmss-0", "mdmss-1", "mdmss-2", "mdmss-3", "vbat"; + phandle = <0x457>; + }; + + qmi-ts-sensors { + compatible = "qcom,qmi-sensors"; + #thermal-sensor-cells = <0x01>; + phandle = <0x26c>; + + modem { + qcom,instance-id = <0x00>; + qcom,qmi-sensor-names = "modem_tsens", "modem_tsens1", "sdr0_pa", "sdr0", "mmw0", "mmw1", "mmw2", "mmw3", "mmw_pa1", "mmw_pa2", "mmw_pa3", "mmw_ific0", "sub0_sdr0_pa", "sub1_modem_cfg", "sub1_lte_cc", "sub1_mcg_fr1_cc", "sub1_mcg_fr2_cc", "sub1_scg_fr1_cc", "sub1_scg_fr2_cc"; + }; + }; + + qcom,vidc@aa00000 { + phandle = <0x465>; + reset-names = "video_axi_reset", "video_xo_reset", "video_mvs0c_reset", "video_mvs0_reset"; + resets = <0x16f 0x1a 0x177 0x07 0x177 0x02 0x177 0x08>; + memory-region = <0x29f>; + interconnect-names = "venus-cnoc", "venus-ddr", "venus-llcc"; + interconnects = <0x1a3 0x02 0x1a4 0x224 0x189 0x03 0x189 0x200 0x1c0 0x1c 0x1a3 0x22b>; + clock-names = "gcc_video_axi0_clk", "video_cc_mvs0c_clk", "video_cc_mvs0_clk", "video_cc_mvs0_clk_src"; + clocks = <0x16f 0x8a 0x177 0x06 0x177 0x02 0x177 0x03>; + vcodec-supply = <0x3fe>; + iris-ctl-supply = <0x1d2>; + interrupts = <0x00 0xae 0x04>; + reg = <0xaa00000 0xf0000>; + #size-cells = <0x01>; + #address-cells = <0x01>; + status = "okay"; + compatible = "qcom,cliffs-vidc"; + + non_secure_pixel_cb { + dma-coherent; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x100000 0xdff00000>; + iommus = <0x12a 0x1947 0x00>; + compatible = "qcom,vidc,cb-ns-pxl"; + }; + + non_secure_cb { + dma-coherent; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x25800000 0xba800000>; + iommus = <0x12a 0x1940 0x00>; + compatible = "qcom,vidc,cb-ns"; + }; + + secure_non_pixel_cb { + qcom,secure-context-bank; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-vmid = <0x0b>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>; + iommus = <0x12a 0x1944 0x00>; + compatible = "qcom,vidc,cb-sec-non-pxl"; + }; + + secure_bitstream_cb { + qcom,secure-context-bank; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-vmid = <0x09>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; + iommus = <0x12a 0x1941 0x04>; + compatible = "qcom,vidc,cb-sec-bitstream"; + }; + + secure_pixel_cb { + qcom,secure-context-bank; + qcom,iova-max-align-shift = <0x08>; + qcom,iova-best-fit; + qcom,iommu-vmid = <0x0a>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; + iommus = <0x12a 0x1943 0x00>; + compatible = "qcom,vidc,cb-sec-pxl"; + }; + }; + + qcom,cam-req-mgr { + status = "ok"; + compatible = "qcom,cam-req-mgr"; + }; + + qcom,cam-sync { + status = "ok"; + compatible = "qcom,cam-sync"; + }; + + qcom,cam-i3c-id-table { + status = "disabled"; + i3c-ois-id-table; + i3c-actuator-id-table; + i3c-eeprom-id-table; + i3c-sensor-id-table = <0x1b0 0x766>; + }; + + qcom,csiphy0@ace4000 { + phandle = <0x65e>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x42 0x154 0x36 0x154 0x35>; + clock-names = "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1dd 0x01>; + interrupt-names = "CSIPHY0"; + reg-cam-base = <0xe4000>; + reg-names = "csiphy"; + reg = <0xace4000 0x2000>; + compatible = "qcom,csiphy-v2.2.1-enhance-bale-a", "qcom,csiphy"; + cell-index = <0x00>; + }; + + qcom,csiphy1@ace6000 { + phandle = <0x65f>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x43 0x154 0x38 0x154 0x37>; + clock-names = "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1de 0x01>; + interrupt-names = "CSIPHY1"; + reg-cam-base = <0xe6000>; + reg-names = "csiphy"; + reg = <0xace6000 0x2000>; + compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; + cell-index = <0x01>; + }; + + qcom,csiphy2@ace8000 { + phandle = <0x660>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x44 0x154 0x3a 0x154 0x39>; + clock-names = "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1df 0x01>; + interrupt-names = "CSIPHY2"; + reg-cam-base = <0xe8000>; + reg-names = "csiphy"; + reg = <0xace8000 0x2000>; + compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; + cell-index = <0x02>; + }; + + qcom,csiphy3@acea000 { + phandle = <0x661>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x45 0x154 0x3c 0x154 0x3b>; + clock-names = "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x1c0 0x01>; + interrupt-names = "CSIPHY3"; + reg-cam-base = <0xea000>; + reg-names = "csiphy"; + reg = <0xacea000 0x2000>; + compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; + cell-index = <0x03>; + }; + + qcom,csiphy4@acec000 { + phandle = <0x662>; + status = "ok"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + src-clock-name = "cphy_rx_clk_src"; + clocks = <0x154 0x31 0x154 0x46 0x154 0x3e 0x154 0x3d>; + clock-names = "cphy_rx_clk_src", "csiphy4_clk", "csi4phytimer_clk_src", "csi4phytimer_clk"; + shared-clks = <0x01 0x00 0x00 0x00>; + rgltr-load-current = <0x00 0x4600 0x180b0>; + rgltr-max-voltage = <0x00 0x124f80 0xdea80>; + rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; + rgltr-cntrl-support; + csi-vdd-0p9-supply = <0x14e>; + csi-vdd-1p2-supply = <0x14f>; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; + interrupts = <0x00 0x7a 0x01>; + interrupt-names = "CSIPHY4"; + reg-cam-base = <0xec000>; + reg-names = "csiphy"; + reg = <0xacec000 0x2000>; + compatible = "qcom,csiphy-v2.2.1-enhance-bale-a", "qcom,csiphy"; + cell-index = <0x04>; + }; + + qcom,tpg13@acf6000 { + phandle = <0x663>; + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; + clocks = <0x154 0x31 0x154 0x41>; + clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; + shared-clks = <0x01 0x00>; + interrupts = <0x00 0x19d 0x01>; + interrupt-names = "tpg0"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + reg-cam-base = <0xf6000 0x13000>; + reg = <0xacf6000 0x400 0xac13000 0x1000>; + reg-names = "tpg0", "cam_cpas_top"; + compatible = "qcom,cam-tpg104"; + phy-id = <0x00>; + cell-index = <0x0d>; + }; + + qcom,tpg14@acf7000 { + phandle = <0x664>; + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; + clocks = <0x154 0x31 0x154 0x41>; + clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; + shared-clks = <0x01 0x00>; + interrupts = <0x00 0x1a0 0x01>; + interrupt-names = "tpg1"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + reg-cam-base = <0xf7000 0x13000>; + reg = <0xacf7000 0x400 0xac13000 0x1000>; + reg-names = "tpg1", "cam_cpas_top"; + compatible = "qcom,cam-tpg104"; + phy-id = <0x01>; + cell-index = <0x0e>; + }; + + qcom,tpg15@acf8000 { + phandle = <0x665>; + status = "ok"; + src-clock-name = "cphy_rx_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; + clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; + clocks = <0x154 0x31 0x154 0x41>; + clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; + shared-clks = <0x01 0x00>; + interrupts = <0x00 0x1a1 0x01>; + interrupt-names = "tpg2"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + reg-cam-base = <0xf8000 0x13000>; + reg = <0xacf8000 0x400 0xac13000 0x1000>; + reg-names = "tpg2", "cam_cpas_top"; + compatible = "qcom,cam-tpg104"; + phy-id = <0x02>; + cell-index = <0x0f>; + }; + + qcom,cci0@ac15000 { + phandle = <0x666>; + status = "ok"; + pinctrl-3 = <0x622 0x623>; + pinctrl-2 = <0x620 0x621>; + pinctrl-1 = <0x61e 0x61f>; + pinctrl-0 = <0x61c 0x61d>; + pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; + pctrl-map-names = "m0", "m1"; + pctrl-idx-mapping = <0x00 0x01>; + src-clock-name = "cci_0_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x23c3460 0x00>; + clocks = <0x154 0x20 0x154 0x1f>; + clock-names = "cci_0_clk_src", "cci_0_clk"; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr"; + interrupts = <0x00 0x1aa 0x01>; + interrupt-names = "CCI0"; + reg-cam-base = <0x15000>; + reg-names = "cci"; + reg = <0xac15000 0x1000>; + compatible = "qcom,cci", "simple-bus"; + cell-index = <0x00>; + + qcom,i2c_standard_mode { + phandle = <0x667>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0xe3>; + hw-thd-sta = <0xa2>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0xe7>; + hw-tsu-sto = <0xcc>; + hw-tlow = <0xae>; + hw-thigh = <0xc9>; + }; + + qcom,i2c_fast_mode { + phandle = <0x668>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x3e>; + hw-thd-sta = <0x23>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0x28>; + hw-tsu-sto = <0x28>; + hw-tlow = <0x38>; + hw-thigh = <0x26>; + }; + + qcom,i2c_custom_mode { + phandle = <0x669>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x01>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,i2c_fast_plus_mode { + phandle = <0x66a>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,actuator0 { + phandle = <0x629>; + status = "ok"; + rgltr-load-current = <0x249f0 0x493e0>; + rgltr-max-voltage = <0x1b7740 0x2ab980>; + rgltr-min-voltage = <0x1b7740 0x2ab980>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vaf"; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cci-master = <0x00>; + compatible = "qcom,actuator"; + cell-index = <0x00>; + }; + + qcom,ois@0 { + phandle = <0x62a>; + status = "ok"; + ois,fw = <0x01>; + ois_actuator,vednor = <0x02>; + ois_module,vendor = <0x01>; + ois,name = "bu63169"; + ois,type = <0x00>; + ois_gyro,type = <0x03>; + ois_gyro,position = <0x03>; + rgltr-load-current = <0x249f0 0x493e0 0x124f80>; + rgltr-max-voltage = <0x1b7740 0x2ab980 0x10c8e0>; + rgltr-min-voltage = <0x1b7740 0x2ab980 0x10c8e0>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vaf", "cam_vdig"; + cam_vdig-supply = <0x364>; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cci-master = <0x00>; + compatible = "qcom,ois"; + cell-index = <0x00>; + }; + + qcom,eeprom0 { + phandle = <0x628>; + status = "ok"; + clock-rates = <0x16e3600>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x69>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x40 0x00 0x16c 0x0f 0x00>; + pinctrl-1 = <0x626 0x627>; + pinctrl-0 = <0x624 0x625>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x493e0 0x00>; + rgltr-max-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-min-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_vaf", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x364>; + cam_vana-supply = <0x365>; + compatible = "qcom,eeprom"; + cell-index = <0x00>; + }; + + qcom,cam-sensor0 { + status = "ok"; + write_qsc_addr = <0xc000>; + qsc_data_size = <0xc00>; + eeprom_slave_addr = <0xa0>; + qsc_reg_addr = <0x2210>; + enable_qsc_write_in_advance = <0x01>; + clock-rates = <0x16e3600>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x69>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x40 0x00 0x16c 0x0f 0x00>; + pinctrl-1 = <0x626 0x627 0x62c>; + pinctrl-0 = <0x624 0x625 0x62c>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x493e0 0x00>; + rgltr-max-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-min-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_vaf", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vaf-supply = <0x5ff>; + cam_vio-supply = <0x5fe>; + cam_vdig-supply = <0x364>; + cam_vana-supply = <0x365>; + led-flash-src = <0x62b>; + ois-src = <0x62a>; + actuator-src = <0x629>; + eeprom-src = <0x628>; + sensor-position-yaw = <0xb4>; + sensor-position-pitch = <0x00>; + sensor-position-roll = <0x5a>; + csiphy-sd-index = <0x00>; + compatible = "qcom,cam-sensor"; + cell-index = <0x00>; + }; + }; + + qcom,cci1@ac16000 { + phandle = <0x66b>; + status = "ok"; + pinctrl-3 = <0x633 0x634>; + pinctrl-2 = <0x631 0x632>; + pinctrl-1 = <0x62f 0x630>; + pinctrl-0 = <0x62d 0x62e>; + pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; + pctrl-map-names = "m0", "m1"; + pctrl-idx-mapping = <0x00 0x01>; + src-clock-name = "cci_1_clk_src"; + clock-cntl-level = "lowsvs"; + clock-rates = <0x23c3460 0x00>; + clocks = <0x154 0x22 0x154 0x21>; + clock-names = "cci_1_clk_src", "cci_1_clk"; + gdscr-supply = <0x1c5>; + regulator-names = "gdscr"; + interrupts = <0x00 0x1ab 0x01>; + interrupt-names = "CCI1"; + reg-cam-base = <0x16000>; + reg-names = "cci"; + reg = <0xac16000 0x1000>; + compatible = "qcom,cci", "simple-bus"; + cell-index = <0x01>; + + qcom,i2c_standard_mode { + phandle = <0x66c>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0xe3>; + hw-thd-sta = <0xa2>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0xe7>; + hw-tsu-sto = <0xcc>; + hw-tlow = <0xae>; + hw-thigh = <0xc9>; + }; + + qcom,i2c_fast_mode { + phandle = <0x66d>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x06>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x3e>; + hw-thd-sta = <0x23>; + hw-thd-dat = <0x16>; + hw-tsu-sta = <0x28>; + hw-tsu-sto = <0x28>; + hw-tlow = <0x38>; + hw-thigh = <0x26>; + }; + + qcom,i2c_custom_mode { + phandle = <0x66e>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x01>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,i2c_fast_plus_mode { + phandle = <0x66f>; + status = "ok"; + cci-clk-src = <0x23c3460>; + hw-tsp = <0x03>; + hw-trdhld = <0x03>; + hw-scl-stretch-en = <0x00>; + hw-tbuf = <0x18>; + hw-thd-sta = <0x0f>; + hw-thd-dat = <0x10>; + hw-tsu-sta = <0x12>; + hw-tsu-sto = <0x11>; + hw-tlow = <0x16>; + hw-thigh = <0x10>; + }; + + qcom,eeprom1 { + phandle = <0x639>; + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x6d>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x42 0x00 0x16c 0x63 0x00>; + pinctrl-1 = <0x637 0x638>; + pinctrl-0 = <0x635 0x636>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x249f0 0x493e0 0x927c0 0x00>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x124f80 0x00>; + rgltr-min-voltage = <0x1b7740 0x2932e0 0x124f80 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vdig-supply = <0x152>; + cam_vana-supply = <0x366>; + cam_vio-supply = <0x5fe>; + compatible = "qcom,eeprom"; + cell-index = <0x01>; + }; + + qcom,cam-sensor1 { + status = "ok"; + clock-rates = <0x124f800>; + clock-cntl-level = "nominal"; + clock-names = "cam_clk"; + clocks = <0x154 0x6d>; + cci-master = <0x00>; + gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2"; + gpio-req-tbl-flags = <0x01 0x00>; + gpio-req-tbl-num = <0x00 0x01>; + gpio-reset = <0x01>; + gpios = <0x16c 0x42 0x00 0x16c 0x63 0x00>; + pinctrl-1 = <0x637 0x638>; + pinctrl-0 = <0x635 0x636>; + pinctrl-names = "cam_default", "cam_suspend"; + gpio-no-mux = <0x00>; + rgltr-load-current = <0x249f0 0x493e0 0x927c0 0x00>; + rgltr-max-voltage = <0x1b7740 0x2c4020 0x124f80 0x00>; + rgltr-min-voltage = <0x1b7740 0x2932e0 0x124f80 0x00>; + rgltr-cntrl-support; + regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; + cam_clk-supply = <0x1c5>; + cam_vdig-supply = <0x152>; + cam_vana-supply = <0x366>; + cam_vio-supply = <0x5fe>; + led-flash-src = <0x63a>; + eeprom-src = <0x639>; + sensor-position-yaw = <0xb4>; + sensor-position-pitch = <0x00>; + sensor-position-roll = <0x5a>; + csiphy-sd-index = <0x02>; + compatible = "qcom,cam-sensor"; + cell-index = <0x01>; + }; + }; + + qcom,cam_smmu { + #size-cells = <0x02>; + #address-cells = <0x02>; + need_shared_buffer_padding; + force_cache_allocs; + expanded_memory; + status = "ok"; + compatible = "qcom,msm-cam-smmu", "simple-bus"; + + msm_cam_smmu_ife { + multiple-client-devices; + cam-smmu-label = "ife", "sfe"; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x0f 0xffe00000>; + iommus = <0x12a 0x800 0x20>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x670>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x0f 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_jpeg { + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x00 0xffe00000>; + cam-smmu-label = "jpeg"; + iommus = <0x12a 0x18a0 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x671>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x00 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_icp { + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0xf9500000 0x0f 0x6a00000>; + cam-smmu-label = "icp"; + iommus = <0x12a 0x1820 0x00 0x12a 0x18c0 0x00 0x12a 0x1800 0x00 0x12a 0x1840 0x00 0x12a 0x1880 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x672>; + + iova-mem-region-shared { + status = "ok"; + iova-region-id = <0x01>; + iova-region-len = <0x00 0x38e00000>; + iova-region-start = <0x00 0xc0700000>; + iova-region-name = "shared"; + }; + + iova-mem-region-fwuncached-region { + status = "ok"; + subregion_support; + iova-region-id = <0x06>; + iova-region-len = <0x00 0x500000>; + iova-region-start = <0x00 0xc0200000>; + iova-region-name = "fw_uncached"; + + iova-mem-region-generic-region { + iova-region-id = <0x00>; + iova-region-len = <0x00 0x200000>; + iova-region-start = <0x00 0xc0300000>; + iova-region-name = "icp_hfi"; + }; + + iova-mem-region-global-sync-region { + phy-addr = <0x82600000>; + iova-region-id = <0x03>; + iova-region-len = <0x00 0x100000>; + iova-region-start = <0x00 0xc0200000>; + iova-region-name = "global_sync"; + }; + }; + + iova-mem-device-region { + status = "ok"; + subregion_support; + iova-region-id = <0x07>; + iova-region-len = <0x00 0x100000>; + iova-region-start = <0x00 0xc0100000>; + iova-region-name = "device"; + + iova-mem-region-synx-hwmutex { + phy-addr = <0x1f4a000>; + iova-region-id = <0x01>; + iova-region-len = <0x00 0x1000>; + iova-region-start = <0x00 0xc0100000>; + iova-region-name = "synx_hwmutex"; + }; + + iova-mem-region-ipc-hwmutex { + phy-addr = <0x1f4b000>; + iova-region-id = <0x02>; + iova-region-len = <0x00 0x1000>; + iova-region-start = <0x00 0xc0101000>; + iova-region-name = "ipc_hwmutex"; + }; + + iova-mem-region-global_cntr { + phy-addr = "\f\"", ""; + iova-region-id = <0x04>; + iova-region-len = <0x00 0x1000>; + iova-region-start = <0x00 0xc0102000>; + iova-region-name = "global_cntr"; + }; + }; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x0f 0x6a00000>; + iova-region-start = <0x00 0xf9500000>; + iova-region-name = "io"; + }; + + iova-mem-qdss-region { + status = "ok"; + qdss-phy-addr = <0x16790000>; + iova-region-id = <0x05>; + iova-region-len = <0x00 0x100000>; + iova-region-start = <0x00 0xc0000000>; + iova-region-name = "qdss"; + }; + }; + }; + + msm_cam_smmu_cdm { + multiple-client-devices; + dma-coherent; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x00 0xffe00000>; + cam-smmu-label = "rt-cdm"; + iommus = <0x12a 0x1860 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x673>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x00 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_cre { + dma-coherent; + cam-smmu-label = "cre"; + qcom,iommu-dma-addr-pool = <0x00 0x100000 0x0f 0xffe00000>; + iommus = <0x12a 0x18e0 0x00>; + compatible = "qcom,msm-cam-smmu-cb"; + + iova-mem-map { + phandle = <0x674>; + + iova-mem-region-io { + status = "ok"; + iova-region-id = <0x03>; + iova-region-len = <0x00 0xffe00000>; + iova-region-start = <0x00 0x100000>; + iova-region-name = "io"; + }; + }; + }; + + msm_cam_smmu_secure { + qti,smmu-proxy-cb-id = <0x00>; + qcom,secure-cb; + cam-smmu-label = "cam-secure"; + compatible = "qcom,msm-cam-smmu-cb"; + }; + }; + + qcom,cam-cpas@ac13000 { + status = "ok"; + rt-wr-bw-ratio-scale-factor = <0x01>; + rt-wr-lowstress-indicator-threshold = <0x00>; + rt-wr-highstress-indicator-threshold = <0x32>; + rt-wr-moststressed-clamp-threshold = <0x06>; + rt-wr-leaststressed-clamp-threshold = <0x0a>; + rt-wr-slope-factor = <0x46>; + rt-wr-priority-clamp = <0x06>; + rt-wr-priority-max = <0x05>; + rt-wr-priority-min = <0x04>; + enable-cam-drv = <0x03>; + enable-secure-qos-update; + sys-cache-uids = <0x22 0x26>; + sys-cache-names = "small-1", "large-1"; + client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "csiphy4", "cci0", "cci1", "csid0", "csid1", "csid2", "csid3", "csid4", "ife0", "ife1", "ife2", "ife3", "ife4", "sfe0", "sfe1", "ipe0", "rt-cdm0", "rt-cdm1", "rt-cdm2", "rt-cdm3", "rt-cdm4", "cam-cdm-intf0", "bps0", "icp0", "cre0", "jpeg-dma0", "jpeg-enc0", "tpg13", "tpg14", "tpg15"; + client-id-based; + vdd-corner-ahb-mapping = "suspend", "lowsvs", "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; + vdd-corners = <0x10 0x30 0x38 0x40 0x80 0xc0 0x100 0x140 0x150 0x180 0x1a0>; + cam-ahb-bw-KBps = <0x00 0x00 0x00 0x12c00 0x00 0x12c00 0x00 0x249f0 0x00 0x249f0 0x00 0x493e0 0x00 0x493e0 0x00 0x493e0>; + cam-ahb-num-cases = <0x08>; + rpmh-bcm-info = <0x0d 0x04 0x800 0x00 0x04>; + interconnects = <0x1a3 0x02 0x1a4 0x204>; + interconnect-names = "cam_ahb"; + domain-id = <0x01 0x10 0x00 0x00>; + camnoc-axi-clk-bw-margin-perc = <0x14>; + camnoc-bus-width = <0x20>; + control-camnoc-axi-clk; + shared-clks-option = <0x00 0x00 0x00 0x01 0x00>; + clock-rates-option = <0x17d78400 0x00 0x00 0x00 0x00>; + clocks-option = <0x154 0x4c 0x154 0x5e 0x154 0x5a 0x154 0x40 0x154 0x3f>; + clock-names-option = "cam_icp_clk", "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; + domain-id-support-clks = "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; + src-clock-name = "camnoc_axi_rt_clk_src"; + clock-cntl-level = "suspend", "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "nominal_l1", "turbo"; + clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x35dac3c 0x00 0x00 0x00 0xbebc200 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00>; + clocks = <0x16f 0x0a 0x16f 0x0b 0x16f 0x0d 0x154 0x86 0x154 0x26 0x154 0x25 0x154 0x47 0x154 0x49 0x154 0x29 0x154 0x1c 0x154 0x1b 0x154 0x1a 0x154 0x48 0x154 0x00 0x154 0x7b>; + clock-names = "gcc_ahb_clk", "gcc_axi_hf_clk", "gcc_axi_sf_clk", "cam_cc_slow_ahb_clk_src", "cpas_ahb_clk", "cpas_core_ahb_clk", "cam_cc_drv_ahb_clk", "cam_cc_fast_ahb_clk_src", "cam_cc_cpas_fast_ahb_clk", "camnoc_axi_rt_clk_src", "camnoc_axi_rt_clk", "camnoc_axi_nrt_clk", "cam_cc_drv_xo_clk", "cam_cc_pll0", "cam_cc_qdss_debug_xo_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + camnoc-axi-min-ib-bw = <0xb2d05e00>; + interrupts = <0x00 0x1cb 0x01>; + interrupt-names = "cpas_camnoc"; + cam_hw_fuse = <0x0c 0x221c8134 0x100 0x02 0xff 0x03 0x221c8134 0x200 0x02 0xff>; + reg-cam-base = <0x13000 0x19000 0xbbf0000 0xadd7000>; + reg = <0xac13000 0x1000 0xac19000 0xac80 0xbbf0000 0x1f00 0xadd7000 0x5000>; + reg-names = "cam_cpas_top", "cam_camnoc", "cam_rpmh", "cam_cesta"; + arch-compat = "cpas_top"; + label = "cpas"; + compatible = "qcom,cam-cpas"; + cell-index = <0x00>; + + camera-bus-nodes { + + level3-nodes { + level-index = <0x03>; + + level3-rt-rd-wr-sum { + phandle = <0x63b>; + rt-axi-port; + ib-bw-voting-needed; + traffic-merge-type = <0x00>; + node-name = "level3-rt-rd-wr-sum"; + cell-index = <0x00>; + + qcom,axi-port-mnoc { + interconnects = <0x1c0 0x0b 0x189 0x200 0x1c0 0x7d1 0x189 0x9d0 0x1c0 0xbb9 0x189 0xdb8 0x1c0 0xfa1 0x189 0x11a0>; + interconnect-names = "cam_hf_0", "cam_ife_0_drv", "cam_ife_1_drv", "cam_ife_2_drv"; + }; + }; + + level3-nrt0-rd-wr-sum { + phandle = <0x63c>; + traffic-merge-type = <0x00>; + node-name = "level3-nrt0-rd-wr-sum"; + cell-index = <0x01>; + + qcom,axi-port-mnoc { + interconnects = <0x1c0 0x0d 0x189 0x200>; + interconnect-names = "cam_sf_0"; + }; + }; + + level3-nrt1-rd-wr-sum { + phandle = <0x63d>; + traffic-merge-type = <0x00>; + node-name = "level3-nrt1-rd-wr-sum"; + cell-index = <0x02>; + + qcom,axi-port-mnoc { + interconnects = <0x1c0 0x0c 0x189 0x200>; + interconnect-names = "cam_sf_icp"; + }; + }; + }; + + level2-nodes { + camnoc-max-needed; + level-index = <0x02>; + + level2-rt-wr { + phandle = <0x63e>; + traffic-merge-type = <0x01>; + parent-node = <0x63b>; + node-name = "level2-rt-wr"; + cell-index = <0x03>; + }; + + level2-rt-rd { + phandle = <0x63f>; + traffic-merge-type = <0x01>; + parent-node = <0x63b>; + node-name = "level2-rt-rd"; + cell-index = <0x04>; + }; + + level2-nrt-wr { + phandle = <0x640>; + traffic-merge-type = <0x01>; + parent-node = <0x63c>; + node-name = "level2-nrt-wr"; + cell-index = <0x05>; + }; + + level2-nrt-rd { + phandle = <0x641>; + traffic-merge-type = <0x01>; + parent-node = <0x63c>; + node-name = "level2-nrt-rd"; + cell-index = <0x06>; + }; + + level2-icp-rd { + phandle = <0x64c>; + bus-width-factor = <0x04>; + traffic-merge-type = <0x00>; + parent-node = <0x63d>; + node-name = "level2-icp-rd"; + cell-index = <0x07>; + }; + }; + + level1-nodes { + camnoc-max-needed; + level-index = <0x01>; + + level1-rt1-wr { + phandle = <0x642>; + priority-lut-high-offset = <0x9234>; + priority-lut-low-offset = <0x9230>; + niu-size = <0x86>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = " level1-rt1-ife-ubwc-wr"; + cell-index = <0x08>; + }; + + level1-rt2-wr { + phandle = <0x645>; + priority-lut-high-offset = <0x9434>; + priority-lut-low-offset = <0x9430>; + niu-size = <0x24>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = "level1-rt2-ife-stats"; + cell-index = <0x09>; + }; + + level1-rt3-wr { + phandle = <0x644>; + priority-lut-high-offset = <0x9634>; + priority-lut-low-offset = <0x9630>; + niu-size = <0x5c>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = "level1-rt3-ife-pdaf-lite"; + cell-index = <0x0a>; + }; + + level1-rt4-wr1 { + phandle = <0x643>; + priority-lut-high-offset = <0x9834>; + priority-lut-low-offset = <0x9830>; + niu-size = <0x86>; + rt-wr-niu; + traffic-merge-type = <0x00>; + parent-node = <0x63e>; + node-name = "level1-rt4-ife-rdi-wr"; + cell-index = <0x0b>; + }; + + level1-rt0-rd { + phandle = <0x646>; + traffic-merge-type = <0x00>; + parent-node = <0x63f>; + node-name = "level1-sfe-rd"; + cell-index = <0x0c>; + }; + + level1-nrt2-wr { + phandle = <0x647>; + traffic-merge-type = <0x00>; + parent-node = <0x640>; + node-name = "level1-nrt2-wr"; + cell-index = <0x0d>; + }; + + level1-nrt1-wr { + phandle = <0x648>; + traffic-merge-type = <0x00>; + parent-node = <0x640>; + node-name = "level1-nrt0-wr1"; + cell-index = <0x0e>; + }; + + level1-nrt3-rd { + phandle = <0x649>; + traffic-merge-type = <0x00>; + parent-node = <0x641>; + node-name = "level1-nrt3-rd"; + cell-index = <0x0f>; + }; + + level1-nrt1-rd { + phandle = <0x64a>; + traffic-merge-type = <0x00>; + parent-node = <0x641>; + node-name = "level1-nrt1-rd"; + cell-index = <0x10>; + }; + + level1-nrt0-rd { + phandle = <0x64b>; + traffic-merge-type = <0x00>; + parent-node = <0x641>; + node-name = "level1-nrt0-rd"; + cell-index = <0x11>; + }; + }; + + level0-nodes { + level-index = <0x00>; + + ife0-ubwc-wr { + phandle = <0x675>; + parent-node = <0x642>; + drv-voting-index = <0x01>; + constituent-paths = <0x01 0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x106>; + client-name = "ife0"; + node-name = "ife0-ubwc-wr"; + cell-index = <0x12>; + }; + + ife1-ubwc-wr { + phandle = <0x676>; + parent-node = <0x642>; + drv-voting-index = <0x02>; + constituent-paths = <0x01 0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x106>; + client-name = "ife1"; + node-name = "ife1-ubwc-wr"; + cell-index = <0x13>; + }; + + ife2-ubwc-wr { + phandle = <0x677>; + parent-node = <0x642>; + drv-voting-index = <0x03>; + constituent-paths = <0x01 0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x106>; + client-name = "ife2"; + node-name = "ife2-ubwc-wr"; + cell-index = <0x14>; + }; + + ife0-rdi-pixel-raw-wr { + phandle = <0x678>; + parent-node = <0x643>; + drv-voting-index = <0x01>; + constituent-paths = <0x04 0x05 0x06 0x09>; + traffic-transaction-type = <0x01>; + traffic-data = <0x104>; + client-name = "ife0"; + node-name = "ife0-rdi-pixel-raw-wr"; + cell-index = <0x15>; + }; + + ife1-rdi-pixel-raw-wr { + phandle = <0x679>; + parent-node = <0x643>; + drv-voting-index = <0x02>; + constituent-paths = <0x04 0x05 0x06 0x09>; + traffic-transaction-type = <0x01>; + traffic-data = <0x104>; + client-name = "ife1"; + node-name = "ife1-rdi-pixel-raw-wr"; + cell-index = <0x16>; + }; + + ife2-rdi-pixel-raw-wr { + phandle = <0x67a>; + parent-node = <0x643>; + drv-voting-index = <0x03>; + constituent-paths = <0x04 0x05 0x06 0x09>; + traffic-transaction-type = <0x01>; + traffic-data = <0x104>; + client-name = "ife2"; + node-name = "ife2-rdi-pixel-raw-wr"; + cell-index = <0x17>; + }; + + sfe0-all-wr { + phandle = <0x67b>; + parent-node = <0x643>; + drv-voting-index = <0x01>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "sfe0"; + node-name = "sfe0-all-wr"; + cell-index = <0x18>; + }; + + sfe1-all-wr { + phandle = <0x67c>; + parent-node = <0x643>; + drv-voting-index = <0x02>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "sfe1"; + node-name = "sfe1-all-wr"; + cell-index = <0x19>; + }; + + ife0-pdaf-linear-wr { + phandle = <0x67d>; + parent-node = <0x644>; + drv-voting-index = <0x01>; + constituent-paths = <0x08 0x00>; + traffic-transaction-type = <0x01>; + traffic-data = <0x109>; + client-name = "ife0"; + node-name = "ife0-pdaf-linear-wr"; + cell-index = <0x1a>; + }; + + ife1-pdaf-linear-wr { + phandle = <0x67e>; + parent-node = <0x644>; + drv-voting-index = <0x02>; + constituent-paths = <0x08 0x00>; + traffic-transaction-type = <0x01>; + traffic-data = <0x109>; + client-name = "ife1"; + node-name = "ife1-pdaf-linear-wr"; + cell-index = <0x1b>; + }; + + ife2-pdaf-linear-wr { + phandle = <0x67f>; + parent-node = <0x644>; + drv-voting-index = <0x03>; + constituent-paths = <0x08 0x00>; + traffic-transaction-type = <0x01>; + traffic-data = <0x109>; + client-name = "ife2"; + node-name = "ife2-pdaf-linear-wr"; + cell-index = <0x1c>; + }; + + ife4-rdi-stats-pixel-raw-wr { + phandle = <0x680>; + parent-node = <0x644>; + constituent-paths = <0x04 0x05 0x06 0x07 0x09 0x03>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "ife4"; + node-name = "ife4-rdi-stats-pixel-raw-wr"; + cell-index = <0x1d>; + }; + + ife3-rdi-stats-pixel-raw-wr { + phandle = <0x681>; + parent-node = <0x644>; + constituent-paths = <0x04 0x05 0x06 0x07 0x09 0x03>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "ife3"; + node-name = "ife3-rdi-stats-pixel-raw-wr"; + cell-index = <0x1e>; + }; + + ife0-stats-wr { + phandle = <0x682>; + parent-node = <0x645>; + drv-voting-index = <0x01>; + traffic-transaction-type = <0x01>; + traffic-data = <0x03>; + client-name = "ife0"; + node-name = "ife0-stats-wr"; + cell-index = <0x1f>; + }; + + ife1-stats-wr { + phandle = <0x683>; + parent-node = <0x645>; + drv-voting-index = <0x02>; + traffic-transaction-type = <0x01>; + traffic-data = <0x03>; + client-name = "ife1"; + node-name = "ife1-stats-wr"; + cell-index = <0x20>; + }; + + ife2-stats-wr { + phandle = <0x684>; + parent-node = <0x645>; + drv-voting-index = <0x03>; + traffic-transaction-type = <0x01>; + traffic-data = <0x03>; + client-name = "ife2"; + node-name = "ife2-stats-wr"; + cell-index = <0x21>; + }; + + sfe0-all-rd { + phandle = <0x685>; + parent-node = <0x646>; + drv-voting-index = <0x01>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "sfe0"; + node-name = "sfe0-all-rd"; + cell-index = <0x22>; + }; + + sfe1-all-rd { + phandle = <0x686>; + parent-node = <0x646>; + drv-voting-index = <0x02>; + constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "sfe1"; + node-name = "sfe1-all-rd"; + cell-index = <0x23>; + }; + + ipe0-all-wr { + phandle = <0x687>; + parent-node = <0x640>; + constituent-paths = <0x22 0x23 0x24 0x25>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "ipe0"; + node-name = "ipe0-all-wr"; + cell-index = <0x24>; + }; + + bps0-all-wr { + phandle = <0x688>; + parent-node = <0x647>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "bps0"; + node-name = "bps0-all-wr"; + cell-index = <0x25>; + }; + + cre0-all-wr { + phandle = <0x689>; + parent-node = <0x647>; + constituent-paths = <0x81>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "cre0"; + node-name = "cre0-all-wr"; + cell-index = <0x26>; + }; + + jpeg-enc0-all-wr { + phandle = <0x68a>; + parent-node = <0x648>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "jpeg-enc0"; + node-name = "jpeg-enc0-all-wr"; + cell-index = <0x27>; + }; + + jpeg-dma0-all-wr { + phandle = <0x68b>; + parent-node = <0x648>; + traffic-transaction-type = <0x01>; + traffic-data = <0x100>; + client-name = "jpeg-dma0"; + node-name = "jpeg-dma0-all-wr"; + cell-index = <0x28>; + }; + + cre0-all-rd { + phandle = <0x68c>; + parent-node = <0x649>; + constituent-paths = <0x80>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "cre0"; + node-name = "cre0-all-rd"; + cell-index = <0x29>; + }; + + bps0-all-rd { + phandle = <0x68d>; + parent-node = <0x649>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "bps0"; + node-name = "bps0-all-rd"; + cell-index = <0x2a>; + }; + + jpeg0-enc0-all-rd { + phandle = <0x68e>; + parent-node = <0x64a>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "jpeg-enc0"; + node-name = "jpeg-enc0-rd"; + cell-index = <0x2b>; + }; + + jpeg0-dma0-all-rd { + phandle = <0x68f>; + parent-node = <0x64a>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "jpeg-dma0"; + node-name = "jpeg-dma0-rd"; + cell-index = <0x2c>; + }; + + ipe0-ref-rd { + phandle = <0x690>; + parent-node = <0x641>; + traffic-transaction-type = <0x00>; + traffic-data = <0x21>; + client-name = "ipe0"; + node-name = "ipe0-ref-rd"; + cell-index = <0x2d>; + }; + + ipe0-in-rd { + phandle = <0x691>; + parent-node = <0x641>; + traffic-transaction-type = <0x00>; + traffic-data = <0x20>; + client-name = "ipe0"; + node-name = "ipe0-in-rd"; + cell-index = <0x2e>; + }; + + rt-cdm0-all-rd { + phandle = <0x692>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm0"; + node-name = "rt-cdm0-all-rd"; + cell-index = <0x2f>; + }; + + rt-cdm1-all-rd { + phandle = <0x693>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm1"; + node-name = "rt-cdm1-all-rd"; + cell-index = <0x30>; + }; + + rt-cdm2-all-rd { + phandle = <0x694>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm2"; + node-name = "rt-cdm2-all-rd"; + cell-index = <0x31>; + }; + + rt-cdm3-all-rd { + phandle = <0x695>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm3"; + node-name = "rt-cdm3-all-rd"; + cell-index = <0x32>; + }; + + rt-cdm4-all-rd { + phandle = <0x696>; + parent-node = <0x64b>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "rt-cdm4"; + node-name = "rt-cdm4-all-rd"; + cell-index = <0x33>; + }; + + icp0-all-rd { + phandle = <0x697>; + parent-node = <0x64c>; + traffic-transaction-type = <0x00>; + traffic-data = <0x100>; + client-name = "icp0"; + node-name = "icp0-all-rd"; + cell-index = <0x34>; + }; + }; + }; + }; + + qcom,cam-cdm-intf { + status = "ok"; + cdm-client-names = "vfe", "jpegdma", "jpegenc"; + num-hw-cdm = <0x01>; + label = "cam-cdm-intf"; + cell-index = <0x00>; + compatible = "qcom,cam-cdm-intf"; + }; + + qcom,rt-cdm0@ac25000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x19>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife0", "dualife0"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1c8 0x01>; + interrupt-names = "rt-cdm0"; + reg-cam-base = <0x25000>; + reg-names = "rt-cdm0"; + reg = <0xac25000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x00>; + }; + + qcom,rt-cdm1@ac26000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x1a>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife1", "dualife1"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x297 0x01>; + interrupt-names = "rt-cdm1"; + reg-cam-base = <0x26000>; + reg-names = "rt-cdm1"; + reg = <0xac26000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x01>; + }; + + qcom,rt-cdm2@ac27000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x1b>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife2", "dualife2"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x2bd 0x01>; + interrupt-names = "rt-cdm2"; + reg-cam-base = <0x27000>; + reg-names = "rt-cdm2"; + reg = <0xac27000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x02>; + }; + + qcom,rt-cdm3@ac28000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x18>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife3"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x15c 0x01>; + interrupt-names = "rt-cdm3"; + reg-cam-base = <0x28000>; + reg-names = "rt-cdm3"; + reg = <0xac28000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x03>; + }; + + qcom,rt-cdm4@ac29000 { + status = "ok"; + single-context-cdm; + cam-hw-mid = <0x00>; + cam_hw_pid = <0x1e>; + fifo-depths = <0x40 0x00 0x00 0x00>; + config-fifo; + cdm-client-names = "ife4"; + nrt-device; + clock-cntl-level = "turbo"; + clock-rates = <0x00>; + clocks = <0x154 0x26>; + clock-names = "cam_cc_cpas_ahb_clk"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x15d 0x01>; + interrupt-names = "rt-cdm4"; + reg-cam-base = <0x29000>; + reg-names = "rt-cdm4"; + reg = <0xac29000 0x580>; + label = "rt-cdm"; + compatible = "qcom,cam-rt-cdm2_1"; + cell-index = <0x04>; + }; + + qcom,cam-isp { + status = "ok"; + arch-compat = "ife"; + compatible = "qcom,cam-isp"; + }; + + qcom,sfe0@ac9e000 { + phandle = <0x698>; + status = "ok"; + clock-control-debugfs = "true"; + cam_hw_pid = <0x0b 0x00>; + src-clock-name = "sfe_0_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x7e 0x154 0x7d 0x154 0x7c 0x154 0x2f>; + clock-names = "sfe_0_fast_ahb", "sfe_0_clk_src", "sfe_0_clk", "cam_cc_cpas_sfe_0_clk"; + sfe0-supply = <0x3ec>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "sfe0"; + interrupts = <0x00 0x1b4 0x01>; + interrupt-names = "sfe0"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x9e000>; + reg = <0xac9e000 0x8000>; + reg-names = "sfe0"; + compatible = "qcom,sfe860"; + cell-index = <0x00>; + }; + + qcom,sfe1@aca6000 { + phandle = <0x699>; + status = "ok"; + clock-control-debugfs = "true"; + cam_hw_pid = <0x0c 0x01>; + src-clock-name = "sfe_1_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x82 0x154 0x81 0x154 0x80 0x154 0x30>; + clock-names = "sfe_1_fast_ahb", "sfe_1_clk_src", "sfe_1_clk", "cam_cc_cpas_sfe_1_clk"; + sfe1-supply = <0x3ed>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "sfe1"; + interrupts = <0x00 0x1b1 0x01>; + interrupt-names = "sfe1"; + rt-wrapper-base = <0x62000>; + reg-cam-base = "", "\n`"; + reg = <0xaca6000 0x8000>; + reg-names = "sfe1"; + compatible = "qcom,sfe860"; + cell-index = <0x01>; + }; + + qcom,csid0@acb7000 { + phandle = <0x69a>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; + clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; + shared-clks = <0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x259 0x01>; + interrupt-names = "csid0"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0xb8000 0xb6000>; + reg = <0xacb8000 0xd00 0xacb6000 0x1000>; + reg-names = "csid", "csid_top"; + compatible = "qcom,csid860"; + cell-index = <0x00>; + }; + + qcom,ife0@ac62000 { + phandle = <0x69b>; + status = "ok"; + cam_hw_pid = <0x10 0x14 0x18 0x08>; + ubwc-static-cfg = <0x1026 0x1036>; + clock-control-debugfs = "true"; + src-clock-name = "ife_0_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x50 0x154 0x4f 0x154 0x4e 0x154 0x2a>; + clock-names = "ife_0_fast_ahb", "ife_0_clk_src", "ife_0_clk", "cam_cc_cpas_ife_0_clk"; + ife0-supply = <0x3e7>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "ife0"; + interrupts = <0x00 0x25a 0x01>; + interrupt-names = "ife0"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x62000 0x19000>; + reg = <0xac62000 0xf000>; + reg-names = "ife"; + compatible = "qcom,vfe860"; + cell-index = <0x00>; + }; + + qcom,csid1@acb9000 { + phandle = <0x69c>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; + clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; + shared-clks = <0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x25b 0x01>; + interrupt-names = "csid1"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0xba000 0xb6000>; + reg = <0xacba000 0xd00 0xacb6000 0x1000>; + reg-names = "csid", "csid_top"; + compatible = "qcom,csid860"; + cell-index = <0x01>; + }; + + qcom,ife1@ac71000 { + phandle = <0x69d>; + status = "ok"; + cam_hw_pid = <0x11 0x15 0x19 0x09>; + ubwc-static-cfg = <0x1026 0x1036>; + clock-control-debugfs = "true"; + src-clock-name = "ife_1_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x54 0x154 0x53 0x154 0x52 0x154 0x2b>; + clock-names = "ife_1_fast_ahb", "ife_1_clk_src", "ife_1_clk", "cam_cc_cpas_ife_1_clk"; + ife1-supply = <0x3e8>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "ife1"; + interrupts = <0x00 0x25c 0x01>; + interrupt-names = "ife1"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x71000 0x19000>; + reg = <0xac71000 0xf000>; + reg-names = "ife"; + compatible = "qcom,vfe860"; + cell-index = <0x01>; + }; + + qcom,csid2@acbb000 { + phandle = <0x69e>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; + clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; + shared-clks = <0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1af 0x01>; + interrupt-names = "csid2"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0xbc000 0xb6000>; + reg = <0xacbc000 0xd00 0xacb6000 0x1000>; + reg-names = "csid", "csid_top"; + compatible = "qcom,csid860"; + cell-index = <0x02>; + }; + + qcom,ife2@ac80000 { + phandle = <0x69f>; + status = "ok"; + cam_hw_pid = <0x12 0x16 0x1a 0x0a>; + ubwc-static-cfg = <0x1026 0x1036>; + clock-control-debugfs = "true"; + src-clock-name = "ife_2_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x58 0x154 0x57 0x154 0x56 0x154 0x2c>; + clock-names = "ife_2_fast_ahb", "ife_2_clk_src", "ife_2_clk", "cam_cc_cpas_ife_2_clk"; + ife2-supply = <0x3e9>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc", "ife2"; + interrupts = <0x00 0x2b0 0x01>; + interrupt-names = "ife2"; + rt-wrapper-base = <0x62000>; + reg-cam-base = <0x80000 0x19000>; + reg = <0xac80000 0xf000>; + reg-names = "ife"; + compatible = "qcom,vfe860"; + cell-index = <0x02>; + }; + + qcom,csid-lite0@acca000 { + phandle = <0x6a0>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5f 0x154 0x5e 0x154 0x5d 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk_src", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x01 0x00 0x00 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x25d 0x01>; + interrupt-names = "csid-lite0"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xcb000>; + reg = <0xaccb000 0xa00>; + reg-names = "csid-lite"; + compatible = "qcom,csid-lite860"; + cell-index = <0x03>; + }; + + qcom,ife-lite0@acca000 { + phandle = <0x6a1>; + status = "ok"; + cam_hw_pid = <0x1b>; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5e 0x154 0x5d 0x154 0x5c 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk_src", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x00 0x00 0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x25e 0x01>; + interrupt-names = "ife-lite0"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xcb000>; + reg = <0xaccb000 0x2800>; + reg-names = "ife-lite"; + compatible = "qcom,vfe-lite860"; + cell-index = <0x03>; + }; + + qcom,csid-lite1@accf000 { + phandle = <0x6a2>; + status = "ok"; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_csid_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5f 0x154 0x5e 0x154 0x5d 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk_src", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x01 0x00 0x00 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x178 0x01>; + interrupt-names = "csid-lite1"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xd0000>; + reg = <0xacd0000 0xa00>; + reg-names = "csid-lite"; + compatible = "qcom,csid-lite860"; + cell-index = <0x04>; + }; + + qcom,ife-lite1@accf000 { + phandle = <0x6a3>; + status = "ok"; + cam_hw_pid = <0x1c>; + clock-control-debugfs = "true"; + src-clock-name = "ife_lite_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>; + clocks = <0x154 0x5a 0x154 0x5e 0x154 0x5d 0x154 0x5c 0x154 0x5b 0x154 0x2d>; + clock-names = "ife_lite_ahb", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk_src", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; + shared-clks = <0x00 0x00 0x00 0x01 0x00 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x179 0x01>; + interrupt-names = "ife-lite1"; + rt-wrapper-base = <0xca000>; + reg-cam-base = <0xd0000>; + reg = <0xacd0000 0x2800>; + reg-names = "ife-lite"; + compatible = "qcom,vfe-lite860"; + cell-index = <0x04>; + }; + + qcom,cam-icp { + synx_signaling_en; + ipe_bps_pc_en; + icp_use_pil; + icp_pc_en; + status = "ok"; + num-bps = <0x01>; + num-ipe = <0x01>; + num-icp = <0x01>; + compat-hw-name = "qcom,icp", "qcom,ipe0", "qcom,bps"; + compatible = "qcom,cam-icp"; + }; + + qcom,icp@ac00000 { + phandle = <0x6a4>; + status = "ok"; + cam_hw_pid = <0x0b>; + qos-val = <0x808>; + ubwc-bps-write-cfg = <0x161ef 0x1620f>; + ubwc-bps-fetch-cfg = <0x707b 0x7083>; + ubwc-ipe-write-cfg = <0x161ef 0x1620f>; + ubwc-ipe-fetch-cfg = <0x707b 0x7083>; + fw_name = "CAMERA_ICP"; + clock-control-debugfs = "true"; + src-clock-name = "icp_clk_src"; + nrt-device; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0xe4e1c00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clocks = <0x154 0x4b 0x154 0x4d 0x154 0x4c 0x154 0x7b>; + clock-names = "icp_ahb_clk", "icp_clk_src", "icp_clk", "camcc_debug_clk"; + memory-region = <0x2a1>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1cf 0x01>; + interrupt-names = "icp"; + reg-cam-base = <0x1000 0x4000>; + reg-names = "icp_csr", "icp_wd0"; + reg = <0xac01000 0x1000 0xac04000 0x1000>; + icp-version = <0x201>; + compatible = "qcom,cam-icp_v2_1"; + cell-index = <0x00>; + }; + + qcom,ipe0@ac42000 { + phandle = <0x6a5>; + status = "ok"; + cam_hw_pid = <0x0f 0x0e 0x0d 0x1f>; + clock-control-debugfs = "true"; + src-clock-name = "ipe_nps_clk_src"; + nrt-device; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x00 0x9e4f580 0x00 0x00 0x00 0x00 0x00 0x00 0xf32fdc0 0x00 0x00 0x00 0x00 0x00 0x00 0x1122e6e0 0x00 0x00 0x00 0x00 0x00 0x00 0x141dd760 0x00 0x00 0x00 0x00 0x00 0x00 0x18964020 0x00 0x00 0x00 0x00 0x00 0x00 0x18964020 0x00 0x00 0x00>; + clocks = <0x154 0x60 0x154 0x63 0x154 0x65 0x154 0x62 0x154 0x61 0x154 0x64 0x154 0x2e>; + clock-names = "ipe_nps_ahb_clk", "ipe_nps_fast_ahb_clk", "ipe_pps_fast_ahb_clk", "ipe_nps_clk_src", "ipe_nps_clk", "ipe_pps_clk", "cam_cc_cpas_ipe_nps_clk"; + ipe0-vdd-supply = <0x3ea>; + regulator-names = "ipe0-vdd"; + reg-cam-base = <0x42000>; + reg-names = "ipe0_top"; + reg = <0xac42000 0x18000>; + compatible = "qcom,cam-ipe680"; + cell-index = <0x00>; + }; + + qcom,bps@ac2c000 { + phandle = <0x6a6>; + status = "ok"; + cam_hw_pid = <0x06 0x1e>; + clock-control-debugfs = "true"; + src-clock-name = "bps_clk_src"; + nrt-device; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x00 0x8583b00 0x00 0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; + clocks = <0x154 0x15 0x154 0x18 0x154 0x17 0x154 0x16 0x154 0x27>; + clock-names = "bps_ahb_clk", "bps_fast_ahb_clk", "bps_clk_src", "bps_clk", "cam_cc_cpas_bps_clk"; + bps-vdd-supply = <0x3e5>; + regulator-names = "bps-vdd"; + reg-cam-base = <0x2c000>; + reg-names = "bps_top"; + reg = <0xac2c000 0xb000>; + compatible = "qcom,cam-bps880"; + cell-index = <0x00>; + }; + + qcom,cam-cre { + status = "ok"; + num-cre = <0x01>; + compat-hw-name = "qcom,cre"; + compatible = "qcom,cam-cre"; + }; + + qcom,cre@acfc000 { + phandle = <0x6a7>; + status = "ok"; + cam_hw_pid = <0x07 0x1f>; + clock-control-debugfs = "true"; + src-clock-name = "cre_clk_src"; + clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; + clock-rates = <0x00 0x7f28155 0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00>; + clocks = <0x154 0x32 0x154 0x34 0x154 0x33 0x154 0x28>; + clock-names = "cre_ahb_clk", "cre_clk_src", "cre_clk", "cre_cpas_clk_src"; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupt-names = "cre"; + interrupts = <0x00 0x107 0x01>; + reg-cam-base = <0xfc000 0xfc400 0xfc700>; + reg-names = "cre_top", "cre_bus_rd", "cre_bus_wr"; + reg = <0xacfc000 0x200 0xacfc400 0xb0 0xacfc700 0x300>; + compatible = "qcom,cre"; + cell-index = <0x00>; + }; + + qcom,cam-jpeg { + status = "ok"; + num-jpeg-dma = <0x01>; + num-jpeg-enc = <0x01>; + compat-hw-name = "qcom,jpegenc0", "qcom,jpegdma0"; + compatible = "qcom,cam-jpeg"; + }; + + qcom,jpegenc0@ac2a000 { + phandle = <0x6a8>; + status = "ok"; + cam_hw_wr_mid = <0x01>; + cam_hw_rd_mid = <0x00>; + cam_hw_pid = <0x11 0x13>; + nrt-device; + clock-cntl-level = "nominal"; + src-clock-name = "jpegenc_clk_src"; + clock-rates = <0x23c34600 0x00>; + clocks = <0x154 0x68 0x154 0x67>; + clock-names = "jpegenc_clk_src", "jpegenc_clk"; + shared-clks = <0x01 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x174 0x01>; + interrupt-names = "jpeg_enc0"; + reg-cam-base = <0x2a000 0x19000>; + reg = <0xac2a000 0x1000 0xac19000 0xac80>; + reg-names = "jpegenc_hw", "cam_camnoc"; + compatible = "qcom,cam_jpeg_enc_780"; + cell-index = <0x00>; + }; + + qcom,jpegdma0@ac2b000 { + phandle = <0x6a9>; + status = "ok"; + cam_hw_wr_mid = <0x01>; + cam_hw_rd_mid = <0x00>; + cam_hw_pid = <0x10 0x12>; + nrt-device; + clock-cntl-level = "nominal"; + src-clock-name = "jpegdma_clk_src"; + clock-rates = <0x23c34600 0x00>; + clocks = <0x154 0x68 0x154 0x67>; + clock-names = "jpegdma_clk_src", "jpegdma_clk"; + shared-clks = <0x01 0x00>; + gdsc-supply = <0x1c5>; + regulator-names = "gdsc"; + interrupts = <0x00 0x1db 0x01>; + interrupt-names = "jpeg_dma0"; + reg-cam-base = <0x2b000 0x19000>; + reg = <0xac2b000 0x1000 0xac19000 0xac80>; + reg-names = "jpegdma_hw", "cam_camnoc"; + compatible = "qcom,cam_jpeg_dma_780"; + cell-index = <0x00>; + }; + + qcom,mmrm-test { + phandle = <0x4ed>; + clock_data = <0x01 0x4f 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x53 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x57 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x40 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x7d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x81 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x62 0x1b1ebfc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x17 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x5c 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x68 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x1c 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x5f 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x4d 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x36 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x38 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3a 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3c 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3e 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x20 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x22 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x24 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x86 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x49 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x34 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x3e95ba80 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x32116200 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>; + clocks = <0x154 0x4f 0x154 0x53 0x154 0x57 0x154 0x40 0x154 0x7d 0x154 0x81 0x154 0x62 0x154 0x17 0x154 0x5c 0x154 0x68 0x154 0x1c 0x154 0x5f 0x154 0x4d 0x154 0x31 0x154 0x36 0x154 0x38 0x154 0x3a 0x154 0x3c 0x154 0x3e 0x154 0x20 0x154 0x22 0x154 0x24 0x154 0x86 0x154 0x49 0x154 0x34 0x177 0x0a 0x155 0x3e 0x155 0x10 0x177 0x03>; + clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src"; + status = "disable"; + compatible = "qcom,msm-mmrm-test", "qcom,cliffs-mmrm-test"; + }; + + qcom,mmrm { + phandle = <0x4ee>; + mmrm-client-info = <0x01 0x17 0xd8ddb3 0xf688 0x01 0x01 0x4f 0x18c50a4 0x3cb03 0x01 0x01 0x53 0x18c50a4 0x3cb03 0x01 0x01 0x57 0x18c50a4 0x3cb03 0x01 0x01 0x62 0x214e0c5 0x4bfbf 0x01 0x01 0x7d 0x176eccd 0x2b063 0x01 0x01 0x81 0x176eccd 0x2b063 0x01 0x01 0x49 0x8000 0x195c 0x01 0x01 0x86 0xe667 0x2d92 0x01 0x01 0x20 0x00 0x18d 0x01 0x01 0x22 0x00 0x18d 0x01 0x01 0x24 0x00 0x18d 0x01 0x01 0x34 0x148d6 0x787 0x01 0x01 0x36 0x199a 0x05 0x01 0x01 0x38 0x199a 0x05 0x01 0x01 0x3a 0x199a 0x05 0x01 0x01 0x3c 0x199a 0x05 0x01 0x01 0x3e 0x199a 0x05 0x01 0x01 0x40 0x205ec7 0xdb65 0x03 0x01 0x4d 0x505bc 0x1da6 0x01 0x01 0x31 0x4ccd 0x81df 0x0a 0x01 0x5f 0x3a42b 0x3b99 0x02 0x01 0x68 0xbe037 0x47af 0x02 0x01 0x5c 0x144a28 0x7206 0x02 0x01 0x1c 0x7a5b94 0x26a3e 0x01 0x02 0x0a 0x2736979 0x58419 0x01 0x03 0x3e 0xc8199a 0x36a3e 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x10b09fc 0x8c51f 0x01>; + scaling-fact-leak = <0x9e667 0xb7ae2 0xd4000 0xecccd 0x11c290>; + scaling-fact-dyn = <0x9c29 0xbd71 0xe3d8 0x1051f 0x14290>; + mm-rail-fact-volt = <0x926f 0xa0c5 0xaf1b 0xba5f 0xcccd>; + mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo"; + mmrm-peak-threshold = <0x2710>; + status = "okay"; + compatible = "qcom,msm-mmrm", "qcom,cliffs-mmrm"; + }; + + qcom,ipcc_compute_l0@443000 { + phandle = <0x4ef>; + #mbox-cells = <0x02>; + #interrupt-cells = <0x03>; + interrupt-controller; + interrupts = <0x00 0xe6 0x04>; + reg = <0x443000 0x1000>; + compatible = "qcom,ipcc"; + }; + + ipclite { + ranges; + feature_mask_high = <0x00>; + feature_mask_low = <0x03>; + minor_version = <0x00>; + major_version = <0x01>; + #size-cells = <0x01>; + #address-cells = <0x01>; + hwlocks = <0x02 0x0b>; + memory-region = <0x199>; + compatible = "qcom,ipclite"; + + apss { + phandle = <0x4f0>; + label = "apss"; + qcom,remote-pid = <0x00>; + + ipclite_signal_0 { + interrupts = <0x08 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0xf000 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0xf000 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x08 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x08 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x08 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x08 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x08 0x05>; + index = <0x05>; + }; + }; + + cdsp { + phandle = <0x4f1>; + label = "cdsp"; + qcom,remote-pid = <0x05>; + + ipclite_signal_0 { + interrupts = <0x06 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0x06 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x06 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x06 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x06 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x06 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x06 0x05>; + index = <0x05>; + }; + }; + + cvp { + phandle = <0x4f2>; + label = "cvp"; + qcom,remote-pid = <0x06>; + + ipclite_signal_0 { + interrupts = <0x0a 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0x0a 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x0a 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x0a 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x0a 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x0a 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0a 0x05>; + index = <0x05>; + }; + }; + + cam { + phandle = <0x4f3>; + label = "cam"; + qcom,remote-pid = <0x07>; + + ipclite_signal_0 { + interrupts = <0x0b 0x00 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x00>; + index = <0x00>; + }; + + ipclite_signal_1 { + interrupts = <0x0b 0x01 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x01>; + index = <0x01>; + }; + + ipclite_signal_2 { + interrupts = <0x0b 0x02 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x02>; + index = <0x02>; + }; + + ipclite_signal_3 { + interrupts = <0x0b 0x03 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x03>; + index = <0x03>; + }; + + ipclite_signal_4 { + interrupts = <0x0b 0x04 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x04>; + index = <0x04>; + }; + + ipclite_signal_5 { + interrupts = <0x0b 0x05 0x01>; + interrupt-parent = <0x4ef>; + mboxes = <0x4ef 0x0b 0x05>; + index = <0x05>; + }; + }; + }; + + qcom,msm-stub-codec { + phandle = <0x4f6>; + compatible = "qcom,msm-stub-codec"; + }; + + qcom,audio-pkt-core-platform { + phandle = <0x4f7>; + compatible = "qcom,audio-pkt-core-platform"; + }; + + qcom,msm-adsp-loader { + phandle = <0x4f8>; + qcom,adsp-state = <0x00>; + qcom,rproc-handle = <0x185>; + compatible = "qcom,adsp-loader"; + status = "ok"; + }; + + qcom,msm-adsp-notify { + phandle = <0x4f9>; + qcom,rproc-handle = <0x185>; + compatible = "qcom,adsp-notify"; + status = "ok"; + }; + + spf_core_platform { + phandle = <0x4fa>; + compatible = "qcom,spf-core-platform"; + + qcom,msm-audio-ion { + phandle = <0x4fb>; + dma-coherent; + qcom,smmu-sid-mask = <0x00 0x0f>; + qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>; + iommus = <0x12a 0x1001 0x80 0x12a 0x1061 0x00>; + qcom,smmu-enabled; + qcom,smmu-version = <0x02>; + compatible = "qcom,msm-audio-ion"; + }; + + qcom,msm-audio-ion-cma { + phandle = <0x4fc>; + compatible = "qcom,msm-audio-ion-cma"; + }; + + lpi_pinctrl@6E80000 { + phandle = <0x4fd>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + qcom,lpi-slew-base-tbl = <0x6e80000 0x6e81000 0x6e82000 0x6e83000 0x6e84000 0x6e85000 0x6e86000 0x6e87000 0x6e88000 0x6e89000 0x6e8a000 0x6e8b000 0x6e8c000 0x6e8d000 0x6e8e000 0x6e8f000 0x6e90000 0x6e91000 0x6e92000 0x6e93000 0x6e94000 0x6e95000 0x6e96000>; + qcom,lpi-slew-offset-tbl = <0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b>; + qcom,lpi-offset-tbl = <0x00 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000 0xf000 0x10000 0x11000 0x12000 0x13000 0x14000 0x15000 0x16000>; + #gpio-cells = <0x02>; + gpio-controller; + qcom,slew-reg = <0x6e80000 0x00>; + qcom,gpios-count = <0x17>; + reg = <0x6e80000 0x00>; + compatible = "qcom,lpi-pinctrl"; + + quat_mi2s_sck { + + quat_mi2s_sck_sleep { + phandle = <0x6e9>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + quat_mi2s_sck_active { + phandle = <0x6ea>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio0"; + }; + }; + }; + + quat_mi2s_ws { + + quat_mi2s_ws_sleep { + phandle = <0x6eb>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + quat_mi2s_ws_active { + phandle = <0x6ec>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio1"; + }; + }; + }; + + quat_mi2s_sd0 { + + quat_mi2s_sd0_sleep { + phandle = <0x6ed>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + quat_mi2s_sd0_active { + phandle = <0x6ee>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio2"; + }; + }; + }; + + quat_mi2s_sd1 { + + quat_mi2s_sd1_sleep { + phandle = <0x6ef>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + quat_mi2s_sd1_active { + phandle = <0x6f0>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio3"; + }; + }; + }; + + quat_mi2s_sd2 { + + quat_mi2s_sd2_sleep { + phandle = <0x6f1>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + quat_mi2s_sd2_active { + phandle = <0x6f2>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio4"; + }; + }; + }; + + quat_mi2s_sd3 { + + quat_mi2s_sd3_sleep { + phandle = <0x6f3>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + quat_mi2s_sd3_active { + phandle = <0x6f4>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio5"; + }; + }; + }; + + lpi_i2s1_sck { + + lpi_i2s1_sck_sleep { + phandle = <0x6f5>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + lpi_i2s1_sck_active { + phandle = <0x6f6>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + }; + + lpi_i2s1_ws { + + lpi_i2s1_ws_sleep { + phandle = <0x6f7>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + lpi_i2s1_ws_active { + phandle = <0x6f8>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + }; + + lpi_i2s1_sd0 { + + lpi_i2s1_sd0_sleep { + phandle = <0x6f9>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + lpi_i2s1_sd0_active { + phandle = <0x6fa>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + }; + + lpi_i2s1_sd1 { + + lpi_i2s1_sd1_sleep { + phandle = <0x6fb>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + lpi_i2s1_sd1_active { + phandle = <0x6fc>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + }; + + lpi_i2s2_sck { + + lpi_i2s2_sck_sleep { + phandle = <0x6fd>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + lpi_i2s2_sck_active { + phandle = <0x6fe>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio10"; + }; + }; + }; + + lpi_i2s2_ws { + + lpi_i2s2_ws_sleep { + phandle = <0x6ff>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + lpi_i2s2_ws_active { + phandle = <0x700>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio11"; + }; + }; + }; + + lpi_i2s3_sck { + + lpi_i2s3_sck_sleep { + phandle = <0x701>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + lpi_i2s3_sck_active { + phandle = <0x702>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + }; + + lpi_i2s3_ws { + + lpi_i2s3_ws_sleep { + phandle = <0x703>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + lpi_i2s3_ws_active { + phandle = <0x704>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + }; + + lpi_i2s4_sck { + + lpi_i2s4_sck_sleep { + phandle = <0x705>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio19"; + }; + }; + + lpi_i2s4_sck_active { + phandle = <0x706>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio19"; + }; + }; + }; + + lpi_i2s4_ws { + + lpi_i2s4_ws_sleep { + phandle = <0x707>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio20"; + }; + }; + + lpi_i2s4_ws_active { + phandle = <0x708>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio20"; + }; + }; + }; + + lpi_i2s4_sd0 { + + lpi_i2s4_sd0_sleep { + phandle = <0x709>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + lpi_i2s4_sd0_active { + phandle = <0x70a>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + }; + + lpi_i2s4_sd1 { + + lpi_i2s4_sd1_sleep { + phandle = <0x70b>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + + lpi_i2s4_sd1_active { + phandle = <0x70c>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + }; + + quat_tdm_sck { + + quat_tdm_sck_sleep { + phandle = <0x70d>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + quat_tdm_sck_active { + phandle = <0x70e>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio0"; + }; + }; + }; + + quat_tdm_ws { + + quat_tdm_ws_sleep { + phandle = <0x70f>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + quat_tdm_ws_active { + phandle = <0x710>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio1"; + }; + }; + }; + + quat_tdm_sd0 { + + quat_tdm_sd0_sleep { + phandle = <0x711>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + quat_tdm_sd0_active { + phandle = <0x712>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio2"; + }; + }; + }; + + quat_tdm_sd1 { + + quat_tdm_sd1_sleep { + phandle = <0x713>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + quat_tdm_sd1_active { + phandle = <0x714>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio3"; + }; + }; + }; + + quat_tdm_sd2 { + + quat_tdm_sd2_sleep { + phandle = <0x715>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + quat_tdm_sd2_active { + phandle = <0x716>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio4"; + }; + }; + }; + + quat_tdm_sd3 { + + quat_tdm_sd3_sleep { + phandle = <0x717>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + quat_tdm_sd3_active { + phandle = <0x718>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio5"; + }; + }; + }; + + lpi_tdm1_sck { + + lpi_tdm1_sck_sleep { + phandle = <0x719>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + lpi_tdm1_sck_active { + phandle = <0x71a>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + }; + + lpi_tdm1_ws { + + lpi_tdm1_ws_sleep { + phandle = <0x71b>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + lpi_tdm1_ws_active { + phandle = <0x71c>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + }; + + lpi_tdm1_sd0 { + + lpi_tdm1_sd0_sleep { + phandle = <0x71d>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + lpi_tdm1_sd0_active { + phandle = <0x71e>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + }; + + lpi_tdm1_sd1 { + + lpi_tdm1_sd1_sleep { + phandle = <0x71f>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + lpi_tdm1_sd1_active { + phandle = <0x720>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + }; + + lpi_tdm2_sck { + + lpi_tdm2_sck_sleep { + phandle = <0x721>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + lpi_tdm2_sck_active { + phandle = <0x722>; + + mux { + function = "func2"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio10"; + }; + }; + }; + + lpi_tdm2_ws { + + lpi_tdm2_ws_sleep { + phandle = <0x723>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + lpi_tdm2_ws_active { + phandle = <0x724>; + + mux { + function = "func2"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio11"; + }; + }; + }; + + lpi_tdm3_sck { + + lpi_tdm3_sck_sleep { + phandle = <0x725>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + lpi_tdm3_sck_active { + phandle = <0x726>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + }; + + lpi_tdm3_ws { + + lpi_tdm3_ws_sleep { + phandle = <0x727>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + lpi_tdm3_ws_active { + phandle = <0x728>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + }; + + lpi_tdm4_sck { + + lpi_tdm4_sck_sleep { + phandle = <0x729>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio19"; + }; + }; + + lpi_tdm4_sck_active { + phandle = <0x72a>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio19"; + }; + }; + }; + + lpi_tdm4_ws { + + lpi_tdm4_ws_sleep { + phandle = <0x72b>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio20"; + }; + }; + + lpi_tdm4_ws_active { + phandle = <0x72c>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio20"; + }; + }; + }; + + lpi_tdm4_sd0 { + + lpi_tdm4_sd0_sleep { + phandle = <0x72d>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + lpi_tdm4_sd0_active { + phandle = <0x72e>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + }; + + lpi_tdm4_sd1 { + + lpi_tdm4_sd1_sleep { + phandle = <0x72f>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + + lpi_tdm4_sd1_active { + phandle = <0x730>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + }; + + quat_aux_sck { + + quat_aux_sck_sleep { + phandle = <0x731>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + quat_aux_sck_active { + phandle = <0x732>; + + mux { + function = "func2"; + pins = "gpio0"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio0"; + }; + }; + }; + + quat_aux_ws { + + quat_aux_ws_sleep { + phandle = <0x733>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + quat_aux_ws_active { + phandle = <0x734>; + + mux { + function = "func2"; + pins = "gpio1"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio1"; + }; + }; + }; + + quat_aux_sd0 { + + quat_aux_sd0_sleep { + phandle = <0x735>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + quat_aux_sd0_active { + phandle = <0x736>; + + mux { + function = "func2"; + pins = "gpio2"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio2"; + }; + }; + }; + + quat_aux_sd1 { + + quat_aux_sd1_sleep { + phandle = <0x737>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + quat_aux_sd1_active { + phandle = <0x738>; + + mux { + function = "func2"; + pins = "gpio3"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio3"; + }; + }; + }; + + quat_aux_sd2 { + + quat_aux_sd2_sleep { + phandle = <0x739>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + quat_aux_sd2_active { + phandle = <0x73a>; + + mux { + function = "func2"; + pins = "gpio4"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio4"; + }; + }; + }; + + quat_aux_sd3 { + + quat_aux_sd3_sleep { + phandle = <0x73b>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + quat_aux_sd3_active { + phandle = <0x73c>; + + mux { + function = "func3"; + pins = "gpio5"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio5"; + }; + }; + }; + + lpi_aux1_sck { + + lpi_aux1_sck_sleep { + phandle = <0x73d>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + lpi_aux1_sck_active { + phandle = <0x73e>; + + mux { + function = "func2"; + pins = "gpio6"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + }; + + lpi_aux1_ws { + + lpi_aux1_ws_sleep { + phandle = <0x73f>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + lpi_aux1_ws_active { + phandle = <0x740>; + + mux { + function = "func2"; + pins = "gpio7"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + }; + + lpi_aux1_sd0 { + + lpi_aux1_sd0_sleep { + phandle = <0x741>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + lpi_aux1_sd0_active { + phandle = <0x742>; + + mux { + function = "func2"; + pins = "gpio8"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + }; + + lpi_aux1_sd1 { + + lpi_aux1_sd1_sleep { + phandle = <0x743>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + lpi_aux1_sd1_active { + phandle = <0x744>; + + mux { + function = "func2"; + pins = "gpio9"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + }; + + lpi_aux2_sck { + + lpi_aux2_sck_sleep { + phandle = <0x745>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + lpi_aux2_sck_active { + phandle = <0x746>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio10"; + }; + }; + }; + + lpi_aux2_ws { + + lpi_aux2_ws_sleep { + phandle = <0x747>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + lpi_aux2_ws_active { + phandle = <0x748>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio11"; + }; + }; + }; + + lpi_aux3_sck { + + lpi_aux3_sck_sleep { + phandle = <0x749>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + lpi_aux3_sck_active { + phandle = <0x74a>; + + mux { + function = "func2"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + }; + + lpi_aux3_ws { + + lpi_aux3_ws_sleep { + phandle = <0x74b>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + lpi_aux3_ws_active { + phandle = <0x74c>; + + mux { + function = "func2"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + }; + + lpi_aux4_sck { + + lpi_aux4_sck_sleep { + phandle = <0x74d>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio19"; + }; + }; + + lpi_aux4_sck_active { + phandle = <0x74e>; + + mux { + function = "func1"; + pins = "gpio19"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio19"; + }; + }; + }; + + lpi_aux4_ws { + + lpi_aux4_ws_sleep { + phandle = <0x74f>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio20"; + }; + }; + + lpi_aux4_ws_active { + phandle = <0x750>; + + mux { + function = "func1"; + pins = "gpio20"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio20"; + }; + }; + }; + + lpi_aux4_sd0 { + + lpi_aux4_sd0_sleep { + phandle = <0x751>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + lpi_aux4_sd0_active { + phandle = <0x752>; + + mux { + function = "func1"; + pins = "gpio21"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + }; + + lpi_aux4_sd1 { + + lpi_aux4_sd1_sleep { + phandle = <0x753>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + + lpi_aux4_sd1_active { + phandle = <0x754>; + + mux { + function = "func1"; + pins = "gpio22"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + }; + + spkr_1_sd_n { + + spkr_1_sd_n_sleep { + phandle = <0x6e6>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + spkr_1_sd_n_active { + phandle = <0x6e5>; + + mux { + function = "gpio"; + pins = "gpio13"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x10>; + pins = "gpio13"; + }; + }; + }; + + wcd_reset { + + wcd_reset_sleep { + phandle = <0x6e8>; + + mux { + function = "gpio"; + pins = "gpio12"; + }; + + config { + input-enable; + bias-pull-down; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + wcd_reset_active { + phandle = <0x6e7>; + + mux { + function = "gpio"; + pins = "gpio12"; + }; + + config { + output-high; + bias-disable; + drive-strength = <0x06>; + pins = "gpio12"; + }; + }; + }; + + wsa_swr_clk_pin { + + wsa_swr_clk_sleep { + phandle = <0x6c5>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + + wsa_swr_clk_active { + phandle = <0x6c3>; + + mux { + function = "func1"; + pins = "gpio10"; + }; + + config { + bias-disable; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio10"; + }; + }; + }; + + wsa_swr_data_pin { + + wsa_swr_data_sleep { + phandle = <0x6c6>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + + wsa_swr_data_active { + phandle = <0x6c4>; + + mux { + function = "func1"; + pins = "gpio11"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio11"; + }; + }; + }; + + tx_swr_clk_sleep { + phandle = <0x6d1>; + + mux { + bias-pull-down; + input-enable; + function = "func1"; + pins = "gpio0"; + }; + + config { + drive-strength = <0x02>; + pins = "gpio0"; + }; + }; + + tx_swr_clk_active { + phandle = <0x6cd>; + + mux { + function = "func1"; + pins = "gpio0"; + }; + + config { + bias-disable; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio0"; + }; + }; + + tx_swr_data0_sleep { + phandle = <0x6d2>; + + mux { + function = "func1"; + pins = "gpio1"; + }; + + config { + bias-bus-hold; + input-enable; + drive-strength = <0x02>; + pins = "gpio1"; + }; + }; + + tx_swr_data0_active { + phandle = <0x6ce>; + + mux { + function = "func1"; + pins = "gpio1"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio1"; + }; + }; + + tx_swr_data1_sleep { + phandle = <0x6d3>; + + mux { + function = "func1"; + pins = "gpio2"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio2"; + }; + }; + + tx_swr_data1_active { + phandle = <0x6cf>; + + mux { + function = "func1"; + pins = "gpio2"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio2"; + }; + }; + + tx_swr_data2_sleep { + phandle = <0x6d4>; + + mux { + function = "func1"; + pins = "gpio14"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio14"; + }; + }; + + tx_swr_data2_active { + phandle = <0x6d0>; + + mux { + function = "func1"; + pins = "gpio14"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x04>; + pins = "gpio14"; + }; + }; + + rx_swr_clk_sleep { + phandle = <0x6ca>; + + mux { + function = "func1"; + pins = "gpio3"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + rx_swr_clk_active { + phandle = <0x6c7>; + + mux { + function = "func1"; + pins = "gpio3"; + }; + + config { + bias-disable; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio3"; + }; + }; + + rx_swr_data_sleep { + phandle = <0x6cb>; + + mux { + function = "func1"; + pins = "gpio4"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + rx_swr_data_active { + phandle = <0x6c8>; + + mux { + function = "func1"; + pins = "gpio4"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio4"; + }; + }; + + rx_swr_data1_sleep { + phandle = <0x6cc>; + + mux { + function = "func1"; + pins = "gpio5"; + }; + + config { + bias-pull-down; + input-enable; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + rx_swr_data1_active { + phandle = <0x6c9>; + + mux { + function = "func1"; + pins = "gpio5"; + }; + + config { + bias-bus-hold; + slew-rate = <0x01>; + drive-strength = <0x02>; + pins = "gpio5"; + }; + }; + + dmic01_clk_active { + phandle = <0x6d5>; + + mux { + function = "func1"; + pins = "gpio6"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio6"; + }; + }; + + dmic01_clk_sleep { + phandle = <0x6d7>; + + mux { + function = "func1"; + pins = "gpio6"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio6"; + }; + }; + + dmic01_data_active { + phandle = <0x6d6>; + + mux { + function = "func1"; + pins = "gpio7"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio7"; + }; + }; + + dmic01_data_sleep { + phandle = <0x6d8>; + + mux { + function = "func1"; + pins = "gpio7"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio7"; + }; + }; + + dmic23_clk_active { + phandle = <0x6d9>; + + mux { + function = "func1"; + pins = "gpio8"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio8"; + }; + }; + + dmic23_clk_sleep { + phandle = <0x6db>; + + mux { + function = "func1"; + pins = "gpio8"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio8"; + }; + }; + + dmic23_data_active { + phandle = <0x6da>; + + mux { + function = "func1"; + pins = "gpio9"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio9"; + }; + }; + + dmic23_data_sleep { + phandle = <0x6dc>; + + mux { + function = "func1"; + pins = "gpio9"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio9"; + }; + }; + + dmic45_clk_active { + phandle = <0x6dd>; + + mux { + function = "func1"; + pins = "gpio12"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio12"; + }; + }; + + dmic45_clk_sleep { + phandle = <0x6df>; + + mux { + function = "func1"; + pins = "gpio12"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio12"; + }; + }; + + dmic45_data_active { + phandle = <0x6de>; + + mux { + function = "func1"; + pins = "gpio13"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio13"; + }; + }; + + dmic45_data_sleep { + phandle = <0x6e0>; + + mux { + function = "func1"; + pins = "gpio13"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio13"; + }; + }; + + dmic67_clk_active { + phandle = <0x6e1>; + + mux { + function = "func2"; + pins = "gpio21"; + }; + + config { + output-high; + drive-strength = <0x08>; + pins = "gpio21"; + }; + }; + + dmic67_clk_sleep { + phandle = <0x6e3>; + + mux { + function = "func2"; + pins = "gpio21"; + }; + + config { + output-low; + bias-disable; + drive-strength = <0x02>; + pins = "gpio21"; + }; + }; + + dmic67_data_active { + phandle = <0x6e2>; + + mux { + function = "func2"; + pins = "gpio22"; + }; + + config { + input-enable; + drive-strength = <0x08>; + pins = "gpio22"; + }; + }; + + dmic67_data_sleep { + phandle = <0x6e4>; + + mux { + function = "func2"; + pins = "gpio22"; + }; + + config { + input-enable; + pull-down; + drive-strength = <0x02>; + pins = "gpio22"; + }; + }; + }; + + lpass-cdc { + phandle = <0x4fe>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + compatible = "qcom,lpass-cdc"; + #size-cells = <0x01>; + #address-cells = <0x01>; + qcom,lpass-cdc-version = <0x07>; + qcom,num-macros = <0x03>; + + lpass-cdc-clk-rsc-mngr { + compatible = "qcom,lpass-cdc-clk-rsc-mngr"; + clocks = <0x6aa 0x00 0x6ab 0x00 0x6ad 0x00 0x6af 0x00>; + clock-names = "tx_core_clk", "rx_core_clk", "rx_tx_core_clk", "va_core_clk"; + qcom,va_mclk_mode_muxsel = <0x6e28000>; + qcom,wsa_mclk_mode_muxsel = <0x6bea100>; + qcom,rx_mclk_mode_muxsel = <0x6bec0d8>; + qcom,fs-gen-sequence = <0x3000 0x01 0x01 0x3004 0x03 0x03 0x3004 0x03 0x01 0x3080 0x02 0x02>; + }; + + va-macro@6D44000 { + phandle = <0x755>; + qcom,va-swr-gpios = <0x6b0>; + qcom,is-used-swr-gpio = <0x01>; + qcom,use-clk-id = <0x03>; + qcom,default-clk-id = <0x00>; + qcom,va-island-mode-muxsel = <0x6e28000>; + qcom,va-clk-mux-select = <0x01>; + qcom,va-dmic-sample-rate = <0x927c0>; + clocks = <0x4f5 0x00>; + clock-names = "lpass_audio_hw_vote"; + reg = <0x6d44000 0x00>; + compatible = "qcom,lpass-cdc-va-macro"; + + va_swr_master { + phandle = <0x756>; + qcom,is-always-on = <0x01>; + qcom,swr-mstr-irq-wakeup-capable = <0x01>; + qcom,swr-clock-stop-mode0 = <0x01>; + qcom,swr-num-dev = <0x05>; + qcom,swr-port-mapping = <0x01 0x2d 0x03 0x02 0x2e 0x01 0x02 0x2f 0x02 0x02 0x30 0x04 0x02 0x31 0x08 0x03 0x32 0x01 0x03 0x33 0x02 0x03 0x34 0x04 0x03 0x35 0x08 0x04 0x36 0x01 0x04 0x37 0x02 0x04 0x38 0x04 0x04 0x39 0x08 0x05 0x3a 0x03>; + qcom,swr-num-ports = <0x05>; + qcom,swr-wakeup-required = <0x01>; + interrupt-names = "swr_master_irq", "swr_wake_irq"; + interrupts = <0x00 0x1f0 0x04 0x00 0x208 0x04>; + swrm-io-base = <0x6d30000 0x00>; + qcom,mipi-sdw-block-packing-mode = <0x01>; + qcom,swr_master_id = <0x03>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0x00>; + #address-cells = <0x02>; + compatible = "qcom,swr-mstr"; + + wcd937x-tx-slave { + phandle = <0x6ba>; + status = "okay"; + reg = <0x0a 0x1170223>; + compatible = "qcom,wcd937x-slave"; + }; + + wcd939x-tx-slave { + phandle = <0x6bc>; + status = "disabled"; + reg = <0x0e 0x1170223>; + compatible = "qcom,wcd939x-slave"; + }; + + dmic_swr@58350223 { + phandle = <0x757>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x03>; + qcom,codec-name = "swr-dmic.04"; + sound-name-prefix = "SWR_MIC3"; + reg = <0x08 0x58350223>; + compatible = "qcom,swr-dmic"; + }; + + dmic_swr@58350222 { + phandle = <0x758>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x01>; + qcom,codec-name = "swr-dmic.03"; + sound-name-prefix = "SWR_MIC2"; + reg = <0x08 0x58350222>; + compatible = "qcom,swr-dmic"; + }; + + dmic_swr@58350221 { + phandle = <0x759>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x01>; + qcom,codec-name = "swr-dmic.02"; + sound-name-prefix = "SWR_MIC1"; + reg = <0x08 0x58350221>; + compatible = "qcom,swr-dmic"; + }; + + dmic_swr@58350220 { + phandle = <0x75a>; + status = "disabled"; + qcom,wcd-handle = <0x6b1>; + qcom,swr-dmic-supply = <0x03>; + qcom,codec-name = "swr-dmic.01"; + sound-name-prefix = "SWR_MIC0"; + reg = <0x08 0x58350220>; + compatible = "qcom,swr-dmic"; + }; + }; + }; + + tx-macro@6AE0000 { + phandle = <0x75b>; + qcom,is-used-swr-gpio = <0x00>; + qcom,tx-dmic-sample-rate = <0x249f00>; + qcom,default-clk-id = <0x00>; + reg = <0x6ae0000 0x00>; + compatible = "qcom,lpass-cdc-tx-macro"; + }; + + rx-macro@6AC0000 { + phandle = <0x75c>; + clocks = <0x6b3 0x00>; + clock-names = "rx_mclk2_2x_clk"; + qcom,default-clk-id = <0x05>; + qcom,rx-bcl-pmic-params = [00 03 48]; + qcom,rx_mclk_mode_muxsel = <0x6bec0d8>; + qcom,rx-swr-gpios = <0x6b2>; + reg = <0x6ac0000 0x00>; + compatible = "qcom,lpass-cdc-rx-macro"; + + rx_swr_master { + phandle = <0x75d>; + qcom,swr-clock-stop-mode0 = <0x01>; + qcom,swr-num-dev = <0x02>; + qcom,swr-port-mapping = <0x01 0x0e 0x01 0x01 0x0f 0x02 0x02 0x12 0x03 0x03 0x10 0x01 0x03 0x11 0x02 0x04 0x13 0x01 0x05 0x14 0x01 0x05 0x15 0x02 0x06 0x16 0x01 0x07 0x17 0x03 0x08 0x18 0x03 0x09 0x3b 0x01 0x09 0x3c 0x02 0x0a 0x1a 0x03 0x0b 0x1b 0x03 0x0c 0x1c 0x03>; + qcom,swr-num-ports = <0x0c>; + interrupt-names = "swr_master_irq"; + interrupts = <0x00 0x9b 0x04>; + swrm-io-base = <0x6ad0000 0x00>; + qcom,mipi-sdw-block-packing-mode = <0x01>; + qcom,swr_master_id = <0x02>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0x00>; + #address-cells = <0x02>; + compatible = "qcom,swr-mstr"; + + swr_haptics@f0170220 { + phandle = <0x75e>; + status = "disabled"; + qcom,rx_swr_ch_map = <0x00 0x01 0x01 0x00 0x16>; + reg = <0x02 0xf0170220>; + compatible = "qcom,pm8550b-swr-haptics"; + }; + + wcd937x-rx-slave { + phandle = <0x6b9>; + status = "okay"; + reg = <0x0a 0x1170224>; + compatible = "qcom,wcd937x-slave"; + }; + + wcd939x-rx-slave { + phandle = <0x6bb>; + status = "disabled"; + reg = <0x0e 0x1170224>; + compatible = "qcom,wcd939x-slave"; + }; + }; + }; + + wsa-macro@6B00000 { + phandle = <0x6b7>; + status = "disabled"; + #cooling-cells = <0x02>; + qcom,noise-gate-mode = <0x02>; + qcom,thermal-max-state = <0x0b>; + qcom,default-clk-id = <0x06>; + qcom,wsa-bcl-pmic-params = [00 03 48]; + qcom,wsa-system-gains = <0x00 0x09 0x00 0x09>; + qcom,wsa-rloads = <0x02 0x02>; + qcom,wsa-bat-cfgs = <0x01 0x01>; + qcom,wsa-swr-gpios = <0x6b4>; + wsa_data_fs_ctl_reg = <0x6b6f000>; + reg = <0x6b00000 0x00>; + compatible = "qcom,lpass-cdc-wsa-macro"; + + wsa_swr_master { + phandle = <0x75f>; + qcom,dynamic-port-map-supported = <0x00>; + qcom,swr-num-dev = <0x02>; + qcom,swr-port-mapping = <0x01 0x01 0x01 0x02 0x02 0x0f 0x03 0x03 0x03 0x04 0x04 0x01 0x05 0x05 0x0f 0x06 0x06 0x03 0x07 0x07 0x03 0x08 0x08 0x03 0x09 0x09 0x03 0x0a 0x0a 0x03 0x0b 0x0b 0x03 0x0c 0x0c 0x03 0x0d 0x0d 0x03>; + qcom,swr-clock-stop-mode0 = <0x01>; + qcom,swr-num-ports = <0x0d>; + interrupt-names = "swr_master_irq"; + interrupts = <0x00 0xaa 0x04>; + swrm-io-base = <0x6b10000 0x00>; + qcom,mipi-sdw-block-packing-mode = <0x00>; + qcom,swr_master_id = <0x01>; + clocks = <0x4f4 0x00 0x4f5 0x00>; + clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; + #size-cells = <0x00>; + #address-cells = <0x02>; + compatible = "qcom,swr-mstr"; + + wsa883x@02170221 { + phandle = <0x760>; + sound-name-prefix = "SpkrLeft"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b5>; + reg = <0x02 0x2170221>; + compatible = "qcom,wsa883x"; + status = "disabled"; + }; + + wsa883x@02170222 { + phandle = <0x761>; + sound-name-prefix = "SpkrRight"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b6>; + reg = <0x02 0x2170222>; + compatible = "qcom,wsa883x"; + status = "disabled"; + }; + + wsa884x@02170220 { + phandle = <0x762>; + status = "disabled"; + sound-name-prefix = "SpkrLeft"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-lpm-supported = <0x01>; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,swr-wsa-port-params = <0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00>; + qcom,wsa-macro-handle = <0x6b7>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b5>; + reg = <0x04 0x2170220>; + compatible = "qcom,wsa884x"; + }; + + wsa884x@02170221 { + phandle = <0x763>; + status = "disabled"; + sound-name-prefix = "SpkrRight"; + qcom,cdc-static-supplies = "cdc-vdd-1p8"; + qcom,cdc-vdd-1p8-lpm-supported = <0x01>; + qcom,cdc-vdd-1p8-current = <0x4e20>; + qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-1p8-supply = <0x1e1>; + qcom,swr-wsa-port-params = <0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00>; + qcom,wsa-macro-handle = <0x6b7>; + qcom,lpass-cdc-handle = <0x4fe>; + qcom,spkr-sd-n-node = <0x6b6>; + reg = <0x04 0x2170221>; + compatible = "qcom,wsa884x"; + }; + }; + }; + + wcd937x-codec { + phandle = <0x6c0>; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; + qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddpx"; + qcom,cdc-micbias3-mv = <0xa8c>; + qcom,cdc-micbias2-mv = <0xa8c>; + qcom,cdc-micbias1-mv = <0xa8c>; + qcom,cdc-vdd-mic-bias-current = <0x1a68>; + qcom,cdc-vdd-mic-bias-voltage = "", "2K", "", "2K"; + cdc-vdd-mic-bias-supply = <0x358>; + qcom,cdc-vdd-buck-current = <0x58296>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-buck-supply = <0x1e1>; + qcom,cdc-vddpx-current = <0x3642>; + qcom,cdc-vddpx-voltage = <0x1b7740 0x1b7740>; + cdc-vddpx-supply = <0x1e1>; + qcom,cdc-vdd-rxtx-current = <0x3642>; + qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-rxtx-supply = <0x1e1>; + qcom,tx-slave = <0x6ba>; + qcom,rx-slave = <0x6b9>; + qcom,wcd-rst-gpio-node = <0x6b8>; + qcom,swr-tx-port-params = <0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x02 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00>; + qcom,tx_swr_ch_map = <0x00 0x1e 0x01 0x493e00 0x2e 0x01 0x1f 0x01 0x493e00 0x32 0x01 0x20 0x02 0x493e00 0x33 0x02 0x22 0x01 0x00 0x31 0x02 0x23 0x02 0x00 0x32 0x02 0x1d 0x04 0x493e00 0x33 0x03 0x24 0x01 0x00 0x34 0x03 0x25 0x02 0x00 0x35 0x03 0x26 0x04 0x00 0x36 0x03 0x27 0x08 0x00 0x37>; + qcom,rx_swr_ch_map = <0x00 0x0e 0x01 0x00 0x0e 0x00 0x0f 0x02 0x00 0x0f 0x01 0x12 0x01 0x00 0x12 0x02 0x10 0x01 0x00 0x10 0x02 0x11 0x02 0x00 0x11 0x03 0x13 0x01 0x00 0x13 0x04 0x14 0x01 0x00 0x14 0x04 0x15 0x02 0x00 0x15>; + qcom,split-codec = <0x01>; + compatible = "qcom,wcd937x-codec"; + status = "okay"; + }; + + wcd939x-codec { + phandle = <0x6b1>; + status = "disabled"; + qcom,cdc-on-demand-supplies = "cdc-vdd-buck", "cdc-vdd-px"; + qcom,cdc-static-supplies = "cdc-vdd-rx", "cdc-vdd-tx", "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-px-rem-supported = <0x01>; + qcom,cdc-vdd-px-lpm-supported = <0x01>; + qcom,cdc-vdd-px-current = <0x3a98>; + qcom,cdc-vdd-px-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-px-supply = <0x1e1>; + qcom,cdc-vdd-mic-bias-current = <0x7530>; + qcom,cdc-vdd-mic-bias-voltage = "", "2K", "", "2K"; + cdc-vdd-mic-bias-supply = <0x358>; + qcom,cdc-vdd-buck-lpm-supported = <0x01>; + qcom,cdc-vdd-buck-current = <0x9eb10>; + qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-buck-supply = <0x1e1>; + qcom,cdc-vdd-tx-lpm-supported = <0x01>; + qcom,cdc-vdd-tx-current = <0xafc8>; + qcom,cdc-vdd-tx-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-tx-supply = <0x1e1>; + qcom,cdc-vdd-rx-lpm-supported = <0x01>; + qcom,cdc-vdd-rx-current = <0xafc8>; + qcom,cdc-vdd-rx-voltage = <0x1b7740 0x1b7740>; + cdc-vdd-rx-supply = <0x1e1>; + qcom,tx-slave = <0x6bc>; + qcom,rx-slave = <0x6bb>; + qcom,wcd-rst-gpio-node = <0x6b8>; + qcom,swr-tx-port-params = <0x00 0x01 0x00 0x02 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x02 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00>; + qcom,tx_swr_ch_map = <0x00 0x1e 0x01 0x00 0x2e 0x00 0x1f 0x02 0x00 0x2f 0x01 0x20 0x01 0x00 0x30 0x01 0x21 0x02 0x00 0x31 0x02 0x22 0x01 0x00 0x32 0x02 0x23 0x02 0x00 0x33 0x02 0x1d 0x04 0x00 0x34 0x02 0x24 0x04 0x00 0x34 0x02 0x25 0x08 0x00 0x35 0x03 0x26 0x01 0x00 0x36 0x03 0x27 0x02 0x00 0x37 0x03 0x28 0x04 0x00 0x38 0x03 0x29 0x08 0x00 0x39>; + qcom,rx_swr_ch_map = <0x00 0x0e 0x01 0x00 0x0e 0x00 0x0f 0x02 0x00 0x0f 0x01 0x12 0x01 0x00 0x12 0x02 0x10 0x01 0x00 0x10 0x02 0x11 0x02 0x00 0x11 0x03 0x13 0x01 0x00 0x13 0x04 0x14 0x01 0x00 0x14 0x04 0x15 0x02 0x00 0x15 0x05 0x3b 0x01 0x00 0x3b 0x05 0x3c 0x02 0x00 0x3c>; + qcom,split-codec = <0x01>; + compatible = "qcom,wcd939x-codec"; + }; + }; + + sound { + phandle = <0x764>; + clocks = <0x4f5 0x00>; + clock-names = "lpass_audio_hw_vote"; + qcom,afe-rxtx-lb = <0x00>; + qcom,ext-disp-audio-rx = <0x00>; + qcom,wcn-bt = <0x01>; + qcom,auxpcm-audio-intf = <0x01>; + qcom,tdm-audio-intf = <0x00>; + qcom,mi2s-audio-intf = <0x01>; + compatible = "qcom,pineapple-asoc-snd"; + fsa4480-i2c-handle = <0x6c2>; + oplus,mbhc-check-cross-conn = <0x01>; + oplus,mbhc-headset-micbias-alwayon = <0x01>; + qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x70>; + qcom,msm-mbhc-hs-mic-max-threshold-mv = <0xa28>; + qcom,sec-mi2s-gpios = <0x6c1>; + qcom,upd_ear_pa_reg_addr = <0x3430>; + qcom,upd_lpass_reg_addr = <0x6b00418 0x6b14020>; + qcom,upd_backends_used = "wsa"; + qcom,msm_audio_ssr_devs = <0x507 0x4fd 0x4fe>; + qcom,wsa-max-devs = <0x00>; + asoc-codec-names = "msm-stub-codec.1", "lpass-cdc", "wcd937x_codec"; + asoc-codec = <0x4f6 0x4fe 0x6c0>; + qcom,cdc-dmic45-gpios = <0x6bf>; + qcom,cdc-dmic23-gpios = <0x6be>; + qcom,cdc-dmic01-gpios = <0x6bd>; + qcom,msm-mbhc-gnd-swh = <0x00>; + qcom,msm-mbhc-hphl-swh = <0x00>; + qcom,msm-mbhc-usbc-audio-supported = <0x01>; + 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", "VA DMIC0", "Digital Mic0", "VA DMIC1", "Digital Mic1", "VA DMIC2", "Digital Mic2", "VA DMIC3", "Digital Mic3", "VA DMIC0", "VA MIC BIAS3", "VA DMIC1", "VA MIC BIAS3", "VA DMIC2", "VA MIC BIAS1", "VA DMIC3", "VA MIC BIAS1"; + qcom,audio-core-list = <0x00 0x01>; + qcom,mi2s-clk-attribute = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,tdm-clk-attribute = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,tdm-max-slots = <0x08>; + qcom,mi2s-tdm-is-hw-vote-needed = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,msm-mi2s-master = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,model = "cliffs-mtp-wsa883x-snd-card"; + }; + + fm_i2s1_pinctrl { + phandle = <0x765>; + status = "disabled"; + #gpio-cells = <0x00>; + pinctrl-1 = <0x39a 0x39c 0x39e>; + pinctrl-0 = <0x39b 0x39d 0x39f>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + wsa_swr_clk_data_pinctrl { + phandle = <0x6b4>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x96>; + qcom,lpi-gpios; + pinctrl-1 = <0x6c5 0x6c6>; + pinctrl-0 = <0x6c3 0x6c4>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + rx_swr_clk_data_pinctrl { + phandle = <0x6b2>; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x8f>; + qcom,lpi-gpios; + pinctrl-1 = <0x6ca 0x6cb 0x6cc>; + pinctrl-0 = <0x6c7 0x6c8 0x6c9>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + tx_swr_clk_data_pinctrl { + phandle = <0x6b0>; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x8c>; + qcom,chip-wakeup-default-val = <0x01>; + qcom,chip-wakeup-maskbit = <0x07>; + qcom,chip-wakeup-reg = <0xf18c008>; + qcom,lpi-gpios; + pinctrl-1 = <0x6d1 0x6d2 0x6d3 0x6d4>; + pinctrl-0 = <0x6cd 0x6ce 0x6cf 0x6d0>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic01_pinctrl { + phandle = <0x6bd>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x91 0x92>; + qcom,lpi-gpios; + pinctrl-1 = <0x6d7 0x6d8>; + pinctrl-0 = <0x6d5 0x6d6>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic23_pinctrl { + phandle = <0x6be>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x94>; + qcom,lpi-gpios; + pinctrl-1 = <0x6db 0x6dc>; + pinctrl-0 = <0x6d9 0x6da>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic45_pinctrl { + phandle = <0x6bf>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x97>; + qcom,lpi-gpios; + pinctrl-1 = <0x6df 0x6e0>; + pinctrl-0 = <0x6dd 0x6de>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + cdc_dmic67_pinctrl { + phandle = <0x766>; + status = "disabled"; + #gpio-cells = <0x00>; + qcom,tlmm-pins = <0x9c>; + qcom,lpi-gpios; + pinctrl-1 = <0x6e3 0x6e4>; + pinctrl-0 = <0x6e1 0x6e2>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + sec_i2s1_pinctrl { + phandle = <0x6c1>; + #gpio-cells = <0x00>; + pinctrl-1 = <0x39a 0x39c 0x39e 0x3a0>; + pinctrl-0 = <0x39b 0x39d 0x39f 0x3a1>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + status = "ok"; + }; + }; + + vote_lpass_core_hw { + phandle = <0x4f4>; + #clock-cells = <0x01>; + qcom,codec-ext-clk-src = <0x09>; + compatible = "qcom,audio-ref-clk"; + }; + + vote_lpass_audio_hw { + phandle = <0x4f5>; + #clock-cells = <0x01>; + qcom,codec-ext-clk-src = <0x0b>; + compatible = "qcom,audio-ref-clk"; + }; + + qcom,qbt_handler { + phandle = <0x509>; + compatible = "qcom,qbt-handler"; + }; + + qcom,mdss_mdp@ae00000 { + phandle = <0x50a>; + qcom,sde-dspp-ltm-off = <0x15300 0x14300 0x13300>; + qcom,sde-dspp-ltm-version = <0x10002>; + qcom,sde-ib-bw-vote = <0x2625a0 0x00 0xc3500>; + qcom,sde-has-idle-pc; + interconnect-names = "qcom,sde-data-bus0", "qcom,sde-ebi-bus", "qcom,sde-reg-bus"; + interconnects = <0x1c0 0x15 0x1a3 0x22b 0x189 0x03 0x189 0x200 0x1a3 0x02 0x3c8 0x20c>; + qcom,sde-vm-exclude-reg-names = "ipcc_reg"; + qti,smmu-proxy-cb-id = <0x01>; + mmcx-supply = <0x14a>; + clock-mmrm = <0x00 0x00 0x00 0x3e 0x00 0x00>; + clock-max-rate = <0x00 0x00 0x23c34600 0x23c34600 0x124f800 0x23c34600>; + clock-rate = <0x00 0x00 0x1ea30480 0x1ea30480 0x124f800 0x1ea30480>; + clock-names = "gcc_bus", "iface_clk", "branch_clk", "core_clk", "vsync_clk", "lut_clk"; + clocks = <0x16f 0x15 0x155 0x02 0x155 0x3d 0x155 0x3e 0x155 0x49 0x155 0x40>; + qcom,sde-reg-bus,vectors-KBps = <0x00 0x00 0x00 0x36b0 0x00 0x222e0 0x00 0x4baf0>; + qcom,sde-secure-sid-mask = <0x1c01>; + qcom,sde-reg-dma-clk-ctrl = <0x2bc 0x14>; + qcom,sde-reg-dma-xin-id = <0x07>; + qcom,sde-reg-dma-trigger-off = <0x119c>; + qcom,sde-reg-dma-version = <0x30000>; + qcom,sde-reg-dma-id = <0x00 0x01>; + qcom,sde-reg-dma-off = <0x00 0x800>; + qcom,sde-ipcc-client-dpu-phys-id = <0x09>; + qcom,sde-ipcc-protocol-id = <0x04>; + qcom,sde-qos-cpu-irq-latency = <0x12c>; + qcom,sde-qos-cpu-dma-latency = <0x12c>; + qcom,sde-qos-cpu-mask-performance = <0x07>; + qcom,sde-qos-cpu-mask = <0x03>; + qcom,sde-cdp-setting = <0x01 0x01 0x01 0x00>; + qcom,sde-creq-lut = <0x112233 0x44556666 0x112233 0x66666666 0x112233 0x44556666 0x112233 0x66666666 0x00 0x00 0x00 0x00 0x77776666 0x66666540 0x77776666 0x66666540 0x77776541 0x00 0x77776541 0x00 0x112233 0x44556666 0x112233 0x66666666 0x112233 0x44556666 0x112233 0x66666666 0x00 0x00 0x00 0x00 0x55555544 0x33221100 0x55555544 0x33221100>; + qcom,sde-safe-lut = <0xff00 0xfff0 0xff00 0xfff0 0xffff 0xffff 0x01 0x01 0x3ff 0x3ff 0xff00 0xfff0 0xff00 0xfff0 0xffff 0xffff 0xff 0xff>; + qcom,sde-danger-lut = <0xffff 0xffff 0xffff 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0xffff 0xffff 0xffff 0xffff 0x00 0x00 0xffff0000 0xffff0000>; + qcom,sde-vbif-qos-wb-rot-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; + qcom,sde-vbif-qos-cnoc-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x05 0x05 0x03 0x03 0x04 0x04 0x05 0x05 0x05 0x05>; + qcom,sde-vbif-qos-offline-wb-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-qos-lutdma-remap = <0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05 0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05>; + qcom,sde-vbif-qos-cwb-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; + qcom,sde-vbif-qos-nrt-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-qos-rt-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; + qcom,sde-vbif-dynamic-ot-wr-limit = <0x3b53800 0x02 0x76a7000 0x06 0x1da9c000 0x10>; + qcom,sde-vbif-default-ot-wr-limit = <0x20>; + qcom,sde-vbif-default-ot-rd-limit = <0x28>; + qcom,sde-vbif-memtype-1 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-memtype-0 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; + qcom,sde-vbif-id = <0x00>; + qcom,sde-vbif-size = <0x1074>; + qcom,sde-vbif-off = <0x00>; + qcom,sde-uidle-size = <0x80>; + qcom,sde-uidle-off = <0x80000>; + qcom,sde-lm-noise-version = <0x10000>; + qcom,sde-lm-noise-off = <0x320>; + qcom,sde-dspp-demura-version = <0x20000>; + qcom,sde-dspp-demura-size = <0xe4>; + qcom,sde-dspp-demura-off = <0x15600 0x14600 0x13600>; + qcom,sde-dspp-spr-version = <0x20000>; + qcom,sde-dspp-spr-size = <0x200>; + qcom,sde-dspp-spr-off = <0x15400 0x14400 0x13400>; + qcom,sde-num-nrt-paths = <0x00>; + qcom,sde-dram-channels = <0x04>; + qcom,sde-min-dram-ib-kbps = "", "\f5"; + qcom,sde-min-llcc-ib-kbps = <0x00>; + qcom,sde-min-core-ib-kbps = <0x2625a0>; + qcom,sde-max-bw-high-kbps = <0x1945ba0>; + qcom,sde-max-bw-low-kbps = <0x16caf60>; + qcom,sde-max-trusted-vm-displays = <0x01>; + qcom,sde-has-dest-scaler; + qcom,sde-has-dim-layer; + qcom,sde-pipe-order-version = <0x01>; + qcom,sde-has-src-split; + qcom,sde-has-cdp; + qcom,sde-panic-per-pipe; + qcom,sde-smart-panel-align-mode = <0x0c>; + qcom,sde-macrotile-mode = <0x01>; + qcom,sde-ubwc-static = <0x01>; + qcom,sde-ubwc-bw-calc-version = <0x01>; + qcom,sde-ubwc-swizzle = <0x06>; + qcom,sde-ubwc-version = <0x40030001>; + qcom,sde-highest-bank-bit = <0x09 0x03 0x08 0x03>; + qcom,sde-mixer-blendstages = <0x0b>; + qcom,sde-wb-linewidth-linear = <0x2000>; + qcom,sde-max-dest-scaler-output-linewidth = <0xa00>; + qcom,sde-max-dest-scaler-input-linewidth = <0x800>; + qcom,sde-dsc-linewidth = <0xa00>; + qcom,sde-wb-linewidth = <0x1000>; + qcom,sde-sspp-linewidth = <0x1400>; + qcom,sde-mixer-linewidth = <0xa00>; + qcom,sde-sspp-qseed-off = <0xa00>; + qcom,sde-qseed-scalar-version = <0x3003>; + qcom,sde-qseed-sw-lib-rev = "qseedv3lite"; + qcom,sde-csc-type = "csc-10bit"; + qcom,sde-sspp-csc-off = <0x1a00>; + qcom,sde-sspp-clk-status = <0x4334 0x00 0x6334 0x00 0x24334 0x00 0x26334 0x00 0x28334 0x00 0x2a334 0x00 0x2c334 0x00>; + qcom,sde-sspp-clk-ctrl = <0x4330 0x00 0x6330 0x00 0x24330 0x00 0x26330 0x00 0x28330 0x00 0x2a330 0x00 0x2c330 0x00>; + qcom,sde-max-per-pipe-bw-kbps = <0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0>; + qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; + qcom,sde-mixer-pair-mask = <0x02 0x01 0x04 0x03 0x06 0x05 0x08 0x07>; + qcom,sde-smart-dma-rev = "smart_dma_v2p5"; + qcom,sde-sspp-smart-dma-priority = <0x06 0x07 0x01 0x02 0x03 0x04 0x05>; + qcom,sde-sspp-excl-rect = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; + qcom,sde-sspp-xin-id = <0x00 0x04 0x01 0x05 0x09 0x0d 0x0e>; + qcom,sde-sspp-src-size = <0x344>; + qcom,sde-sspp-off = <0x5000 0x7000 0x25000 0x27000 0x29000 0x2b000 0x2d000>; + qcom,sde-sspp-type = "vig", "vig", "dma", "dma", "dma", "dma", "dma"; + qcom,sde-dither-size = <0x20>; + qcom,sde-dither-version = <0x20000>; + qcom,sde-cwb-dither = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01>; + qcom,sde-dither-off = <0xe0 0xe0 0xe0 0xe0 0xe0 0xe0 0xe0 0xe0>; + qcom,sde-dsc-native422-supp = <0x01 0x01 0x01>; + qcom,sde-dsc-ctl-size = <0x24>; + qcom,sde-dsc-ctl = <0xf00 0xf80 0xf00>; + qcom,sde-dsc-enc-size = <0x9c>; + qcom,sde-dsc-enc = <0x100 0x200 0x100>; + qcom,sde-dsc-hw-rev = "dsc_1_2"; + qcom,sde-dsc-pair-mask = <0x02 0x01 0x00>; + qcom,sde-dsc-size = <0x06>; + qcom,sde-dsc-off = <0x81000 0x81000 0x82000>; + qcom,sde-cdm-size = <0x220>; + qcom,sde-cdm-off = <0x7a200>; + qcom,sde-pp-cwb = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01>; + qcom,sde-merge-3d-size = <0x08>; + qcom,sde-merge-3d-off = <0x4f000 0x50000 0x67700 0x7f700>; + qcom,sde-pp-merge-3d-id = <0x00 0x00 0x01 0x01 0x02 0x02 0x03 0x03>; + qcom,sde-pp-size = <0x04>; + qcom,sde-pp-slave = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; + qcom,sde-pp-off = <0x6a000 0x6b000 0x6c000 0x6d000 0x67000 0x67400 0x7f000 0x7f400>; + qcom,sde-intf-tear-irq-off = <0x00 0x36800 0x37800 0x00>; + qcom,sde-intf-type = "dp", "dsi", "dsi", "dp"; + qcom,sde-intf-size = <0x300>; + qcom,sde-intf-off = <0x35000 0x36000 0x37000 0x38000>; + qcom,sde-wb-id = <0x01 0x02>; + qcom,sde-wb-xin-id = <0x0a 0x06>; + qcom,sde-wb-size = <0x2c8>; + qcom,sde-wb-off = <0x65000 0x66000>; + qcom,sde-dest-scaler-size = <0x800>; + qcom,sde-dest-scaler-off = <0x00 0x1000>; + qcom,sde-dest-scaler-top-size = <0x1c>; + qcom,sde-dest-scaler-top-off = <0x61000>; + qcom,sde-dnsc-blur-dither-size = <0x20>; + qcom,sde-dnsc-blur-dither-off = <0x5e0>; + qcom,sde-dnsc-blur-gaus-lut-size = <0x400>; + qcom,sde-dnsc-blur-gaus-lut-off = <0x100>; + qcom,sde-dnsc-blur-size = <0x40>; + qcom,sde-dnsc-blur-off = <0x7d000>; + qcom,sde-dnsc-blur-version = <0x100>; + qcom,sde-dspp-rc-min-region-width = <0x14>; + qcom,sde-dspp-rc-mem-size = <0xaa0>; + qcom,sde-dspp-rc-size = <0x38>; + qcom,sde-dspp-rc-off = <0x15800 0x14800 0x13800>; + qcom,sde-dspp-rc-version = <0x10001>; + qcom,sde-dspp-size = <0x1800>; + qcom,sde-dspp-off = <0x55000 0x57000 0x59000>; + qcom,sde-dspp-top-size = <0x80>; + qcom,sde-dspp-top-off = <0x1300>; + qcom,sde-mixer-dcwb-pref = "none", "none", "none", "none", "dcwb", "dcwb", "dcwb", "dcwb"; + qcom,sde-mixer-display-pref = "primary", "primary", "none", "none", "none", "none", "none", "none"; + qcom,sde-mixer-size = <0x400>; + qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x48000 0xf0f 0xf0f 0xf0f 0xf0f>; + qcom,sde-ctl-display-pref = "primary", "none", "none", "none"; + qcom,sde-ctl-size = <0x1000>; + qcom,sde-ctl-off = <0x16000 0x17000 0x18000 0x19000>; + qcom,sde-len = <0x488>; + qcom,sde-off = <0x1000>; + #cooling-cells = <0x02>; + #interrupt-cells = <0x01>; + interrupt-controller; + interrupts = <0x00 0x53 0x04>; + reg-names = "mdp_phys", "vbif_phys", "regdma_phys", "ipcc_reg"; + reg = <0xae00000 0x84000 0xaeb0000 0x2008 0xaf80000 0x7000 0x400000 0x2000>; + compatible = "qcom,sde-kms"; + connectors = <0x772 0x773 0x515 0x774 0x775 0x514>; + + qcom,sde-sspp-vig-blocks { + + vcm@0 { + qcom,sde-ucsc-alpha-dither = <0x700 0x10000>; + qcom,sde-ucsc-csc = <0x700 0x10000>; + qcom,sde-ucsc-gc = <0x700 0x10000>; + qcom,sde-ucsc-unmult = <0x700 0x10000>; + qcom,sde-ucsc-igc = <0x700 0x10000>; + qcom,sde-fp16-csc = <0x200 0x10000>; + qcom,sde-fp16-gc = <0x200 0x10000>; + qcom,sde-fp16-unmult = <0x200 0x10000>; + qcom,sde-fp16-igc = <0x200 0x10000>; + qcom,sde-vig-inverse-pma; + qcom,sde-vig-igc = <0x1d00 0x60000>; + qcom,sde-vig-gamut = <0x1d00 0x60001>; + qcom,sde-vig-qseed-size = <0xe0>; + qcom,sde-vig-qseed-off = <0xa00>; + qcom,sde-vig-csc-off = <0x1a00>; + qcom,sde-vig-top-off = <0x700>; + cell-index = <0x00>; + }; + + vcm@1 { + qcom,sde-ucsc-alpha-dither = <0x1700 0x10000>; + qcom,sde-ucsc-csc = <0x1700 0x10000>; + qcom,sde-ucsc-gc = <0x1700 0x10000>; + qcom,sde-ucsc-unmult = <0x1700 0x10000>; + qcom,sde-ucsc-igc = <0x1700 0x10000>; + qcom,sde-fp16-csc = <0x280 0x10000>; + qcom,sde-fp16-gc = <0x280 0x10000>; + qcom,sde-fp16-unmult = <0x280 0x10000>; + qcom,sde-fp16-igc = <0x280 0x10000>; + cell-index = <0x01>; + }; + }; + + qcom,sde-sspp-dma-blocks { + + dgm@0 { + qcom,sde-ucsc-alpha-dither = <0x700 0x10000>; + qcom,sde-ucsc-csc = <0x700 0x10000>; + qcom,sde-ucsc-gc = <0x700 0x10000>; + qcom,sde-ucsc-unmult = <0x700 0x10000>; + qcom,sde-ucsc-igc = <0x700 0x10000>; + qcom,sde-fp16-csc = <0x200 0x10000>; + qcom,sde-fp16-gc = <0x200 0x10000>; + qcom,sde-fp16-unmult = <0x200 0x10000>; + qcom,sde-fp16-igc = <0x200 0x10000>; + qcom,sde-dma-top-off = <0x700>; + cell-index = <0x00>; + }; + + dgm@1 { + qcom,sde-ucsc-alpha-dither = <0x1700 0x10000>; + qcom,sde-ucsc-csc = <0x1700 0x10000>; + qcom,sde-ucsc-gc = <0x1700 0x10000>; + qcom,sde-ucsc-unmult = <0x1700 0x10000>; + qcom,sde-ucsc-igc = <0x1700 0x10000>; + qcom,sde-fp16-csc = <0x200 0x10000>; + qcom,sde-fp16-gc = <0x200 0x10000>; + qcom,sde-fp16-unmult = <0x200 0x10000>; + qcom,sde-fp16-igc = <0x200 0x10000>; + cell-index = <0x01>; + }; + }; + + 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-gamut = <0x1000 0x40003>; + qcom,sde-dspp-vlut = <0xa00 0x10008>; + qcom,sde-dspp-sixzone = <0x900 0x20000>; + 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,platform-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,platform-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-max-voltage = <0x00>; + qcom,supply-min-voltage = <0x00>; + qcom,supply-name = "mmcx"; + reg = <0x00>; + }; + }; + + qcom,mdss_dsi_sharp_qhd_plus_dsc_cmd { + phandle = <0x77e>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,panel-supply-entries = <0x767>; + 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,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Sharp qhd cmd mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x08>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 44 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; + qcom,mdss-dsi-timing-switch-command = <0x39010000 0x2de 0x390100 0x34 0xc6001244 0x8000b 0x1202530 0x1490149 0x00 0x00 0x00 0x00 0x00 0x300 0x4501 0x454b024b 0x5050505>; + qcom,mdss-mdp-transfer-time-us = <0x1efd>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x27>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x48>; + qcom,mdss-dsi-panel-height = <0xc30>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 10 03 03 11 1e 04 04 03 02 04 00 03 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x08>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 88 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; + qcom,mdss-dsi-timing-switch-command = <0x39010000 0x2de 0x390100 0x34 0xc6001288 0x8000b 0x1202530 0x1490149 0x00 0x00 0x00 0x00 0x00 0x300 0x4501 0x454b024b 0x5050505>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x27>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x48>; + qcom,mdss-dsi-panel-height = <0xc30>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_sharp_qhd_plus_dsc_video { + phandle = <0x77f>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; + qcom,panel-supply-entries = <0x767>; + 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,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "Sharp qhd video mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x08>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 45 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x27>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x48>; + qcom,mdss-dsi-panel-height = <0xc30>; + qcom,mdss-dsi-panel-width = <0x2d0>; + }; + }; + }; + + qcom,mdss_dsi_sim_cmd { + phandle = <0x780>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,ulps-enabled; + qcom,poms-align-panel-vsync; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,qsync-enable; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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 = <0x27>; + qcom,mdss-dsi-t-clk-post = <0x03>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; + qcom,qsync-mode-min-refresh-rate = <0x32>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 07 07 02 04 00 16 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,cmd-mode-switch-out-commands-state = "dsi_lp_mode"; + qcom,cmd-mode-switch-out-commands = <0x39010000 0x3b0 0xa5000701 0x00 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 0x3b0 0xa5000701 0x00 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 0x2b0 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,qsync-mode-min-refresh-rate = <0x32>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 07 07 02 04 00 16 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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 = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x6e>; + qcom,mdss-dsi-v-back-porch = <0x5a>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x6e>; + qcom,mdss-dsi-h-front-porch = <0x6e>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <0x21c 0x14 0x21c 0x14 0x21c 0x14>; + qcom,qsync-mode-min-refresh-rate = <0x0a>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 25 0a 0a 1b 24 0a 0a 0a 02 04 00 1f 0f]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,partial-update-enabled = "single_roi"; + qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; + qcom,qsync-mode-min-refresh-rate = <0x30>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 29 0a 0b 1b 26 0a 0b 0a 02 04 00 21 10]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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 = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x348>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x03>; + }; + + timing@4 { + qcom,qsync-mode-min-refresh-rate = <0x1e>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0e 21 2a 0e 0f 0d 02 04 00 2d 13]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x04>; + }; + + timing@5 { + qcom,qsync-mode-min-refresh-rate = <0x60>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 69 1d 1d 35 2f 1b 1d 18 02 04 00 51 21]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0xb4>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x05>; + }; + + timing@6 { + qcom,qsync-mode-min-refresh-rate = <0x6e>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 89 26 27 42 39 25 27 1f 02 04 00 69 2a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 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,disable-rsc-solver; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0xf0>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x06>; + }; + + timing@7 { + qcom,qsync-mode-min-refresh-rate = <0x28>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 4a 13 14 28 24 12 14 11 02 04 00 39 18]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x07>; + }; + + timing@8 { + qcom,qsync-mode-min-refresh-rate = <0x3c>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 06 07 02 04 00 16 0b]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-v-pulse-width = <0x28>; + qcom,mdss-dsi-v-front-porch = <0x64>; + qcom,mdss-dsi-v-back-porch = <0x64>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x28>; + qcom,mdss-dsi-h-back-porch = <0x1cc>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x08>; + }; + + timing@10 { + qcom,qsync-mode-min-refresh-rate = <0x01>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x05>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0a>; + }; + + timing@11 { + qcom,qsync-mode-min-refresh-rate = <0x05>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x0a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0b>; + }; + + timing@12 { + qcom,qsync-mode-min-refresh-rate = <0x0f>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x18>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0c>; + }; + + timing@13 { + qcom,qsync-mode-min-refresh-rate = <0x16>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0d>; + }; + + timing@14 { + qcom,qsync-mode-min-refresh-rate = <0x1e>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-mdp-transfer-time-us = <0x3dfa>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0e>; + }; + + timing@15 { + qcom,qsync-mode-min-refresh-rate = <0x0a>; + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x0f>; + }; + + timing@16 { + qcom,qsync-mode-min-refresh-rate = <0x01>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 2c 0c 0c 1d 27 0c 0c 0b 02 04 00 24 11]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x10>; + }; + + timing@17 { + qcom,qsync-mode-min-refresh-rate = <0x05>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 38 0e 0e 17 14 0e 0e 0d 02 04 00 2b 12]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xe4c>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x11>; + }; + + timing@18 { + qcom,qsync-mode-min-refresh-rate = <0x1e>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 3d 0f 0f 19 15 0f 10 0e 02 04 00 2f 13]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; + qcom,mdss-dsi-panel-framerate = <0xb4>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x14>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x0c>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0xc80>; + qcom,mdss-dsi-panel-width = <0x5a0>; + cell-index = <0x12>; + }; + }; + }; + + qcom,mdss_dsi_sim_video { + phandle = <0x781>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,panel-ack-disabled; + qcom,mdss-dsi-reset-sequence = <0x01 0x00 0x00 0x00 0x01 0x00>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-t-clk-pre = <0x1b>; + qcom,mdss-dsi-t-clk-post = <0x04>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 24 0a 0a 1a 24 0a 0a 09 02 04 00 1e 0f]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + 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-framerate = <0x90>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x06>; + qcom,mdss-dsi-v-back-porch = <0x06>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x08>; + qcom,mdss-dsi-h-back-porch = <0x08>; + qcom,mdss-dsi-h-front-porch = <0x08>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_375_cmd { + phandle = <0x782>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_sim_dsc_10b_cmd { + phandle = <0x783>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,adjust-timer-wakeup-ms = <0x01>; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + 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 = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 15 05 05 14 1f 05 05 06 02 04 00 13 0a]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 10 1d 03 03 02 02 04 00 0c 08]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129 0x5010000 0xf0000100>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1d 08 07 17 22 08 08 08 02 04 00 19 0d]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x5a0>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1f 08 07 18 16 08 08 08 02 04 00 1a 0d]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0xb4>; + cell-index = <0x03>; + }; + + timing@4 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0a>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0xf0>; + cell-index = <0x04>; + }; + + timing@5 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 16 05 05 14 13 06 06 06 02 04 00 13 0b]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x05>; + }; + + timing@6 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [03 04 00 00 0d 18 01 00 01 02 04 00 05 05]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x06>; + }; + + timing@7 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 0d 1a 01 01 01 02 04 00 07 06]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x0a>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x07>; + }; + + timing@8 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 09 01 01 0e 1b 02 01 01 02 04 00 08 06]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x18>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x08>; + }; + + timing@9 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0a 01 02 0e 1b 02 02 01 02 04 00 09 07]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-mdp-transfer-time-us = <0x3d24>; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x09>; + }; + + timing@10 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0e 21 2a 0e 0f 0d 02 04 00 2d 13]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x0a>; + }; + + timing@11 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 06 07 02 04 00 16 0b]; + qcom,src-chroma-format = <0x01>; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x0a>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-version = <0x12>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x00>; + qcom,mdss-dsi-v-front-porch = <0x00>; + qcom,mdss-dsi-v-back-porch = <0x00>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x00>; + qcom,mdss-dsi-h-back-porch = <0x00>; + qcom,mdss-dsi-h-front-porch = <0x00>; + qcom,mdss-dsi-panel-height = <0x924>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x0b>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_cmd { + phandle = <0x784>; + qcom,bl-dsc-cmd-state = "dsi_lp_mode"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,ulps-enabled; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x1e>; + qcom,qsync-enable; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; + 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,cmd-sync-wait-broadcast; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-bpp-switch; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 44 11 12 25 2d 11 12 0f 02 04 00 35 16]; + qcom,mdss-mdp-transfer-time-us-max = <0x3e80>; + qcom,mdss-mdp-transfer-time-us-min = <0x36b0>; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-panel-width = <0x9d8>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1c 07 07 17 15 07 07 08 02 04 00 18 0c]; + qcom,mdss-mdp-transfer-time-us-max = <0x1edc>; + qcom,mdss-mdp-transfer-time-us-min = <0x1af4>; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,dsi-wd-ltj-time-sec = <0xe10>; + qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; + qcom,mdss-dsi-panel-jitter = <0x02 0x01>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x0c>; + qcom,mdss-dsi-v-back-porch = <0x0c>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x04>; + qcom,mdss-dsi-h-front-porch = <0x1c>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x5a0>; + qcom,mdss-dsi-panel-width = <0x500>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 25 0a 0a 1b 24 0a 0a 0a 02 04 00 1f 0f]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-framerate = <0x28>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x03>; + }; + + timing@4 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 57 17 17 2e 33 17 18 14 02 04 00 43 1c]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-framerate = <0x50>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-panel-width = <0x9d8>; + cell-index = <0x04>; + }; + + timing@5 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x50>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-bpp-mode = <0x18>; + cell-index = <0x05>; + }; + + timing@6 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 17 06 05 15 20 06 06 07 02 04 00 15 0b]; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; + qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; + qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x50>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-bpp-mode = <0x1e>; + cell-index = <0x06>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_video { + phandle = <0x785>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x2d>; + qcom,qsync-enable; + qcom,panel-ack-disabled; + qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + 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-panel-broadcast-mode; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_video_mode"; + qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; + qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; + qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; + 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-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x04>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x04>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x2c>; + qcom,mdss-dsi-h-front-porch = <0x78>; + qcom,mdss-dsi-panel-height = <0x5a0>; + qcom,mdss-dsi-panel-width = <0x500>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_dual_sim_dsc_375_cmd { + phandle = <0x786>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x767>; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-trigger = "trigger_sw"; + qcom,mdss-dsi-bl-max-level = <0xfff>; + qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; + 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,cmd-sync-wait-broadcast; + 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 = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,dsi-phy-num = <0x00 0x01>; + qcom,dsi-ctrl-num = <0x00 0x01>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel"; + + qcom,mdss-dsi-display-timings { + + timing@0 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x438>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xf00>; + qcom,mdss-dsi-panel-width = <0x438>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x04>; + }; + + timing@4 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 0f 1c 03 02 02 02 04 00 0a 07]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x05>; + }; + + timing@5 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 11 1d 04 03 03 02 04 00 0d 08]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x06>; + }; + + timing@6 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 12 04 04 03 02 04 00 0f 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x07>; + }; + + timing@7 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 02 02 02 04 00 0a 07]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x1e>; + cell-index = <0x08>; + }; + + timing@8 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x09>; + }; + + timing@9 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 13 1f 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x0a>; + }; + + timing@10 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + 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 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 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-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x10>; + qcom,mdss-dsi-h-back-porch = <0x20>; + qcom,mdss-dsi-h-front-porch = <0x64>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + qcom,mdss-dsi-panel-framerate = <0x78>; + cell-index = <0x0b>; + }; + + timing@11 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x4ec>; + qcom,mdss-dsc-slice-height = <0x438>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x870>; + qcom,mdss-dsi-panel-width = <0x9d8>; + cell-index = <0x0c>; + }; + + timing@12 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 0d 1a 01 01 01 02 04 00 07 06]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x1e>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x0d>; + }; + + timing@13 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x0e>; + }; + + timing@14 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 02 02 02 04 00 0a 07]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x0f>; + }; + + timing@15 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 0f 0f 03 03 02 02 04 00 0a 08]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x168>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x500>; + qcom,mdss-dsi-panel-width = <0x168>; + cell-index = <0x10>; + }; + + timing@16 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 12 05 05 06 02 04 00 12 0a]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x20>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0x780>; + qcom,mdss-dsi-panel-width = <0x21c>; + cell-index = <0x11>; + }; + + timing@17 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x02>; + qcom,mdss-dsi-panel-phy-timings = [00 1d 07 07 17 16 07 07 08 02 04 00 19 0c]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x2d0>; + qcom,mdss-dsc-slice-height = <0x10>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x01>; + qcom,mdss-dsi-v-front-porch = <0x08>; + qcom,mdss-dsi-v-back-porch = <0x07>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x04>; + qcom,mdss-dsi-h-back-porch = <0x64>; + qcom,mdss-dsi-h-front-porch = <0x1e>; + qcom,mdss-dsi-panel-height = <0xa00>; + qcom,mdss-dsi-panel-width = <0x2d0>; + cell-index = <0x12>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_cmd { + phandle = <0x776>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-sec-supply-entries = <0x767>; + qcom,panel-supply-entries = <0x768>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-dyn-clk-enable; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,mdss-dsi-panel-mode-switch; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x12>; + qcom,mdss-dsi-v-back-porch = <0x08>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x10>; + qcom,mdss-dsi-h-front-porch = <0x0a>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + cell-index = <0x00>; + }; + + timing@1 { + qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x78>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x02>; + }; + + timing@3 { + qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; + qcom,partial-update-enabled = "single_roi"; + qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x3083ad80>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x03>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_vid { + phandle = <0x76d>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-sec-supply-entries = <0x767>; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + 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 = <0x90 0x78 0x5a 0x3c>; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_cmd { + phandle = <0x777>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,mdss-dsi-panel-mode-switch; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-video-mode; + qcom,mdss-dsi-cmd-mode; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x01>; + }; + + timing@2 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x02>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_vid { + phandle = <0x778>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + 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 = <0x78 0x5a 0x3c>; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x78>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_cmd { + phandle = <0x787>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x1f9233c0>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x00>; + }; + + timing@1 { + qcom,default-topology-index = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x1f9233c0>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x01>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_vid { + phandle = <0x788>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x5a>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_60hz_cmd { + phandle = <0x789>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + 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 = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x150c2280>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_fhd_plus_60hz_vid { + phandle = <0x78a>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x01>; + qcom,dsi-sec-ctrl-num = <0x01>; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x3c>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_cmd { + phandle = <0x78b>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,ulps-enabled; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + 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 = <0x5f>; + qcom,qsync-enable; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-pin-select = <0x01>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 0x3f0 0xaa103901 0x00 0x2bb0039 0x1000000 0x3f0aa 0x13390100 0x18 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 00 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 09 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 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 = <0x04 0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_video { + phandle = <0x78c>; + qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; + 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 = <0x0a>; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,panel-supply-entries = <0x768>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; + 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 = <0x50>; + qcom,qsync-enable; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; + 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 = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-bpp = <0x18>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + 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 = <0x00>; + qcom,display-topology = <0x02 0x02 0x01>; + 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 = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x08>; + qcom,mdss-dsc-slice-per-pkt = <0x01>; + qcom,mdss-dsc-slice-width = <0x21c>; + qcom,mdss-dsc-slice-height = <0x28>; + qcom,compression-mode = "dsc"; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + 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 09 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 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 = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x14>; + qcom,mdss-dsi-v-back-porch = <0x12>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x14>; + qcom,mdss-dsi-h-front-porch = <0x14>; + qcom,mdss-dsi-panel-height = <0x960>; + qcom,mdss-dsi-panel-width = <0x438>; + qcom,mdss-dsi-panel-framerate = <0x90>; + cell-index = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_3_AB714_dsc_cmd { + phandle = <0x77a>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,dsi-serial-number-read-count = <0x07>; + oplus,dsi-serial-number-reg = <0x82>; + oplus,dsi-serial-number-index = <0x00>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x00>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9d>; + qcom,mdss-pan-physical-width-dimension = <0x47>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_3"; + oplus,mdss-dsi-vendor-name = "AB714"; + qcom,mdss-dsi-panel-name = "P 3 AB714 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x1390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0013900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c101500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x300339 0x4000 0x58200 0x300339 0x4000 0x58300 0x300339 0x4000 0x58400 0x300339 0x4000 0x58500 0x300339 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x40043900 0x400000 0x5820000 0x40043900 0x400000 0x5830000 0x40043900 0x400000 0x5840000 0x40043900 0x400000 0x5850000 0x40043900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb013401 0x90020802 0x74390000 0x40000009 0xcc02f403 0x80040004 0xf0390000 0x40000009 0xcd05e006 0xd808d80a 0xa0390000 0x40000009 0xce0c680d 0xa00f100f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0023900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c001500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x58500 0x100139 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x16013900 0x400000 0x5820000 0x16013900 0x400000 0x5830000 0x16013900 0x400000 0x5840000 0x16013900 0x400000 0x5850000 0x16013900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb012801 0x5801d002 0x6c390000 0x40000009 0xcc02ec03 0x6003e005 0x18390000 0x40000009 0xcd05f807 0x1809280b 0x30390000 0x40000009 0xce0d680e 0xa80f700f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 98 02 08 02 74 39 00 00 40 00 00 09 cc 03 58 03 a8 03 f8 05 20 39 00 00 40 00 00 09 cd 06 10 07 20 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 68 03 98 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c e0 0e 50 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x4390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000000 0x2cb 0x390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800 0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x4390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000000 0x2cb 0x390000 0x40000004 0xff083824 0x39000040 0x9c9 0x10 0x300050 0x39000040 0x9ca 0x700090 0xb000f0 0x39000040 0x9cb 0x13801b0 0x1e80288 0x39000040 0x9cc 0x2e80380 0x3f804e0 0x39000040 0x9cd 0x5d806d0 0x8900a90 0x39000040 0x9ce 0xc480d98 0xf080ff0>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800 0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x7390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x10013900 0x400000 0x5820000 0x10013900 0x400000 0x5830000 0x10013900 0x400000 0x5840000 0x10013900 0x400000 0x5850000 0x10013900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000016 0x1390000 0x40000005 0x82000016 0x1390000 0x40000005 0x83000016 0x1390000 0x40000005 0x84000016 0x1390000 0x40000005 0x85000016 0x1390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x40000004 0xff083824 0x39000040 0x9c9 0x10 0x300050 0x39000040 0x9ca 0x700090 0xb000f0 0x39000040 0x9cb 0x1300178 0x1d80258 0x39000040 0x9cc 0x2e80368 0x3f80530 0x39000040 0x9cd 0x6000740 0x9600b50 0x39000040 0x9ce 0xd980ea8 0xf700ff0>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 b0 02 10 02 78 39 00 00 40 00 00 09 cc 03 40 03 c0 03 f8 05 28 39 00 00 40 00 00 09 cd 06 40 07 28 09 08 0a d4 39 00 00 40 00 00 09 ce 0c d8 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 58 03 90 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c c8 0e 48 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 00 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 98 02 00 02 70 39 00 00 40 00 00 09 cc 02 f0 03 80 03 f8 04 f0 39 00 00 40 00 00 09 cd 05 e8 06 c0 08 d0 0a c8 39 00 00 40 00 00 09 ce 0c c4 0d 80 0f 00 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 58 01 d8 02 70 39 00 00 40 00 00 09 cc 02 f0 03 68 03 e8 04 f0 39 00 00 40 00 00 09 cd 06 00 07 28 09 08 0a dc 39 00 00 40 00 00 09 ce 0d 90 0e b0 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 b8 02 08 02 78 39 00 00 40 00 00 09 cc 03 48 03 b0 03 f8 04 f0 39 00 00 40 00 00 09 cd 05 f4 07 10 09 10 0a d0 39 00 00 40 00 00 09 ce 0c c8 0d d0 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f0 39 00 00 40 00 00 09 cc 02 a0 02 b0 03 a0 04 e4 39 00 00 40 00 00 09 cd 05 e4 06 c0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0d 00 0e 88 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 06 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x1390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x2390000 0x40000004 0xff083802 0x15000040 0x2a6 0x150000 0x40000002 0xa7003900 0x400000 0x8b00000 0x80000000 0x390000 0x40000009 0xb1ffffff 0x00 0x390000 0x40000009 0xc0000000 0x00 0x390000 0x40000006 0xc1000000 0x3900 0x400000 0x2c20039 0x4000 0x2c300 0x15000040 0x2b6 0x80390000 0x40000004 0xff08384f 0x15000040 0x281 0x150000 0x40000002 0x80011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff083823 0x15000040 0x2cb 0x1390000 0x40000004 0xff083865 0x39000040 0x581 0x1001 0x39000040 0x582 0x1001 0x39000040 0x583 0x1001 0x39000040 0x584 0x1001 0x39000040 0x585 0x1001 0x39000040 0x4ff 0x8386639 0x4000 0x58100 0x160139 0x4000 0x58200 0x160139 0x4000 0x58300 0x160139 0x4000 0x58400 0x160139 0x4000 0x58500 0x160139 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0039 0x4000 0x4ff08 0x384f1500 0x400000 0x28b7839 0x4000 0x4ff08 0x38201500 0x400000 0x2bc5215 0x4000 0x2bd34 0x15000040 0x2be 0x56390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0013900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c101500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x300339 0x4000 0x58200 0x300339 0x4000 0x58300 0x300339 0x4000 0x58400 0x300339 0x4000 0x58500 0x300339 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x40043900 0x400000 0x5820000 0x40043900 0x400000 0x5830000 0x40043900 0x400000 0x5840000 0x40043900 0x400000 0x5850000 0x40043900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb013401 0x90020802 0x74390000 0x40000009 0xcc02f403 0x80040004 0xf0390000 0x40000009 0xcd05e006 0xd808d80a 0xa0390000 0x40000009 0xce0c680d 0xa00f100f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0023900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c001500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x58500 0x100139 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x16013900 0x400000 0x5820000 0x16013900 0x400000 0x5830000 0x16013900 0x400000 0x5840000 0x16013900 0x400000 0x5850000 0x16013900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb012801 0x5801d002 0x6c390000 0x40000009 0xcc02ec03 0x6003e005 0x18390000 0x40000009 0xcd05f807 0x1809280b 0x30390000 0x40000009 0xce0d680e 0xa80f700f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 98 02 08 02 74 39 00 00 40 00 00 09 cc 03 58 03 a8 03 f8 05 20 39 00 00 40 00 00 09 cd 06 10 07 20 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 68 03 98 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c e0 0e 50 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; + qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; + qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 2c]; + qcom,mdss-dsi-panel-id1-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd { + phandle = <0x77b>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,bl_denura-dbv-switch-support; + oplus,dsi-serial-number-read-count = <0x0b>; + oplus,dsi-serial-number-reg = <0x80>; + oplus,dsi-serial-number-index = <0x06>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x02>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9c>; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_7"; + oplus,mdss-dsi-vendor-name = "AB715"; + qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x1390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x86150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae86 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae861500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x1390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd_dvt { + phandle = <0x77c>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,bl_denura-dbv-switch-support; + oplus,dsi-serial-number-read-count = <0x0b>; + oplus,dsi-serial-number-reg = <0x82>; + oplus,dsi-serial-number-index = <0x00>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x02>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9c>; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_7"; + oplus,mdss-dsi-vendor-name = "AB715"; + qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28101 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae861500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0d 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 12 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28100 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + + qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd_pvt { + phandle = <0x77d>; + oplus,pwm-create-thread-disable-duty; + oplus,pwm-switch-restore-support; + oplus,pwm-switch-wait-te-tx; + oplus,pwm-onepulse-backlight-threshold = <0x43f>; + oplus,pwm-onepulse-support; + oplus,pwm-switch-backlight-threshold = <0x43f>; + oplus,pwm-switch-support; + oplus,bl_denura-dbv-switch-support; + oplus,dsi-serial-number-read-count = <0x0b>; + oplus,dsi-serial-number-reg = <0x80>; + oplus,dsi-serial-number-index = <0x06>; + oplus,dsi-serial-number-switch-page; + oplus,dsi-serial-number-enabled; + oplus,color_2nit_status; + oplus,color_oplus_calibrate_status; + oplus,color_dual_brightness_status; + oplus,color_srgb_status; + oplus,color_vivid_status; + qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddr_name = "vddio"; + qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; + qcom,panel_voltage_vddi_name = "vddio"; + oplus,adfr-config = <0x1051>; + qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; + qcom,qsync-enable; + oplus,enhance_mipi_strength; + oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; + oplus,ofp-need-to-wait-data-before-aod-on; + oplus,ofp-fp-type = <0x90>; + qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; + qcom,ulps-enabled; + qcom,mdss-dsi-bl-inverted-dbv; + qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; + qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; + oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + oplus,dsi-brightness-default-level = <0x666>; + oplus,dsi-dc-backlight-threshold = <0x7a8>; + oplus,dsi-brightness-normal-max-level = <0xe0e>; + oplus,dsi-bl-normal-max-level = <0xe0e>; + oplus,dsi_bl_limit_max_brightness = <0xffd>; + qcom,mdss-brightness-max-level = <0xffe>; + qcom,mdss-dsi-bl-max-level = <0xffe>; + qcom,mdss-dsi-bl-min-level = <0x01>; + qcom,bl-update-flag = "delay_until_first_frame"; + qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; + qcom,mdss-dsi-panel-controller = <0x50e>; + qcom,panel-supply-entries = <0x779>; + qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; + qcom,dynamic-mode-switch-enabled; + oplus,mdss-dsi-panel-type = <0x02>; + oplus,mdss-dsi-panel-status-match-modes = <0x00>; + qcom,mdss-dsi-panel-status-read-length = <0x01>; + qcom,mdss-dsi-panel-status-value = <0x9c>; + qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; + qcom,mdss-dsi-panel-status-check-mode = "reg_read"; + qcom,esd-check-enabled; + qcom,mdss-dsi-panel-blackness-level = <0xfa0>; + qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; + qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; + qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; + qcom,mdss-dsi-panel-hdr-enabled; + qcom,mdss-bl-high2bit; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-dsi-wr-mem-continue = <0x3c>; + qcom,mdss-dsi-wr-mem-start = <0x2c>; + qcom,mdss-dsi-te-using-te-pin; + qcom,mdss-dsi-te-check-enable; + qcom,mdss-dsi-init-delay-us = <0x3e8>; + qcom,mdss-pan-physical-height-dimension = <0x9c>; + qcom,mdss-pan-physical-width-dimension = <0x46>; + qcom,mdss-dsi-te-dcs-command = <0x01>; + qcom,mdss-dsi-te-pin-select = <0x01>; + qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; + qcom,mdss-dsi-mdp-trigger = "none"; + qcom,mdss-dsi-dma-schedule-window = <0x0a>; + qcom,mdss-dsi-dma-schedule-line = <0x01>; + 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 = "burst_mode"; + qcom,dsi-phy-num = <0x00>; + qcom,dsi-ctrl-num = <0x00>; + qcom,mdss-dsi-border-color = <0x00>; + qcom,mdss-dsi-underflow-color = <0xff>; + qcom,mdss-dsi-color-order = "rgb_swap_rgb"; + qcom,mdss-dsi-bpp = <0x1e>; + qcom,mdss-dsi-stream = <0x00>; + qcom,mdss-dsi-virtual-channel-id = <0x00>; + qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; + oplus,mdss-dsi-manufacture = "P_7"; + oplus,mdss-dsi-vendor-name = "AB715"; + qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; + + qcom,mdss-dsi-display-timings { + + timing@sa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28101 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_90 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0d 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x00>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x5a>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@sa_fhd_60 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 12 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,apollo-panel-async-bl-delay = <0x2328>; + oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; + qcom,mdss-dsi-h-sync-skew = <0x01>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x3c>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + + timing@oa_fhd_120 { + qcom,default-topology-index = <0x01>; + qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; + qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; + qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; + qcom,mdss-dsc-block-prediction-enable; + qcom,mdss-dsc-bit-per-pixel = <0x08>; + qcom,mdss-dsc-bit-per-component = <0x0a>; + qcom,mdss-dsc-slice-per-pkt = <0x02>; + qcom,mdss-dsc-slice-width = <0x278>; + qcom,mdss-dsc-slice-height = <0x14>; + qcom,mdss-dsc-encoders = <0x02>; + qcom,compression-mode = "dsc"; + qcom,lm-split = <0x278 0x278>; + qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; + qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; + qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28100 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; + qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-read-compensation-reg1-command; + qcom,mdss-dsi-temperature-compensation-command; + qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; + qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; + qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; + qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; + qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; + qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; + qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; + qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; + qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; + qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; + qcom,mdss-dsi-post-on-backlight; + qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-adfr-auto-off-command; + qcom,mdss-dsi-adfr-auto-on-command; + qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; + qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; + qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; + qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; + qcom,mdss-dsi-panel-read-register-close-command; + qcom,mdss-dsi-panel-id1-command; + qcom,mdss-dsi-panel-read-register-open-command; + oplus,ofp-backlight-on-period = <0x01>; + oplus,ofp-need-to-separate-backlight; + oplus,ofp-aod-off-black-frame-total-time = <0x2a>; + oplus,ofp-aod-off-insert-black-frame = <0x01>; + oplus,ofp-need-to-sync-data-in-aod-unlocking; + oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; + qcom,mdss-dsi-h-sync-skew = <0x02>; + qcom,mdss-dsi-v-bottom-border = <0x00>; + qcom,mdss-dsi-v-top-border = <0x00>; + qcom,mdss-dsi-h-right-border = <0x00>; + qcom,mdss-dsi-h-left-border = <0x00>; + qcom,mdss-dsi-h-sync-pulse = <0x00>; + qcom,mdss-dsi-v-pulse-width = <0x02>; + qcom,mdss-dsi-v-front-porch = <0x2a>; + qcom,mdss-dsi-v-back-porch = <0x3a>; + qcom,mdss-dsi-h-pulse-width = <0x02>; + qcom,mdss-dsi-h-back-porch = <0x1a>; + qcom,mdss-dsi-h-front-porch = <0x1a>; + qcom,mdss-dsi-panel-height = <0xadc>; + qcom,mdss-dsi-panel-width = <0x4f0>; + qcom,mdss-dsi-panel-clockrate = "B`0"; + qcom,mdss-dsi-panel-framerate = <0x78>; + qcom,mdss-dsi-timing-default; + qcom,mdss-dsc-version = <0x12>; + qcom,mdss-dsc-scr-version = <0x01>; + qcom,mdss-dsi-panel-jitter = <0x04 0x01>; + qcom,mdss-mdp-transfer-time-us = <0x1892>; + }; + }; + }; + }; + + qcom,mdss_dsi_ctrl0@ae94000 { + phandle = <0x50e>; + clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; + clocks = <0x155 0x04 0x155 0x05 0x155 0x07 0x155 0x42 0x155 0x43 0x155 0x38 0x16d 0x00>; + vdda-1p2-supply = <0x14f>; + interrupts = <0x04 0x00>; + interrupt-parent = <0x50a>; + reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; + reg = <0xae94000 0x1000 0xaf0f000 0x04 0xae36000 0x300>; + frame-threshold-time-us = <0x320>; + cell-index = <0x00>; + label = "dsi-ctrl-0"; + compatible = "qcom,dsi-ctrl-hw-v2.8"; + + qcom,ctrl-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x40d8>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdda-1p2"; + reg = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_ctrl1@ae96000 { + phandle = <0x50f>; + clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; + clocks = <0x155 0x08 0x155 0x09 0x155 0x0b 0x155 0x44 0x155 0x45 0x155 0x3a 0x16d 0x00>; + vdda-1p2-supply = <0x14f>; + interrupts = <0x05 0x00>; + interrupt-parent = <0x50a>; + reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; + reg = <0xae96000 0x1000 0xaf0f000 0x04 0xae37000 0x300>; + frame-threshold-time-us = <0x320>; + cell-index = <0x01>; + label = "dsi-ctrl-1"; + compatible = "qcom,dsi-ctrl-hw-v2.8"; + + qcom,ctrl-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x40d8>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdda-1p2"; + reg = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_phy0@ae95500 { + phandle = <0x510>; + pll_codes_region = <0x50b>; + qcom,dsi-pll-ssc-mode = "down-spread"; + qcom,dsi-pll-ssc-en; + qcom,panel-allow-phy-poweroff; + vdda-0p9-supply = <0x14e>; + 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_4nm"; + reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; + reg = <0xae95000 0xa00 0xae95500 0x400 0xae94200 0xa0>; + #clock-cells = <0x01>; + cell-index = <0x00>; + label = "dsi-phy-0"; + compatible = "qcom,dsi-phy-v5.2"; + oplus,dsi-pll-ssc-disalbed; + + qcom,phy-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0x60>; + qcom,supply-enable-load = <0x17ed0>; + qcom,supply-max-voltage = <0xe7ef0>; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-name = "vdda-0p9"; + reg = <0x00>; + }; + }; + }; + + qcom,mdss_dsi_phy1@ae97500 { + phandle = <0x511>; + pll_codes_region = <0x50b>; + qcom,dsi-pll-ssc-mode = "down-spread"; + qcom,dsi-pll-ssc-en; + qcom,panel-allow-phy-poweroff; + vdda-0p9-supply = <0x14e>; + qcom,platform-lane-config = <0xa0a 0xa0a 0xa0a 0xa0a 0x8a8a>; + qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; + qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; + pll-label = "dsi_pll_4nm"; + reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; + reg = <0xae97000 0xa00 0xae97500 0x400 0xae96200 0xa0>; + #clock-cells = <0x01>; + cell-index = <0x01>; + label = "dsi-phy-1"; + compatible = "qcom,dsi-phy-v5.2"; + oplus,dsi-pll-ssc-disalbed; + + qcom,phy-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0x60>; + qcom,supply-enable-load = <0x17ed0>; + qcom,supply-max-voltage = <0xe7ef0>; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-name = "vdda-0p9"; + reg = <0x00>; + }; + }; + }; + + qcom,msm-ext-disp { + phandle = <0x50c>; + compatible = "qcom,msm-ext-disp"; + + qcom,msm-ext-disp-audio-codec-rx { + phandle = <0x512>; + compatible = "qcom,msm-ext-disp-audio-codec-rx"; + }; + }; + + qcom,msm_hdcp { + phandle = <0x513>; + compatible = "qcom,msm-hdcp"; + }; + + qcom,dp_display@ae154000 { + phandle = <0x50d>; + qcom,hbr2-3-pre-emphasis = <0x00 0x0c 0x15 0x1b 0x02 0x0e 0x16 0xff 0x02 0x11 0xff 0xff 0x04 0xff 0xff 0xff>; + qcom,hbr2-3-voltage-swing = <0x02 0x12 0x16 0x1a 0x09 0x19 0x1f 0xff 0x10 0x1f 0xff 0xff 0x1f 0xff 0xff 0xff>; + qcom,hbr-rbr-pre-emphasis = <0x00 0x0d 0x14 0x1a 0x00 0x0e 0x15 0xff 0x02 0x0e 0xff 0xff 0x02 0xff 0xff 0xff>; + qcom,hbr-rbr-voltage-swing = <0x07 0x0f 0x16 0x1f 0x11 0x1e 0x1f 0xff 0x1a 0x1f 0xff 0xff 0x1f 0xff 0xff 0xff>; + dp_phy_gdsc-supply = <0x1cd>; + vdd_mx-supply = <0x14d>; + vdda_usb-0p9-supply = <0x14e>; + vdda-0p9-supply = <0x1d7>; + vdda-1p2-supply = <0x14f>; + qcom,qos-cpu-latency-us = <0x12c>; + qcom,qos-cpu-mask = <0x0f>; + qcom,dsc-continuous-pps; + qcom,fec-feature-enable; + qcom,dsc-feature-enable; + qcom,widebus-enable; + qcom,max-pclk-frequency-khz = <0xa4cb8>; + 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 = <0x600>; + qcom,pll-revision = "4nm-v1.1"; + clock-names = "core_aux_clk", "rpmh_cxo_clk", "core_usb_ref_clk_src", "core_usb_pipe_clk", "link_clk", "link_clk_src", "link_parent", "link_iface_clk", "pixel_clk_rcg", "pixel_parent", "pixel1_clk_rcg", "strm0_pixel_clk", "strm1_pixel_clk"; + clocks = <0x155 0x0c 0x16d 0x00 0x1a6 0x05 0x16f 0x87 0x155 0x0f 0x155 0x10 0x50d 0x00 0x155 0x12 0x155 0x14 0x50d 0x01 0x155 0x16 0x155 0x13 0x155 0x15>; + #clock-cells = <0x01>; + interrupts = <0x0c 0x00>; + interrupt-parent = <0x50a>; + reg-names = "dp_ahb", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_pll", "usb3_dp_com", "hdcp_physical", "dp_p1", "gdsc"; + reg = <0xaf54000 0x104 0xaf54200 0xc0 0xaf55000 0x770 0xaf56000 0x9c 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0x88ea000 0x200 0x88e8000 0x20 0xaee1000 0x34 0xaf57000 0x9c 0xaf09000 0x14>; + qcom,altmode-dev = <0x3d9 0x00>; + usb-controller = <0x404>; + qcom,ext-disp = <0x50c>; + usb-phy = <0x1d6>; + compatible = "qcom,dp-display"; + cell-index = <0x00>; + status = "disabled"; + + qcom,ctrl-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,ctrl-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x7594>; + qcom,supply-max-voltage = <0x124f80>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdda-1p2"; + reg = <0x00>; + }; + }; + + qcom,phy-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,phy-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x1c138>; + qcom,supply-max-voltage = <0xdea80>; + qcom,supply-min-voltage = <0xdea80>; + qcom,supply-name = "vdda-0p9"; + reg = <0x00>; + }; + + qcom,phy-supply-entry@1 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x1964>; + qcom,supply-max-voltage = <0xd6d80>; + qcom,supply-min-voltage = <0xd6d80>; + qcom,supply-name = "vdda_usb-0p9"; + reg = <0x01>; + }; + }; + + qcom,pll-supply-entries { + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,pll-supply-entry@0 { + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x00>; + qcom,supply-max-voltage = <0xffff>; + qcom,supply-min-voltage = <0x180>; + qcom,supply-name = "vdd_mx"; + reg = <0x00>; + }; + }; + }; + + qcom,sde_rscc@af20000 { + phandle = <0x514>; + interconnect-names = "qcom,sde-data-bus0"; + interconnects = <0x1c0 0x3e9 0x189 0x5e8>; + qcom,msm-bus,active-only; + clock-names = "vsync_clk", "gdsc_clk", "iface_clk"; + clocks = <0x155 0x47 0x155 0x41 0x155 0x46>; + vdd-supply = <0x1c7>; + qcom,sde-dram-channels = <0x02>; + qcom,sde-rsc-version = <0x05>; + reg-names = "drv", "wrapper"; + reg = <0xaf20000 0x4d68 0xaf30000 0x3fd4>; + compatible = "qcom,sde-rsc"; + cell-index = <0x00>; + }; + + qcom,smmu_sde_unsec_cb { + phandle = <0x515>; + clock-names = "mdp_core_clk"; + clocks = <0x155 0x3d>; + dma-coherent; + qcom,iommu-earlymap; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x60000 0xe38e0000 0xe6440000 0x19bc0000>; + iommus = <0x12a 0x1c00 0x02>; + compatible = "qcom,smmu_sde_unsec"; + }; + + qcom,smmu_sde_sec_cb { + phandle = <0x516>; + qcom,iommu-vmid = <0x0a>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>; + iommus = <0x12a 0x1c01 0x00>; + compatible = "qcom,smmu_sde_sec"; + }; + + qcom,msm_gsi { + compatible = "qcom,msm_gsi"; + }; + + qcom,rmnet-ipa { + qcom,ipa-napi-enable; + qcom,ipa-advertise-sg-support; + qcom,ipa-platform-type-msm; + qcom,rmnet-ipa-ssr; + compatible = "qcom,rmnet-ipa3"; + }; + + qcom,ipa_fws { + status = "disabled"; + qcom,pil-force-shutdown; + qcom,firmware-name = "ipa_fws"; + qcom,pas-id = <0x0f>; + compatible = "qcom,pil-tz-generic"; + }; + + qcom,ipa@3e00000 { + phandle = <0x517>; + qcom,ipa-gen-rx-ll-pool-sz-factor = <0x01>; + qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; + qcom,turbo = <0x36ee80 0x00 0x36ee80 0x53ec60 0x00 0x61a80>; + qcom,nominal = <0x249f00 0x00 0x249f00 0x53ec60 0x00 0x61a80>; + qcom,svs = <0x124f80 0x00 0x124f80 0x2ab980 0x00 0x249f0>; + qcom,svs2 = <0x00 0x00 0x00 0x13d620 0x00 0x12c00>; + qcom,no-vote = <0x00 0x00 0x00 0x00 0x00 0x00>; + interconnect-names = "ipa_to_llcc", "llcc_to_ebi1", "appss_to_ipa"; + interconnects = <0x18a 0x27 0x1a3 0x22b 0x189 0x03 0x189 0x200 0x1a3 0x02 0x3c8 0x211>; + qcom,interconnect,num-paths = <0x03>; + qcom,interconnect,num-cases = <0x05>; + qcom,scaling-exceptions; + qcom,throughput-threshold = <0x7d0 0xfa0 0x1f40>; + clocks = <0x16d 0x0c>; + clock-names = "core_clk"; + qcom,max_num_smmu_cb = <0x04>; + qcom,ulso-ip-id-max-windows-val = <0x7fff>; + qcom,ulso-ip-id-min-windows-val = <0x00>; + qcom,ulso-ip-id-max-linux-val = <0xffff>; + qcom,ulso-ip-id-min-linux-val = <0x00>; + qcom,ulso-supported; + qcom,ipa-gpi-event-rp-ddr; + qcom,tx-wrapper-cache-max-size = <0x190>; + qcom,ipa-holb-monitor-max-cnt-11ad = <0x0a>; + qcom,ipa-holb-monitor-max-cnt-usb = <0x0a>; + qcom,ipa-holb-monitor-max-cnt-wlan = <0x0a>; + qcom,ipa-holb-monitor-poll-period = <0x05>; + qcom,ipa-uc-holb-monitor; + qcom,rmnet-ll-enable; + qcom,rmnet-ctl-enable; + qcom,wan-use-skb-page; + qcom,non-tn-collection-on-crash; + qcom,testbus-collection-on-crash; + qcom,register-collection-on-crash; + qcom,tx-poll; + qcom,tx-napi; + qcom,lan-rx-napi; + qcom,ipa-endp-delay-wa-v2; + qcom,use-64-bit-dma-mask; + qcom,smmu-fast-map; + qcom,arm-smmu; + qcom,ipa-wdi3-over-gsi; + qcom,modem-cfg-emb-pipe-flt; + qcom,mhi-event-ring-id-limits = <0x09 0x0b>; + qcom,use-ipa-tethering-bridge; + qcom,entire-ipa-block-size = <0x200000>; + qcom,ee = <0x00>; + qcom,platform-type = <0x01>; + qcom,ipa-hw-mode = <0x00>; + qcom,ipa-hw-ver = <0x18>; + interrupt-names = "ipa-irq", "gsi-irq"; + interrupts = <0x00 0x28e 0x04 0x00 0x1b0 0x04>; + qcom,ipa-cfg-offset = <0x140000>; + memory-regions = <0x29d>; + firmware-names = "ipa_fws"; + pas-ids = <0x0f>; + reg-names = "ipa-base", "gsi-base"; + reg = <0x3e00000 0x84000 0x3e04000 0xfc000>; + compatible = "qcom,ipa"; + + qcom,smp2p_map_ipa_1_out { + qcom,smem-state-names = "ipa-smp2p-out"; + qcom,smem-states = <0x3b8 0x00>; + compatible = "qcom,smp2p-map-ipa-1-out"; + }; + + qcom,smp2p_map_ipa_1_in { + interrupt-names = "ipa-smp2p-in"; + interrupts-extended = <0x3b9 0x00 0x00>; + compatible = "qcom,smp2p-map-ipa-1-in"; + }; + + ipa_smmu_ap { + phandle = <0x518>; + qcom,ipa-q6-smem-size = <0xb000>; + dma-coherent; + qcom,iommu-dma = "atomic"; + qcom,additional-mapping = <0x14683000 0x14683000 0x2000>; + qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; + iommus = <0x12a 0x4a0 0x00>; + compatible = "qcom,ipa-smmu-ap-cb"; + }; + + ipa_smmu_wlan { + phandle = <0x519>; + dma-coherent; + qcom,iommu-dma = "atomic"; + iommus = <0x12a 0x4a1 0x00>; + compatible = "qcom,ipa-smmu-wlan-cb"; + }; + + ipa_smmu_uc { + phandle = <0x51a>; + dma-coherent; + qcom,iommu-dma = "atomic"; + qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; + iommus = <0x12a 0x4a2 0x00>; + compatible = "qcom,ipa-smmu-uc-cb"; + }; + + ipa_smmu_11ad { + phandle = <0x51b>; + qcom,iommu-group; + qcom,shared-cb; + dma-coherent; + iommus = <0x12a 0x4a4 0x00>; + compatible = "qcom,ipa-smmu-11ad-cb"; + }; + }; + + qcom,msm_fastrpc { + phandle = <0x51c>; + qcom,fastrpc-gids = <0xb5c>; + qcom,rpc-latency-us = <0xeb>; + qcom,fastrpc-adsp-sensors-pdr; + qcom,fastrpc-adsp-audio-pdr; + qcom,adsp-remoteheap-vmid = <0x16 0x25>; + compatible = "qcom,msm-fastrpc-compute"; + + qcom,msm_fastrpc_compute_cb1 { + pd-type = <0x01>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc01 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb2 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc02 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb3 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc03 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb4 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc04 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb5 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc05 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb6 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc06 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb7 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc07 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb8 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc08 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb9 { + pd-type = <0x06>; + qcom,iova-best-fit; + dma-coherent; + shared-cb = <0x03>; + qcom,iommu-vmid = <0x0a>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc09 0x00>; + qcom,secure-context-bank; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb10 { + pd-type = <0x01>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1003 0x80 0x12a 0x1043 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb11 { + pd-type = <0x03>; + qcom,iova-best-fit; + dma-coherent; + shared-cb = <0x08>; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1004 0x80 0x12a 0x1044 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb12 { + pd-type = <0x02>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1005 0x80 0x12a 0x1045 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb13 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1006 0x80 0x12a 0x1046 0x20>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb14 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0x1007 0x40 0x12a 0x1067 0x00 0x12a 0x1087 0x00>; + label = "adsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb15 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc0c 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb16 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc0d 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + + qcom,msm_fastrpc_compute_cb17 { + pd-type = <0x07>; + qcom,iova-max-align-shift = <0x09>; + qcom,iova-best-fit; + dma-coherent; + qcom,iommu-faults = "stall-disable", "HUPCF"; + qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; + iommus = <0x12a 0xc0e 0x00>; + label = "cdsprpc-smd"; + compatible = "qcom,msm-fastrpc-compute-cb"; + }; + }; + + qcom,kgsl-iommu@3da0000 { + phandle = <0x521>; + vddcx-supply = <0x1be>; + reg = <0x3da0000 0x40000>; + compatible = "qcom,kgsl-smmu-v2"; + + gfx3d_user { + phandle = <0x522>; + qcom,iommu-dma = "disabled"; + iommus = <0x1c2 0x00 0x00>; + compatible = "qcom,smmu-kgsl-cb"; + }; + + gfx3d_secure { + phandle = <0x523>; + qcom,iommu-dma = "disabled"; + iommus = <0x1c2 0x02 0x00>; + compatible = "qcom,smmu-kgsl-cb"; + }; + }; + + qcom,gmu@3d69000 { + phandle = <0x524>; + qcom,ipc-core = <0x400000 0x140000>; + qcom,iommu-dma = "disabled"; + iommus = <0x1c2 0x05 0x00>; + qcom,gmu-freq-table = <0xd1cef00 0x40 0x20c85580 0x80>; + clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk"; + clocks = <0x176 0x09 0x176 0x0b 0x16f 0x12 0x16f 0x20 0x176 0x02 0x176 0x14>; + vdd-supply = <0x3fc>; + vddcx-supply = <0x1be>; + regulator-names = "vddcx", "vdd"; + interrupt-names = "hfi", "gmu"; + interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>; + reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0"; + reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>; + compatible = "qcom,gen7-gmu"; + }; + + qcom,gpu-coresight-cx { + phandle = <0x525>; + coresight-atid = <0x34>; + coresight-name = "coresight-gfx-cx"; + compatible = "qcom,gpu-coresight-cx"; + + out-ports { + + port { + + endpoint { + phandle = <0x520>; + remote-endpoint = <0x51d>; + }; + }; + }; + }; + + qcom,gpu-coresight-gx { + phandle = <0x526>; + coresight-atid = <0x35>; + coresight-name = "coresight-gfx"; + compatible = "qcom,gpu-coresight-gx"; + + out-ports { + + port { + + endpoint { + phandle = <0x51f>; + remote-endpoint = <0x51e>; + }; + }; + }; + }; + + qcom,cvp@ab00000 { + phandle = <0x528>; + cvp,firmware-name = "evass-lt"; + aon_mappings = <0xff80f000 0x1000 0xabe0000>; + hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>; + aon_timer_mappings = <0xffa00000 0x1000 0xc220000>; + ipclite_mappings = <0xfe500000 0x100000 0x82600000>; + memory-region = <0x2a0>; + pas-id = <0x1a>; + qcom,gcc-reg = <0x110000 0x40000>; + qcom,ipcc-reg = <0x400000 0x100000>; + qcom,reg-presets = <0xb0088 0x00>; + reset-power-status = <0x00 0x01 0x00>; + reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset"; + resets = <0x16f 0x1b 0x177 0x07 0x177 0x05>; + qcom,allowed-clock-rates = <0x10b07600 0x14dc9380 0x1ad27480 0x1dcd6500 0x20c85580>; + qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>; + qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src"; + clocks = <0x16f 0x8b 0x177 0x12 0x177 0x0d 0x177 0x09 0x177 0x0a>; + clock-ids = <0x8b 0x12 0x0d 0x09 0x0a>; + clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src"; + cvp-core-supply = <0x3ff>; + cvp-supply = <0x1d3>; + interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>; + reg = <0xab00000 0x100000>; + status = "ok"; + compatible = "qcom,msm-cvp", "qcom,cliffs-cvp"; + + cvp_cnoc { + qcom,bus-range-kbps = <0x3e8 0x3e8>; + qcom,bus-governor = "performance"; + qcom,bus-slave = <0x224>; + qcom,bus-master = <0x02>; + label = "cvp-cnoc"; + compatible = "qcom,msm-cvp,bus"; + }; + + cvp_bus_ddr { + qcom,bus-range-kbps = <0x3e8 0x63af88>; + qcom,bus-governor = "performance"; + qcom,bus-slave = <0x200>; + qcom,bus-master = <0x1e>; + label = "cvp-ddr"; + compatible = "qcom,msm-cvp,bus"; + }; + + cvp_camera_cb { + qti,smmu-proxy-cb-id = <0x02>; + buffer-types = <0xfff>; + label = "cvp_camera"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_non_secure_cb_group { + phandle = <0x527>; + qcom,iommu-faults = "non-fatal"; + qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>; + }; + + cvp_non_secure_cb { + qcom,iommu-group = <0x527>; + dma-coherent; + buffer-types = <0xfff>; + iommus = <0x12a 0x1920 0x00>; + label = "cvp_hlos"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_secure_nonpixel_cb { + qcom,iommu-vmid = <0x0b>; + qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>; + qcom,iommu-faults = "non-fatal"; + buffer-types = <0x741>; + iommus = <0x12a 0x1924 0x00>; + label = "cvp_sec_nonpixel"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_secure_pixel_cb { + qcom,iommu-vmid = <0x0a>; + qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>; + qcom,iommu-faults = "non-fatal"; + buffer-types = <0x106>; + iommus = <0x12a 0x1923 0x00>; + label = "cvp_sec_pixel"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + cvp_dsp_cb { + qcom,iommu-group = <0x527>; + buffer-types = <0xfff>; + iommus = <0x12a 0x1920 0x00>; + label = "cvp_dsp"; + compatible = "qcom,msm-cvp,context-bank"; + }; + + qcom,msm-cvp,mem_cdsp { + memory-region = <0x28a>; + compatible = "qcom,msm-cvp,mem-cdsp"; + }; + }; + + reboot_reason { + compatible = "qcom,reboot-reason"; + nvmem-cells = <0x53b>; + nvmem-cell-names = "restart_reason"; + }; + + pmic-pon-log { + compatible = "qcom,pmic-pon-log"; + nvmem = <0x53c 0x53d>; + nvmem-names = "pon_log0", "pon_log1"; + }; + + regulator-ocp-notifier { + compatible = "qcom,regulator-ocp-notifier"; + interrupt-parent = <0x158>; + interrupts = <0x00 0x71 0x01 0x01>; + nvmem-cells = <0x53e>; + nvmem-cell-names = "ocp_log"; + periph-1c1-supply = <0x349>; + periph-1c2-supply = <0x14e>; + periph-1c3-supply = <0x1d7>; + periph-1c4-supply = <0x14f>; + periph-1c5-supply = <0x34a>; + periph-1c7-supply = <0x1e1>; + periph-1c8-supply = <0x150>; + periph-1c9-supply = <0x34b>; + periph-1ca-supply = <0x34c>; + periph-1cb-supply = <0x00>; + periph-1cc-supply = <0x00>; + periph-1cd-supply = <0x00>; + periph-1d0-supply = <0x351>; + periph-1d1-supply = <0x352>; + periph-1d2-supply = <0x353>; + periph-1d3-supply = <0x151>; + periph-1d4-supply = <0x354>; + periph-1d5-supply = <0x355>; + periph-1d6-supply = <0x356>; + periph-1d7-supply = <0x357>; + periph-19b-supply = <0x346>; + periph-19e-supply = <0x347>; + periph-1a1-supply = <0x348>; + periph-1a4-supply = <0x14b>; + periph-1e4-supply = <0x358>; + periph-2c1-supply = <0x35a>; + periph-2c2-supply = <0x186>; + periph-2c3-supply = <0x153>; + periph-29b-supply = <0x148>; + periph-29e-supply = <0x196>; + periph-2a4-supply = <0x18f>; + periph-2aa-supply = <0x149>; + periph-3aa-supply = <0x14a>; + periph-3b0-supply = <0x14d>; + periph-4c1-supply = <0x00>; + periph-4c2-supply = <0x35c>; + periph-4c3-supply = <0x00>; + periph-4c4-supply = <0x35e>; + periph-4c5-supply = <0x35f>; + periph-4c6-supply = <0x360>; + periph-4c7-supply = <0x361>; + periph-49b-supply = <0x343>; + periph-49e-supply = <0x344>; + periph-4a1-supply = <0x345>; + periph-89b-supply = <0x342>; + periph-c40-supply = <0x363>; + periph-c41-supply = <0x364>; + periph-c42-supply = <0x365>; + periph-c43-supply = <0x366>; + periph-c45-supply = <0x367>; + periph-c46-supply = <0x368>; + periph-d40-supply = <0x00>; + periph-d41-supply = <0x00>; + periph-d42-supply = <0x00>; + periph-d43-supply = <0x00>; + periph-d44-supply = <0x00>; + periph-d45-supply = <0x00>; + periph-d46-supply = <0x00>; + phandle = <0x5e8>; + }; + + display_gpio_regulator@0 { + compatible = "qti-regulator-fixed"; + regulator-name = "display_panel_avdd"; + regulator-min-microvolt = <0x53ec60>; + regulator-max-microvolt = <0x53ec60>; + regulator-enable-ramp-delay = <0xe9>; + gpio = <0x53f 0x08 0x00>; + enable-active-high; + regulator-boot-on; + proxy-supply = <0x540>; + qcom,proxy-consumer-enable; + pinctrl-names = "default"; + pinctrl-0 = <0x541>; + status = "disabled"; + phandle = <0x540>; + }; + + gpio_key { + compatible = "gpio-keys"; + label = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <0x54c>; + + vol_up { + label = "volume_up"; + gpios = <0x54d 0x06 0x01>; + linux,input-type = <0x01>; + linux,code = <0x72>; + gpio-key,wakeup; + debounce-interval = <0x20>; + linux,can-disable; + }; + }; + + bootloader_log { + compatible = "bootloader_log"; + linux,contiguous-region = <0x55c>; + }; + + oplus-pmic-monitor-log { + compatible = "oplus,pmic-monitor-log"; + nvmem = <0x53c 0x53d>; + nvmem-names = "pon_log0", "pon_log1"; + }; + + dump_device_info { + compatible = "dump_device_info"; + linux,contiguous-region = <0x55d>; + }; + + oplus_secure_common { + compatible = "oplus,secure_common"; + oplus,sec_reg_num = <0x221c8c70>; + oplus,sec_en_anti_reg = <0x221c8314>; + oplus,sec_override1_reg = <0x221c8314>; + oplus,override1_en_value = <0x01>; + }; + + shell_front { + compatible = "oplus,shell-temp"; + }; + + shell_frame { + compatible = "oplus,shell-temp"; + }; + + shell_back { + compatible = "oplus,shell-temp"; + }; + + devinfo { + status = "disabled"; + }; + + devinfo_salami { + status = "disabled"; + }; + + devinfo_waffle { + status = "disabled"; + }; + + devinfo_bale { + compatible = "oplus-devinfo"; + pinctrl-names = "default", "sleep", "active", "idle"; + pinctrl-0 = <0x55e>; + pinctrl-1 = <0x55f>; + pinctrl-2 = <0x560>; + pinctrl-3 = <0x561>; + + main-sub { + compatible = "hw-match, main-sub"; + use_tristate_gpio; + aboard-gpio0 = <0x16c 0x61 0x00>; + aboard-patterns = <0x00 0x00 0x00 0x00>; + match-projects = <0x5c39 0x606f 0x5c46 0x5ca6>; + }; + }; + + nfc_chipset { + compatible = "oplus-nfc-chipset"; + chipset-23609 = "SN220T"; + chipset-23622 = "SN220T"; + chipset-24687 = "SN220T"; + }; + + feedback_fb { + compatible = "oplus,haptic-feedback"; + phandle = <0x603>; + }; + + oplus,adsp-voocphy { + status = "disabled"; + compatible = "oplus,adsp-voocphy"; + }; + + oplus,mms_wired { + compatible = "oplus,mms_wired"; + oplus,buck_ic = <0x572>; + oplus,voocphy_ic = <0x573>; + oplus,usbtemp_batttemp_gap = <0x0a>; + oplus,adc_info_name = "855"; + oplus,topic-update-interval = <0x1388>; + oplus,support_usbtemp_protect_v2; + oplus_spec,usbtemp_batt_temp_low = <0x32>; + oplus_spec,usbtemp_batt_temp_high = <0x32>; + oplus_spec,usbtemp_ntc_temp_low = <0x39>; + oplus_spec,usbtemp_ntc_temp_high = <0x45>; + oplus_spec,usbtemp_temp_gap_low_with_batt_temp = <0x07>; + oplus_spec,usbtemp_temp_gap_high_with_batt_temp = <0x0c>; + oplus_spec,usbtemp_temp_gap_low_without_batt_temp = <0x0c>; + oplus_spec,usbtemp_temp_gap_high_without_batt_temp = <0x18>; + oplus_spec,usbtemp_rise_fast_temp_low = <0x03>; + oplus_spec,usbtemp_rise_fast_temp_high = <0x03>; + oplus_spec,usbtemp_rise_fast_temp_count_low = <0x1e>; + oplus_spec,usbtemp_rise_fast_temp_count_high = <0x14>; + oplus_spec,usbtemp_cool_down_ntc_low = <0x36>; + oplus_spec,usbtemp_cool_down_ntc_high = <0x41>; + oplus_spec,usbtemp_cool_down_gap_low = <0x0c>; + oplus_spec,usbtemp_cool_down_gap_high = <0x14>; + oplus_spec,usbtemp_cool_down_recover_ntc_low = <0x30>; + oplus_spec,usbtemp_cool_down_recover_ntc_high = <0x3c>; + oplus_spec,usbtemp_cool_down_recover_gap_low = <0x06>; + oplus_spec,usbtemp_cool_down_recover_gap_high = <0x0f>; + phandle = <0x604>; + + oplus,virtual_buck { + compatible = "oplus,virtual_buck"; + oplus,buck_ic = <0x574>; + oplus,buck_ic_index = <0x00>; + oplus,buck_ic_connect = <0x00>; + oplus,main_charger = <0x00>; + oplus,buck_ic_current_ratio = <0x64>; + oplus,buck_ic_func_group = <0x575>; + oplus,ic_type = <0x08>; + oplus,ic_index = <0x00>; + oplus,uart_tx-gpio = <0x16c 0x16 0x00>; + oplus,uart_rx-gpio = <0x16c 0x17 0x00>; + oplus,dischg-gpio = <0x53f 0x08 0x00>; + oplus,ship-gpio = <0x53f 0x07 0x00>; + pinctrl-names = "usbtemp_l_gpio_default", "usbtemp_r_gpio_default", "dischg_enable", "dischg_disable", "ship_active", "ship_sleep"; + pinctrl-0 = <0x576>; + pinctrl-1 = <0x577>; + pinctrl-2 = <0x578>; + pinctrl-3 = <0x579>; + pinctrl-4 = <0x57a>; + pinctrl-5 = <0x57b>; + io-channels = <0x52d 0x74b 0x52d 0x749>; + io-channel-names = "usb_temp_adc_l", "usb_temp_adc_r"; + phandle = <0x572>; + }; + }; + + oplus_chg_core { + oplus,chg_framework_v2; + oplus,smart_charging_screenoff; + + oplus-charger { + + oplus,plat_pm7550ba-groups { + functions = <0x01 0x00 0x02 0x03 0xc8 0xc9 0xca 0xcb 0xcc 0xd8 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0x1fc 0x1fb 0x200 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0x1f4 0x1f5 0xe0 0x208 0x204 0x205 0x206 0xd9 0x25b 0x20d 0x20f 0x210 0x201 0x213>; + virqs = <0x00 0x01 0x02 0x03 0x06 0x09 0x0a>; + phandle = <0x575>; + }; + }; + + oplus-ufcs { + + oplus,ufcs_groups { + functions = <0x01 0x00 0x02 0x03 0x384 0x385 0x386 0x387 0x388 0x389 0x38a 0x38b 0x38c 0x38d 0x38e 0x38f 0x390 0x391 0x392>; + virqs = <0x00 0x0f 0x07>; + phandle = <0x594>; + }; + }; + + oplus-gauge { + + oplus,bq27541_groups { + functions = <0x01 0x00 0x02 0x03 0x191 0x192 0x193 0x194 0x195 0x196 0x197 0x198 0x199 0x19a 0x19b 0x19c 0x19d 0x1ab 0x1ac 0x1ad 0x1b1 0x1b2 0x1b3 0x197 0x19e 0x19f 0x1a0 0x1a1 0x1a2 0x1a3 0x1a4 0x1a5 0x1a6 0x1a7 0x1a8 0x1a9 0x1aa 0x1b6 0x1b7 0x1b8 0x1b9 0x1ba 0x1bb 0x1bc 0x1bd 0x1be 0x1c1 0x1c2 0x1c3 0x1c4 0x1c5>; + virqs = <0x00 0x07 0x08>; + phandle = <0x581>; + }; + + oplus,pm7550ba_gauge_groups { + functions = <0x01 0x00 0x02 0x03 0x1c0>; + virqs = <0x00>; + phandle = <0x582>; + }; + }; + }; + + oplus,wired { + compatible = "oplus,wired"; + oplus,vooc-support; + oplus_spec,vbatt_pdqc_to_9v_thr = <0x1388>; + oplus_spec,pd-iclmax-ma = <0x5dc>; + oplus_spec,qc-iclmax-ma = <0x5dc>; + oplus_spec,non-standard-ibatmax-ma = <0x3e8>; + oplus_spec,input-power-mw = <0x9c4 0x9c4 0x1d4c 0x2710 0x4650 0x34bc 0x34bc>; + oplus_spec,led_on-fccmax-ma = <0x00 0x53c 0xfa0 0xfa0 0xfa0 0xfa0 0x3e8 0x00>; + oplus_spec,fccmax-ma-lv = <0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x258 0x258 0x258 0x258 0x258 0x258 0x00 0x00 0x53c 0x640 0x640 0x640 0x640 0x640 0x00 0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00>; + oplus_spec,fccmax-ma-hv = <0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x258 0x258 0x258 0x258 0x258 0x258 0x00 0x00 0x53c 0x640 0x640 0x640 0x640 0x640 0x00 0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00>; + oplus_spec,cool_down_pdqc_vol_mv = <0x2328 0x2328 0x2328>; + oplus_spec,cool_down_pdqc_curr_ma = <0x4b0 0x5dc 0x7d0>; + oplus_spec,cool_down_vooc_curr_ma = <0x4b0 0x5dc 0x7d0 0x9c4 0xbb8 0xe10>; + oplus_spec,cool_down_normal_curr_ma = <0x4b0 0x5dc 0x7d0>; + oplus_spec,vbus_ov_thr_mv = <0x2af8 0x2af8>; + oplus_spec,vbus_uv_thr_mv = <0x10cc 0x10cc>; + oplus,vooc_strategy_name = "cgcl"; + oplus,vooc_strategy_data = <0x00 0x00 0x15e 0xe10 0x01 0x00 0x14a 0x172 0xc80 0x02 0x00 0x15e 0x1b8 0x898 0x02 0x01>; + phandle = <0x605>; + }; + + oplus,comm { + compatible = "oplus,common-charge"; + oplus_spec,batt-them-thr = <0xffffff9c 0x00 0x32 0x78 0xa0 0x1c2 0x212>; + oplus_spec,iterm-ma = <0x94>; + oplus_spec,fv-mv = <0x1176 0x1176 0x1176 0x1176 0x1176 0x1176 0x1022 0x1022>; + oplus_spec,sw-fv-mv = <0x1144 0x1144 0x1144 0x1144 0x1144 0x1144 0xff0 0xff0>; + oplus_spec,hw-fv-inc-mv = <0x00 0x12 0x12 0x12 0x12 0x12 0x12 0x00>; + oplus_spec,sw-over-fv-mv = <0x1180 0x1180 0x1180 0x1180 0x1180 0x1180 0x102c 0x102c>; + oplus_spec,sw-over-fv-dec-mv = <0x08>; + oplus_spec,non-standard-sw-fv-mv = <0xf5a>; + oplus_spec,non-standard-fv-mv = <0xf8c>; + oplus_spec,non-standard-hw-fv-inc-mv = <0x12>; + oplus_spec,non-standard-sw-over-fv-mv = <0xf96>; + oplus_spec,non-standard-vbatdet-mv = <0xe10>; + oplus_spec,wired-vbatdet-mv = <0x00 0x104a 0x10ae 0x1112 0x1112 0x1112 0xfbe 0x00>; + oplus_spec,wls-vbatdet-mv = <0x00 0xe5b 0x108b 0x1112 0x1112 0x1112 0xfbe 0x00>; + oplus_spec,fcc-gear-thr-mv = <0x1054>; + oplus_spec,vbatt-ov-thr-mv = <0x11f8>; + oplus_spec,full_pre_ffc_judge; + oplus_spec,full-pre-ffc-mv = <0x1171>; + oplus_spec,ffc-temp-thr = <0x78 0x15e 0x190>; + oplus_spec,wired-ffc-step-max = <0x02>; + oplus_spec,wired-ffc-fv-mv = <0x1194 0x1194>; + oplus_spec,wired-ffc-fv-cutoff-mv = <0x1183 0x1183 0x1176 0x1176>; + oplus_spec,removed_bat_decidegc = <0x186>; + oplus_spec,wired-ffc-fcc-ma = <0x44c 0x44c 0x2bc 0x2bc>; + oplus_spec,wired-ffc-fcc-cutoff-ma = <0x190 0x190 0xc8 0xc8>; + oplus_spec,wired-aging-ffc-version = <0x01>; + oplus_spec,wired-aging-ffc-offset-mv = <0x0f 0x1e 0x0a 0x14>; + oplus_spec,wired-aging-ffc-cycle-thr = <0x1f4 0x3e8>; + oplus_spec,wls-ffc-step-max = <0x02>; + oplus_spec,wls-ffc-fv-mv = <0x1194 0x1194>; + oplus_spec,wls-ffc-fv-cutoff-mv = <0x115d 0x1153>; + oplus_spec,wls-ffc-icl-ma = <0x320 0x320 0x226 0x226>; + oplus_spec,wls-ffc-fcc-ma = <0x226 0x226 0x15e 0x15e>; + oplus_spec,wls-ffc-fcc-cutoff-ma = <0x190 0x190 0xc8 0xc8>; + oplus_spec,vbat_uv_thr_mv = <0xce4>; + oplus_spec,vbat_charging_uv_thr_mv = <0xc80>; + oplus_spec,tbatt_power_off_cali_temp = <0x14>; + oplus,vooc_show_ui_soc_decimal; + oplus,ui_soc_decimal_speedmin = <0x14>; + oplus,gauge_stuck_jump_support; + oplus,gauge_stuck_threshold = <0x0f>; + oplus,gauge_stuck_time = <0x32>; + oplus,hidden_soc_switch; + oplus,reserve_chg_soc = <0x03>; + oplus,hidden_soc_percent = <0x14>; + phandle = <0x606>; + }; + + oplus,vooc { + compatible = "oplus,vooc"; + oplus,vooc_ic = <0x573>; + oplus_spec,vooc_soc_range = <0x32 0x4b 0x55>; + oplus_spec,vooc_temp_range = <0x32 0x78 0xb4 0x15e 0x1c2>; + oplus,vooc_data_width = <0x07>; + oplus,vooc_curr_max = <0x16>; + oplus,support_vooc_by_normal_charger_path; + oplus,vooc_project = <0x0e>; + oplus,vooc_curr_table_type = <0x02>; + oplus,vooc_power_max_w = <0x78>; + oplus,voocphy_support = <0x02>; + oplus,support_fake_vooc_check; + oplus,subboard_ntc_abnormal_current = <0x1c84>; + oplus,smart_chg_bcc_support; + oplus,abnormal_adapter_current = <0x13 0x13 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; + oplus,abnormal_over_80w_adapter_current = <0x13 0x13 0x0e 0x0e 0x0b 0x0b 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; + oplus,general_strategy_name = "cgcl"; + oplus,general_strategy_data = <0x01 0x00 0x17c 0x16 0x01 0x00 0x172 0x190 0x0e 0x02 0x00 0x186 0x1a4 0x09 0x03 0x01 0x19a 0x1ae 0x07 0x04 0x02 0x1a4 0x1b8 0x05 0x04 0x03>; + phandle = <0x607>; + + oplus,virtual_vphy { + compatible = "oplus,virtual_vphy"; + oplus,vphy_ic = <0x57c>; + oplus,dpdm_switch_ic = <0x57d>; + oplus,ic_type = <0x11>; + oplus,ic_index = <0x00>; + phandle = <0x573>; + }; + }; + + oplus,virtual_dpdm_switch { + compatible = "oplus,virtual_dpdm_switch"; + oplus,ic_type = <0x16>; + oplus,ic_index = <0x00>; + oplus,use_audio_switch; + phandle = <0x57d>; + }; + + oplus,mms_gauge { + compatible = "oplus,mms_gauge"; + oplus,gauge_ic = <0x57e>; + oplus,topic-update-interval = <0x1388>; + oplus,support_subboard_ntc; + phandle = <0x608>; + + oplus,virtual_gauge { + compatible = "oplus,virtual_gauge"; + oplus,gauge_ic = <0x57f 0x580>; + oplus,gauge_ic_index = <0x00 0x01>; + oplus,gauge_ic_func_group = <0x581 0x582>; + oplus,batt_capacity_mah = <0x157c>; + oplus,ic_type = <0x0d>; + oplus,ic_index = <0x00>; + phandle = <0x57e>; + }; + }; + + oplus,smart_charge { + compatible = "oplus,smart_charge"; + oplus,quick_mode_gain_support; + oplus,smart_chg_soh_support; + phandle = <0x609>; + }; + + oplus,battery_log { + compatible = "oplus,battery_log"; + oplus,battery_log_support; + phandle = <0x60a>; + }; + + oplus,monitor { + compatible = "oplus,monitor"; + oplus,topic-update-interval = <0xea60>; + track,fast_chg_break_t_thd = <0x578>; + track,general_chg_break_t_thd = <0x12c>; + track,voocphy_type = <0x02>; + track,wired_max_power = <0x186a0>; + track,wired_fast_chg_scheme = <0x01>; + phandle = <0x60b>; + }; + + oplus,virtual_cp { + compatible = "oplus,virtual_cp"; + oplus,ic_type = <0x09>; + oplus,ic_index = <0x00>; + oplus,cp_ic = <0x591>; + oplus,input_curr_max_ma = <0x2a94>; + oplus,cp_ic_connect = <0x00>; + oplus,main_cp = <0x00>; + oplus,reg_proc_node; + phandle = <0x60d>; + }; + + oplus,ufcs_impedance_check { + compatible = "oplus,impedance_check"; + phandle = <0x60e>; + + oplus,impedance_unit { + + oplus,ufcs_impedance_unit { + uint_name = "ufcs"; + default_curr_ma = <0xbb8>; + impedance_node = <0x592>; + phandle = <0x598>; + }; + }; + }; + + oplus,cpa { + compatible = "oplus,cpa"; + oplus,protocol_list = <0x04 0x21 0x03 0x78 0x02 0x21 0x01 0x12 0x05 0x12>; + oplus,default_protocol_list = <0x04 0x01 0x03>; + phandle = <0x60f>; + }; + + oplus,ufcs_virtual_cp { + compatible = "oplus,virtual_cp"; + oplus,ic_type = <0x09>; + oplus,ic_index = <0x01>; + oplus,cp_ic = <0x591>; + oplus,input_curr_max_ma = <0x2a94>; + oplus,cp_ic_connect = <0x00>; + oplus,main_cp = <0x00>; + phandle = <0x596>; + }; + + oplus,virtual_platufcs { + compatible = "oplus,virtual_platufcs"; + oplus,ufcs_ic = <0x593>; + oplus,ufcs_ic_index = <0x00>; + oplus,ufcs_ic_connect = <0x00>; + oplus,ufcs_ic_func_group = <0x594>; + oplus,ic_type = <0x15>; + oplus,ic_index = <0x00>; + phandle = <0x595>; + }; + + oplus,ufcs_charge { + compatible = "oplus,ufcs_charge"; + oplus,ufcs_ic = <0x595>; + oplus,cp_ic = <0x596>; + oplus,dpdm_switch_ic = <0x597>; + oplus,adsp_ufcs_project; + oplus,impedance_unit = <0x598>; + oplus,target_vbus_mv = <0x2af8>; + oplus,curr_max_ma = <0xbb8>; + oplus,ufcs_warm_allow_vol = <0xfa0>; + oplus,ufcs_warm_allow_soc = <0x32>; + oplus,ufcs_strategy_normal_current = <0xbb8>; + oplus,ufcs_over_high_or_low_current = <0xbb8>; + oplus,ufcs_timeout_third = <0x2a30>; + oplus,ufcs_timeout_oplus = <0x2a30>; + oplus,ufcs_ibat_over_third = <0xfa0>; + oplus,ufcs_ibat_over_oplus = <0xfa0>; + oplus,ufcs_full_cool_sw_vbat = <0x1176>; + oplus,ufcs_full_normal_sw_vbat = <0x1176>; + oplus,ufcs_full_normal_hw_vbat = <0x1180>; + oplus,ufcs_full_ffc_vbat = <0x11a8>; + oplus,ufcs_full_warm_vbat = <0x1022>; + oplus,ufcs_full_cool_sw_vbat_third = <0x1176>; + oplus,ufcs_full_normal_sw_vbat_third = <0x1176>; + oplus,ufcs_full_normal_hw_vbat_third = <0x1180>; + oplus,ufcs_current_change_timeout = <0x64>; + oplus,ufcs_r_default = <0x5a 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c>; + oplus,ufcs_rmos_mohm = <0x05>; + oplus,ufcs_r_limit = <0x104 0xc8 0x8c 0x5a 0x28>; + oplus,ufcs_strategy_batt_high_temp = <0x19a 0x1a4 0x1ae 0x190 0x19a 0x1a4>; + oplus,ufcs_strategy_high_current = <0xbb8 0x7d0 0x7d0 0xbb8 0xbb8 0xbb8>; + oplus,ufcs_charge_strategy_soc = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; + oplus,ufcs_charge_strategy_temp = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x1fe>; + oplus,ufcs_low_curr_full_strategy_temp = <0x00 0xc8 0x15e 0x1b8>; + phandle = <0x610>; + + ufcs_charge_low_curr_full { + strategy_temp_little_cool = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; + strategy_temp_normal_low = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; + strategy_temp_normal_high = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; + }; + + ufcs_charge_third_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; + }; + }; + + ufcs_charge_oplus_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x3e8 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + }; + + oplus,impedance_node { + + ufcs_input_impedance { + node_name = "ufcs_input"; + default_impedance_mohm = <0x5f>; + default_curr_ma = <0xbb8>; + current_drop_table = <0x28 0xbb8 0x5a 0xbb8 0x8c 0x7d0 0xc8 0x7d0 0x104 0x00>; + phandle = <0x592>; + }; + }; + }; + + oplus,virtual_pps { + compatible = "oplus,virtual_pps"; + oplus,ic_type = <0x18>; + oplus,ic_index = <0x00>; + oplus,pps_ic = <0x599>; + phandle = <0x59a>; + }; + + oplus,pps_charge { + compatible = "oplus,pps_charge"; + oplus,pps_ic = <0x59a>; + oplus,cp_ic = <0x596>; + oplus,dpdm_switch_ic = <0x597>; + oplus,target_vbus_mv = <0x2af8>; + oplus,curr_max_ma = <0x1388>; + oplus,pps_warm_allow_vol = <0xfa0>; + oplus,pps_warm_allow_soc = <0x32>; + oplus,pps_strategy_normal_current = <0x1388>; + oplus,pps_over_high_or_low_current = <0x1388>; + oplus,pps_timeout_third = <0x2a30>; + oplus,pps_timeout_oplus = <0x2a30>; + oplus,pps_ibat_over_third = <0x1770>; + oplus,pps_ibat_over_oplus = <0x1770>; + oplus,pps_full_cool_sw_vbat = <0x1176>; + oplus,pps_full_normal_sw_vbat = <0x1176>; + oplus,pps_full_normal_hw_vbat = <0x1180>; + oplus,pps_full_ffc_vbat = <0x11a8>; + oplus,pps_full_warm_vbat = <0x1022>; + oplus,pps_full_cool_sw_vbat_third = <0x1176>; + oplus,pps_full_normal_sw_vbat_third = <0x1176>; + oplus,pps_full_normal_hw_vbat_third = <0x1180>; + oplus,pps_current_change_timeout = <0x64>; + oplus,pps_r_default = <0x10e 0x2d 0x0a 0x2d 0x14 0x14 0x14>; + oplus,pps_rmos_mohm = <0x05>; + oplus,pps_r_limit = <0x96 0x64 0x50 0x46 0x1e>; + oplus,pps_strategy_batt_high_temp = <0x19a 0x1a4 0x1ae 0x190 0x19a 0x1a4>; + oplus,pps_strategy_high_current = <0x1388 0xfa0 0xfa0 0x1388 0x1388 0x1388>; + oplus,pps_charge_strategy_soc = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5a>; + oplus,pps_charge_strategy_temp = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + oplus,pps_low_curr_full_strategy_temp = <0x00 0xc8 0x15e 0x1b8>; + phandle = <0x611>; + + pps_charge_low_curr_full { + strategy_temp_little_cool = <0x41a 0x11bc 0x00 0x3b6 0x11b7 0x00 0x352 0x11a8 0x00 0x2ee 0x119e 0x00 0x28a 0x1194 0x01>; + strategy_temp_normal_low = <0x41a 0x11bc 0x00 0x3b6 0x11b7 0x00 0x352 0x11a8 0x00 0x2ee 0x119e 0x00 0x28a 0x1194 0x01>; + strategy_temp_normal_high = <0x546 0x11bc 0x00 0x4e2 0x11b7 0x00 0x47e 0x11a8 0x00 0x41a 0x119e 0x00 0x3b6 0x1194 0x01>; + }; + + pps_charge_third_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5b>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x1176 0x7d0 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + }; + + pps_charge_oplus_strategy { + oplus,temp_type = <0x01>; + oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5b>; + oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; + + strategy_soc_range_min { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_low { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid { + strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_mid_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + + strategy_soc_range_high { + strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_little_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_low = <0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_normal_high = <0x2af8 0x1176 0x7d0 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; + strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; + }; + }; + }; + + fingerprint_dev { + status = "ok"; + compatible = "oplus,fp_spi"; + interrupt-parent = <0x16c>; + interrupts = <0x15 0x00>; + power-mode = <0x01>; + ldo-supply = <0x59b>; + ldo-config = <0x2de600 0x2de600 0x249f0>; + uff,gpio_irq = <0x16c 0x15 0x01>; + uff,gpio_reset = <0x16c 0x37 0x00>; + pinctrl-names = "default"; + pinctrl-0 = <0x59c 0x59d>; + notify_tpinfo_flag = <0x01>; + optical_irq_disable_flag = <0x01>; + power-num = <0x01>; + + power_source_1 { + power-mode = <0x01>; + power-name = "ldo"; + power-config = "ldo-config"; + delay-time = <0x00>; + }; + }; + + sensor_fb { + compatible = "oplus,sensor-feedback"; + master-id = <0x03>; + smem-id = <0x260>; + phandle = <0x612>; + }; + + ssc_interactive { + sup-power-fb; + sup-hbm-mode = <0x01>; + need_lb_algo = <0x01>; + report_blank_mode = <0x01>; + + primary_lb_brl_info { + brl_thrd_num = <0x01>; + brl_thrd = <0x01>; + brl_l2h_thrd = <0x01>; + }; + }; + + oplus_sensor { + compatible = "oplus,sensor-devinfo"; + + cctsensor@0 { + sensor-name = <0x08>; + sensor-index = <0x00>; + sensor-type = <0x06>; + first-source = "bale_P_3_AB714_dsc_cmd"; + second-source = "bale_P_7_AB715_dsc_cmd"; + }; + + mag_fusion { + sensor-type = <0x06>; + is-virtual-sensor; + fusion-type = <0x01>; + fold-feature = <0x01>; + }; + }; + + consumer_ir_core { + compatible = "oplus,kookong_ir_core"; + status = "okay"; + vdd-type = <0x00>; + vdd-supply = <0x54b>; + vdd-min-vol = <0x2ab980>; + vdd-max-vol = <0x2ab980>; + }; + + oplus_rf_cable { + compatible = "oplus,rf_cable"; + interrupt-parent = <0x16c>; + rf_cable_support_num = <0x01>; + rf,cable0-gpio = <0x16c 0x64 0x00>; + rf,cable-support-timer = <0x00>; + pinctrl-names = "rf_cable_active"; + pinctrl-0 = <0x5a0>; + }; + + qcom,wcn6750 { + phandle = <0x619>; + qcom,vreg_ol_cpr = "s3b"; + qcom,qmp = <0x24>; + qcom,smem-state-names = "wlan-smp2p-out", "wlan-soc-wake-smp2p-out", "wlan-ep-powersave-smp2p-out"; + qcom,smem-states = <0x614 0x00 0x615 0x00 0x616 0x00>; + qcom,vdd-1.3-rfa-config = <0x132a40 0x1f47d0 0x00 0x00 0x00>; + vdd-1.3-rfa-supply = <0x347>; + qcom,vdd-1.8-xo-config = <0x1c5200 0x1f20c0 0x00 0x00 0x00>; + vdd-1.8-xo-supply = <0x346>; + qcom,vdd-cx-mx-config = <0xec540 0xfde80 0x00 0x00 0x01>; + vdd-cx-mx-supply = <0x348>; + qcom,wlan-msa-fixed-region = <0x2a2>; + tsens = "sys-therm-4"; + qcom,wlan; + qcom,fw-prefix; + dma-coherent; + qcom,iommu-geometry = <0xb0000000 0x10010000>; + qcom,iommu-dma-addr-pool = <0xb0000000 0x10000000>; + qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; + qcom,iommu-dma = "fastmap"; + interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>; + iommus = <0x12a 0x1400 0x01>; + qcom,rproc-handle = <0x3ba>; + reg-names = "msi_addr", "smmu_iova_ipa"; + reg = <0x17110040 0x00 0xc0000000 0x10000>; + compatible = "qcom,wcn6750"; + + qcom,icnss_cdev1 { + phandle = <0x61a>; + #cooling-cells = <0x02>; + }; + + qcom,icnss_cdev2 { + phandle = <0x61b>; + #cooling-cells = <0x02>; + }; + + qcom,smp2p_map_wlan_1_in { + interrupt-names = "qcom,smp2p-force-fatal-error", "qcom,smp2p-early-crash-ind"; + interrupts-extended = <0x617 0x00 0x00 0x617 0x01 0x00>; + }; + + qcom,smp2p_map_wlan_2_in { + interrupt-names = "qcom,smp2p-soc-wake-ack"; + interrupts-extended = <0x618 0x00 0x00>; + }; + }; + + qcom,camera-flash0 { + phandle = <0x62b>; + status = "ok"; + switch-source = <0x5c2>; + torch-source = <0x5bc 0x5bd>; + flash-source = <0x5b8 0x5b9>; + oplus,flash-max-current = <0x7d0>; + qcom,flash-name = "pmic"; + compatible = "qcom,camera-flash"; + cell-index = <0x00>; + }; + + qcom,camera-flash1 { + phandle = <0x63a>; + status = "ok"; + switch-source = <0x5c2>; + torch-source = <0x5bc 0x5bd>; + flash-source = <0x5b8 0x5b9>; + oplus,flash-max-current = <0x7d0>; + compatible = "qcom,camera-flash"; + cell-index = <0x01>; + }; + + qcom,cam-res-mgr { + status = "ok"; + compatible = "qcom,cam-res-mgr"; + }; + + wsa_spkr_en1_pinctrl { + phandle = <0x6b5>; + status = "disabled"; + qcom,lpi-gpios; + pinctrl-1 = <0x6e6>; + pinctrl-0 = <0x6e5>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + wsa_spkr_en2_pinctrl { + phandle = <0x6b6>; + status = "disabled"; + qcom,lpi-gpios; + pinctrl-1 = <0x3a2>; + pinctrl-0 = <0x3a3>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + msm_cdc_pinctrl@32 { + phandle = <0x6b8>; + qcom,lpi-gpios; + pinctrl-1 = <0x6e8>; + pinctrl-0 = <0x6e7>; + pinctrl-names = "aud_active", "aud_sleep"; + compatible = "qcom,msm-cdc-pinctrl"; + }; + + va_core_clk { + phandle = <0x6af>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x307>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x02>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa_core_clk { + phandle = <0x6ac>; + status = "disabled"; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x309>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x03>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_core_clk { + phandle = <0x6ab>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x30e>; + qcom,codec-lpass-ext-clk-freq = <0x1588800>; + qcom,codec-ext-clk-src = <0x05>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_core_tx_clk { + phandle = <0x6ad>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x312>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x0d>; + compatible = "qcom,audio-ref-clk"; + }; + + tx_core_clk { + phandle = <0x6aa>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x30c>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x07>; + compatible = "qcom,audio-ref-clk"; + }; + + wsa_core_tx_clk { + phandle = <0x6ae>; + status = "disabled"; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x314>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x0e>; + compatible = "qcom,audio-ref-clk"; + }; + + rx_mclk2_2x_clk { + phandle = <0x6b3>; + #clock-cells = <0x01>; + qcom,codec-lpass-clk-id = <0x318>; + qcom,codec-lpass-ext-clk-freq = <0x124f800>; + qcom,codec-ext-clk-src = <0x10>; + compatible = "qcom,audio-ref-clk"; + }; + + oplus,audio-drv { + oplus,speaker-codec-dai-name = "tfa98xx-aif-4-34", "tfa98xx-aif-4-35"; + oplus,speaker-codec-name = "tfa98xx.4-0034", "tfa98xx.4-0035"; + oplus,speaker-i2s-id = <0x01>; + oplus,speaker-vendor = "nxp"; + compatible = "oplus,asoc-audio"; + }; + + dsi_panel_pwr_supply_sim { + phandle = <0x767>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <0x14>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "dummy"; + reg = <0x00>; + }; + }; + + dsi_panel_pwr_supply_amoled { + phandle = <0x768>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <0x14>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "vddio"; + reg = <0x00>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-post-off-sleep = <0x02>; + qcom,supply-post-on-sleep = <0x01>; + qcom,supply-disable-load = <0x12c>; + qcom,supply-enable-load = <0x2710>; + qcom,supply-max-voltage = <0x3613c0>; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-name = "vci"; + reg = <0x01>; + }; + + qcom,panel-supply-entry@2 { + qcom,supply-post-off-sleep = <0x02>; + qcom,supply-post-on-sleep = <0x00>; + qcom,supply-disable-load = <0x00>; + qcom,supply-enable-load = <0x30d40>; + qcom,supply-max-voltage = <0x1312d0>; + qcom,supply-min-voltage = <0x124f80>; + qcom,supply-name = "vdd"; + reg = <0x02>; + }; + }; + + dsi_panel_pwr_supply_lcd { + phandle = <0x791>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-post-on-sleep = <0x14>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "vddio"; + reg = <0x00>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-disable-load = <0x64>; + qcom,supply-enable-load = <0x3f7a0>; + qcom,supply-max-voltage = <0x5b8d80>; + qcom,supply-min-voltage = <0x4630c0>; + qcom,supply-name = "avdd"; + reg = <0x01>; + }; + }; + + qcom,dsi-display-primary { + phandle = <0x772>; + qcom,dsi-default-panel = <0x76d>; + vdd-supply = <0x152>; + vci-supply = <0x151>; + vddio-supply = <0x150>; + clock-names = "pll_byte_clk0", "pll_dsi_clk0", "pll_byte_clk1", "pll_dsi_clk1", "mdp_core_clk"; + clocks = <0x510 0x00 0x510 0x01 0x511 0x02 0x511 0x03 0x155 0x3d>; + qcom,demura-panel-id = <0x122e700 0x471>; + qcom,mdp = <0x50a>; + qcom,panel-te-source = <0x00>; + qcom,platform-te-gpio = <0x16c 0x4d 0x00>; + pinctrl-1 = <0x76b 0x76c>; + pinctrl-0 = <0x769 0x76a>; + pinctrl-names = "panel_active", "panel_suspend"; + qcom,dsi-phy = <0x510 0x511>; + qcom,dsi-ctrl = <0x50e 0x50f>; + label = "primary"; + compatible = "qcom,dsi-display"; + }; + + qcom,dsi-display-secondary { + phandle = <0x773>; + vdd-supply = <0x152>; + vci-supply = <0x151>; + vddio-supply = <0x150>; + clock-names = "pll_byte_clk0", "pll_dsi_clk0", "pll_byte_clk1", "pll_dsi_clk1", "mdp_core_clk"; + clocks = <0x510 0x00 0x510 0x01 0x511 0x02 0x511 0x03 0x155 0x3d>; + qcom,demura-panel-id = <0x00 0x00>; + qcom,mdp = <0x50a>; + qcom,panel-te-source = <0x01>; + qcom,platform-te-gpio = <0x16c 0x4e 0x00>; + pinctrl-1 = <0x770 0x771>; + pinctrl-0 = <0x76e 0x76f>; + pinctrl-names = "panel_active", "panel_suspend"; + qcom,dsi-phy = <0x510 0x511>; + qcom,dsi-ctrl = <0x50e 0x50f>; + label = "secondary"; + compatible = "qcom,dsi-display"; + }; + + qcom,wb-display@1 { + phandle = <0x774>; + clock-names = "mdp_core_clk"; + clocks = <0x155 0x3d>; + label = "wb_display1"; + cell-index = <0x00>; + compatible = "qcom,wb-display"; + }; + + qcom,wb-display@2 { + phandle = <0x775>; + clock-names = "mdp_core_clk"; + clocks = <0x155 0x3d>; + label = "wb_display2"; + cell-index = <0x01>; + compatible = "qcom,wb-display"; + }; + + dsi_panel_bale_P_3_AB714_dsc_cmd { + qcom,dsi-display-active; + }; + + dsi_panel_bale_P_7_AB715_dsc_cmd { + qcom,dsi-display-active; + }; + + dsi_panel_bale_P_7_AB715_dsc_cmd_dvt { + qcom,dsi-display-active; + }; + + dsi_panel_bale_P_7_AB715_dsc_cmd_pvt { + qcom,dsi-display-active; + }; + + oplus,dsi-display-dev { + phandle = <0x796>; + oplus,dsi-panel-extended; + oplus,dsi-panel-secondary; + oplus,dsi-panel-primary = <0x76d 0x77a 0x77b 0x77c 0x77d>; + }; + + dsi_panel_pwr_supply_bale { + phandle = <0x779>; + #size-cells = <0x00>; + #address-cells = <0x01>; + + qcom,panel-supply-entry@0 { + qcom,supply-pre-off-sleep = <0x0a>; + qcom,supply-post-on-sleep = <0x02>; + qcom,supply-disable-load = <0x1f40>; + qcom,supply-enable-load = <0x35b60>; + qcom,supply-max-voltage = <0x1b7740>; + qcom,supply-min-voltage = <0x1b7740>; + qcom,supply-name = "vddio"; + reg = <0x00>; + }; + + qcom,panel-supply-entry@1 { + qcom,supply-post-off-sleep = <0x01>; + qcom,supply-pre-off-sleep = <0x01>; + qcom,supply-post-on-sleep = <0x05>; + qcom,supply-pre-on-sleep = <0x01>; + qcom,supply-disable-load = <0x12c>; + qcom,supply-enable-load = <0x2710>; + qcom,supply-max-voltage = <0x2dc6c0>; + qcom,supply-min-voltage = <0x2dc6c0>; + qcom,supply-name = "vci"; + reg = <0x01>; + }; + }; + + bt_wcn6750 { + phandle = <0x798>; + qcom,bt-vdd-ipa-2p2-config = <0x186a00 0x249f00 0x00 0x01>; + qcom,bt-vdd-rfa2-config = <0x132a40 0x157c00 0x00 0x01>; + qcom,bt-vdd-rfa1-config = <0x1c5200 0x1f20c0 0x00 0x01>; + qcom,bt-vdd-rfa-0p8-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-rfacmn-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-dig-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-aon-config = <0xec540 0xfde80 0x00 0x01>; + qcom,bt-vdd-io-config = <0x1b7740 0x1b7740 0x00 0x01>; + qcom,bt-vdd-ipa-2p2-supply = <0x345>; + qcom,bt-vdd-rfa2-supply = <0x347>; + qcom,bt-vdd-rfa1-supply = <0x346>; + qcom,bt-vdd-rfa-0p8-supply = <0x348>; + qcom,bt-vdd-rfacmn-supply = <0x348>; + qcom,bt-vdd-dig-supply = <0x348>; + qcom,bt-vdd-aon-supply = <0x348>; + qcom,bt-vdd-io-supply = <0x1e1>; + qcom,wl-reset-gpio = <0x16c 0x23 0x00>; + qcom,bt-sw-ctrl-gpio = <0x16c 0x50 0x00>; + qcom,bt-reset-gpio = <0x16c 0x9c 0x00>; + mpm_wake_set_gpios = <0x50>; + pinctrl-0 = <0x797>; + pinctrl-names = "default"; + compatible = "qcom,wcn6750-bt"; + }; + }; + + thermal-zones { + phandle = <0x458>; + + sdr0_pa { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x48>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sdr0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x26>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x2e>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x2f>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x30>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x31>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_pa1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x1a>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_pa2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x1b>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_pa3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x1c>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + mmw_ific0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x32>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_modem_cfg { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x33>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_lte_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x34>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_mcg_fr1_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x35>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_mcg_fr2_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x36>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_scg_fr1_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x37>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sub1_scg_fr2_cc { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26c 0x38>; + + trips { + + thermal-engine-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + aoss-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x00>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpuss-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x01>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpuss-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x02>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-1-0-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x03>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu3-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x26e>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu100_cdev { + trip = <0x26e>; + cooling-device = <0x26f 0x01 0x01>; + }; + }; + }; + + cpu-1-0-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x04>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu3-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x270>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu101_cdev { + trip = <0x270>; + cooling-device = <0x26f 0x01 0x01>; + }; + }; + }; + + cpu-1-1-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x05>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu4-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x271>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu110_cdev { + trip = <0x271>; + cooling-device = <0x272 0x01 0x01>; + }; + }; + }; + + cpu-1-1-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x06>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu4-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x273>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu111_cdev { + trip = <0x273>; + cooling-device = <0x272 0x01 0x01>; + }; + }; + }; + + cpu-1-2-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x07>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu5-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x274>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu120_cdev { + trip = <0x274>; + cooling-device = <0x275 0x01 0x01>; + }; + }; + }; + + cpu-1-2-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x08>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu5-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x276>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu121_cdev { + trip = <0x276>; + cooling-device = <0x275 0x01 0x01>; + }; + }; + }; + + cpu-1-3-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x09>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu6-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x277>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu130_cdev { + trip = <0x277>; + cooling-device = <0x278 0x01 0x01>; + }; + }; + }; + + cpu-1-3-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0a>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu6-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x279>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu131_cdev { + trip = <0x279>; + cooling-device = <0x278 0x01 0x01>; + }; + }; + }; + + cpu-2-0-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0b>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu7-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x27a>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu200_cdev { + trip = <0x27a>; + cooling-device = <0x27b 0x01 0x01>; + }; + }; + }; + + cpu-2-0-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0c>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu7-emerg1-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x27c>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu201_cdev { + trip = <0x27c>; + cooling-device = <0x27b 0x01 0x01>; + }; + }; + }; + + cpu-2-0-2 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x26d 0x0d>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu7-emerg2-cfg { + temperature = <0x1adb0>; + hysteresis = <0x2710>; + type = "passive"; + phandle = <0x27d>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu202_cdev { + trip = <0x27d>; + cooling-device = <0x27b 0x01 0x01>; + }; + }; + }; + + aoss-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x00>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-0-0-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x01>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + cpu-0-1-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x02>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu1-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x1f40>; + type = "passive"; + phandle = <0x27f>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu010_cdev { + trip = <0x27f>; + cooling-device = <0x280 0x01 0x01>; + }; + }; + }; + + cpu-0-2-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x03>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + cpu2-emerg0-cfg { + temperature = <0x1adb0>; + hysteresis = <0x1f40>; + type = "passive"; + phandle = <0x281>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + cpu020_cdev { + trip = <0x281>; + cooling-device = <0x282 0x01 0x01>; + }; + }; + }; + + nsphvx-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x04>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + nsphvx-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x05>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + nsphmx-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x06>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + nsphmx-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x07>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + gpuss-0 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x08>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x283>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu0_cdev { + trip = <0x283>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + gpuss-1 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x09>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x284>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu1_cdev { + trip = <0x284>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + gpuss-2 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0a>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x285>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu2_cdev { + trip = <0x285>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + gpuss-3 { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0b>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + tj_cfg { + temperature = <0x17318>; + hysteresis = <0x1388>; + type = "passive"; + phandle = <0x286>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + + cooling-maps { + + gpu3_cdev { + trip = <0x286>; + cooling-device = <0x26b 0x00 0xffffffff>; + }; + }; + }; + + video { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0c>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + ddr { + polling-delay-passive = <0x0a>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0d>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + camera-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0e>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + camera-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x27e 0x0f>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + aoss-2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x00>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x01>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss0-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x459>; + }; + + mdmss0-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45a>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x02>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss1-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45b>; + }; + + mdmss1-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45c>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x03>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss2-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45d>; + }; + + mdmss2-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45e>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + mdmss-3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x287 0x04>; + + trips { + + thermal-engine-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + thermal-hal-config { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + mdmss3-config0 { + temperature = <0x18e70>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x45f>; + }; + + mdmss3-config1 { + temperature = <0x19a28>; + hysteresis = <0xbb8>; + type = "passive"; + phandle = <0x460>; + }; + + reset-mon-cfg { + temperature = <0x1c138>; + hysteresis = <0x1388>; + type = "passive"; + }; + }; + }; + + pmxr2230_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x531>; + phandle = <0x5c3>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x547>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5c4>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5c5>; + }; + }; + + cooling-maps { + + pmxr2230_gpu { + trip = <0x547>; + cooling-device = <0x26b 0x05 0xffffffff>; + }; + }; + }; + + pmxr2230-bcl-lvl0 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x532 0x05>; + + trips { + + bcl-lvl0 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x542>; + }; + }; + + cooling-maps { + + vph_modem0 { + trip = <0x542>; + cooling-device = <0x43c 0x01 0x01>; + }; + + vph_cdsp0 { + trip = <0x542>; + cooling-device = <0x43a 0x02 0x02>; + }; + + vph_gpu0 { + trip = <0x542>; + cooling-device = <0x26b 0x02 0x02>; + }; + }; + }; + + pmxr2230-bcl-lvl1 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x532 0x06>; + + trips { + + bcl-lvl1 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x543>; + }; + }; + + cooling-maps { + + vph_modem1 { + trip = <0x543>; + cooling-device = <0x43c 0x02 0x02>; + }; + + vph_cdsp1 { + trip = <0x543>; + cooling-device = <0x43a 0x04 0x04>; + }; + + vph_gpu1 { + trip = <0x543>; + cooling-device = <0x26b 0x03 0x03>; + }; + }; + }; + + pmxr2230-bcl-lvl2 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x532 0x07>; + + trips { + + bcl-lvl2 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x544>; + }; + }; + + cooling-maps { + + vph_cdsp2 { + trip = <0x544>; + cooling-device = <0x43a 0x07 0x07>; + }; + + vph_gpu2 { + trip = <0x544>; + cooling-device = <0x26b 0x07 0x07>; + }; + }; + }; + + pm8550vs_c_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x533>; + phandle = <0x5ce>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x545>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5cf>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5d0>; + }; + }; + + cooling-maps { + + pm8550vs_c_lte { + trip = <0x545>; + cooling-device = <0x43d 0xff 0xff>; + }; + + pm8550vs_c_nr { + trip = <0x545>; + cooling-device = <0x43f 0xff 0xff>; + }; + }; + }; + + pm8550vs_d_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x534>; + status = "disabled"; + phandle = <0x5d1>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d2>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d3>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5d4>; + }; + }; + }; + + pm8550vs_e_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x535>; + status = "disabled"; + phandle = <0x5d5>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d6>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5d7>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5d8>; + }; + }; + }; + + pm8550vs_g_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x536>; + status = "disabled"; + phandle = <0x5d9>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5da>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5db>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5dc>; + }; + }; + }; + + pm8550ve_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x537>; + phandle = <0x5de>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x546>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5df>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5e0>; + }; + }; + + cooling-maps { + + pm8550ve_apc1 { + trip = <0x546>; + cooling-device = <0x42e 0x01 0x01>; + }; + }; + }; + + pmr735a_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x538>; + phandle = <0x5e2>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5e3>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5e4>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5e5>; + }; + }; + }; + + pm8010m_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x539>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + }; + }; + }; + + pm8010n_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x53a>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + }; + }; + }; + + sys-therm-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x44>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + display-test-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + phandle = <0x548>; + }; + + display-test-config2 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + phandle = <0x549>; + }; + + display-test-config3 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + phandle = <0x54a>; + }; + }; + + cooling-maps { + + display_cdev1 { + trip = <0x548>; + cooling-device = <0x456 0x01 0x01>; + }; + + display_cdev2 { + trip = <0x549>; + cooling-device = <0x456 0x02 0x02>; + }; + + display_cdev3 { + trip = <0x54a>; + cooling-device = <0x456 0x03 0x03>; + }; + }; + }; + + sys-therm-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x144>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-2 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x145>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-3 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x146>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-4 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x147>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-5 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x14c>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-10 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x148>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-14 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x14d>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + pm7550ba_tz { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-governor = "step_wise"; + thermal-sensors = <0x552>; + phandle = <0x5f4>; + + trips { + + trip0 { + temperature = <0x17318>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x5f5>; + }; + + trip1 { + temperature = <0x1c138>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5f6>; + }; + + trip2 { + temperature = <0x23668>; + hysteresis = <0x00>; + type = "critical"; + phandle = <0x5f7>; + }; + }; + }; + + pm7550ba-ibat-lvl0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x00>; + + trips { + + ibat-lvl0 { + temperature = <0x1b58>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5f8>; + }; + }; + }; + + pm7550ba-ibat-lvl1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x01>; + + trips { + + ibat-lvl1 { + temperature = <0x2328>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5f9>; + }; + }; + }; + + pm7550ba-bcl-lvl0 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x05>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + b-bcl-lvl0 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x556>; + }; + }; + + cooling-maps { + + lbat_modem0 { + trip = <0x556>; + cooling-device = <0x43c 0x01 0x01>; + }; + + lbat_cdsp0 { + trip = <0x556>; + cooling-device = <0x43a 0x02 0x02>; + }; + + lbat_gpu0 { + trip = <0x556>; + cooling-device = <0x26b 0x02 0x02>; + }; + }; + }; + + pm7550ba-bcl-lvl1 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x06>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + b-bcl-lvl1 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x557>; + }; + }; + + cooling-maps { + + lbat_modem1 { + trip = <0x557>; + cooling-device = <0x43c 0x02 0x02>; + }; + + lbat_cdsp1 { + trip = <0x557>; + cooling-device = <0x43a 0x04 0x04>; + }; + + lbat_gpu1 { + trip = <0x557>; + cooling-device = <0x26b 0x03 0x03>; + }; + }; + }; + + pm7550ba-bcl-lvl2 { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x07>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + b-bcl-lvl2 { + temperature = <0x01>; + hysteresis = <0x01>; + type = "passive"; + phandle = <0x558>; + }; + }; + + cooling-maps { + + lbat_cdsp2 { + trip = <0x558>; + cooling-device = <0x43a 0x07 0x07>; + }; + + lbat_gpu2 { + trip = <0x558>; + cooling-device = <0x26b 0x07 0x07>; + }; + }; + }; + + socd { + polling-delay-passive = <0x64>; + polling-delay = <0x00>; + status = "disabled"; + thermal-sensors = <0x554>; + + trips { + + thermal-engine-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + thermal-hal-trip { + temperature = <0x64>; + hysteresis = <0x00>; + type = "passive"; + }; + + socd-trip { + temperature = <0x5a>; + hysteresis = <0x00>; + type = "passive"; + phandle = <0x555>; + }; + }; + + cooling-maps { + + socd_apc1 { + trip = <0x555>; + cooling-device = <0x42e 0x01 0x01>; + }; + + socd_cdsp1 { + trip = <0x555>; + cooling-device = <0x43a 0x04 0x04>; + }; + + socd_gpu0 { + trip = <0x555>; + cooling-device = <0x26b 0x04 0x04>; + }; + }; + }; + + sys-therm-6 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x749>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + sys-therm-7 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x52d 0x747>; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + + active-config1 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + + pm7550ba-2s-ibat-0 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x08>; + + trips { + + ibat-2s-lvl0 { + temperature = <0x1388>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5fb>; + }; + }; + }; + + pm7550ba-2s-ibat-1 { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-sensors = <0x553 0x09>; + + trips { + + ibat-2s-lvl1 { + temperature = <0x1b58>; + hysteresis = <0xc8>; + type = "passive"; + phandle = <0x5fc>; + }; + }; + }; + + svooc_mos_btb_usr { + polling-delay-passive = <0x00>; + polling-delay = <0x00>; + thermal-governor = "user_space"; + thermal-sensors = <0x52d 0x45>; + wake-capable-sensor; + + trips { + + active-config0 { + temperature = <0x1e848>; + hysteresis = <0x3e8>; + type = "passive"; + }; + }; + }; + }; + + __symbols__ { + non_secure_cb_group = "/soc/qcom,cvp@ab00000/cvp_non_secure_cb_group"; + msm_cvp = "/soc/qcom,cvp@ab00000"; + funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint"; + funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint"; + gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint"; + coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx"; + cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint"; + coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx"; + gmu = "/soc/qcom,gmu@3d69000"; + gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure"; + gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user"; + kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000"; + msm_fastrpc = "/soc/qcom,msm_fastrpc"; + ipa_smmu_11ad = "/soc/qcom,ipa@3e00000/ipa_smmu_11ad"; + ipa_smmu_uc = "/soc/qcom,ipa@3e00000/ipa_smmu_uc"; + ipa_smmu_wlan = "/soc/qcom,ipa@3e00000/ipa_smmu_wlan"; + ipa_smmu_ap = "/soc/qcom,ipa@3e00000/ipa_smmu_ap"; + ipa_hw = "/soc/qcom,ipa@3e00000"; + 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@ae154000"; + 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_phy1 = "/soc/qcom,mdss_dsi_phy1@ae97500"; + mdss_dsi_phy0 = "/soc/qcom,mdss_dsi_phy0@ae95500"; + mdss_dsi1 = "/soc/qcom,mdss_dsi_ctrl1@ae96000"; + mdss_dsi0 = "/soc/qcom,mdss_dsi_ctrl0@ae94000"; + mdss_mdp = "/soc/qcom,mdss_mdp@ae00000"; + qcom_qbt = "/soc/qcom,qbt_handler"; + 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"; + pineapple_snd = "/soc/spf_core_platform/sound"; + swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master"; + wsa_macro = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000"; + swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master"; + rx_macro = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000"; + tx_macro = "/soc/spf_core_platform/lpass-cdc/tx-macro@6AE0000"; + swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000/va_swr_master"; + va_macro = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000"; + lpass_cdc = "/soc/spf_core_platform/lpass-cdc"; + lpi_tlmm = "/soc/spf_core_platform/lpi_pinctrl@6E80000"; + 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"; + adsp_notify = "/soc/qcom,msm-adsp-notify"; + adsp_loader = "/soc/qcom,msm-adsp-loader"; + audio_pkt_core_platform = "/soc/qcom,audio-pkt-core-platform"; + stub_codec = "/soc/qcom,msm-stub-codec"; + ipclite_cam = "/soc/ipclite/cam"; + ipclite_cvp = "/soc/ipclite/cvp"; + ipclite_cdsp = "/soc/ipclite/cdsp"; + ipclite_apss = "/soc/ipclite/apss"; + ipcc_compute_l0 = "/soc/qcom,ipcc_compute_l0@443000"; + msm_mmrm = "/soc/qcom,mmrm"; + msm_mmrm_test = "/soc/qcom,mmrm-test"; + cam_jpeg_dma0 = "/soc/qcom,jpegdma0@ac2b000"; + cam_jpeg_enc0 = "/soc/qcom,jpegenc0@ac2a000"; + cre = "/soc/qcom,cre@acfc000"; + cam_bps = "/soc/qcom,bps@ac2c000"; + cam_ipe0 = "/soc/qcom,ipe0@ac42000"; + cam_icp = "/soc/qcom,icp@ac00000"; + cam_vfe_lite1 = "/soc/qcom,ife-lite1@accf000"; + cam_csid_lite1 = "/soc/qcom,csid-lite1@accf000"; + cam_vfe_lite0 = "/soc/qcom,ife-lite0@acca000"; + cam_csid_lite0 = "/soc/qcom,csid-lite0@acca000"; + cam_vfe2 = "/soc/qcom,ife2@ac80000"; + cam_csid2 = "/soc/qcom,csid2@acbb000"; + cam_vfe1 = "/soc/qcom,ife1@ac71000"; + cam_csid1 = "/soc/qcom,csid1@acb9000"; + cam_vfe0 = "/soc/qcom,ife0@ac62000"; + cam_csid0 = "/soc/qcom,csid0@acb7000"; + cam_sfe1 = "/soc/qcom,sfe1@aca6000"; + cam_sfe0 = "/soc/qcom,sfe0@ac9e000"; + icp0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/icp0-all-rd"; + rt_cdm4_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm4-all-rd"; + rt_cdm3_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm3-all-rd"; + rt_cdm2_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm2-all-rd"; + rt_cdm1_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm1-all-rd"; + rt_cdm0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm0-all-rd"; + ipe0_in_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-in-rd"; + ipe0_ref_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-ref-rd"; + jpeg_dma0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg0-dma0-all-rd"; + jpeg_enc0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg0-enc0-all-rd"; + bps0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-rd"; + cre0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre0-all-rd"; + jpeg_dma0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg-dma0-all-wr"; + jpeg_enc0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg-enc0-all-wr"; + cre0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre0-all-wr"; + bps0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-wr"; + ipe0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-all-wr"; + sfe1_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe1-all-rd"; + sfe0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe0-all-rd"; + ife2_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-stats-wr"; + ife1_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-stats-wr"; + ife0_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-stats-wr"; + ife3_rdi_stats_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife3-rdi-stats-pixel-raw-wr"; + ife4_rdi_stats_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife4-rdi-stats-pixel-raw-wr"; + ife2_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-pdaf-linear-wr"; + ife1_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-pdaf-linear-wr"; + ife0_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-pdaf-linear-wr"; + sfe1_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe1-all-wr"; + sfe0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe0-all-wr"; + ife2_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-rdi-pixel-raw-wr"; + ife1_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-rdi-pixel-raw-wr"; + ife0_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-rdi-pixel-raw-wr"; + ife2_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-ubwc-wr"; + ife1_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-ubwc-wr"; + ife0_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-ubwc-wr"; + level1_nrt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-rd"; + level1_nrt1_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt1-rd"; + level1_nrt3_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt3-rd"; + level1_nrt1_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt1-wr"; + level1_nrt2_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt2-wr"; + level1_rt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt0-rd"; + level1_rt4_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt4-wr1"; + level1_rt3_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt3-wr"; + level1_rt2_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt2-wr"; + level1_rt1_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt1-wr"; + level2_icp_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-icp-rd"; + level2_nrt_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt-rd"; + level2_nrt_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt-wr"; + level2_rt_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt-rd"; + level2_rt_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt-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_rt_rd_wr_sum = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level3-nodes/level3-rt-rd-wr-sum"; + cre_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cre/iova-mem-map"; + rt_cdm_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cdm/iova-mem-map"; + icp_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_icp/iova-mem-map"; + jpeg_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_jpeg/iova-mem-map"; + ife_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_ife/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_csiphy_tpg15 = "/soc/qcom,tpg15@acf8000"; + cam_csiphy_tpg14 = "/soc/qcom,tpg14@acf7000"; + cam_csiphy_tpg13 = "/soc/qcom,tpg13@acf6000"; + cam_csiphy4 = "/soc/qcom,csiphy4@acec000"; + 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_ponv_front_suspend = "/soc/pinctrl@f000000/cam_sensor_ponv_front_suspend"; + cam_sensor_ponv_front_active = "/soc/pinctrl@f000000/cam_sensor_ponv_front_active"; + 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_mclk5_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk5_suspend"; + cam_sensor_mclk5_active = "/soc/pinctrl@f000000/cam_sensor_mclk5_active"; + 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_i2c_scl3_suspend = "/soc/pinctrl@f000000/cci_i2c_scl3_suspend"; + cci_i2c_scl3_active = "/soc/pinctrl@f000000/cci_i2c_scl3_active"; + cci_i2c_sda3_suspend = "/soc/pinctrl@f000000/cci_i2c_sda3_suspend"; + cci_i2c_sda3_active = "/soc/pinctrl@f000000/cci_i2c_sda3_active"; + cci_i2c_scl2_suspend = "/soc/pinctrl@f000000/cci_i2c_scl2_suspend"; + cci_i2c_scl2_active = "/soc/pinctrl@f000000/cci_i2c_scl2_active"; + cci_i2c_sda2_suspend = "/soc/pinctrl@f000000/cci_i2c_sda2_suspend"; + cci_i2c_sda2_active = "/soc/pinctrl@f000000/cci_i2c_sda2_active"; + cci_i2c_scl1_suspend = "/soc/pinctrl@f000000/cci_i2c_scl1_suspend"; + cci_i2c_scl1_active = "/soc/pinctrl@f000000/cci_i2c_scl1_active"; + cci_i2c_sda1_suspend = "/soc/pinctrl@f000000/cci_i2c_sda1_suspend"; + cci_i2c_sda1_active = "/soc/pinctrl@f000000/cci_i2c_sda1_active"; + cci_i2c_scl0_suspend = "/soc/pinctrl@f000000/cci_i2c_scl0_suspend"; + cci_i2c_scl0_active = "/soc/pinctrl@f000000/cci_i2c_scl0_active"; + cci_i2c_sda0_suspend = "/soc/pinctrl@f000000/cci_i2c_sda0_suspend"; + cci_i2c_sda0_active = "/soc/pinctrl@f000000/cci_i2c_sda0_active"; + msm_vidc = "/soc/qcom,vidc@aa00000"; + nfc_enable_suspend = "/soc/pinctrl@f000000/nfc/nfc_enable_suspend"; + nfc_enable_active = "/soc/pinctrl@f000000/nfc/nfc_enable_active"; + nfc_int_suspend = "/soc/pinctrl@f000000/nfc/nfc_int_suspend"; + nfc_int_active = "/soc/pinctrl@f000000/nfc/nfc_int_active"; + chosen = "/chosen"; + reserved_memory = "/reserved-memory"; + dump_mem = "/reserved-memory/mem_dump_region"; + cdsp_eva_mem = "/reserved-memory/cdsp_eva_region"; + system_cma = "/reserved-memory/linux,cma"; + adsp_mem_heap = "/reserved-memory/adsp_heap_region"; + cdsp_secure_heap_cma = "/reserved-memory/secure_cdsp_region"; + qseecom_mem = "/reserved-memory/qseecom_region"; + qseecom_ta_mem = "/reserved-memory/qseecom_ta_region"; + kinfo_mem = "/reserved-memory/debug_kinfo_region"; + non_secure_display_memory = "/reserved-memory/non_secure_display_region"; + ramoops_mem = "/reserved-memory/ramoops_region"; + va_md_mem = "/reserved-memory/va_md_mem_region"; + gunyah_hyp_mem = "/reserved-memory/gunyah_hyp_region@80000000"; + cpusys_vm_mem = "/reserved-memory/cpusys_vm_region@80e00000"; + tags_mem = "/reserved-memory/tags_region@81200000"; + xbl_dtlog_mem = "/reserved-memory/xbl_dtlog_region@81a00000"; + xbl_ramdump_mem = "/reserved-memory/xbl_ramdump_region@81a40000"; + aop_image_mem = "/reserved-memory/aop_image_region@81c00000"; + aop_cmd_db_mem = "/reserved-memory/aop_cmd_db_region@81c60000"; + aop_config_mem = "/reserved-memory/aop_config_region@81c80000"; + tme_crash_dump_mem = "/reserved-memory/tme_crash_dump_region@81ca0000"; + tme_log_mem = "/reserved-memory/tme_log_region@81ce0000"; + uefi_log_mem = "/reserved-memory/uefi_log_region@81ce4000"; + chipinfo_mem = "/reserved-memory/chipinfo_region@81cf4000"; + secdata_apss_mem = "/reserved-memory/secdata_apss_region@81cff000"; + smem_mem = "/reserved-memory/smem_region@81d00000"; + adsp_mhi_mem = "/reserved-memory/adsp_mhi_region@81f00000"; + pvm_fw_mem = "/reserved-memory/pvm_fw_region@824a0000"; + hyp_mem_database_mem = "/reserved-memory/hyp_mem_database_region@825a0000"; + global_sync_mem = "/reserved-memory/global_sync_region@82600000"; + tz_stat_mem = "/reserved-memory/tz_stat_region@82700000"; + qdss_apps_mem = "/reserved-memory/qdss_apps_region@82800000"; + dsm_partition_1_mem = "/reserved-memory/dsm_partition_1_region@86b00000"; + mpss_mem = "/reserved-memory/mpss_region@8bc00000"; + q6_mpss_dtb_mem = "/reserved-memory/q6_mpss_dtb_region@98900000"; + ipa_fw_mem = "/reserved-memory/ipa_fw_region@98980000"; + ipa_gsi_mem = "/reserved-memory/ipa_gsi_region@98990000"; + gpu_microcode_mem = "/reserved-memory/gpu_microcode_region@9899a000"; + video_mem = "/reserved-memory/video_region@9899c000"; + cvp_mem = "/reserved-memory/cvp_region@9919c000"; + cdsp_mem = "/reserved-memory/cdsp_region@99900000"; + q6_cdsp_dtb_mem = "/reserved-memory/q6_cdsp_dtb_region@9ad00000"; + camera_mem = "/reserved-memory/camera_region@9b300000"; + wpss_mem = "/reserved-memory/wpss_region@9bb00000"; + adspslpi_mem = "/reserved-memory/adspslpi_region@9d400000"; + q6_adsp_dtb_mem = "/reserved-memory/q6_adsp_dtb_region@a0600000"; + wlan_msa_mem = "/reserved-memory/wlan_msa_region@a6400000"; + xbl_sc_mem = "/reserved-memory/xbl_sc_region@d8000000"; + cpucp_fw_mem = "/reserved-memory/cpucp_fw_region@d8040000"; + reserved_mem = "/reserved-memory/reserved_region@d8200000"; + qtee_mem = "/reserved-memory/qtee_region@d82e0000"; + tatags_mem = "/reserved-memory/tatags_region@d8800000"; + dare_tz_res_mem = "/reserved-memory/reserved_region@e1bb0000"; + vm_comm_mem = "/reserved-memory/vm_comm_mem_region"; + trust_ui_vm_mem = "/reserved-memory/trust_ui_vm_region@f3800000"; + oem_vm_mem = "/reserved-memory/oem_vm_region@f7c00000"; + llcc_lpi_mem = "/reserved-memory/llcc_lpi_region@ff800000"; + firmware = "/firmware"; + aliases = "/aliases"; + CPU0 = "/cpus/cpu@0"; + L2_0 = "/cpus/cpu@0/l2-cache"; + L3_0 = "/cpus/cpu@0/l2-cache/l3-cache"; + CPU1 = "/cpus/cpu@100"; + 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"; + SILVER_OFF = "/idle-states/silver-c3"; + SILVER_RAIL_OFF = "/idle-states/silver-cluster0-c4"; + GOLD_OFF = "/idle-states/gold-c3"; + GOLD_RAIL_OFF = "/idle-states/gold-cluster1-c4"; + GOLD_PLUS_OFF = "/idle-states/gold-plus-c3"; + GOLD_PLUS_RAIL_OFF = "/idle-states/gold-plus-cluster3-c4"; + CLUSTER_PWR_DN = "/idle-states/cluster-d4"; + CX_RET = "/idle-states/cx-ret"; + APSS_OFF = "/idle-states/cluster-e3"; + soc = "/soc"; + stm = "/soc/stm@10002000"; + stm_out_funnel_in0 = "/soc/stm@10002000/out-ports/port/endpoint"; + audio_etm0_out_funnel_lpass_lpi = "/soc/audio_etm0/out-ports/port/endpoint"; + tpdm_wpss = "/soc/tpdm@109a0000"; + tpdm_wpss_out_funnel_wpss = "/soc/tpdm@109a0000/out-ports/port/endpoint"; + tpdm_wpss1 = "/soc/tpdm@109a1000"; + tpdm_wpss_1_out_funnel_wpss = "/soc/tpdm@109a1000/out-ports/port/endpoint"; + wpss_etm = "/soc/wpss_etm0"; + wpss_etm0_out_funnel_wpss = "/soc/wpss_etm0/out-ports/port/endpoint"; + tpdm_ddr_lpi = "/soc/tpdm@10b30000"; + tpdm_ddr_lpi_out_funnel_ddr_lpi = "/soc/tpdm@10b30000/out-ports/port/endpoint"; + tpdm_lpass_lpi = "/soc/tpdm@10b46000"; + tpdm_lpass_lpi_out_funnel_lpass_lpi_1 = "/soc/tpdm@10b46000/out-ports/port/endpoint"; + lpass_stm = "/soc/lpass_stm"; + lpass_stm_out_funnel_lpass_lpi_1 = "/soc/lpass_stm/out-ports/port/endpoint"; + funnel_lpass_lpi_1 = "/soc/funnel@10b50000"; + funnel_lpass_lpi_1_in_lpass_stm = "/soc/funnel@10b50000/in-ports/port@0/endpoint"; + funnel_lpass_lpi_1_in_tpdm_lpass_lpi = "/soc/funnel@10b50000/in-ports/port@1/endpoint"; + funnel_lpass_lpi_1_out_funnel_lpass_lpi_0 = "/soc/funnel@10b50000/out-ports/port/endpoint"; + funnel_lpass_lpi_0 = "/soc/funnel@10b44000"; + funnel_lpass_lpi_in_audio_etm0 = "/soc/funnel@10b44000/in-ports/port@0/endpoint"; + funnel_lpass_lpi_0_in_funnel_lpass_lpi_1 = "/soc/funnel@10b44000/in-ports/port@7/endpoint"; + funnel_lpass_lpi_out_funnel_aoss = "/soc/funnel@10b44000/out-ports/port/endpoint"; + tpdm_swao_prio0 = "/soc/tpdm@10b09000"; + tpdm_swao_prio0_out_tpda_aoss = "/soc/tpdm@10b09000/out-ports/port/endpoint"; + tpdm_swao_prio1 = "/soc/tpdm@10b0a000"; + tpdm_swao_prio1_out_tpda_aoss = "/soc/tpdm@10b0a000/out-ports/port/endpoint"; + tpdm_swao_prio2 = "/soc/tpdm@10b0b000"; + tpdm_swao_prio2_out_tpda_aoss = "/soc/tpdm@10b0b000/out-ports/port/endpoint"; + tpdm_swao_prio3 = "/soc/tpdm@10b0c000"; + tpdm_swao_prio3_out_tpda_aoss = "/soc/tpdm@10b0c000/out-ports/port/endpoint"; + tpdm_swao = "/soc/tpdm@10b0d000"; + tpdm_swao_out_tpda_aoss = "/soc/tpdm@10b0d000/out-ports/port/endpoint"; + tpdm_lpass = "/soc/tpdm@10844000"; + tpdm_lpass_out_funnel_lpass = "/soc/tpdm@10844000/out-ports/port/endpoint"; + tpdm_ddr_ch02 = "/soc/tpdm@10d20000"; + tpdm_ddr_ch02_out_funnel_ddr_ch02 = "/soc/tpdm@10d20000/out-ports/port/endpoint"; + tpdm_ddr_ch13 = "/soc/tpdm@10d30000"; + tpdm_ddr_ch13_out_funnel_ddr_ch13 = "/soc/tpdm@10d30000/out-ports/port/endpoint"; + tpdm_ddr0 = "/soc/tpdm@10d00000"; + tpdm_ddr0_out_funnel_ddr_dl0 = "/soc/tpdm@10d00000/out-ports/port/endpoint"; + tpdm_ddr1 = "/soc/tpdm@10d01000"; + tpdm_ddr1_out_funnel_ddr_dl0 = "/soc/tpdm@10d01000/out-ports/port/endpoint"; + tpdm_video = "/soc/tpdm@10830000"; + tpdm_video_out_funnel_video = "/soc/tpdm@10830000/out-ports/port/endpoint"; + tpdm_mdss = "/soc/tpdm@10c60000"; + tpdm_mdss_out_tpda_dlmm = "/soc/tpdm@10c60000/out-ports/port/endpoint"; + tpdm_dlmm_dsb = "/soc/tpdm@10c08000"; + tpdm_dlmm_dsb_out_tpda_dlmm = "/soc/tpdm@10c08000/out-ports/port/endpoint"; + tpdm_dlmm_cmb = "/soc/tpdm@10c09000"; + tpdm_dlmm_cmb_out_tpda_dlmm = "/soc/tpdm@10c09000/out-ports/port/endpoint"; + tpdm_rdpm0 = "/soc/tpdm@10c38000"; + tpdm_rdpm0_out_funnel_dl_west = "/soc/tpdm@10c38000/out-ports/port/endpoint"; + tpdm_rdpm1 = "/soc/tpdm@10c39000"; + tpdm_rdpm1_out_funnel_dl_west = "/soc/tpdm@10c39000/out-ports/port/endpoint"; + tpdm_rdpm2 = "/soc/tpdm@10c3a000"; + tpdm_rdpm2_out_funnel_dl_west = "/soc/tpdm@10c3a000/out-ports/port/endpoint"; + tpdm_gfx = "/soc/tpdm@10900000"; + tpdm_gfx_out_funnel_gfx_dl = "/soc/tpdm@10900000/out-ports/port/endpoint"; + tpdm_prng = "/soc/tpdm@10841000"; + tpdm_prng_out_tpda_dl_center_21 = "/soc/tpdm@10841000/out-ports/port/endpoint"; + tpdm_qm = "/soc/tpdm@109d0000"; + tpdm_qm_out_tpda_dl_center_22 = "/soc/tpdm@109d0000/out-ports/port/endpoint"; + tpdm_gcc = "/soc/tpdm@1082c000"; + tpdm_gcc_out_tpda_dl_center_23 = "/soc/tpdm@1082c000/out-ports/port/endpoint"; + tpdm_vsense = "/soc/tpdm@10840000"; + tpdm_vsense_out_tpda_dl_center_24 = "/soc/tpdm@10840000/out-ports/port/endpoint"; + tpdm_ipa = "/soc/tpdm@10c22000"; + tpdm_ipa_out_tpda_dl_center_26 = "/soc/tpdm@10c22000/out-ports/port/endpoint"; + tpdm_dl_ct = "/soc/tpdm@10c28000"; + tpdm_dl_ct_out_tpda_dl_center_29 = "/soc/tpdm@10c28000/out-ports/port/endpoint"; + tpdm_ipcc = "/soc/tpdm@10c29000"; + tpdm_ipcc_out_tpda_dl_center_30 = "/soc/tpdm@10c29000/out-ports/port/endpoint"; + tpdm_dcc = "/soc/tpdm@10003000"; + tpdm_dcc_out_tpda_qdss = "/soc/tpdm@10003000/out-ports/port/endpoint"; + tpdm_spdm = "/soc/tpdm@1000f000"; + tpdm_spdm_out_tpda_qdss = "/soc/tpdm@1000f000/out-ports/port/endpoint"; + tpdm_ddrss_llcc0 = "/soc/tpdm@10d40000"; + tpdm_ddrss_llcc0_out_tpda_ddr = "/soc/tpdm@10d40000/out-ports/port/endpoint"; + tpdm_ddrss_llcc1 = "/soc/tpdm@10d41000"; + tpdm_ddrss_llcc1_out_tpda_ddr = "/soc/tpdm@10d41000/out-ports/port/endpoint"; + tpdm_ddrss_llcc2 = "/soc/tpdm@10d42000"; + tpdm_ddrss_llcc2_out_tpda_ddr = "/soc/tpdm@10d42000/out-ports/port/endpoint"; + tpdm_ddrss_llcc3 = "/soc/tpdm@10d43000"; + tpdm_ddrss_llcc3_out_tpda_ddr = "/soc/tpdm@10d43000/out-ports/port/endpoint"; + tpdm_titan = "/soc/tpdm@10c16000"; + tpdm_titan_out_tpda_titan = "/soc/tpdm@10c16000/out-ports/port/endpoint"; + tpdm_tmess_prng = "/soc/tpdm@10cc9000"; + tpdm_tmess_prng_out_tpda_tmess = "/soc/tpdm@10cc9000/out-ports/port/endpoint"; + tpdm_tmess0 = "/soc/tpdm@10cc0000"; + tpdm_tmess0_out_tpda_tmess = "/soc/tpdm@10cc0000/out-ports/port/endpoint"; + tpdm_tmess1 = "/soc/tpdm@10cc1000"; + tpdm_tmess1_out_tpda_tmess = "/soc/tpdm@10cc1000/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@10981000"; + tpdm_turing_llm_out_funnel_turing = "/soc/tpdm@10981000/out-ports/port/endpoint"; + tpdm_sdcc2 = "/soc/tpdm@10c20000"; + tpdm_sdcc2_out_tpda_dl_north = "/soc/tpdm@10c20000/out-ports/port/endpoint"; + tpdm_dl_north_dsb = "/soc/tpdm@10ac0000"; + tpdm_dl_north_dsb_out_tpda_dl_north = "/soc/tpdm@10ac0000/out-ports/port/endpoint"; + tpdm_dl_north_cmb = "/soc/tpdm@10ac1000"; + tpdm_dl_north_cmb_out_tpda_dl_north = "/soc/tpdm@10ac1000/out-ports/port/endpoint"; + tpdm_ufs = "/soc/tpdm@10c23000"; + tpdm_ufs_out_tpda_dl_north = "/soc/tpdm@10c23000/out-ports/port/endpoint"; + tpdm_dl_south_dsb = "/soc/tpdm@109c0000"; + tpdm_dl_south_dsb_out_tpda_dl_south = "/soc/tpdm@109c0000/out-ports/port/endpoint"; + tpdm_dl_south_cmb = "/soc/tpdm@109c1000"; + tpdm_dl_south_cmb_out_tpda_dl_south = "/soc/tpdm@109c1000/out-ports/port/endpoint"; + tpdm_llm_silver = "/soc/tpdm@138a0000"; + tpdm_llm_silver_out_tpda_apss = "/soc/tpdm@138a0000/out-ports/port/endpoint"; + tpdm_llm_gold = "/soc/tpdm@138b0000"; + tpdm_llm_gold_out_tpda_apss = "/soc/tpdm@138b0000/out-ports/port/endpoint"; + tpdm_llm_ext = "/soc/tpdm@138c0000"; + tpdm_llm_ext_out_tpda_apss = "/soc/tpdm@138c0000/out-ports/port/endpoint"; + tpdm_apss0 = "/soc/tpdm@13860000"; + tpdm_apss_0_out_tpda_apss = "/soc/tpdm@13860000/out-ports/port/endpoint"; + tpdm_apss2 = "/soc/tpdm@13862000"; + tpdm_apss2_out_tpda_apss = "/soc/tpdm@13862000/out-ports/port/endpoint"; + tpdm_modem0 = "/soc/tpdm@10800000"; + tpdm_modem0_out_tpda_modem = "/soc/tpdm@10800000/out-ports/port/endpoint"; + tpdm_modem1 = "/soc/tpdm@10801000"; + tpdm_modem1_out_tpda_modem = "/soc/tpdm@10801000/out-ports/port/endpoint"; + tpdm_modem_rscc = "/soc/tpdm@1080d000"; + tpdm_modem_rscc_out_funnel_modem_q6 = "/soc/tpdm@1080d000/out-ports/port/endpoint"; + tpda_dl_north = "/soc/tpda@10ac3000"; + tpda_dl_north_in_tpdm_ufs = "/soc/tpda@10ac3000/in-ports/port@1/endpoint"; + tpda_dl_north_in_tpdm_sdcc2 = "/soc/tpda@10ac3000/in-ports/port@2/endpoint"; + tpda_dl_north_in_tpdm_dl_north_dsb = "/soc/tpda@10ac3000/in-ports/port@3/endpoint"; + tpda_dl_north_in_tpdm_dl_north_cmb = "/soc/tpda@10ac3000/in-ports/port@4/endpoint"; + tpda_dl_north_out_funnel_dl_north = "/soc/tpda@10ac3000/out-ports/port@0/endpoint"; + funnel_dl_north = "/soc/funnel@10ac4000"; + funnel_dl_north_in_tpda_dl_north = "/soc/funnel@10ac4000/in-ports/port@0/endpoint"; + funnel_dl_north_out_funnel_dlmm = "/soc/funnel@10ac4000/out-ports/port@0/endpoint"; + funnel_ddr_lpi = "/soc/funnel@10b33000"; + funnel_ddr_lpi_in_tpdm_ddr_lpi = "/soc/funnel@10b33000/in-ports/port@0/endpoint"; + funnel_ddr_out_funnel_aoss = "/soc/funnel@10b33000/out-ports/port@0/endpoint"; + funnel_gfx = "/soc/funnel@10963000"; + funnel_gfx_out_funnel_gfx_dl = "/soc/funnel@10963000/out-ports/port/endpoint"; + funnel_gfx_dl = "/soc/funnel@10902000"; + funnel_gfx_dl_in_tpdm_gfx = "/soc/funnel@10902000/in-ports/port@0/endpoint"; + funnel_gfx_dl_in_funnel_gfx = "/soc/funnel@10902000/in-ports/port@1/endpoint"; + funnel_gfx_dl_out_tpda_dl_center_19 = "/soc/funnel@10902000/out-ports/port@0/endpoint"; + funnel_gfx_dl_out_funnel_dl_center = "/soc/funnel@10902000/out-ports/port@1/endpoint"; + funnel_video = "/soc/funnel@10832000"; + funnel_video_in_tpdm_video = "/soc/funnel@10832000/in-ports/port@0/endpoint"; + funnel_video_out_tpda_dlmm = "/soc/funnel@10832000/out-ports/port@0/endpoint"; + tpda_titan = "/soc/tpda@10c17000"; + tpda_titan_in_tpdm_titan = "/soc/tpda@10c17000/in-ports/port@0/endpoint"; + tpda_titan_out_funnel_titan = "/soc/tpda@10c17000/out-ports/port@0/endpoint"; + funnel_titan = "/soc/funnel@10c14000"; + funnel_titan_in_tpda_titan = "/soc/funnel@10c14000/in-ports/port@2/endpoint"; + funnel_titan_out_funnel_dlmm = "/soc/funnel@10c14000/out-ports/port@0/endpoint"; + tpda_tmess = "/soc/tpda@10cc4000"; + tpda_tmess_in_tpdm_tmess_prng = "/soc/tpda@10cc4000/in-ports/port@0/endpoint"; + tpda_tmess_in_tpdm_tmess0 = "/soc/tpda@10cc4000/in-ports/port@1/endpoint"; + tpda_tmess_in_tpdm_tmess1 = "/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@0/endpoint"; + funnel_tmess_out_funnel_in1 = "/soc/funnel@10cc5000/out-ports/port@0/endpoint"; + tpda_dlmm = "/soc/tpda@10c0b000"; + tpda_dlmm_in_tpdm_mdss = "/soc/tpda@10c0b000/in-ports/port@5/endpoint"; + tpda_dlmm_in_funnel_video = "/soc/tpda@10c0b000/in-ports/port@9/endpoint"; + tpda_dlmm_in_tpdm_dlmm_dsb = "/soc/tpda@10c0b000/in-ports/port@26/endpoint"; + tpda_dlmm_in_tpdm_dlmm_cmb = "/soc/tpda@10c0b000/in-ports/port@27/endpoint"; + tpda_dlmm_out_funnel_dlmm = "/soc/tpda@10c0b000/out-ports/port/endpoint"; + funnel_dlmm = "/soc/funnel@10c0c000"; + funnel_dlmm_in_tpda_dlmm = "/soc/funnel@10c0c000/in-ports/port@0/endpoint"; + funnel_dlmm_in_funnel_titan = "/soc/funnel@10c0c000/in-ports/port@2/endpoint"; + funnel_dlmm_in_funnel_dl_north = "/soc/funnel@10c0c000/in-ports/port@6/endpoint"; + funnel_dlmm_out_funnel_dl_center = "/soc/funnel@10c0c000/out-ports/port@0/endpoint"; + funnel_wpss = "/soc/funnel@109a3000"; + funnel_wpss_in_tpdm_wpss = "/soc/funnel@109a3000/in-ports/port@0/endpoint"; + funnel_wpss_in_tpdm_wpss_1 = "/soc/funnel@109a3000/in-ports/port@1/endpoint"; + funnel_wpss_in_wpss_etm0 = "/soc/funnel@109a3000/in-ports/port@2/endpoint"; + funnel_wpss_out_tpda_dl_center1_5 = "/soc/funnel@109a3000/out-ports/port@0/endpoint"; + funnel_wpss_out_tpda_dl_center1_6 = "/soc/funnel@109a3000/out-ports/port@1/endpoint"; + funnel_wpss_out_funnel_dl_center1 = "/soc/funnel@109a3000/out-ports/port@2/endpoint"; + funnel_lpass = "/soc/funnel@10846000"; + funnel_lpass_in_tpdm_lpass = "/soc/funnel@10846000/in-ports/port@0/endpoint"; + funnel_lpass_out_tpda_dl_center = "/soc/funnel@10846000/out-ports/port@0/endpoint"; + funnel_ddr_ch02 = "/soc/funnel@10d22000"; + funnel_ddr_ch02_in_tpdm_ddr_ch02 = "/soc/funnel@10d22000/in-ports/port@0/endpoint"; + funnel_ddr_ch02_out_funnel_ddr_dl0 = "/soc/funnel@10d22000/out-ports/port@0/endpoint"; + funnel_ddr_ch13 = "/soc/funnel@10d32000"; + funnel_ddr_ch13_in_tpdm_ddr_ch13 = "/soc/funnel@10d32000/in-ports/port@0/endpoint"; + funnel_ddr_ch13_out_funnel_ddr_dl0 = "/soc/funnel@10d32000/out-ports/port@0/endpoint"; + tpda_llcc = "/soc/tpda@10d09000"; + tpda_ddr_in_tpdm_ddrss_llcc0 = "/soc/tpda@10d09000/in-ports/port@0/endpoint"; + tpda_ddr_in_tpdm_ddrss_llcc1 = "/soc/tpda@10d09000/in-ports/port@1/endpoint"; + tpda_ddr_in_tpdm_ddrss_llcc2 = "/soc/tpda@10d09000/in-ports/port@2/endpoint"; + tpda_ddr_in_tpdm_ddrss_llcc3 = "/soc/tpda@10d09000/in-ports/port@3/endpoint"; + tpda_ddr_out_funnel_ddr_dl1 = "/soc/tpda@10d09000/out-ports/port@0/endpoint"; + gladiator = "/soc/gladiator"; + gladiator_out_funnel_ddr_dl1 = "/soc/gladiator/out-ports/port/endpoint"; + funnel_ddr_dl1 = "/soc/funnel@10d0a000"; + funnel_ddr_dl1_in_tpda_ddr = "/soc/funnel@10d0a000/in-ports/port@0/endpoint"; + funnel_ddr_dl1_in_gladiator = "/soc/funnel@10d0a000/in-ports/port@3/endpoint"; + funnel_ddr_dl1_out_funnel_ddr_dl0 = "/soc/funnel@10d0a000/out-ports/port@0/endpoint"; + funnel_ddr_dl0 = "/soc/funnel@10d03000"; + funnel_ddr_dl0_in_funnel_ddr_ch02 = "/soc/funnel@10d03000/in-ports/port@0/endpoint"; + funnel_ddr_dl0_in_funnel_ddr_ch13 = "/soc/funnel@10d03000/in-ports/port@1/endpoint"; + funnel_ddr_dl0_in_tpdm_ddr0 = "/soc/funnel@10d03000/in-ports/port@2/endpoint"; + funnel_ddr_dl0_in_tpdm_ddr1 = "/soc/funnel@10d03000/in-ports/port@3/endpoint"; + funnel_ddr_dl0_in_funnel_ddr_dl1 = "/soc/funnel@10d03000/in-ports/port@4/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_4 = "/soc/funnel@10d03000/out-ports/port@0/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_5 = "/soc/funnel@10d03000/out-ports/port@1/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_6 = "/soc/funnel@10d03000/out-ports/port@2/endpoint"; + funnel_ddr_dl0_out_tpda_dl_center_7 = "/soc/funnel@10d03000/out-ports/port@3/endpoint"; + funnel_ddr_dl0_out_funnel_dl_center = "/soc/funnel@10d03000/out-ports/port@4/endpoint"; + turing_etm0 = "/soc/turing_etm0"; + turing_etm0_out_funnel_turing_dup = "/soc/turing_etm0/out-ports/port/endpoint"; + tpdm_dlct1_dsb = "/soc/tpdm@109b0000"; + tpdm_dlct1_dsb_out_tpda_dl_center1 = "/soc/tpdm@109b0000/out-ports/port/endpoint"; + tpdm_dlct1_cmb = "/soc/tpdm@109b1000"; + tpdm_dlct1_cmb_out_tpda_dl_center1 = "/soc/tpdm@109b1000/out-ports/port/endpoint"; + funnel_turing_dup = "/soc/funnel@10984000"; + funnel_turing_dup_in_turing_etm0 = "/soc/funnel@10984000/in-ports/port@4/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@5/endpoint"; + funnel_turing_out_tpda_dl_center1_15 = "/soc/funnel@10983000/out-ports/port@0/endpoint"; + funnel_turing_out_tpda_dl_center1_16 = "/soc/funnel@10983000/out-ports/port@1/endpoint"; + funnel_turing_out_funnel_dl_center1 = "/soc/funnel@10983000/out-ports/port@2/endpoint"; + tpda_dl_center1 = "/soc/tpda@109b3000"; + tpda_dl_center1_5_in_funnel_wpss = "/soc/tpda@109b3000/in-ports/port@5/endpoint"; + tpda_dl_center1_6_in_funnel_wpss = "/soc/tpda@109b3000/in-ports/port@6/endpoint"; + tpda_dl_center1_15_in_funnel_turing = "/soc/tpda@109b3000/in-ports/port@15/endpoint"; + tpda_dl_center1_16_in_funnel_turing = "/soc/tpda@109b3000/in-ports/port@16/endpoint"; + tpda_dl_center1_in_tpdm_dlct1_dsb = "/soc/tpda@109b3000/in-ports/port@26/endpoint"; + tpda_dl_center1_in_tpdm_dlct1_cmb = "/soc/tpda@109b3000/in-ports/port@27/endpoint"; + tpda_dl_center1_out_funnel_dl_center1 = "/soc/tpda@109b3000/out-ports/port@0/endpoint"; + funnel_dl_center1 = "/soc/funnel@109b4000"; + funnel_dl_center1_in_tpda_dl_center1 = "/soc/funnel@109b4000/in-ports/port@0/endpoint"; + funnel_dl_center1_in_funnel_wpss = "/soc/funnel@109b4000/in-ports/port@4/endpoint"; + funnel_dl_center1_in_funnel_turing = "/soc/funnel@109b4000/in-ports/port@6/endpoint"; + funnel_dl_center1_in_funnel_dl_center = "/soc/funnel@109b4000/in-ports/port@7/endpoint"; + funnel_dl_center1_out_funnel_in1 = "/soc/funnel@109b4000/out-ports/port@0/endpoint"; + funnel_dl_west = "/soc/funnel@10c3b000"; + funnel_dl_west_in_tpdm_rdpm0 = "/soc/funnel@10c3b000/in-ports/port@2/endpoint"; + funnel_dl_west_in_tpdm_rdpm1 = "/soc/funnel@10c3b000/in-ports/port@3/endpoint"; + funnel_dl_west_in_tpdm_rdpm2 = "/soc/funnel@10c3b000/in-ports/port@4/endpoint"; + funnel_dl_west_out_tpda_dl_center_13 = "/soc/funnel@10c3b000/out-ports/port@3/endpoint"; + funnel_dl_west_out_tpda_dl_center_14 = "/soc/funnel@10c3b000/out-ports/port@4/endpoint"; + funnel_dl_west_out_tpda_dl_center_15 = "/soc/funnel@10c3b000/out-ports/port@5/endpoint"; + tpda_dl_south = "/soc/tpda@109c3000"; + tpda_dl_south_in_tpdm_dl_south_dsb = "/soc/tpda@109c3000/in-ports/port@3/endpoint"; + tpda_dl_south_in_tpdm_dl_south_cmb = "/soc/tpda@109c3000/in-ports/port@4/endpoint"; + tpda_dl_south_out_funnel_dl_south = "/soc/tpda@109c3000/out-ports/port@0/endpoint"; + funnel_dl_south = "/soc/funnel@109c4000"; + funnel_dl_south_in_tpda_dl_south = "/soc/funnel@109c4000/in-ports/port@0/endpoint"; + funnel_dl_south_out_funnel_in1 = "/soc/funnel@109c4000/out-ports/port@0/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"; + tpda_modem = "/soc/tpda@10803000"; + tpda_modem_in_tpdm_modem0 = "/soc/tpda@10803000/in-ports/port@0/endpoint"; + tpda_modem_in_tpdm_modem1 = "/soc/tpda@10803000/in-ports/port@1/endpoint"; + tpda_modem_out_funnel_modem_dl = "/soc/tpda@10803000/out-ports/port/endpoint"; + funnel_modem_q6_dup = "/soc/funnel@1080f000"; + funnel_modem_q6_dup_in_modem_etm0 = "/soc/funnel@1080f000/in-ports/port@0/endpoint"; + funnel_modem_q6_dup_out_funnel_modem_q6 = "/soc/funnel@1080f000/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_in_tpdm_modem_rscc = "/soc/funnel@1080c000/in-ports/port@3/endpoint"; + funnel_modem_q6_out_funnel_modem_dl = "/soc/funnel@1080c000/out-ports/port/endpoint"; + funnel_modem_dl = "/soc/funnel@10804000"; + funnel_modem_dl_in_tpda_modem = "/soc/funnel@10804000/in-ports/port@0/endpoint"; + funnel_modem_in_modem2_etm0 = "/soc/funnel@10804000/in-ports/port@1/endpoint"; + funnel_modem_dl_in_funnel_modem_q6 = "/soc/funnel@10804000/in-ports/port@3/endpoint"; + funnel_modem_dl_out_funnel_in1 = "/soc/funnel@10804000/out-ports/port/endpoint"; + tpda_apss = "/soc/tpda@13864000"; + tpda_apss_in_tpdm_llm_silver = "/soc/tpda@13864000/in-ports/port@0/endpoint"; + tpda_apss_in_tpdm_llm_gold = "/soc/tpda@13864000/in-ports/port@1/endpoint"; + tpda_apss_in_tpdm_llm_ext = "/soc/tpda@13864000/in-ports/port@2/endpoint"; + tpda_apss_in_tpdm_apss_0 = "/soc/tpda@13864000/in-ports/port@6/endpoint"; + tpda_apss_in_tpdm_apss2 = "/soc/tpda@13864000/in-ports/port@8/endpoint"; + tpda_apss_out_funnel_apss = "/soc/tpda@13864000/out-ports/port/endpoint"; + funnel_apss = "/soc/funnel@13810000"; + funnel_apss_in_tpda_apss = "/soc/funnel@13810000/in-ports/port@3/endpoint"; + funnel_apss_in_funnel_ete = "/soc/funnel@13810000/in-ports/port@0/endpoint"; + funnel_apss_out_funnel_in1 = "/soc/funnel@13810000/out-ports/port/endpoint"; + tpda_dl_center = "/soc/tpda@10c2c000"; + tpda_dl_center_in_funnel_lpass = "/soc/tpda@10c2c000/in-ports/port@0/endpoint"; + tpda_dl_center_4_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@4/endpoint"; + tpda_dl_center_5_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@5/endpoint"; + tpda_dl_center_6_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@6/endpoint"; + tpda_dl_center_7_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@7/endpoint"; + tpda_dl_center_13_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@13/endpoint"; + tpda_dl_center_14_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@14/endpoint"; + tpda_dl_center_15_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@15/endpoint"; + tpda_dl_center_19_in_funnel_gfx_dl = "/soc/tpda@10c2c000/in-ports/port@19/endpoint"; + tpda_dl_center_21_in_tpdm_prng = "/soc/tpda@10c2c000/in-ports/port@21/endpoint"; + tpda_dl_center_22_in_tpdm_qm = "/soc/tpda@10c2c000/in-ports/port@22/endpoint"; + tpda_dl_center_23_in_tpdm_gcc = "/soc/tpda@10c2c000/in-ports/port@23/endpoint"; + tpda_dl_center_24_in_tpdm_vsense = "/soc/tpda@10c2c000/in-ports/port@24/endpoint"; + tpda_dl_center_26_in_tpdm_ipa = "/soc/tpda@10c2c000/in-ports/port@26/endpoint"; + tpda_dl_center_29_in_tpdm_dl_ct = "/soc/tpda@10c2c000/in-ports/port@29/endpoint"; + tpda_dl_center_30_in_tpdm_ipcc = "/soc/tpda@10c2c000/in-ports/port@30/endpoint"; + tpda_dl_center_out_funnel_dl_center = "/soc/tpda@10c2c000/out-ports/port/endpoint"; + funnel_dl_center = "/soc/funnel@10c2d000"; + funnel_dl_center_in_tpda_dl_center = "/soc/funnel@10c2d000/in-ports/port@0/endpoint"; + funnel_dl_center_in_funnel_ddr_dl0 = "/soc/funnel@10c2d000/in-ports/port@2/endpoint"; + funnel_dl_center_in_funnel_gfx_dl = "/soc/funnel@10c2d000/in-ports/port@5/endpoint"; + funnel_dl_center_in_funnel_dlmm = "/soc/funnel@10c2d000/in-ports/port@7/endpoint"; + funnel_dl_center_out_funnel_dl_center1 = "/soc/funnel@10c2d000/out-ports/port/endpoint"; + tpda_qdss = "/soc/tpda@10004000"; + tpda_qdss_in_tpdm_dcc = "/soc/tpda@10004000/in-ports/port@0/endpoint"; + tpda_qdss_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_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_qdss = "/soc/funnel@10045000"; + funnel_qdss_in_funnel_in0 = "/soc/funnel@10045000/in-ports/port@0/endpoint"; + funnel_qdss_in_funnel_in1 = "/soc/funnel@10045000/in-ports/port@1/endpoint"; + funnel_qdss_out_funnel_aoss = "/soc/funnel@10045000/out-ports/port/endpoint"; + tpda_aoss = "/soc/tpda@10b08000"; + tpda_aoss_in_tpdm_swao_prio0 = "/soc/tpda@10b08000/in-ports/port@0/endpoint"; + tpda_aoss_in_tpdm_swao_prio1 = "/soc/tpda@10b08000/in-ports/port@1/endpoint"; + tpda_aoss_in_tpdm_swao_prio2 = "/soc/tpda@10b08000/in-ports/port@2/endpoint"; + tpda_aoss_in_tpdm_swao_prio3 = "/soc/tpda@10b08000/in-ports/port@3/endpoint"; + tpda_aoss_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_ddr = "/soc/funnel@10b04000/in-ports/port@3/endpoint"; + 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"; + 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_replicator_dummy = "/soc/replicator@1004e000/out-ports/port@1/endpoint"; + replicator_dummy_in_replicator_etr = "/soc/dummy_replicator/in-ports/port/endpoint"; + replicator_dummy_out_tmc_modem = "/soc/dummy_replicator/out-ports/port@0/endpoint"; + replicator_dummy_out_tmc_etr1 = "/soc/dummy_replicator/out-ports/port@1/endpoint"; + tmc_modem = "/soc/tmc_modem"; + tmc_modem_in_replicator_dummy = "/soc/tmc_modem/in-ports/port/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_dummy = "/soc/tmc@1004f000/in-ports/port/endpoint"; + csr = "/soc/csr@10001000"; + swao_csr = "/soc/csr@10b11000"; + ete0_out_funnel_ete = "/soc/ete0/out-ports/port/endpoint"; + ete1_out_funnel_ete = "/soc/ete1/out-ports/port/endpoint"; + ete2_out_funnel_ete = "/soc/ete2/out-ports/port/endpoint"; + ete3_out_funnel_ete = "/soc/ete3/out-ports/port/endpoint"; + ete4_out_funnel_ete = "/soc/ete4/out-ports/port/endpoint"; + ete5_out_funnel_ete = "/soc/ete5/out-ports/port/endpoint"; + ete6_out_funnel_ete = "/soc/ete6/out-ports/port/endpoint"; + ete7_out_funnel_ete = "/soc/ete7/out-ports/port/endpoint"; + funnel_ete_out_funnel_apss = "/soc/funnel_ete/out-ports/port/endpoint"; + funnel_ete_in_ete0 = "/soc/funnel_ete/in-ports/port@0/endpoint"; + funnel_ete_in_ete1 = "/soc/funnel_ete/in-ports/port@1/endpoint"; + funnel_ete_in_ete2 = "/soc/funnel_ete/in-ports/port@2/endpoint"; + funnel_ete_in_ete3 = "/soc/funnel_ete/in-ports/port@3/endpoint"; + funnel_ete_in_ete4 = "/soc/funnel_ete/in-ports/port@4/endpoint"; + funnel_ete_in_ete5 = "/soc/funnel_ete/in-ports/port@5/endpoint"; + funnel_ete_in_ete6 = "/soc/funnel_ete/in-ports/port@6/endpoint"; + funnel_ete_in_ete7 = "/soc/funnel_ete/in-ports/port@7/endpoint"; + funnel_in1 = "/soc/funnel@10042000"; + funnel_in1_in_funnel_dl_center1 = "/soc/funnel@10042000/in-ports/port@6/endpoint"; + funnel_in1_in_funnel_dl_south = "/soc/funnel@10042000/in-ports/port@7/endpoint"; + funnel_in1_in_funnel_tmess = "/soc/funnel@10042000/in-ports/port@1/endpoint"; + funnel_in1_in_funnel_apss = "/soc/funnel@10042000/in-ports/port@4/endpoint"; + funnel_in1_in_funnel_modem_dl = "/soc/funnel@10042000/in-ports/port@5/endpoint"; + funnel_in1_out_funnel_qdss = "/soc/funnel@10042000/out-ports/port/endpoint"; + dummy_eud = "/soc/dummy_sink"; + eud_in_replicator_swao = "/soc/dummy_sink/in-ports/port/endpoint"; + qdss_cti = "/soc/cti@10010000"; + cti0 = "/soc/cti@10c2a000"; + dlmm_cti0 = "/soc/cti@10c0a000"; + ddr_dl_0_cti_0 = "/soc/cti@10d02000"; + ddr_dl_1_cti_0 = "/soc/cti@10d08000"; + ddr_ch02_dl_cti_0 = "/soc/cti@10d21000"; + ddr_ch13_dl_cti_0 = "/soc/cti@10d31000"; + ddrss_shrm2 = "/soc/cti@10d11000"; + ddr_dl2_lpi = "/soc/cti@10b31000"; + lpass_dl_cti = "/soc/cti@10845000"; + lpass_lpi_cti1 = "/soc/cti@10b41000"; + lpass_lpi_cti3 = "/soc/cti@10b51000"; + lpass_ssc_sdc = "/soc/cti@10b42000"; + lpass_q6_cti = "/soc/cti@10b4b000"; + apss_cti0 = "/soc/cti@138e0000"; + apss_cti1 = "/soc/cti@138f0000"; + apss_cti2 = "/soc/cti@13900000"; + riscv_cti = "/soc/cti@1382b000"; + riscv_sifive_cti = "/soc/cti@1382e000"; + apss_atb_cti = "/soc/cti@13863000"; + gpu_isdb_cti = "/soc/cti@10961000"; + gpu_cortex_m3 = "/soc/cti@10962000"; + gpu_dl = "/soc/cti@10901000"; + iris_dl_cti = "/soc/cti@10831000"; + mdss_dl_cti = "/soc/cti@10c61000"; + turing_dl_cti_0 = "/soc/cti@10982000"; + camera_dl = "/soc/cti@10c15000"; + swao_cti = "/soc/cti@10b00000"; + aop_rvss = "/soc/cti@10b21000"; + mss_q6_cti = "/soc/cti@1080b000"; + mss_vq6_cti = "/soc/cti@10813000"; + modem_tp_cti = "/soc/cti@10802000"; + tmess_cti_0 = "/soc/cti@10cc2000"; + tmess_cti_1 = "/soc/cti@10cc3000"; + tmess_cpu = "/soc/cti@10cd1000"; + ipcb_tgu = "/soc/tgu@10b0e000"; + spmi_tgu0 = "/soc/tgu@10b0f000"; + spmi_tgu1 = "/soc/tgu@10b10000"; + dcc = "/soc/dcc_v2@100ff000"; + slimbam = "/soc/bamdma@6C04000"; + slim_msm = "/soc/slim@6C40000"; + intc = "/soc/interrupt-controller@17100000"; + gic_its = "/soc/interrupt-controller@17100000/msi-controller@17140000"; + arch_timer = "/soc/timer"; + memtimer = "/soc/timer@17420000"; + apps_rsc = "/soc/rsc@17a00000"; + apps_rsc_drv2 = "/soc/rsc@17a00000/drv@2"; + apps_bcm_voter = "/soc/rsc@17a00000/drv@2/bcm_voter"; + rpmhcc = "/soc/rsc@17a00000/drv@2/clock-controller"; + dcvs_fp = "/soc/rsc@17a00000/drv@2/qcom,dcvs-fp"; + VDD_CX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; + S1C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; + pm_v6c_s1_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; + VDD_CX_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; + S1C_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; + pm_v6c_s1_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; + VDD_CX_MMCX_SUPPLY_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-mmcx-sup-level"; + VDD_NSP_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; + S2C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; + pm_v6c_s2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; + VDD_MODEM_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; + S4C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; + pm_v6c_s4_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; + VDD_MXC_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; + S6C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; + pm_v6c_s6_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; + VDD_MXC_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; + S6C_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; + pm_v6c_s6_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; + VDD_MXC_MMCX_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; + VDD_MXC_MM_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; + VDD_MM_MXC_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; + VDD_MXC_GFX_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-gfx-voter-level"; + VDD_GFX_MXC_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-gfx-voter-level"; + VDD_MMCX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + VDD_MM_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + S6D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + pm_v8_s6_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; + VDD_MMCX_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; + S6D_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; + pm_v8_s6_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; + VDD_MXA_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; + S8D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; + pm_v8_s8_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; + VDD_MXA_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; + S8D_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; + pm_v8_s8_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; + VDD_LPI_CX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; + L2D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; + pm_v8_l2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; + VDD_LPI_MX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; + L2C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; + pm_v6c_l2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; + VDD_EBI_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; + S1I_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; + pmg1110_i_s1_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; + VDD_GFX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; + S4B_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; + pmxr2230_s4_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; + S1E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe1/regulator-pmr735a-s1"; + pmr735a_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe1/regulator-pmr735a-s1"; + S2E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe2/regulator-pmr735a-s2"; + pmr735a_s2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe2/regulator-pmr735a-s2"; + S3E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe3/regulator-pmr735a-s3"; + pmr735a_s3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe3/regulator-pmr735a-s3"; + S1B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb1/regulator-pmxr2230-s1"; + pmxr2230_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb1/regulator-pmxr2230-s1"; + S2B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb2/regulator-pmxr2230-s2"; + pmxr2230_s2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb2/regulator-pmxr2230-s2"; + S3B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb3/regulator-pmxr2230-s3"; + pmxr2230_s3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb3/regulator-pmxr2230-s3"; + L1B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob1/regulator-pmxr2230-l1"; + pmxr2230_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob1/regulator-pmxr2230-l1"; + L2B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob2/regulator-pmxr2230-l2"; + pmxr2230_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob2/regulator-pmxr2230-l2"; + L3B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob3/regulator-pmxr2230-l3"; + pmxr2230_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob3/regulator-pmxr2230-l3"; + L4B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob4/regulator-pmxr2230-l4"; + pmxr2230_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob4/regulator-pmxr2230-l4"; + L5B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob5/regulator-pmxr2230-l5"; + pmxr2230_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob5/regulator-pmxr2230-l5"; + L7B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob7/regulator-pmxr2230-l7"; + pmxr2230_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob7/regulator-pmxr2230-l7"; + L8B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob8/regulator-pmxr2230-l8"; + pmxr2230_l8 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob8/regulator-pmxr2230-l8"; + L9B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob9/regulator-pmxr2230-l9"; + pmxr2230_l9 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob9/regulator-pmxr2230-l9"; + L10B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob10/regulator-pmxr2230-l10"; + pmxr2230_l10 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob10/regulator-pmxr2230-l10"; + L11B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob11/regulator-pmxr2230-l11"; + pmxr2230_l11 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob11/regulator-pmxr2230-l11"; + L12B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob12/regulator-pmxr2230-l12"; + pmxr2230_l12 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob12/regulator-pmxr2230-l12"; + L13B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob13/regulator-pmxr2230-l13"; + pmxr2230_l13 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob13/regulator-pmxr2230-l13"; + L14B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob14/regulator-pmxr2230-l14"; + pmxr2230_l14 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob14/regulator-pmxr2230-l14"; + L16B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob16/regulator-pmxr2230-l16"; + pmxr2230_l16 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob16/regulator-pmxr2230-l16"; + L17B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob17/regulator-pmxr2230-l17"; + pmxr2230_l17 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob17/regulator-pmxr2230-l17"; + L18B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob18/regulator-pmxr2230-l18"; + pmxr2230_l18 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob18/regulator-pmxr2230-l18"; + L19B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob19/regulator-pmxr2230-l19"; + pmxr2230_l19 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob19/regulator-pmxr2230-l19"; + L20B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob20/regulator-pmxr2230-l20"; + pmxr2230_l20 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob20/regulator-pmxr2230-l20"; + L21B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob21/regulator-pmxr2230-l21"; + pmxr2230_l21 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob21/regulator-pmxr2230-l21"; + L22B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob22/regulator-pmxr2230-l22"; + pmxr2230_l22 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob22/regulator-pmxr2230-l22"; + L23B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob23/regulator-pmxr2230-l23"; + pmxr2230_l23 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob23/regulator-pmxr2230-l23"; + BOB = "/soc/rsc@17a00000/drv@2/rpmh-regulator-bobb1/regulator-pmxr2230-bob1"; + pmxr2230_bob = "/soc/rsc@17a00000/drv@2/rpmh-regulator-bobb1/regulator-pmxr2230-bob1"; + L1C = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc1/regulator-pm_v6c-l1"; + pm_v6c_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc1/regulator-pm_v6c-l1"; + L3C = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc3/regulator-pm_v6c-l3"; + pm_v6c_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc3/regulator-pm_v6c-l3"; + L1D = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod1/regulator-pm_v8-l1"; + pm_v8_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod1/regulator-pm_v8-l1"; + L3D = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod3/regulator-pm_v8-l3"; + pm_v8_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod3/regulator-pm_v8-l3"; + L1E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe1/regulator-pmr735a-l1"; + pmr735a_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe1/regulator-pmr735a-l1"; + L2E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe2/regulator-pmr735a-l2"; + pmr735a_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe2/regulator-pmr735a-l2"; + L3E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe3/regulator-pmr735a-l3"; + pmr735a_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe3/regulator-pmr735a-l3"; + L4E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe4/regulator-pmr735a-l4"; + pmr735a_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe4/regulator-pmr735a-l4"; + L5E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe5/regulator-pmr735a-l5"; + pmr735a_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe5/regulator-pmr735a-l5"; + L6E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe6/regulator-pmr735a-l6"; + pmr735a_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe6/regulator-pmr735a-l6"; + L7E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe7/regulator-pmr735a-l7"; + pmr735a_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe7/regulator-pmr735a-l7"; + S1J = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpj1/regulator-pmg1110-j-s1"; + pmg1110_j_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpj1/regulator-pmg1110-j-s1"; + L1M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom1/regulator-pm8010m-l1"; + pm8010m_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom1/regulator-pm8010m-l1"; + L2M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom2/regulator-pm8010m-l2"; + pm8010m_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom2/regulator-pm8010m-l2"; + L3M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom3/regulator-pm8010m-l3"; + pm8010m_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom3/regulator-pm8010m-l3"; + L4M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom4/regulator-pm8010m-l4"; + pm8010m_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom4/regulator-pm8010m-l4"; + L6M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom6/regulator-pm8010m-l6"; + pm8010m_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom6/regulator-pm8010m-l6"; + L7M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom7/regulator-pm8010m-l7"; + pm8010m_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom7/regulator-pm8010m-l7"; + L1N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon1/regulator-pm8010n-l1"; + pm8010n_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon1/regulator-pm8010n-l1"; + L2N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon2/regulator-pm8010n-l2"; + pm8010n_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon2/regulator-pm8010n-l2"; + L3N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon3/regulator-pm8010n-l3"; + pm8010n_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon3/regulator-pm8010n-l3"; + L4N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon4/regulator-pm8010n-l4"; + pm8010n_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon4/regulator-pm8010n-l4"; + L5N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon5/regulator-pm8010n-l5"; + pm8010n_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon5/regulator-pm8010n-l5"; + L6N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon6/regulator-pm8010n-l6"; + pm8010n_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon6/regulator-pm8010n-l6"; + L7N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon7/regulator-pm8010n-l7"; + pm8010n_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon7/regulator-pm8010n-l7"; + pdc = "/soc/interrupt-controller@b220000"; + pcie_pdc = "/soc/pdc@b350000"; + cache_cont = "/soc/cache-controller@25000000"; + cam_rsc = "/soc/rsc@add4000"; + cam_rsc_drv0 = "/soc/rsc@add4000/drv@0"; + cam_bcm_voter0 = "/soc/rsc@add4000/drv@0/bcm_voter"; + cam_rsc_drv1 = "/soc/rsc@add4000/drv@1"; + cam_bcm_voter1 = "/soc/rsc@add4000/drv@1/bcm_voter"; + cam_rsc_drv2 = "/soc/rsc@add4000/drv@2"; + cam_bcm_voter2 = "/soc/rsc@add4000/drv@2/bcm_voter"; + disp_rsc = "/soc/rsc@af20000"; + disp_rsc_drv0 = "/soc/rsc@af20000/drv@0"; + disp_bcm_voter = "/soc/rsc@af20000/drv@0/bcm_voter"; + cam_crm = "/soc/crm@add7000"; + pcie_crm = "/soc/crm@1d01000"; + tlmm = "/soc/pinctrl@f000000"; + qupv3_se5_2uart_pins = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins"; + qupv3_se5_2uart_tx_active = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_tx_active"; + qupv3_se5_2uart_rx_active = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_rx_active"; + qupv3_se5_2uart_sleep = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_sleep"; + qupv3_se10_4uart_pins = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins"; + qupv3_se10_default_cts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_cts"; + qupv3_se10_default_rts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_rts"; + qupv3_se10_default_tx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_tx"; + qupv3_se10_default_rx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_rx"; + qupv3_se10_cts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_cts"; + qupv3_se10_rts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_rts"; + qupv3_se10_tx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_tx"; + qupv3_se10_rx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_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_se1_i3c_pins = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins"; + qupv3_se1_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_sda_active"; + qupv3_se1_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_scl_active"; + qupv3_se1_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_sda_sleep"; + qupv3_se1_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_scl_sleep"; + qupv3_se1_i3c_disable = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_disable"; + 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_se3_i2c_pins = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins"; + qupv3_se3_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sda_active"; + qupv3_se3_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_scl_active"; + qupv3_se3_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sleep"; + qupv3_se3_spi_pins = "/soc/pinctrl@f000000/qupv3_se3_spi_pins"; + qupv3_se3_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_miso_active"; + qupv3_se3_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_mosi_active"; + qupv3_se3_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_clk_active"; + qupv3_se3_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_cs_active"; + qupv3_se3_spi_sleep = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_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_se4_i3c_pins = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins"; + qupv3_se4_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_sda_active"; + qupv3_se4_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_scl_active"; + qupv3_se4_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_sda_sleep"; + qupv3_se4_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_scl_sleep"; + qupv3_se4_i3c_disable = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_disable"; + 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"; + 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_se6_i3c_pins = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins"; + qupv3_se6_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_sda_active"; + qupv3_se6_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_scl_active"; + qupv3_se6_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_sda_sleep"; + qupv3_se6_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_scl_sleep"; + qupv3_se6_i3c_disable = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_disable"; + 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_se8_i3c_pins = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins"; + qupv3_se8_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_sda_active"; + qupv3_se8_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_scl_active"; + qupv3_se8_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_sda_sleep"; + qupv3_se8_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_scl_sleep"; + qupv3_se8_i3c_disable = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_disable"; + 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_i3c_pins = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins"; + qupv3_se9_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_sda_active"; + qupv3_se9_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_scl_active"; + qupv3_se9_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_sda_sleep"; + qupv3_se9_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_scl_sleep"; + qupv3_se9_i3c_disable = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_disable"; + qupv3_se11_i2c_pins = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins"; + qupv3_se11_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sda_active"; + qupv3_se11_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_scl_active"; + qupv3_se11_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sleep"; + qupv3_se11_spi_pins = "/soc/pinctrl@f000000/qupv3_se11_spi_pins"; + qupv3_se11_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_miso_active"; + qupv3_se11_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_mosi_active"; + qupv3_se11_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_clk_active"; + qupv3_se11_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_cs_active"; + qupv3_se11_spi_sleep = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_sleep"; + qupv3_se12_i2c_pins = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins"; + qupv3_se12_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sda_active"; + qupv3_se12_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_scl_active"; + qupv3_se12_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sleep"; + qupv3_se13_i2c_pins = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins"; + qupv3_se13_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sda_active"; + qupv3_se13_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_scl_active"; + qupv3_se13_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sleep"; + qupv3_se13_spi_pins = "/soc/pinctrl@f000000/qupv3_se13_spi_pins"; + qupv3_se13_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_miso_active"; + qupv3_se13_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_mosi_active"; + qupv3_se13_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_clk_active"; + qupv3_se13_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_cs_active"; + qupv3_se13_spi_sleep = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_sleep"; + qupv3_se14_i2c_pins = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins"; + qupv3_se14_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sda_active"; + qupv3_se14_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_scl_active"; + qupv3_se14_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sleep"; + qupv3_se14_spi_pins = "/soc/pinctrl@f000000/qupv3_se14_spi_pins"; + qupv3_se14_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_miso_active"; + qupv3_se14_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_mosi_active"; + qupv3_se14_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_clk_active"; + qupv3_se14_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_cs_active"; + qupv3_se14_spi_sleep = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_sleep"; + qupv3_se15_i2c_pins = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins"; + qupv3_se15_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sda_active"; + qupv3_se15_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_scl_active"; + qupv3_se15_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sleep"; + i2s1_sck_sleep = "/soc/pinctrl@f000000/i2s1_sck/i2s1_sck_sleep"; + i2s1_sck_active = "/soc/pinctrl@f000000/i2s1_sck/i2s1_sck_active"; + i2s1_ws_sleep = "/soc/pinctrl@f000000/i2s1_ws/i2s1_ws_sleep"; + i2s1_ws_active = "/soc/pinctrl@f000000/i2s1_ws/i2s1_ws_active"; + i2s1_sd0_sleep = "/soc/pinctrl@f000000/i2s1_sd0/i2s1_sd0_sleep"; + i2s1_sd0_active = "/soc/pinctrl@f000000/i2s1_sd0/i2s1_sd0_active"; + i2s1_sd1_sleep = "/soc/pinctrl@f000000/i2s1_sd1/i2s1_sd1_sleep"; + i2s1_sd1_active = "/soc/pinctrl@f000000/i2s1_sd1/i2s1_sd1_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"; + sdc2_on = "/soc/pinctrl@f000000/sdc2_on"; + sdc2_off = "/soc/pinctrl@f000000/sdc2_off"; + pcie0_perst_default = "/soc/pinctrl@f000000/pcie0/pcie0_perst_default"; + pcie0_clkreq_default = "/soc/pinctrl@f000000/pcie0/pcie0_clkreq_default"; + pcie0_wake_default = "/soc/pinctrl@f000000/pcie0/pcie0_wake_default"; + pcie0_clkreq_sleep = "/soc/pinctrl@f000000/pcie0/pcie0_clkreq_sleep"; + usb_phy_ps = "/soc/pinctrl@f000000/usb_phy_ps"; + usb3phy_portselect_default = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_default"; + usb3phy_portselect_gpio = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_gpio"; + ts_active = "/soc/pinctrl@f000000/pmx_ts_active/ts_active"; + ts_reset_suspend = "/soc/pinctrl@f000000/pmx_ts_reset_suspend/ts_reset_suspend"; + ts_int_suspend = "/soc/pinctrl@f000000/pmx_ts_int_suspend/ts_int_suspend"; + ts_release = "/soc/pinctrl@f000000/pmx_ts_release/ts_release"; + 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"; + cpu_pmu = "/soc/cpu-pmu"; + trust_ui_vm_vblk0_ring = "/soc/trust_ui_vm_vblk0_ring"; + trust_ui_vm_vblk1_ring = "/soc/trust_ui_vm_vblk1_ring"; + trust_ui_vm_swiotlb = "/soc/trust_ui_vm_swiotlb"; + trust_ui_vm = "/soc/qcom,trust_ui_vm"; + trust_ui_vm_virt_be0 = "/soc/trust_ui_vm_virt_be0@11"; + trust_ui_vm_virt_be1 = "/soc/trust_ui_vm_virt_be1@10"; + oem_vm_vblk0_ring = "/soc/oem_vm_vblk0_ring"; + oem_vm_swiotlb = "/soc/oem_vm_swiotlb"; + oem_vm = "/soc/qcom,oem_vm"; + oem_vm_virt_be0 = "/soc/oem_vm_virt_be0@13"; + 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"; + camcc_crmc = "/soc/syscon@adda000"; + camcc = "/soc/clock-controller@ade0000"; + dispcc = "/soc/clock-controller@af00000"; + gcc = "/soc/clock-controller@100000"; + gpucc = "/soc/clock-controller@3d90000"; + tcsrcc = "/soc/clock-controller@1f40000"; + videocc = "/soc/clock-controller@aaf0000"; + apsscc = "/soc/syscon@17a80000"; + mccc = "/soc/syscon@240ba000"; + debugcc = "/soc/clock-controller@0"; + cpufreq_hw = "/soc/qcom,cpufreq-hw"; + tcsr = "/soc/syscon@1fc0000"; + 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"; + ipcc_mproc = "/soc/qcom,ipcc@406000"; + aoss_qmp = "/soc/power-controller@c300000"; + qmp_aop = "/soc/qcom,qmp-aop"; + qmp_tme = "/soc/qcom,qmp-tme"; + 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"; + msm_gpu = "/soc/qcom,kgsl-3d0@3d00000"; + mmio_sram = "/soc/mmio-sram@17D09400"; + cpu_scp_lpri = "/soc/mmio-sram@17D09400/scmi-shmem@0"; + cpucp = "/soc/qcom,cpucp@17400000"; + scmi = "/soc/qcom,scmi"; + scmi_memlat = "/soc/qcom,scmi/protocol@80"; + cpucp_log = "/soc/qcom,cpucp_log@d8140000"; + qcom_c1dcvs = "/soc/qcom,c1dcvs"; + qcom_cpufreq_stats = "/soc/qcom,cpufreq_stats"; + qcom_mpam = "/soc/qcom,mpam"; + qcom_dynpf = "/soc/qcom,dynpf"; + 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"; + 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"; + wpss_smp2p_out = "/soc/qcom,smp2p-wpss/master-kernel"; + wpss_smp2p_in = "/soc/qcom,smp2p-wpss/slave-kernel"; + wpss_pas = "/soc/remoteproc-wpss@9bb00000"; + adsp_sleepmon = "/soc/adsp-sleepmon"; + adsp_pas = "/soc/remoteproc-adsp@03000000"; + glink_edge = "/soc/remoteproc-adsp@03000000/glink-edge"; + modem_pas = "/soc/remoteproc-mss@04080000"; + cdsp_pas = "/soc/remoteproc-cdsp@32300000"; + msm_cdsp_rm = "/soc/remoteproc-cdsp@32300000/glink-edge/qcom,msm_cdsprm_rpmsg/qcom,msm_cdsp_rm"; + vendor_hooks = "/soc/qcom,cpu-vendor-hooks"; + logbuf = "/soc/qcom,logbuf-vendor-hooks"; + tcsr_mutex_block = "/soc/syscon@1f40000"; + tcsr_mutex = "/soc/hwlock"; + qcom_tzlog = "/soc/tz-log@14680720"; + qcom_qseecom = "/soc/qseecom@c1700000"; + qcom_cedev = "/soc/qcedev@1de0000"; + qcom_rng = "/soc/qrng@10c3000"; + qfprom = "/soc/qfprom@221c8000"; + feat_conf6 = "/soc/qfprom@221c8000/feat_conf6@0118"; + qfprom_sys = "/soc/qfprom@0"; + sdhc2_opp_table = "/soc/sdhc2-opp-table"; + sdhc_2 = "/soc/sdhci@8804000"; + ufsphy_mem = "/soc/ufsphy_mem@1d80000"; + ice_cfg = "/soc/shared_ice"; + ufshc_mem = "/soc/ufshc@1d84000"; + pcie_crm_hw_0_bcm_voter = "/soc/bcm_voter@0"; + clk_virt = "/soc/interconnect@0"; + mc_virt = "/soc/interconnect@1"; + aggre1_noc = "/soc/interconnect@16E0000"; + aggre2_noc = "/soc/interconnect@1700000"; + cnoc_cfg = "/soc/interconnect@1600000"; + cnoc_main = "/soc/interconnect@1500000"; + gem_noc = "/soc/interconnect@24100000"; + lpass_ag_noc = "/soc/interconnect@7E40000"; + lpass_lpiaon_noc = "/soc/interconnect@7400000"; + lpass_lpicx_noc = "/soc/interconnect@7430000"; + mmss_noc = "/soc/interconnect@1400000"; + nsp_noc = "/soc/interconnect@320C0000"; + pcie_anoc = "/soc/interconnect@16C0000"; + system_noc = "/soc/interconnect@1680000"; + eud = "/soc/qcom,msm-eud@88e0000"; + llcc_pmu = "/soc/llcc-pmu@24095000"; + qcom_pmu = "/soc/qcom,pmu"; + ddr_freq_table = "/soc/ddr-freq-table"; + llcc_freq_table = "/soc/llcc-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"; + ddr_dcvs_fp = "/soc/qcom,dcvs/ddr/fp"; + qcom_llcc_dcvs_hw = "/soc/qcom,dcvs/llcc"; + llcc_dcvs_sp = "/soc/qcom,dcvs/llcc/sp"; + llcc_dcvs_fp = "/soc/qcom,dcvs/llcc/fp"; + qcom_ddrqos_dcvs_hw = "/soc/qcom,dcvs/ddrqos"; + ddrqos_dcvs_sp = "/soc/qcom,dcvs/ddrqos/sp"; + qcom_scmi_plh = "/soc/qcom,scmi_plh"; + qcom_memlat = "/soc/qcom,memlat"; + ddrqos_gold_lat = "/soc/qcom,memlat/ddrqos/gold"; + ddrqos_prime_lat = "/soc/qcom,memlat/ddrqos/prime"; + ddrqos_prime_latfloor = "/soc/qcom,memlat/ddrqos/prime-latfloor"; + qcom_llcc_l3_vote = "/soc/qcom,llcc-l3-vote"; + bwmon_llcc = "/soc/qcom,bwmon-llcc@240B7300"; + bwmon_ddr = "/soc/qcom,bwmon-ddr@24091000"; + battery_charger = "/soc/qcom,pmic_glink/qcom,battery_charger"; + ucsi = "/soc/qcom,pmic_glink/qcom,ucsi"; + altmode = "/soc/qcom,pmic_glink/qcom,altmode"; + pmic_glink_debug = "/soc/qcom,pmic_glink_log/qcom,pmic_glink_debug"; + pmic_glink_adc = "/soc/qcom,pmic_glink_log/qcom,glink-adc"; + kgsl_smmu = "/soc/kgsl-smmu@3da0000"; + gpu_qtb = "/soc/kgsl-smmu@3da0000/gpu_qtb@3de8000"; + apps_smmu = "/soc/apps-smmu@15000000"; + anoc_1_qtb = "/soc/apps-smmu@15000000/anoc_1_qtb@16f1000"; + anoc_2_qtb = "/soc/apps-smmu@15000000/anoc_2_qtb@171a000"; + cam_hf_qtb = "/soc/apps-smmu@15000000/cam_hf_qtb@14d2000"; + nsp_qtb = "/soc/apps-smmu@15000000/nsp_qtb@7d3000"; + lpass_qtb = "/soc/apps-smmu@15000000/lpass_qtb@7b3000"; + pcie_qtb = "/soc/apps-smmu@15000000/pcie_qtb@16cd000"; + sf_qtb = "/soc/apps-smmu@15000000/sf_qtb@1451000"; + mdp_hf_qtb = "/soc/apps-smmu@15000000/mdp_hf_qtb@14d0000"; + cam_cc_bps_gdsc = "/soc/qcom,gdsc@adf0004"; + cam_cc_camss_top_gdsc = "/soc/qcom,gdsc@add5004"; + cam_cc_ife_0_gdsc = "/soc/qcom,gdsc@adf1004"; + cam_cc_ife_1_gdsc = "/soc/qcom,gdsc@adf2004"; + cam_cc_ife_2_gdsc = "/soc/qcom,gdsc@adf2054"; + cam_cc_ipe_0_gdsc = "/soc/qcom,gdsc@adf0080"; + cam_cc_sbi_gdsc = "/soc/qcom,gdsc@adf00e4"; + cam_cc_sfe_0_gdsc = "/soc/qcom,gdsc@adf3058"; + cam_cc_sfe_1_gdsc = "/soc/qcom,gdsc@adf30a8"; + cam_cc_sfe_2_gdsc = "/soc/qcom,gdsc@adf30f8"; + cam_cc_titan_top_gdsc = "/soc/qcom,gdsc@adf32bc"; + disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; + mdss_0_disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; + disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; + mdss_0_disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; + mdss_1_disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@a909000"; + mdss_1_disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@a90b000"; + gcc_apcs_gdsc_vote_ctrl = "/soc/syscon@15214c"; + gcc_apcs_gdsc_sleep_ctrl = "/soc/syscon@152150"; + apss_ubwcp_pwr_ctrl = "/soc/qcom,gdsc@17891000"; + gcc_pcie_0_gdsc = "/soc/qcom,gdsc@16b004"; + gcc_pcie_0_phy_gdsc = "/soc/qcom,gdsc@16c000"; + gcc_pcie_1_gdsc = "/soc/qcom,gdsc@18d004"; + gcc_pcie_1_phy_gdsc = "/soc/qcom,gdsc@18e000"; + gcc_pcie_2_gdsc = "/soc/qcom,gdsc@117004"; + gcc_pcie_2_phy_gdsc = "/soc/qcom,gdsc@1a3000"; + gcc_ufs_mem_phy_gdsc = "/soc/qcom,gdsc@19e000"; + gcc_ufs_phy_gdsc = "/soc/qcom,gdsc@177004"; + gcc_usb30_prim_gdsc = "/soc/qcom,gdsc@139004"; + gcc_usb3_phy_gdsc = "/soc/qcom,gdsc@150018"; + gcc_usb30_sec_gdsc = "/soc/qcom,gdsc@1a5004"; + gcc_usb3_sec_phy_gdsc = "/soc/qcom,gdsc@1a600c"; + gpu_cc_cx_gdsc_hw_ctrl = "/soc/syscon@3d99168"; + 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"; + gx_clkctl_gx_gdsc = "/soc/qcom,gdsc@3d68024"; + video_cc_mvs0_gdsc = "/soc/qcom,gdsc@aaf80a4"; + video_cc_mvs0c_gdsc = "/soc/qcom,gdsc@aaf804c"; + video_cc_mvs1_gdsc = "/soc/qcom,gdsc@aaf80cc"; + video_cc_mvs1c_gdsc = "/soc/qcom,gdsc@aaf8078"; + 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"; + ipcc_self_ping_slpi = "/soc/ipcc-self-ping-slpi"; + usb0 = "/soc/ssusb@a600000"; + usb_nop_phy = "/soc/usb_nop_phy"; + eusb2_phy0 = "/soc/hsphy@88e3000"; + usb_qmp_dp_phy = "/soc/ssphy@88e8000"; + gpi_dma0 = "/soc/qcom,gpi-dma@a00000"; + qupv3_0 = "/soc/qcom,qupv3_0_geni_se@ac0000"; + qupv3_se5_2uart = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000"; + qupv3_se0_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000"; + wcd_usbss = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000/wcd939x_i2c@e"; + qupv3_se0_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a80000"; + qupv3_se1_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a84000"; + qupv3_se1_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a84000"; + i3c1 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a84000"; + qupv3_se2_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a88000"; + qupv3_se2_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a88000"; + qupv3_se3_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a8c000"; + qupv3_se3_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a8c000"; + qupv3_se4_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a90000"; + qupv3_se4_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a90000"; + i3c2 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a90000"; + qupv3_se6_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a98000"; + qupv3_se6_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a98000"; + i3c3 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a98000"; + qupv3_se7_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a9c000"; + qupv3_se7_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a9c000"; + gpi_dma1 = "/soc/qcom,gpi-dma@800000"; + qupv3_1 = "/soc/qcom,qupv3_1_geni_se@8c0000"; + qupv3_se8_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@880000"; + qupv3_se8_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@880000"; + i3c4 = "/soc/qcom,qupv3_1_geni_se@8c0000/i3c-master@880000"; + qupv3_se9_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@884000"; + i3c5 = "/soc/qcom,qupv3_1_geni_se@8c0000/i3c-master@884000"; + qupv3_se10_4uart = "/soc/qcom,qupv3_1_geni_se@8c0000/qcom,qup_uart@888000"; + qupv3_se11_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@88c000"; + qupv3_se11_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@88c000"; + qupv3_se12_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@890000"; + qupv3_se13_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@894000"; + qupv3_se13_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@894000"; + qupv3_se14_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@898000"; + qupv3_se14_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@898000"; + qupv3_se15_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@89c000"; + pcie0 = "/soc/qcom,pcie@1c00000"; + pcie0_rp = "/soc/qcom,pcie@1c00000/pcie0_rp"; + pcie0_msi = "/soc/qcom,pcie0_msi@0x17110040"; + tsens0 = "/soc/tsens0@c228000"; + tsens1 = "/soc/tsens1@c229000"; + tsens2 = "/soc/tsens2@c22a000"; + 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"; + cpu4_pause = "/soc/qcom,cpu-pause/cpu4-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"; + APC2_pause = "/soc/qcom,cpu-pause/apc2-pause"; + APC1_pause = "/soc/qcom,cpu-pause/apc1-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"; + cpu4_hotplug = "/soc/qcom,cpu-hotplug/cpu4-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"; + apc1_cluster = "/soc/qcom,cpu-voltage-cdev/thermal-cluster-1-2"; + 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_bcl = "/soc/qmi-tmd-devices/modem/modem_bcl"; + modem_lte_dsc = "/soc/qmi-tmd-devices/modem/modem_lte_dsc"; + modem_nr_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_dsc"; + modem_nr_scg_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_dsc"; + sdr0_lte_dsc = "/soc/qmi-tmd-devices/modem/sdr0_lte_dsc"; + sdr0_nr_dsc = "/soc/qmi-tmd-devices/modem/sdr0_nr_dsc"; + pa_lte_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_dsc"; + pa_nr_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_dsc"; + pa_nr_sdr0_scg_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_dsc"; + mmw0_dsc = "/soc/qmi-tmd-devices/modem/mmw0_dsc"; + mmw1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_dsc"; + mmw2_dsc = "/soc/qmi-tmd-devices/modem/mmw2_dsc"; + mmw3_dsc = "/soc/qmi-tmd-devices/modem/mmw3_dsc"; + qmi_wlan = "/soc/qmi-tmd-devices/modem/wlan"; + modem_bw_backoff = "/soc/qmi-tmd-devices/modem/modem_bw_backoff"; + modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd"; + modem_nr_scg_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_sub1_dsc"; + modem_lte_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_lte_sub1_dsc"; + modem_nr_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_sub1_dsc"; + pa_nr_sdr0_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_sub1_dsc"; + pa_lte_sdr0_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_sub1_dsc"; + pa_nr_sdr0_scg_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_sub1_dsc"; + mmw0_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw0_sub1_dsc"; + mmw1_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_sub1_dsc"; + mmw2_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw2_sub1_dsc"; + mmw3_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw3_sub1_dsc"; + display_fps = "/soc/qcom,userspace-cdev/display-fps"; + limits_stat = "/soc/limits-stat"; + qmi_sensor = "/soc/qmi-ts-sensors"; + thermal_zones = "/thermal-zones"; + cpu3_emerg0 = "/thermal-zones/cpu-1-0-0/trips/cpu3-emerg0-cfg"; + cpu3_emerg1 = "/thermal-zones/cpu-1-0-1/trips/cpu3-emerg1-cfg"; + cpu4_emerg0 = "/thermal-zones/cpu-1-1-0/trips/cpu4-emerg0-cfg"; + cpu4_emerg1 = "/thermal-zones/cpu-1-1-1/trips/cpu4-emerg1-cfg"; + cpu5_emerg0 = "/thermal-zones/cpu-1-2-0/trips/cpu5-emerg0-cfg"; + cpu5_emerg1 = "/thermal-zones/cpu-1-2-1/trips/cpu5-emerg1-cfg"; + cpu6_emerg0 = "/thermal-zones/cpu-1-3-0/trips/cpu6-emerg0-cfg"; + cpu6_emerg1 = "/thermal-zones/cpu-1-3-1/trips/cpu6-emerg1-cfg"; + cpu7_emerg0 = "/thermal-zones/cpu-2-0-0/trips/cpu7-emerg0-cfg"; + cpu7_emerg1 = "/thermal-zones/cpu-2-0-1/trips/cpu7-emerg1-cfg"; + cpu7_emerg2 = "/thermal-zones/cpu-2-0-2/trips/cpu7-emerg2-cfg"; + cpu1_emerg0 = "/thermal-zones/cpu-0-1-0/trips/cpu1-emerg0-cfg"; + cpu2_emerg0 = "/thermal-zones/cpu-0-2-0/trips/cpu2-emerg0-cfg"; + gpu0_tj_cfg = "/thermal-zones/gpuss-0/trips/tj_cfg"; + gpu1_tj_cfg = "/thermal-zones/gpuss-1/trips/tj_cfg"; + gpu2_tj_cfg = "/thermal-zones/gpuss-2/trips/tj_cfg"; + gpu3_tj_cfg = "/thermal-zones/gpuss-3/trips/tj_cfg"; + mdmss0_config0 = "/thermal-zones/mdmss-0/trips/mdmss0-config0"; + mdmss0_config1 = "/thermal-zones/mdmss-0/trips/mdmss0-config1"; + mdmss1_config0 = "/thermal-zones/mdmss-1/trips/mdmss1-config0"; + mdmss1_config1 = "/thermal-zones/mdmss-1/trips/mdmss1-config1"; + mdmss2_config0 = "/thermal-zones/mdmss-2/trips/mdmss2-config0"; + mdmss2_config1 = "/thermal-zones/mdmss-2/trips/mdmss2-config1"; + mdmss3_config0 = "/thermal-zones/mdmss-3/trips/mdmss3-config0"; + mdmss3_config1 = "/thermal-zones/mdmss-3/trips/mdmss3-config1"; + }; + + hypervisor { + #address-cells = <0x02>; + #size-cells = <0x00>; + 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 = <0x03>; + qcom,vendor = "Qualcomm"; + }; + + qcom,gh-watchdog { + compatible = "qcom,gh-watchdog"; + interrupts = <0x00 0x00 0x04>; + }; + + qcom,resource-manager-rpc@a34c3dfcb8f15dd3 { + compatible = "gunyah-resource-manager", "qcom,resource-manager-1-0", "qcom,resource-manager", "qcom,gunyah-message-queue", "qcom,gunyah-capability"; + reg = <0xa34c3dfc 0xb8f15dd3 0xa34c3dfc 0xb8f1d92d>; + interrupts = <0x00 0x3a0 0x01 0x00 0x3a1 0x01>; + qcom,free-irq-start = <0x3c0>; + qcom,is-full-duplex; + qcom,tx-message-size = <0xf0>; + qcom,rx-message-size = <0xf0>; + qcom,tx-queue-depth = <0x08>; + qcom,rx-queue-depth = <0x08>; + }; + }; +}; diff --git a/Resources/Pictures/Realme-GT-Neo6.png b/Resources/Pictures/Realme-GT-Neo6.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7ada7a37f8a98a9e86e70f7469206733048464 GIT binary patch literal 428824 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%0Abws0 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�p?vyc`B-mIG;=jG%wAlcVXJ+ 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�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μ~Clm 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 LPyOFMWq&IGfd-0O literal 0 HcmV?d00001 diff --git a/Resources/Scripts/bale.sh b/Resources/Scripts/bale.sh new file mode 100644 index 000000000..a1aa808cb --- /dev/null +++ b/Resources/Scripts/bale.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +# Build an Android kernel that is actually UEFI disguised as the Kernel +cat ./BootShim/AARCH64/BootShim.bin "./Build/balePkg/${_TARGET_BUILD_MODE}_CLANGPDB/FV/BALE_UEFI.fd" > "./Build/balePkg/${_TARGET_BUILD_MODE}_CLANGPDB/FV/BALE_UEFI.fd-bootshim"||exit 1 +gzip -c < "./Build/balePkg/${_TARGET_BUILD_MODE}_CLANGPDB/FV/BALE_UEFI.fd-bootshim" > "./Build/balePkg/${_TARGET_BUILD_MODE}_CLANGPDB/FV/BALE_UEFI.fd-bootshim.gz"||exit 1 +cat "./Build/balePkg/${_TARGET_BUILD_MODE}_CLANGPDB/FV/BALE_UEFI.fd-bootshim.gz" ./Resources/DTBs/bale.dtb > ./Resources/bootpayload.bin||exit 1 + +# Create bootable Android boot.img +python3 ./Resources/Scripts/mkbootimg.py \ + --kernel ./Resources/bootpayload.bin \ + --ramdisk ./Resources/ramdisk \ + --kernel_offset 0x00000000 \ + --ramdisk_offset 0x00000000 \ + --tags_offset 0x00000000 \ + --os_version 13.0.0 \ + --os_patch_level "$(date '+%Y-%m')" \ + --header_version 1 \ + -o Mu-bale.img \ + ||_error "\nFailed to create Android Boot Image!\n" diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.c b/Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.c new file mode 100644 index 000000000..f56ee737e --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.c @@ -0,0 +1,119 @@ +#include <Library/AcpiPlatformUpdateLib.h> +#include <Library/AslUpdateLib.h> +#include <Library/MemoryMapHelperLib.h> +#include <Library/UefiBootServicesTableLib.h> +#include <Library/RFSProtectionLib.h> + +#include <Protocol/EFIChipInfo.h> +#include <Protocol/EFIPlatformInfo.h> +#include <Protocol/EFISmem.h> + +VOID +PlatformUpdateAcpiTables () +{ + EFI_STATUS Status; + ARM_MEMORY_REGION_DESCRIPTOR_EX MPSSEFSRegion; + ARM_MEMORY_REGION_DESCRIPTOR_EX ADSPEFSRegion; + EFI_CHIPINFO_PROTOCOL *mChipInfoProtocol; + EFI_PLATFORMINFO_PROTOCOL *mPlatformInfoProtocol; + EFI_SMEM_PROTOCOL *mSmemProtocol; + EFI_PLATFORMINFO_PLATFORM_INFO_TYPE PlatformInfo; + + UINT32 SOID = 0; + UINT32 STOR = 0x1; + UINT32 SIDV = 0; + UINT16 SDFE = 0; + UINT16 SIDM = 0; + UINT32 SUFS = 0xFFFFFFFF; + UINT32 PUS3 = 0x1; + UINT32 SUS3 = 0xFFFFFFFF; + UINT32 SOSN1 = 0; + UINT32 SOSN2 = 0; + UINT32 TPMA = 0x1; + UINT32 TDTV = 0x6654504D; + UINT64 SOSI = 0; + UINT32 PRP0 = 0; + UINT32 PRP1 = 0; + CHAR8 SIDS[EFICHIPINFO_MAX_ID_LENGTH] = {0}; + UINT32 RMTB = 0; + UINT32 RMTX = 0; + UINT32 RFMB = 0; + UINT32 RFMS = 0; + UINT32 RFAB = 0; + UINT32 RFAS = 0; + UINT32 TCMA = 0; + UINT32 TCML = 0; + UINT32 SmemSize = 0; + + // Locate Chip Info Protocol + Status = gBS->LocateProtocol (&gEfiChipInfoProtocolGuid, NULL, (VOID *)&mChipInfoProtocol); + + // Locate SMEM Protocol + Status |= gBS->LocateProtocol (&gEfiSMEMProtocolGuid, NULL, (VOID *)&mSmemProtocol); + + // Locate Platform Info Protocol + Status |= gBS->LocateProtocol (&gEfiPlatformInfoProtocolGuid, NULL, (VOID *)&mPlatformInfoProtocol); + + if (EFI_ERROR (Status)) { + return; + } + + mChipInfoProtocol->GetChipId (mChipInfoProtocol, (EFIChipInfoIdType *)&SOID); + mChipInfoProtocol->GetChipVersion (mChipInfoProtocol, &SIDV); + mChipInfoProtocol->GetChipFamily (mChipInfoProtocol, (EFIChipInfoFamilyType *)&SDFE); + mChipInfoProtocol->GetModemSupport (mChipInfoProtocol, (EFIChipInfoModemType *)&SIDM); + mChipInfoProtocol->GetSerialNumber (mChipInfoProtocol, (EFIChipInfoSerialNumType *)&SOSN1); + mChipInfoProtocol->GetQFPROMChipId (mChipInfoProtocol, (EFIChipInfoQFPROMChipIdType *)&SOSN2); + mChipInfoProtocol->GetChipIdString (mChipInfoProtocol, SIDS, EFICHIPINFO_MAX_ID_LENGTH); + + mSmemProtocol->GetFunc (137, &SmemSize, (VOID *)&SOSI); + + mPlatformInfoProtocol->GetPlatformInfo (mPlatformInfoProtocol, &PlatformInfo); + + UINT16 SVMJ = (UINT16)((SIDV >> 16) & 0xFFFF); + UINT16 SVMI = (UINT16)(SIDV & 0xFFFF); + UINT64 SOSN = ((UINT64)SOSN2 << 32) | SOSN1; + UINT32 PLST = PlatformInfo.subtype; + + if (!EFI_ERROR (LocateMemoryMapAreaByName ("MPSS_EFS", &MPSSEFSRegion))) { + RMTB = MPSSEFSRegion.Address; + RMTX = MPSSEFSRegion.Length; + + // Configure MPSS Permissions + RFSLocateAndProtectSharedArea (); + } + + if (!EFI_ERROR (LocateMemoryMapAreaByName ("ADSP_EFS", &ADSPEFSRegion))) { + RFMB = (UINT32)ADSPEFSRegion.Address + (UINT32)ADSPEFSRegion.Length / 2; + RFMS = (UINT32)ADSPEFSRegion.Length / 2; + RFAB = (UINT32)ADSPEFSRegion.Address; + RFAS = (UINT32)ADSPEFSRegion.Length / 2; + } + + UpdateNameAslCode (SIGNATURE_32('S', 'O', 'I', 'D'), &SOID, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'T', 'O', 'R'), &STOR, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'I', 'D', 'V'), &SIDV, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'V', 'M', 'J'), &SVMJ, 2); + UpdateNameAslCode (SIGNATURE_32('S', 'V', 'M', 'I'), &SVMI, 2); + UpdateNameAslCode (SIGNATURE_32('S', 'D', 'F', 'E'), &SDFE, 2); + UpdateNameAslCode (SIGNATURE_32('S', 'I', 'D', 'M'), &SIDM, 2); + UpdateNameAslCode (SIGNATURE_32('S', 'U', 'F', 'S'), &SUFS, 4); + UpdateNameAslCode (SIGNATURE_32('P', 'U', 'S', '3'), &PUS3, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'U', 'S', '3'), &SUS3, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'O', 'S', 'N'), &SOSN, 8); + UpdateNameAslCode (SIGNATURE_32('P', 'L', 'S', 'T'), &PLST, 4); + UpdateNameAslCode (SIGNATURE_32('R', 'M', 'T', 'B'), &RMTB, 4); + UpdateNameAslCode (SIGNATURE_32('R', 'M', 'T', 'X'), &RMTX, 4); + UpdateNameAslCode (SIGNATURE_32('R', 'F', 'M', 'B'), &RFMB, 4); + UpdateNameAslCode (SIGNATURE_32('R', 'F', 'M', 'S'), &RFMS, 4); + UpdateNameAslCode (SIGNATURE_32('R', 'F', 'A', 'B'), &RFAB, 4); + UpdateNameAslCode (SIGNATURE_32('R', 'F', 'A', 'S'), &RFAS, 4); + UpdateNameAslCode (SIGNATURE_32('T', 'P', 'M', 'A'), &TPMA, 4); + UpdateNameAslCode (SIGNATURE_32('T', 'D', 'T', 'V'), &TDTV, 4); + UpdateNameAslCode (SIGNATURE_32('T', 'C', 'M', 'A'), &TCMA, 4); + UpdateNameAslCode (SIGNATURE_32('T', 'C', 'M', 'L'), &TCML, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'O', 'S', 'I'), &SOSI, 8); + UpdateNameAslCode (SIGNATURE_32('P', 'R', 'P', '0'), &PRP0, 4); + UpdateNameAslCode (SIGNATURE_32('P', 'R', 'P', '1'), &PRP1, 4); + UpdateNameAslCode (SIGNATURE_32('S', 'I', 'D', 'S'), &SIDS, EFICHIPINFO_MAX_ID_LENGTH); +} \ No newline at end of file diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.inf b/Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.inf new file mode 100644 index 000000000..370fc8a7e --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.inf @@ -0,0 +1,27 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = AcpiPlatformUpdateLib + FILE_GUID = 2FDF4E63-5AD5-4385-A729-868019B45A99 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + LIBRARY_CLASS = AcpiPlatformUpdateLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION + +[Sources] + AcpiPlatformUpdateLib.c + +[Packages] + ArmPkg/ArmPkg.dec + MdePkg/MdePkg.dec + QcomPkg/QcomPkg.dec + SiliciumPkg/SiliciumPkg.dec + +[LibraryClasses] + UefiBootServicesTableLib + AslUpdateLib + MemoryMapHelperLib + RFSProtectionLib + +[Protocols] + gEfiChipInfoProtocolGuid + gEfiSMEMProtocolGuid + gEfiPlatformInfoProtocolGuid \ No newline at end of file diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/AArch64/PlatformPrePiLib.S b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/AArch64/PlatformPrePiLib.S new file mode 100644 index 000000000..5bb9b4048 --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/AArch64/PlatformPrePiLib.S @@ -0,0 +1,4 @@ +#include <AsmMacroIoLibV8.h> + +ASM_FUNC (PlaformAssemblyInit) + ret diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.c b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.c new file mode 100644 index 000000000..891c326d4 --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.c @@ -0,0 +1,12 @@ +#include <Library/IoLib.h> +#include <Library/PlatformPrePiLib.h> +#include <Library/PcdLib.h> + +#include "PlatformRegisters.h" + +VOID +PlatformInitialize () +{ + // Initialize GIC + MmioWrite32 (GICR_WAKER_CURRENT_CPU, (MmioRead32 (GICR_WAKER_CURRENT_CPU) & ~GIC_WAKER_PROCESSORSLEEP)); +} diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.inf b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.inf new file mode 100644 index 000000000..0bb785380 --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.inf @@ -0,0 +1,26 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = PlatformPrePiLib + FILE_GUID = 59C11815-F8DA-4F49-B4FB-EC1E41ED1F07 + MODULE_TYPE = SEC + VERSION_STRING = 1.0 + LIBRARY_CLASS = PlatformPrePiLib + +[Sources] + PlatformPrePiLib.c + +[Sources.AArch64] + AArch64/PlatformPrePiLib.S + +[Packages] + ArmPkg/ArmPkg.dec + MdePkg/MdePkg.dec + SiliciumPkg/SiliciumPkg.dec + +[LibraryClasses] + PcdLib + IoLib + DevicePrePiLib + +[FixedPcd] + gArmTokenSpaceGuid.PcdGicRedistributorsBase diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformRegisters.h b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformRegisters.h new file mode 100644 index 000000000..261741c50 --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/PlatformPrePiLib/PlatformRegisters.h @@ -0,0 +1,9 @@ +#ifndef _PLATFORM_REGISTERS_H_ +#define _PLATFORM_REGISTERS_H_ + +#define GICR_WAKER 0x0014 +#define GICR_SIZE 0x20000 +#define GICR_WAKER_CURRENT_CPU FixedPcdGet64(PcdGicRedistributorsBase) + GICR_WAKER +#define GIC_WAKER_PROCESSORSLEEP 2 + +#endif /* _PLATFORM_REGISTERS_H_ */ \ No newline at end of file diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.c b/Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.c new file mode 100644 index 000000000..91af993df --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.c @@ -0,0 +1,110 @@ +#include <Library/DebugLib.h> +#include <Library/MemoryAllocationLib.h> +#include <Library/UefiBootServicesTableLib.h> +#include <Library/MemoryMapHelperLib.h> +#include <Library/BaseMemoryLib.h> +#include <Library/RFSProtectionLib.h> + +#include <Protocol/EFIScm.h> +#include <Protocol/scm_sip_interface.h> + +#define MAX_DESTINATION_VMS 3 + +EFI_STATUS +EFIAPI +RFSProtectSharedArea ( + UINT64 EfsBaseAddr, + UINT64 EfsSizeAddr) +{ + EFI_STATUS Status = EFI_SUCCESS; + hyp_memprot_ipa_info_t IpaInfo; + QCOM_SCM_PROTOCOL *mScmProtocol = NULL; + UINT64 ParameterArray[SCM_MAX_NUM_PARAMETERS] = {0}; + UINT64 Results[SCM_MAX_NUM_RESULTS] = {0}; + UINT32 DataSize = 0; + UINT32 SourceVM = AC_VM_HLOS; + VOID *Data = NULL; + hyp_memprot_assign_t *Assign = (hyp_memprot_assign_t *)ParameterArray; + + // + // Allow both Windows / Linux and Modem Subsystem to Access the Shared Memory Region. + // This is needed otherwise the Modem Subsystem will Crash when Attempting to Read Data. + // + hyp_memprot_dstVM_perm_info_t dstVM_perm_info[MAX_DESTINATION_VMS] = { + { + AC_VM_HLOS, + (VM_PERM_R | VM_PERM_W), + (UINT64)NULL, + 0 + }, + { + AC_VM_MSS_MSA, + (VM_PERM_R | VM_PERM_W), + (UINT64)NULL, + 0 + }, + { + AC_VM_MSS_NAV, + (VM_PERM_R | VM_PERM_W), + (UINT64)NULL, + 0 + } + }; + + // Locate SCM Protocol + Status = gBS->LocateProtocol (&gQcomScmProtocolGuid, NULL, (VOID *)&mScmProtocol); + if (EFI_ERROR (Status)) { + DEBUG ((EFI_D_ERROR, "%a: Failed to Locate SCM Protocol! Status = %r\n", __FUNCTION__, Status)); + return Status; + } + + // Fill the Address Details + IpaInfo.IPAaddr = EfsBaseAddr; + IpaInfo.IPAsize = EfsSizeAddr; + + DataSize = sizeof(hyp_memprot_ipa_info_t) + sizeof(SourceVM) + (MAX_DESTINATION_VMS * sizeof(hyp_memprot_dstVM_perm_info_t)) + 4; + + Data = AllocateZeroPool (DataSize); + if (Data == NULL) { + DEBUG ((EFI_D_ERROR, "%a: Not Enough Memory!\n", __FUNCTION__)); + return EFI_OUT_OF_RESOURCES; + } + + Assign->IPAinfolist = (UINT64)Data; + + CopyMem ((VOID *)Assign->IPAinfolist, &IpaInfo, sizeof(hyp_memprot_ipa_info_t)); + + Assign->IPAinfolistsize = sizeof(hyp_memprot_ipa_info_t); + Assign->sourceVMlist = (UINT64)Data + sizeof(hyp_memprot_ipa_info_t); + + CopyMem ((VOID *)Assign->sourceVMlist, &SourceVM, sizeof(SourceVM)); + + Assign->srcVMlistsize = sizeof(SourceVM); + Assign->destVMlist = (UINT64)Data + sizeof(hyp_memprot_ipa_info_t) + sizeof(SourceVM) + 4; + + CopyMem ((VOID *)Assign->destVMlist, dstVM_perm_info, MAX_DESTINATION_VMS * sizeof(hyp_memprot_dstVM_perm_info_t)); + + Assign->destVMlistsize = MAX_DESTINATION_VMS * sizeof(hyp_memprot_dstVM_perm_info_t); + Assign->spare = 0; + + // Send Hypervisor Call + Status = mScmProtocol->ScmSipSysCall (mScmProtocol, HYP_MEM_PROTECT_ASSIGN, HYP_MEM_PROTECT_ASSIGN_PARAM_ID, ParameterArray, Results); + if (EFI_ERROR (Status)) { + DEBUG ((EFI_D_ERROR, "%a: Failed to Send the Hypervisor Call! Status = %r\n", __FUNCTION__, Status)); + } + + return Status; +} + +EFI_STATUS +EFIAPI +RFSLocateAndProtectSharedArea () +{ + ARM_MEMORY_REGION_DESCRIPTOR_EX MpssEfs; + + if (!EFI_ERROR (LocateMemoryMapAreaByName ("MPSS_EFS", &MpssEfs))) { + return RFSProtectSharedArea(MpssEfs.Address, MpssEfs.Length); + } + + return EFI_NOT_FOUND; +} diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.inf b/Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.inf new file mode 100644 index 000000000..46a329870 --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.inf @@ -0,0 +1,26 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = RFSProtectionLib + FILE_GUID = 2FDF4E63-5AD5-4385-A729-868019B45A92 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + LIBRARY_CLASS = RFSProtectionLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION + +[Sources] + RFSProtectionLib.c + +[Packages] + MdePkg/MdePkg.dec + ArmPkg/ArmPkg.dec + QcomPkg/QcomPkg.dec + SiliciumPkg/SiliciumPkg.dec + +[LibraryClasses] + DebugLib + MemoryAllocationLib + UefiBootServicesTableLib + MemoryMapHelperLib + BaseMemoryLib + +[Protocols] + gQcomScmProtocolGuid diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.c b/Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.c new file mode 100644 index 000000000..8ea979a8e --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.c @@ -0,0 +1,93 @@ +#include <Library/ArmLib.h> +#include <Library/SoCPlatformLib.h> + +STATIC +ARM_CORE_INFO +mArmPlatformMpCoreInfoTable[] = { + { + // Cluster 0, Core 0 + 0x000, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 0, Core 1 + 0x100, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 0, Core 2 + 0x200, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 1, Core 0 + 0x300, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 1, Core 1 + 0x400, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 1, Core 2 + 0x500, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 1, Core 3 + 0x600, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + }, + { + // Cluster 2, Core 0 + 0x700, + + // MP Core MailBox Set/Get/Clear Addresses and Clear Value + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (EFI_PHYSICAL_ADDRESS)0, + (UINT64)0xFFFFFFFF + } +}; + +ARM_CORE_INFO* +GetCoreTable () +{ + return mArmPlatformMpCoreInfoTable; +} diff --git a/Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.inf b/Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.inf new file mode 100644 index 000000000..b635a2e4b --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.inf @@ -0,0 +1,19 @@ +[Defines] + INF_VERSION = 0x00010005 + BASE_NAME = SoCPlatformLib + FILE_GUID = C099699F-7D5F-4A23-8E77-FF99C24D638B + MODULE_TYPE = BASE + VERSION_STRING = 1.0 + LIBRARY_CLASS = SoCPlatformLib + +[Sources] + SoCPlatformLib.c + +[Packages] + ArmPkg/ArmPkg.dec + MdePkg/MdePkg.dec + SiliciumPkg/SiliciumPkg.dec + +[LibraryClasses] + BaseLib + ArmLib \ No newline at end of file diff --git a/Silicon/Qualcomm/SM8635Pkg/SM8635Pkg.dsc.inc b/Silicon/Qualcomm/SM8635Pkg/SM8635Pkg.dsc.inc new file mode 100644 index 000000000..347699366 --- /dev/null +++ b/Silicon/Qualcomm/SM8635Pkg/SM8635Pkg.dsc.inc @@ -0,0 +1,79 @@ +## +# Copyright (c) 2011 - 2022, ARM Limited. All rights reserved. +# Copyright (c) 2014, Linaro Limited. All rights reserved. +# Copyright (c) 2015 - 2020, Intel Corporation. All rights reserved. +# Copyright (c) 2018, Bingxing Wang. All rights reserved. +# Copyright (c) Microsoft Corporation. +# +# SPDX-License-Identifier: BSD-2-Clause-Patent +## + +[Defines] + # GIC + USE_CUSTOM_GIC = 0 + + # Timer + USE_CUSTOM_TIMER = 0 + USE_PHYSICAL_TIMER = 0 + + # KEP + ENABLE_KEP = 1 + HAS_ACTLR_EL1_UNIMPLEMENTED_ERRATA = 1 + HAS_AMCNTENSET0_EL0_UNIMPLEMENTED_ERRATA = 1 + HAS_GIC_V3_WITHOUT_IRM_FLAG_SUPPORT_ERRATA = 1 + HAS_PSCI_MEMPROTECT_FAILING_ERRATA = 0 + +[BuildOptions] + *_*_AARCH64_CC_FLAGS = -march=armv9-a+crypto+rcpc + +[PcdsFixedAtBuild] + # Timer + gArmTokenSpaceGuid.PcdArmArchTimerFreqInHz|19200000 + gArmTokenSpaceGuid.PcdArmArchTimerSecIntrNum|29 + gArmTokenSpaceGuid.PcdArmArchTimerIntrNum|30 + gArmTokenSpaceGuid.PcdArmArchTimerVirtIntrNum|27 + gArmTokenSpaceGuid.PcdArmArchTimerHypIntrNum|26 + + # GIC + gArmTokenSpaceGuid.PcdGicDistributorBase|0x17100000 + gArmTokenSpaceGuid.PcdGicRedistributorsBase|0x17180000 + gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase|0x17180000 + + # ACPI + gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiDefaultOemRevision|0x00008635 + + # SmBios + gSiliciumPkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Snapdragon (TM) 8s Gen 3" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosProcessorCodename|"SM8635" + + # CPU + gQcomPkgTokenSpaceGuid.PcdMaxCpuFreq|3010 + gArmPlatformTokenSpaceGuid.PcdCoreCount|8 + gArmPlatformTokenSpaceGuid.PcdClusterCount|3 + + # CPU Cache + gQcomPkgTokenSpaceGuid.PcdHasLevel2Cache|TRUE + gQcomPkgTokenSpaceGuid.PcdHasLevel3Cache|FALSE # Is actually has it. + gQcomPkgTokenSpaceGuid.PcdLevel1InstCacheSize|0x20 + gQcomPkgTokenSpaceGuid.PcdLevel1DataCacheSize|0x20 + gQcomPkgTokenSpaceGuid.PcdLevel2CacheSize|0x400 + gQcomPkgTokenSpaceGuid.PcdLevel3CacheSize|0 # Unknown. + + # Memory Speed + gQcomPkgTokenSpaceGuid.PcdMemorySpeed|4200 + + # Platform Pei HOBs + gQcomPkgTokenSpaceGuid.PcdEnableInfoBlkHob|TRUE + gQcomPkgTokenSpaceGuid.PcdEnableShimHob|TRUE + gQcomPkgTokenSpaceGuid.PcdEnableFvDecompressHob|TRUE + gQcomPkgTokenSpaceGuid.PcdEnableProdmodeHob|TRUE + +[LibraryClasses] + PlatformPrePiLib|SM8635Pkg/Library/PlatformPrePiLib/PlatformPrePiLib.inf + RFSProtectionLib|SM8635Pkg/Library/RFSProtectionLib/RFSProtectionLib.inf + AcpiPlatformUpdateLib|SM8635Pkg/Library/AcpiPlatformUpdateLib/AcpiPlatformUpdateLib.inf + HwResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf + ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf + SoCPlatformLib|SM8635Pkg/Library/SoCPlatformLib/SoCPlatformLib.inf + +!include QcomPkg/QcomPkg.dsc.inc diff --git a/Status.md b/Status.md index 03bdf7aa5..965069056 100644 --- a/Status.md +++ b/Status.md @@ -213,6 +213,125 @@ <br> +<details> +<summary><b><strong>Snapdragon 8s Gen 3 Devices</strong></b></summary> + +<br> + +<details> +<summary><b><strong>Realme Devices</strong></b></summary> + +## Realme GT Neo6 / GT6 + +<img align="right" src="Resources/Pictures/Realme-GT-Neo6.png" width="475" alt="Preview"> + +**State: Active** <br> +**Codename: bale** <br> +**Maintainers: [InternalHellhound](https://github.com/InternalHellhound)** <br> +**Contributors: [Robotix](https://github.com/Robotix22/), [Shandorman](https://github.com/jiganomegsdfdf/), [InternalHellhound](https://github.com/InternalHellhound), [index986](https://github.com/index986/), [Daniel224455](https://github.com/Daniel224455/), [Aistop](https://github.com/AistopGit/)** <br> +**Testers: [InternalHellhound](https://github.com/InternalHellhound), @slyqfs (Telegram)** + +### UEFI Status + +| Feature | Description | State | +|:-------------------|:------------|:-----:| +| Display | | ✅ | +| Internal Storage | | ✅ | +| Side Buttons | Power button doesn't work | ⚠️ | +| USB Host Mode | | ❔ | +| USB Device Mode | | ❔ | +| USB Power Delivery | | ❔ | +| Mass Storage | | ❔ | +| Windows Boot | WinPE Booted | ✅ | +| Linux Boot | | ❔ | + +### OS Status + +<table> +<tr><th>Windows</th><!-- <th>Linux</th> --> +</tr> +<tr><td> + +> NOTE: Booted WinPE only. test run + +| Feature | Description | State | +|:---------------------|:--------------|:-----:| +| Internal Storage | | ✅ | +| Side Buttons | | ❌ | +| Proximity Sensor | | ❔ | +| Light Sensor | | ❔ | +| Accelerometer Sensor | | ❔ | +| Compass Sensor | | ❔ | +| Gyroscope Sensor | | ❔ | +| Fingerprint Sensor | | ❔ | +| NFC Sensor | | ❔ | +| Temperature Sensor | | ❔ | +| Battery | | ❔ | +| USB Host Mode | | ❔ | +| USB Device Mode | | ❔ | +| USB Power Delivery | | ❔ | +| Charging | | ❔ | +| WLAN | | ❔ | +| CPU | | ✅ | +| Touchscreen | | ❌ | +| Bluetooth | | ❔ | +| GPS | | ❔ | +| Speakers | | ❔ | +| Microphone | | ❔ | +| GPU | | ❔ | +| Camera | | ❔ | +| Mobile Data | | ❔ | +| Display | | ⚠️ | +| Vibration | | ❔ | + +</td> +<!-- +<td> + +> NOTE: Haven't booted yet + +| Feature | Description | State | +|:---------------------|:--------------|:-----:| +| Internal Storage | | ❔ | +| Side Buttons | | ❔ | +| Proximity Sensor | | ❔ | +| Light Sensor | | ❔ | +| Accelerometer Sensor | | ❔ | +| Compass Sensor | | ❔ | +| Gyroscope Sensor | | ❔ | +| Fingerprint Sensor | | ❔ | +| NFC Sensor | | ❔ | +| Temperature Sensor | | ❔ | +| Battery | | ❔ | +| USB Host Mode | | ❔ | +| USB Device Mode | | ❔ | +| USB Power Delivery | | ❔ | +| Charging | | ❔ | +| WLAN | | ❔ | +| CPU | | ❔ | +| Touchscreen | | ❔ | +| Bluetooth | | ❔ | +| GPS | | ❔ | +| Speakers | | ❔ | +| Microphone | | ❔ | +| GPU | | ❔ | +| Camera | | ❔ | +| Mobile Data | | ❔ | +| Display | | ❔ | +| Vibration | | ❔ | + +</td> +--> +</tr> </table> + + </summary> +</details> + +--- + + </summary> +</details> + <details> <summary><b><strong>Snapdragon 8 Gen 2 Devices</strong></b></summary> From 016735d746be816a075dcc1872b96a169c173c79 Mon Sep 17 00:00:00 2001 From: InternalHellhound <Internal.Hellhound@gmail.com> Date: Tue, 18 Mar 2025 20:31:56 +0300 Subject: [PATCH 2/9] fix RAW formatting and clean up stuff --- Platforms/Realme/balePkg/DTBs/README.md | 1 - Platforms/Realme/balePkg/DTBs/uefi/bale.dtb | Bin 885063 -> 0 bytes Platforms/Realme/balePkg/DTBs/uefi/bale.dts | 35321 ---------------- .../DTBs/xbl_config/post-ddr-palawan-1.0.dtb | Bin 66080 -> 0 bytes .../DTBs/xbl_config/post-ddr-palawan-1.0.dts | 3880 -- .../DTBs/xbl_config/pre-ddr-palawan-1.0.dtb | Bin 26644 -> 0 bytes .../DTBs/xbl_config/pre-ddr-palawan-1.0.dts | 1537 - Platforms/Realme/balePkg/Include/RAW.inc | 208 +- 8 files changed, 104 insertions(+), 40843 deletions(-) delete mode 100644 Platforms/Realme/balePkg/DTBs/README.md delete mode 100644 Platforms/Realme/balePkg/DTBs/uefi/bale.dtb delete mode 100644 Platforms/Realme/balePkg/DTBs/uefi/bale.dts delete mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dtb delete mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts delete mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dtb delete mode 100644 Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts diff --git a/Platforms/Realme/balePkg/DTBs/README.md b/Platforms/Realme/balePkg/DTBs/README.md deleted file mode 100644 index 362fa68b2..000000000 --- a/Platforms/Realme/balePkg/DTBs/README.md +++ /dev/null @@ -1 +0,0 @@ -DTS / DTB which were taken from Realme GT Neo6 (SM8635 Platform) diff --git a/Platforms/Realme/balePkg/DTBs/uefi/bale.dtb b/Platforms/Realme/balePkg/DTBs/uefi/bale.dtb deleted file mode 100644 index 5b4ad6f7b765d726275d4a60e9e50b2516d75e89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 885063 zcmeFa4SXEeRX04ll4aL%n@y}%E~M>7k%=*uvyvP~E-`ErrxC_&MM)urz<%q)SxFo1 z+Hq)}w;M-E-NqD!rX_8|gYp5mC4dTnrls(xX(<5$6>Uo5=jj7#o3?=`6axVQPayCA z+?hLb?|(m}oplVqmv??1&-~|}bM86ko^wBDW=AWp{P(|cUU}QKj^hkFTPE(oaR>Gb zu*a}FPUN+}iR(A0bNj!D2Rm@wCFehMBvZ`IPEW_LE953;W{a~EQ-$)b_z%qFcE@wY zsqyi0{LR;m?Hb7x3qme@S7YzG2~4|Og8u1B$uY2bUgAQJQdndYd7?9Pj~;iFcF}S7 zsLDD~_B!lRBD8{cV~-kmzkxU5{0FehQMSl*VS0A%7Im)qe-uc{1#iUu<2Fr1^qIi! z+%_ZsV;gi2w|!yEJ#iM*@wUJB;PvkD>8gjl!&jelPhR)1dwl6puV7RiH&s1&*@BCg zJiIxfPF_)Ual|`rT6VFckH@`&PM6+!Z`>t_EV{=Jy=U1y=}M~Oho5$#<LP^U+Qm93 z9+-4-he!9z9{GTK6rV?Ole6W5>lg8#`0++5{=`eq+=qj{cB@?b?XM`s^tGRnYu<)y z8$N;a4<q1;g`<Vy{=M-VOO>hpi8!vLvPZ^K#lp<~!OQplV7z?u)NG}g-9IxsK0B8y zfMB+?dpdJ0Rm#j&_FoY%<)#X$((GKNydObX%2eW0b2nwi$ERkdD!1%U^bf{!r6c2W zg`0Ng3*(t1#Y$>o_Gn>lW_E6WsW1nb)0r8Fy)jeH%<P{XACKoI=4OwSQu(QJCR;4* zFU=Lo<s)+i@A_^xT%gX4INLQdTb|9`Sg6E3@>G60Gc>q=b|!u!>L?U<mohU`xzy}T zYA$yqRjy=;#r*^E@tafm!qMW?%#FLtmAR>01=q@jxua9LLaI2M%T#9Pb{A$;^#gG* zmhzcOVYf&q94i&_Q<Xv<9D-+NbJ;Siydpj`+h48}GR6K(E*CG&P0dtp+?|`9DbE%Q zph{(qRAy7KJBtPcZ!R-~sxy^xsxmcQn1kcTD{~oCpFc8P5_RF_a(sMhZu;iTTp^V! zX3AyQQkmR;+0nvGes=CMzifJ@a@o{$W}>jGanWTrPTf4^mmi((FW&-Xr!Si=Odp-T zEIT_}sZ&^)I|8CS6X=S44t?RWn~Ry5%WleLpl)8(m^wNbKRT5!%<exro_*uqJ&9v` z5{X^eQfdFt;4U;@dFrPM`-c)&3?>p3d2fb4%d_JZw8o7`N^#K;&K#ebh{tD3#Uo|8 zuzPwoU)Voakn?zH@>mM`ri2RNIRy{Sz|Yp@xk64t@0Qebp)xs}-#=&<yAh)rWdGov zgk6}K$<NJB<-O9&6Y=sis+~+B{8C7fN^TNus8mbM6(**n^2-O}*-Y+6RcESlOR2Em z(7iNwcqTJl*grV5cW^LXC{InRcsPP!iX%295~pUyXLslGbLwROz^wy=20y}eDpQ=9 z-M@F=z!iHF`J7QUSDMbI-1wC^Ra))N9L?TXxTQRqL00e24Ug{`8q8n5FPBJUhH{zl zJ^K<v`|_FmU~b^@+|a<jJ(=vl6}h3|!J(l&doRxnjPKif`JPN-u#mWXd~adcsH|Mb zAv<0BhK%cQ^wjuNAup{XkzUw8JC~W6D8#4B)2aO2^zM9lN|L-(%-oXLuLiK`e7T&G z%ShTnF_p!rml{hArLG#eVqgyna;e;O{*7Z&_yY&}6UP#Xp*JP2NDR1_e)uiw5<<z? z-sozSLa$k#os+DGXI;md)vv2&PgJ&CN>xg!9Fk*}tXP+rH<oXi$)K~%mHW#>`vwy6 zIe6&i%v1#@ap^VpUnc*@%TwrsE2$vTXV9CdYpNHQe*OEgKX@5J5Lt%_!A(a>M~700 z)I?!s3Kl0bXx&7@FH0RkkDbiyLk=e1I52QIvTkPBmnCESuVZLGfukC0(C?y4Eadxx z0b1%@YYrd+Wo*&3BJ(}KG8b@rH#a|oPH1A-yAYOhs0p2Se`$8MXqNpRfEprSdg-Nq z$Nmzq@X7Ya*yUWtL3gxI;w-rK7XrKi+|Va-4KBOmX&#MPIGXWtR>;?@lhCRyj80Bc zu^Ku>--|0sCk#tRj_t}#XB5e~(MKxACi=+sb?k<2k)H)tx@E*)lZ8ylaF|ECo^}MO zyM^-Evf?%Mk~y~0%j<-4qFxYQ=g4=}8ofTN^}4BCz?d_A&UK0;YjpYr)~RAf{W*$z zZ?0>$;iA?nU&tPrNZlx%b3K1aKcF^=9oYaxj^w_|b8q=2*JS%g>}EYb53FJZ-6%Ro zHE4Omk6GQCF(a~dzaug4>m>#C^xB-15?@#Dr@VeQ@;T5b{pK>5S(M7AQrgZguT0Cc z>Q_#w=a)Vq_kHoA6E|_B3rOlUe6``<0vtJC_4uA{=qac3m_At%?ed<j{CE3orJ|`* z<i|WcBNInvZplohCU4QHo*ecDe8t4=FM6r<WK|X8zg2Z&*c&~GE6Vp+s$gcEI;!o1 z=z<ciSd>0;reiCRz3LJ;Np&=2M+&&2WLGj1x>1wE12W}JBs{K$I^P!eDBhxuhTP~+ z<BF1dEL%+FF;SlIA_l@UhVaI+7d_b$fmZuR-v{i=M$D;2iQBJ=beTXX)f>xxNXc}Z zi`3E7Th^gUc4oGeQtOsLZ#7@>oYGkKvL{<2*VcOh*q4pDVk)0CgzwdAt9IN1TJJu} zG-e)IElZ9y?R(qj<uW#rZr6FYcQqpRxN8)nP8FIykDS!Xeq5E;lkJbYm1(R2=Q8C< za|VT`$f=fIL;fFm@@w1q{U}lX68TmH<y6=UW8-%CQ%|mw)O1pV%=hG;n38*>Fh0eC zC3=JbTNBwyML_qWMD_<zpk(JJr%J|PA>J5Ym+UWivfbNtMr=mLwQP(JSn_95nG#kc ze&FZE$Je9#7tXl4*T|24(3c-{q0l=ofob|=Gw9sdEQ8RMCVIxOyZ6Rc+>1tEj&U#| z*(SabTK27Oo1gP&B5E!-JvkNFC)QbdfV57$YV)Kfw;nC~USQQWCG?=U$)Y_sh^3>J z%zF7Y9Y3h#dBeEUU(5ZFmMfjUT1TL9vYB!rsNwRUhFaT$I%E`)t+wy@Fs>@yCyKLJ zd8V*R%LU?9-;of`#`>qF7@O2)`6c4(U->Dy2UQ8=ULk&2LvBgQt0Oo15tJyMZ<3XB zrsU5WlEZ`Upy;xS&Z1Sbb(V^&<5iczZCc+}J>T)#BXTLIRK0nu<>fx$R0VfDQUktS zd$ViXb?1^>SBGn#=&0rU{nE6Ve_3;Q@O7){Pw!fG<!)I~M^o+suDJf%n^L0l6@P%( zH@t6co$nP1vdOH|ZexEOm?~wA*oWA4i~;vb=E&wwkPV%q_u;D2S>#UOriGVO5Udmy zE}@sL#uxWW<f&~@{x{|N^Wllok<|25Zf-V*+i9kB$tcC!Oumu}s<=>^^8Y)q(p%jC zH04S&3UyPxmlc6iRR>e9zmCZr^(TP)_6^9LEG4y}FFy2IPiCn`<|3{rU5y1~a-Zv8 zPu0dg_|Srq=R}g~Xy_X8``VlKrj%$i-ZDYA-%#fdueh@7#GBvO=5QNvPOs&X`?5oR z7&q4WBigDe>m0owSClVqHga!YHb`icH`MndOG=&-aeZR?;<%P8<4(C)3IaK==95~Z zhO&P?>B{bmtD`CVE?iMM!_R71GyI%MtfTLKAgyH9%WHpaAa}P@(`Db&8Qjm7&EssS z_b(+qie+^)^o~A&D@t#f!{hd*m)d!6LF3cQNlk7)t%~uV^qO|=JqWDiVm*^98NCrC zE2R}jlXiUCm0558{*acf?+*rAuWwEBblj``RqAN^;}^B;n<@prE6NY!uJbzl{Pb>5 z?%QhQ{*so9vDa9I<%f+yvSIr@U3KNY;(Kf4{<4<Kz9<a13FC4$&X=$Ljz{s@8ri3` zY)qwa3u&5H-J)*{d$TdU(Y*<&Opoa@lJPwWxu(|PP7-HUY(=ubDz?<)q12HnW3@a! z6gYG}`l&g`KUAd(gmF?GbUQTDPofiRfk*~Nr3;>8nQB~N%oNtG$3HKt`khYq*oq#9 zwI0P{E|)U;w(;@6A)wJRYjXLeDoSM=R{sl~XJhoEI9E1i@fdbClP}CkBqS5Zh6k>` zhSob056Y*v{b>@X*dpqGk+&6~PaY<CLS(t87Z*l-8*Tuts?T@|<<)rAo;OJ%x;>uo z`1L(>M%9D=s&XP_ua^4MjRO)S1lY_ve*#$5DNlp2$aVWcMP|}%lzE}>DO<4CuB2)i zEWN%iD^YCGCHH{;Bl*Jg5r4c)DPs&>HVTK}Zl%AXjZco};;v3{pFRc}<!c<x&GVgE zhkAl<*6{%_G^xX<Z&rt@2MySdXXbchAh(&6%nNXI*N#-^l|yD^C(fhG_z#;KAucas zE`kV@&{ML|4@8pQxxV%aT)WnL+Mbt-*j$_QbN#N9%5qKY+X33Q;P{Fv{=*ijs)O~P z^flQ0I)&#)aA8wbE(5p+>wl>ao5k~!a-}N&VXLbD>;0#Al)n10wMS*NPxNEB7LiA4 z7?i!`x3Z@P*S&RlZo2>I!0rL}Z5vG`GQ?-&ICgrIAWv@OD6UDpf^qLDawm@1Iv&7( zVx!W@t#djzHFI?KM%AQ>{(O|{`vGQ|%OhiDd2%{CH<h0VcwX=GpuFFEz=n{(`#Aju zsj64W$rPusqW0S^3AOH4&lbz2ag0EC#*5^v$O{{n6-#&>p+A?;U3N6nKb^taA-VU! z9_fs50guDcMP=~nz#LRi`ira&t|@Eon3i?b)zZyeHg~L!tP#li$eOZlF8hj&h^)kA zxI)rg-S$G>VyI`RVqGBP6w4U!pTiET;fS8Y4y(yWAVd1JCD*R}WNs>nV!wBnn33|| zQsqa+%agg}Kz`UNm%x_$W543*v<vi~W}RxD4Nnc`k{LBdi6$xz<Q}*HY+mfvedkNc zBcM&H9x<T(aa_~9n{ndC?TvG{%*s`lPIBJtJEfit5cio<IX5Ll*yNhz(id<<nYv@+ z=@a=&;EmWd-`~{oi7DQy$=5B4zES1BCnwqmn!G0m1<~)rIr=wkcl50|7eOAq_*dQ0 zjuZ#`bD7+vn{96S`6%nk%uVmg%;hGHQeBtyPlha2m-xq&Ep<nVLk9QyWs4kBmdKX+ z^sd@!AXp=dBU)@L)fGz}t+v&9;L&{NvaMd{*{^KJ>IBgDQH!>V8+{vEiBt6TKHu52 z{gr_&b>md}|CcLHrEV*(aL)mk!unQ1!}n1m-^yxHa?Fcy)dyfM<MTE1tpu*eCw)Md z-0RgCeL&<529`cR=1{u4ULPRzFPCqnZp*jm<#9>t(`wF2nk(LBIa|-S7aDwL)3+GM zv@LbxHjeU_%ePXu<=e~K@~sR@p?r(Ah0k|3eTy|$Q{P^U@|VlEQn%$>+;+nytxv0Q z+ogG1joa6Fbqe3v^sUVOoAn93D1W(pD|K7G#bYB}()zUOTbVj3-e$ht1{%35<=L$I z+wU;=n)z0A)xJW1wsFY7=x?L<8d&<<?=*0|{`L}-zg)hRx=r6=4N}4-%x&?SG1f53 z(F$V;<N<BlVO-bGTqCkX8W7IFb}0|$ASfSH#lCN(T*m33ez#6f40Nbpr;I<s)2Pn4 zSzf13=?8p%X&h{(O})UZlP9L3PSQr2M;{|o`6AYy^7e08*MXRe&KUFc2;OPMyTbiB zLl1v09q<dg(h+(_-&xA}7z14NE}(z)$_3+@S;xGAAI6fqYT(~Z`m%7<i9Q*WsX0D$ zbp4}s^FpCNw@2ue9?f*bx+VI~xy)3t-&Ium7J5d%%j5U-jDFj|(DOU6Zu8qh^aP#4 zIMnDVouv3WGBI1sdmfa!n(5ZSf9i>i))W5gJOnu!L$CAox>EFB%YQPTF!b_*T6^!T z`ma;>Nun3@e1q7o^<K+=LL2BQzbo*=P{|16$H$EN#g9t{hJM@R-j=DKoXd`_rhTOk zX8l}eVvXpA;+lFkiN(nCkgs)tt{dKDVCecf+za%}*Yc%|6-rmH-|Wu^xgvAPuKcY0 zETf-NTFJ+N6n!Vwy||SL%Aiik7c)Pg<12O><<RkxM-BYDS2@ms0IO#Nw*b3(9mDO( z3Xm&*T{`7#9*HsN)Mbo|(${SMJ5Qz;gBObx+ON=QE9>-AD7So7a63QYSxYb6BY>~) zoWb{2P#1LDe8#97x?LbcmevLSy7ZR}4BdW{b$chuMK`4%ep-N2&0qJofX3R&*$-Nc zV>thWFzd~DH}*VS>%vc7N*Eoo-rXioM|BSidODGEWjcxb6$yE&=*bWo>08u&7W~F) zx{xari*BK|@f*&0pUmQtV9{YB=ET+MYj)ru8ReE?+>gG9I{M{3B1cZj_$k&A=>yai zO@}t^=mHQ~Ui}^C$+%penwYGB$-6=9)!!lgQJ+VPw(7VzQ_7}Fx#EquCYwj6?EF>W z$n22{e)NFfW3BIoX@6TwftO0)PWnTK^9{lMF?8?qvNzelxS=16{OHdUxhyB-vJ z(a*gn7Z@>z+rpJXKj=`1P3SP6H|<oCgu-kK@r|^(jF-ZLzDD^<JpJ9+!`k*;o;=7` z<FVAKV^SX@l~P^;WS{Zkm*}vb_?YzMLtn(lhw;B^US$LP7=2M>2VtQ7tZaL$$BRfZ z{i8VKm5Kg*S;EifX(1k*_kl00&n^w>R6ctzu=bTc20oL-0s*#=K8t}>_Os)&+;nK4 zEkK8`K9e{V`*ob5|E%?ydJiTDe4$@&4s}Dk(O0PO(2~4*RsP7i#?sg93b1O+p9KzU zqvW9{Tgf^Jtm8o+bzHdb4uJrh@W`5;`wBeLot80GHldNjLHQ56^arB9Ue96OYTB=I z1V3o(#}jf;`8=Xm^w)sH+PKq}<w!TCZPQ2J#y#>r5D2h^u@Pf`jZN<JFm07@m-2<g zisu_;Cu|LE=l9sM{O2;-Mma{5GI-6@?#tI~M~YR~Bu`4Cb~ffg%C@C8Y~z@hG0wD0 z**1P;20#8pub;)8yWk$kMW9u4f?!CKMdwtm-(^6tY6Gmr&9-w35si47sovVq>u$5X zJ`Uap=B>sM?YHM{Df47YA0lI+Y-$Ym9*k*O6K+w{F<ord^b#lH6YT?6rmLZ*5t&kd zvw4E(sOd$f#E_P$d>V58aT&=K%}lvUcF<nx=`cu?E@!K~yfilLi~a`cI9Kf@^_#wx zd5iXe+g?}TN<bs+wGn%>_7XpuGR4nYrt)dX_8PS1M&v%JDObt%=2Y2)yjlzbY@*An zu&*`ew&zq!3t)+1SNx6UR2V1Bd{pB@`R2@QKj!wc{jLI@FV;J+R(<ZZUcKJ99{o+= zuw#p?%#8NH@8O#H&3<P(gx?k+zD>VbeMDP+dj!ga_1hlsntl_b8poTwUJL?kA>(Zc ztZn*DGQ`)pEx-L1<b?Ix<$(?|rbaFRZtOSx)_Z8bEkk^pehcnh$oy}e>z%rJ`rA+@ ztl##6*NnFdfgAfx-n|C_wvh3*0@gMChCa4_|K_Hs*0(L6$vu{^K9kYO^x0P6Mm`(% zNAR#dn@>Xgnm(iZ4r)wLGc+*E=IPs#&)yR7sd=j0GYspqVOy5-e&9wv%d0oyL4Yk> zoPAMP*YsJvdl9nE%1tIzr*;;6=A42eVSTpGv)>z!oeuyv^qKno3J9=;^Vye#wGE#Q zs1EIH`0Qg)B&^Tg=-ID*_H)1ueTLqwz5Z+k(%1GGtr7KlJ|WEFFWm2}c{liM`0-)L z4(rG7^>ovId<eL)AKSezwjy!2X6!ZaqZ$=nPCx!y8-Bc!{P>Ga{5afp4&M&xYx}X@ zSfPGyDBRdyMqfrh3Hf1TQtlIYc_HJGa|C;%n9Ql4uYmxY@U*_B_`I-&ib?sNl`wm{ zwlwDcP{60g+)n|A^_RROV*2Yg;D-K6$m`4?z!uJ5%T=(h>94wDZgF}#<o$m&A7-EZ z4ipLNv+wup*Ztn@z>R&@?s|WDp&g&$yKY(V>o#sH&OQw}VSSbibWnLY58Tja>bGtn zz!omfK3fIrnsL?x@y0U*HRjIcOVj<iV^Vb}pV55S`4h+q>$9r@9hA@h5V*0=+Ksc% zhK@7kv*}|wsCQO;_65iZ>$8zS2j#Or0&eWHcJC>Db`j#&jI(<Endh?%_|J;Z{tR-$ z`t0gJ2j#Or25#gt^<jhr2(X3AO$oELeYO?iIXCe+1>rp_{*u8rtiKKfIw*gYfE)R1 zcu%|Y-g${H*_GXm?)TQ4_m<{n<hJ<P@K^MAAt$WAt_gHd{`wc-M*iBTKHUHUY~kYT z=Y@4mf8ichO?=&CJlDh6-qKh}{eJZKphQ@Iy~(p(&oBNJxRJkx2iv_*d3+h-*YsE2 ze9WmX|E$E<|9}!<{YB3tod4U*U-HYo1PHK&i?4ZMUDIEU*6a1|TOO59=oUn*t5dtN zw+uO9eK{KFpmOy^;6|~R8w_3`3+Kzn;t(I&m-S*2pYnmov*X9lKu%ac{y?CE^5ee& zH}+$@>#E195Wl7$>x~ilVy*(-vy#J)K~7kI9Sn3({`z;|#{Oz|uKU;m#E0_NRLSl1 zB;MQ2)6YUiSbzN>cs(7Izg_}v<S%^8yUjk&NkIIX{t|z5fl#ko>g8wNb)V8*Ot?Y* z!`^}~#op-Wz!TPYhk`mqmj9hr(|`J%rbHt6Frnz#`aL4&4A|E6UA^2a<5fxUw(1|N z4d7ShuiwWptiRqI=%D<y5!m#VoNIr%U!1}PY~lR%q_D2(uX^t{;JFN55|tOY6Cy*^ z-)J0eA>NcfbDliy&(8yg^(W00oex1)V}G{0et1%R*``0$?emw_pMTJXKi>*ouMd&< zbUuu|u|M0LvpgAx_%{8i9v!}{{(KxthK<iL@S6Vo2ykP6wmY^wnOKiM8|88Heqacq zeOp>u&vCy0A>@ShC*6B??t`pG{>%;7@6fhB-h3tv@oUCsz2`gl)@Wu1%(6-QH}ZL_ zedmvO@^s%R_vFI*@@=*(=VsuBzRa~dPkdql;@9+LBR_oy+{pK^@HuFVQTonIxY*3w zK8VWwy0HHIVOy5-PT<D=Y<KPa1f;L+&w6WQ<u~amuz7tG=X2fX<7k_@zY`KM=G;@} zt?XCPHmqN-3-nZD(yhRa{o3vr|AfTonsM6DukP^P$gg$%Cw+kFGcnijr<!xN^X%j8 z<iG#c#DB(TfRzoc_nG%XdPx5r!QUfOcUj>82ob*^@7MD?HRV5^yR`G{oBCPjx1dL( znA<mO#~j9kHGjuYw?9+%W72KhJB6s4->tBnzXPJMx%Hz`0e1LW<<@WG*vQUY+wX}z z2I*_ZMx!yH-Z)#vBG{b)`gXJwGjfN^us`~zz+ruPy)8?9JFJl}-9LH-29KxpJd?ML z!u#?fn9bv9zSxhycUYNh=iLDI=NF)4Sbx65^No&8d3V3DKkXb0;m>vT`;B6=sXyCz zZ-D)|(uO~OjQly(#GkprcGn`0B_MvyakSojEqpl;tZrU5@^`Ca1Ks0`w)2el$35M2 zT#f@bic9sucku)^>1SGx%lm|NO+Pk>zcPM?(^fvS-@XWC!shc0;5GVMM`ShjTf6yu zpZKgjzqOIK?6)tq;kTb4zlp2{ej6HY_jl%7-wWw$`>o#m1rwKk_fs??!f)%A#^aHI zPtAMf4rbVR`$=1t^DW?pep7!r00h`V<>}VDgmuk$tM~qj_)R{Iqw8+9Z)2Z*8G^$4 zECpUON1p|5=ri@fSkXGH&rS;Knm()dZkhP3aI7NyTHm(f?9U-5tk2Sc4r&hlSHKN@ z*6w?<TknMQwS87^uAIqLO5W1qtoZCHC=%9ZG_P^~x~b3FywAM#&Uk2_;aeH)tS>k> zpKilvS@4><`G0^L#F=`#xV?8Xs*t{RoYl)s`GeQfZTv3wYE*3489fagHqLUkEa!g$ zH};u5=UC4=Uc~F??TvjAJoAyhUGDX;jiOgr8)e`y{N?;F;KnxEzbS0h#(Lwv+un2K zoH!esr;D<aVm2zeg|$;&>oM*8DsVkJGx+jCCfEA<Mb<+ie-rkJ*ux1NYR0AveQ&3B zJkRv&bu{>uytA-|QFEcMKwh|S23YZ@?n^{OR+H~G$(qLWwXAuxuibA3xV@sLk=u4s z-b|*@XnJ|JDECWjnM1e|&}jN*GUc9tDO2tl*fRHsNS{VzA_tr5spCNCM9&|?u4O74 z>Dvan{@o%MyT<!*E?d~|Y#au!mL+=Jh~3mf>EeI8B9qe}+83VntTQFfh1QGrBu@Q! z--4=M^u9czKQtz^l>Z)u8S$>nvla9I8+C?@c}d^Ef70%<HH#(jujy~`zv*x8w>0h9 zZucVTaf0-)+dVs^dpgkv_W{=RjhWZNRO9}iZpZwbd|?JMWYhK`_M(3Qe6HF-=BP&9 z&Q9R}h<2E<^@zw=Y3gCO!@j*{JG7pEAGF4sM)^ncdavCk#*aZa*~D*WEBF2qvN+~d zUnUh{YnDs1C^y^iCScQdjbcgnnVMJUR){`S`tA*{5A^8h2Y!R0hbyzCu~Er<9m$Lv zGPR8nw`JtZfBvT-#irKdVnM{O*)P*PB#4VtUb++A7VBLjtNF$%_!_m7ZWrB7y4^yw zleCLd3UpLs?g3!mm-11oWJ~R&WJ=6w{bc-<nA9@m$g!<y&$exIfgT-i$GP0y)^&+q zFJRYtg@{RItK11OWJcs%%hbmpCWnXgidyJekICEPU|TaLX+7k{Wbn&pPv4eeQs(^U zDkhJhF2kqlyJ^~&ay(b@bCmQr4s7b7bipq!W!;k-kiXRo0&MGTTRq=(=YgM*RP@_+ zGpdsBjPkk%bK?%lFa4Yxyd70w*^=0$ZW^nUl$YVXDAiYe4fUO?xVYJ~Pp=Q&25h#+ zxrz%J^Ue6Yh4fHy;g3VPf%eu1pGiWz9~X`0CynMF_4|S#8az8%>I=ROg~GLY>uXo> zt?6s={eMK8{}k!*Zqh@wx$X=66``y9dir_0FL)ve@qU}H)fePF-DECO#kp*8?6M}7 zqv)2zE`F@rH^}>ZD3dKrJUj!waPg2Z>-7KTTeJD?I|CineC3CMbv%R}!*3;-*VV{u zJ#POS$&~qr)>Dq$S1H|bUAAWS|34@<^Wj~<rd%aE=zDVVAyknmJnM-=8H<G09h06I z!>J#KjryJjeT*MfVPfhVsQ6sPl=#r}srcCRDYuoT-7PvAyzS1#tA;GhPa{cSQxDa) zx{pb;{!K)?k6B)Vc)xAe>SKP$(@oDeHUP)HYu#|4aZf|dH}d$_35vB}TN+=!3BGV` zf4Nkt>s0-T=-DivZZqg*P4Io#wa?xDWFM~BGBMURm3iEt7nw4Tv}F$N#U)Em+}~>| z^LB$?WPU$(l6eI#Su(#9xS8$q2EE8kV%IX|$Z@~kKI#te>KqZd^5oQ%t7Hd#R6_sy zTX<UUqn4M!=ErfPKI%14$%s*JO{AmL*SDoO{T3<?7pDnu`gN{r+!G&~J{2EppSp3{ z`WPj17*nRqacr3?OnsUOly_lo7E>okrrZS4GF7{uqkH)8vGs_^n!(gV>Eg%WzD#@f z5I-yp8Zrjuv;W}6=CwsjG59R_&Q%P)H_%bdy)FgTK6PWT^?OC~_Kq2YJ8ERM9@i&H z=64%1&t(k$bfAa2|Mb29EC2njp;uV{{Y)TJ)v*v@Rmbnu)X};>?+#?DI(|05s*c|` z>hR;i&#htqFDghox8A?cr@^*nZq=WI2498^lUsj<iqBPUy&rX%c`yvDeR(cp_8!vX z4C$eC@!K}<e?22y+kP<)@oTnigJ++3W~RSj>-(;yzVok9`MGM}51=lyePvepAJM)a zBt0G=J*a)#ykGsLIK;QrzV6p{ec!dzzVe>dxoY2^LtSS3z7hC8qJ8frJsu=IRQq~s z$b5*u<1iJ-SNEZF9*)EOD$Zq#W0!TY9Hl-vif{B0Ye>B3v$BAL9~+I<pY_(3@^u98 zYJayB6VHL~T*btP0v**j`4(Uu6Jf{u50lKd*2rvqeE$f^9IKHzge$(k)p|wRv)MY} zK7(G?fO7vp+pc2p9IXR>p7i(y(nIMoQOxA0GL_jm6k-$GaG!L|-x5-6T2e#?Hvb(( ztUuIyd1<+bUDhM;OZ0DW47<+$@3t&w5!m#xvMm^^6Z%V$Qh)37uoV&S=WC;N_G@8Y zopm<G>U_~%9r*UQl(*kT<>xAIB}R-kawLYdU){WIJs%cHrnH@wsoLor<-`4?$1jl{ z95d~$i&qj5-&V|s0NK3uXenm?7JTO_W*!K1RDHe7vvm80?du;TnKHK9GF$KKA0nCG zTO+ge*#1S5d1Z~vJ-Fhxp&CD=|7$jWNL-pZC~>Q8mm~L?ns&F88NBV@lmF#FmRkFs z3b1PDzXR5Kg>C1L1~OG09}BRm<L_(gXuaKkC6KA=csRhSj(@1BqxCrW)j+1I<JSVL z>Uh4Uj@IKs<`TNCaURjWH;<8u`a!?{hi!!(Ysi}Myx!lnrTfILB;ya;dUdP6%lS%A z7tCkX*#2F>a!<_AFM0-;V^zfouFKXe2bNH7$Z~!Y*tAp5^*77*wfj4|n9Kr$zFN=6 z`S0A)_>PqXK538dFAnG*uS1CTk@&pN!>_>Q27l{V`R=U&pTtU3@+z#~K5ol$J_Fp? zZ}x9b)-x}f^yItin2*T#CcCn`b-#H(cJ=ttFRpittLr!EE5iEiHv%10zCH$A<2Qdk zxo<e^doALuiP*hK9AZxF-h?{hKZ%=5P^J0)d%yb!W!+lUZ$R*8+A~E^y7YMOy3Tyl z>j3gcN}5i{-|z9X;A0hw(l>^iN3`C*NsgO2zXWWyLD;r^gyepL<VqdEdy4zipJ>4) zrOSG9LUKX$c5}jR(?)9rd0(Y=t>CtuuDjK?k})P+TS*uOzMoJCvYPx>=eG=c8JB(p zyKbwnbAjI`nLk=1^Kx9V_1pm5OiyWRGo~aKw4SQn&(YfB(LfJ1Klo&TRe$q8486ko z?^A(HRmblHSk<vyQ%CD_sZW#4&l@teUu9gD_d@rnKbj2!Y|;kn$tAwWrpHFf7nv(c zd&jY#?;T~F6)f_Frix=1_Bi&Kcl=K8806?jB;ci3@#%4k-#3M9Ge^C5JNk2lnMz^K zThM#4wcc?{^{M}edc);u>+vto**qOp49Igizn#=O?t5`1ppo1c|24}gd9G&4{25?d z=73UE(}+xIuVykO{x$ut<6QEEWGY29jmVS+Y$kIV<(gh(N`BZfTYnct=2NCjnQxKI zD{#rD5j`dTn(6tNK`(mBTtv&1BaeH!{@qfBUE_Awd!IFAi5{QBZt9_Q3FbiAuyY`9 z?wEvlKL;C)llA8~`0byOg`WK_<={V|@^CpQT}R+^X<ylzwXgV5w~_c&{H*=z_VumL zm42UO-d!WJ^}Lq8+|*P0dRtEw+CGigz7cyf+yB6p8Ik^5%T)11<FD(F)_wdq)$@H+ zkE+X$-Q19VgHY^U&$wjI@jkl*wl!my){EXeK3`1TTqsu{KsL|cEyeCXgD+g{wm#nf zVW6WLKdu7S?dP`D5U%)ktn2y69~tzL4<p!ZnXTu;ACt_h4VkL#>&98@x<3)rqvlwD z5@6*Y8Qa^n<xc~ds*W!NSk)nYmt9Be^MaK?rmEx50<7wg7}Is=qd%`}`#T5sNrL<N z(`f!B>z|uI_=BEq$U!v+l$?nh*Qz)Nt$$7CfyUa(o42LZcga8&D(7ARU$~rWJ;uHm z=&0J_24KGp)SRvL{P+^d{0T#*$Uawdj3-HtFOwch7r&q0=l_}{Tt9tZ65{<hYc$88 zd4AAO`w<f^X8r}0hl?3W55LZJy(24r^u`huGva3*Gv~5>|J>Fi^8KWT(nWo|#lJ<Z z^p<s8*G;+E>0P<mxk7nrVzPppUDLCbg4}>cAvUq^)i@Zr?S2LZ6t2g7AE<lOQkU?^ zL9bh-50UjvANK9oIqub%hU>C5o7X&ra?{`c8`$)BVCSH3sL-$1&euRZ+d0_aUi^81 zF3Pq`fy3JMbRbK`(KEpH?MmUb0hs~1en7j_w4ZzXQjs)nJ70<`N5mcUWJ>=pZ6&i7 z!`IP&1rBT9X<L@F3S48KcmHBI#NXY~_b+6=I1#H#So;0XTI1Z+AQn6IIEPbzOp|L> zxqvN+UFawm)HtUS0%fv!K5J=i`G3K8uKKM18R)2DEeEXI!kt?V;EHdD>IWmh&GPbp z8T2x@%wyLw<rp?@zCv=pPI8rOf7}}O|LTymK`ZME2^Pf7865C@pt`J%_)p|q0#jOf zKJa?58GVR1uDPA>O?y+`69V7A>xvUm<^7&M$WLjv=!-a>tC*2~R(#>r?MOd-Hrn?u zNbX;fTyEd?ez#+{Yisio-F{FIo9BylwViISe*<5*_G&#J#gArtiJx_QxjEkYnsk+9 zN}q1aY<<rCRgzgSWU98Ww|)eTY|Z+kuc6$u{~N$sSA7hgJq;(?yQfx7LcBlTgo!Kn z%PqdnEydNpqw;WZl>nz-=ep**UpMHbpO^mG_h-m&w>(2KWiDjPY(1`|z0LOjnjuqU zhaHc;Y0Hg_kX$9(oyQCf@6}P|>aw2k$ePD&y)y~%eq60Jj}cwOW-zGry66(eE^{I| zN|~(Dt2oLQ#~$&HGT%#L7n*JyjPXm&Z!+F5#yp?46rV3a=DCW`Z+SN8aq1_5#SgNF zo!dN1GE+4&TklK%ie#p1WVU`E`L9W4rbgy4uDES1{+YlovC*s_{XYi1<a-vo_NVe` z$o}~`lKVF#SIO4%x*_#PS5#*u@wc8l61#*}juTsN!~a1ZHR_*f?dQ$gbmaSfYbEwY zg^;n|dY>mg^zu{9>&3^qt=!mey}$pqEi-btA+w$K|67uK70Feyz4c%&#NX<+`q9{9 z%Micre)KJ#ZpaqZj{-Vz?2<Eb+~6Ih&lHTfQO6$d_&V<>ZIOhGDvlf7bLW-bQDQiW z{e15z>v+NFpOq}RUm^JQ-ce-Ha}Cum<Ee)GL=NS$dF|g)j7GqBuKMRQfsQIh?*Wc_ zyBni>fP6btA0>Wo)<^xFK`(vOFJrf5O4Qmir45_O{Ck65WPTL8EwlCh`5#E;uhhuA z0#|H3C2pGO`Mg0ddj2YQTTl1bY`R~VK)J+VGnxO0a!oHXpTJHsRU>H{kty-qOy)nK zT+@rpKgCWmRU>H{k$FD$W-|X7<(gh(u3#sb`*6vp5t&=DH<S5-K`%1ru-h^R)nZK7 zD>5Z_o5}nalxupCc@1`wsU{GbMr2B#(oCk@i_`QX^G(=ErW!yrjmVV#shLc<2c_vn z=C#;KW=*?Gf7MK;+@mmMj@HUliKJ;nPwD%b$&_`prWZYb06Xbf)9%tIH<KxAC{w1~ z3$<kqslijzh@R3nH<KyzUQI80%JVcWQ;s3mAktl%awBrVl&fUxxl<xHsJ{X)x=5aO zW#*=LmFA|V3%NqEhzr;}J)_@n&ikY_cZxkGX%*8njpj~x*T!5kcylLvbn@zGX>3xq zOwIJm(y}Z{VADR`jdQVG<NZ>IE#zEB`BBS4dnrF_zq&G8p69FI3K%lgm}kpud2CYO z`!r=%V6!c=<#9xPtHhM~9z&*TgK+bF_1=jo_YX*}lI_j&68>Enw@ud*tM)w4NkY6I zt81;7uL7~?28NC*j<UtEOT)`i%DQpjweU@O_v<O1T`k44@SLN$Rz&8fo{lQ+4guS7 z((--9$VQU+W<zE>aiaSind?dJy@KQ_*?ymv*rR_zA@;2&PPBYEPQ*GTM*KKw)Td!w zH{0Ip)23z;V3sXR`>VNZsQ#?w`KI!r(f$#!-ERNZ`w8Tfwp+#2c0*=6?Qc9wRqc;9 z@pbieHrl_vZwz*hLHwHSk2zSK_Sf0(`=O=$SL=>Y?e9jNZcmwi$kt^35fLA1ddVsA zvG2=p_i7`ub}(gLZOCk={UwJ@xiYWRy6U5T4=Stv;t>e23D0`+-ySEHs$lcmf30!i zTCbissuM=plGtUOkfZ1)N6|$ek!$MSfxc%TW%b6A%xw6vMEdu0HI|%@x{UU5WN{&O z%kIvNS|3ZK0Zf^DYGk%P-@1Tg%IwP4Q!R`9dL@rUhh}+nA<2}U*p?}p2eydJHSSqN zwi@)vO-FiSEmQe4<a`S;=G!JYFKa$iu9EHdqgj8(B|cbB9@*pQQW9)_9yJ<A>-VEN z@_l_<>PI)C;&8Fwdi%@z-i*^3VC_>k_FJFB!zY$ZiF8}0L|H&1F{Sdo@o&RaTN`>t zBo=I$t&jK851TS2Mzl;hhF!zrUZy2i*8HYiCA%`6!_S$r2|d_*JnM<mj7RIv_m;*0 z{W!(k65qL>&KZB+OX-3<H^+OSC{)J5iOustOED^SbBwBZQ4&$sq%FlCrr*V1rhmfv z9qV*U?nNY5`F*ZXDo*9(<21_s@@FhTruf$5dzrh7?w;?{IQ4yxljw_qe7^~V9yXi) z52#Y*n=`W@z$SEZ_@exW9sO)eZ6dmbZ4>d8SErhziZ7eBiKg8xbsD_&?o%|21-W;n zWl5j@2BY4vW3Sx1GG!hxWNMotK?@)b5-opI(T;=8G^%Jb4%(Z0%i1Mu+l$Xle@UBY zKdGFd@mkZi+xBs)_hPD7)lKbGXe(bkS5d{f+6jG9gM2Mi<{(5i&krr-sH{`Mwv+fr z`(AP-4t%!SNz0Y7Shi+4+lz8dFM50ru+}4N&R#+?`wW@BZ1wVQDu@Ws$R@hTJci%( z=68kZK5ih#`zV5zB_hw@zp(8jx|{wH+q4aG<nc|@t|y-~?Rwft?q6tnX{YZt^a$Hd z-$gQa88Wqv5zH=9#!JJZgN*syKIKC0$eg^3?<JJbp&iY<Q&NP&U4gmwV13c)1h4eF za~Y4qv$s?FL(xa$Uf6%BffG{bVL5!-JI9#Yc@=1P82GKgGTv)h@{UX?z%Av!+_wlD zSJHl-4r+|%`%_|)_+AZY!~UO7QatOK+hjcX?%bxc3h4Kh81L%ND>uSlbJ<%;8F#6# z>cYIb^ERlm6US8uiF@bE?zy5t9i1nDotNaQYZnfk_Z#Q(yjSe4J9jl=ra_yjzei@a zS<#b+*y#LJ_7?mMBsXKm9{T*wKdgzX{&EFhNSOw&Y$6YB7`am+CnA20c-L{>`4_(2 z{;9c}Tq5DY*7<Gx=jqc@%*cJIurVWjvsb5z8RUW07g;eg-geALx4CA_Ab-squgPEd zSI3XsQdFDRP%ma0w0*;T#rSKqeQ;j~{ZpN`AFvwV^J6D`==UXNEU0#Zo<jF>#e#}A zy2rZSb=NLWH~37&g7oFm{^lOZm1SX+Na%+U9*^A9;r<(>xa!*L_8F?}?e+(ezYy|h zVT0NJT8#1=NH*wvl5<%bdVb#^ccOHewqXaZsTg+k&JMJww<tRi`?wtN+lY_HUcgBa zyVQw(C;FnV|FmU@lv5nbLatvMBjwmOjNm_g{toXPy016?>)G6KKIABy3zb3w=dwv1 zGH+MUzYEjZLOx%}_gCgJISjDJDutQy)a;B9ViQ{E5Iu~eUiU$!*(SbZt-H{AeCqd8 z(hfY2S#KQn2eMQgn)e)aEJmP#Ip&A4O|LC$Z42@qs%&7}ly7OxvtHYFlWlzOQ@7h7 z=wu7qZhDPdYnv;%QM<|Yu<dr4r?1YvVPM@}`Y7!-gzK_}wN0-_Yi)BSH?mFi3TvC> zk;v7y?ZdgYNgu^F_ilK2+u~k5wYIsE8`-9wt%Zz9iFVVrH#V@%z0(`swu>9u7TiMy zNlm_W;bPc!lV~?>`(9w(Uiv8Q=H77*Z(FZdPi?ye_p(7!V;knjp>30BH*LETSlgtJ zVw-#CJG^a|c=goU7Ti+@NsVnX=7()JiFVVr{lMBLee{0Agx@+BQ0mglc%{a;V4hyC zWGYj+e)qwTrlWPF_kM$x6kczMWJ7P~+rV01Ir2PR)5^GD&RxV_+1z!wJBn-C^{nkB z>NNeYLyU~6S`SxdFvdxrCNkBS-Q>Q!w6-Zzbhc#%V~dulY;Gb`#t2j9Wi>K`K3&Tc z`eyf^q;EE5iuY_igT7SDlw&iQ(kGfS#e25QpbyhBRiE6%cIk^unc_WLX3%$NnW`^r zB2)SRQ>J*&mKo%%mZ|!nCNd=!O_}07EmI$Z-xDVGwD&i+JL3=^!>;PY`pNqJvA$kE zf2U^LsP^?;?>t)OnH^GTxcqFroxabrPuc)=JC9@ceW~70X}z7kpJe`djm*|_K1njG zH8NYzrK?Eh-`2=%J(osE<~I$Q;@7a_(ABnF^$w73Cw+{#_npgAGdF_TjXlI?&3c&c zH@^y`#`~3pBYDNH;vQ!k{+lPui;<2CfH^+byY4t(%ZkYQK<lrMkz8d;*7mYQc1Il7 zmN;l>Oa-M=^Cq?Q5$-x)Mv@?hp}%^!x)&FPrpLA$vijxWR!W4*CN$VK{51ZPbMUv6 z#}|S}Z1U{M4eCF{;mM2R*qS|$ErP}Glh~fEwf4Xi*Msfa0@;=={vQ>=b&(y%-kL4T zi(qMJ3+~ODF)3{$f3#EDMj6zuJ>96>Xq$XO4;Hu{&YqQcGkacF#~$^^QBn!9Ddo13 zTQ}r{jycJ9%PzXVE=so6PAgTgG;F8Fb`6|WyIun&OuGi@{#hL5t=aWOv8kb5kXI9b z-XEUBU$hBKYc~$j2U&IvwQbjz!r3)2bXM&`{#thN{Z9C|#rFC$%Pu_UiCmkXDrd6A zLLRbYleXYK5%<gMv?DtC^5opKyG+o0E%ohkzt@PzZ2Rr@o0fg+vja^wm@1as;Y!&7 zwfw%LiH};c6+Sd=9o|Flg2hqZTJFt{fko`qzPH9@dj2hazxsooUVsW)jjixkOE#en z)26KdV+K!l9LLsddZcOl)#)c)o6vgFo0#i`v(;{L55kPm%iHc-eyc4T-4(Rkc4x~* z_|>w}U-aR6xN-cEI9MCTCVa~MiQA6laxPWQ=fJD#JzMta`LQ>L%<j=2@Ac}5<Je-H zE`g<?eGPLDAI(CTg7xg$C-=~U7#$jx_ofo6mXPhY^?kzK(7rnJO8K~i*ruxW#*mi! zk~k_fZIH*)?b+}%VQo;|NEjO~wr$uaCbVb6LRcHrs2s+IUfYJ@!FF?H>+vOsjENzh zKGrx@Czj@>%DJODQH1Ag^#hkcmKkG%`UOKzw>XY1^#favuY#qaZOBXR=Um&$Q{z)d z3);l9+Sm0#A=Ada`i~Iey7)4Vy)_%}On{}Kjdl7u)fZ$cS<61i@aI&m&NH@yIj||Q zZ*SXU@CU`7R&1Im9Z5}<^R`WAD=ziB8Q%D`Z*SY{=nux5*;i-$75ng%rBXPSnpRVc zvzd37Qv31yCZcRhF&SI1+OJ7FSbYuF^_-7lxBg_E$`7a#I!=T4Q`Eh;;r7=vw}-N` z&U$SM9gjKnZ`;=Iw%at<eolV=Y}q<3_aEK+3s4f9#4@(f?Ya}pX8$wXc7EO)he*Hw zS#SJe9?S8o|5%%GH>G`h^*i4Bp6fu{Yt_$;nfCI!yv`gTmzgfiWxUkn_G{v=mgb!D zj-1i1>aRd1a80&QV`XefSp9ZoJL}vlm-ood+Bm773+r`G`}g;LLu_fqp3H11HFwl_ zKlp65m3}_$**1({)3rCZj#Z_x8rp_?Q=Dtl=vIssoEsyp&Sfq`rAEvR541Z!i`|xJ zW=EZ|K<qeb8ge$rdQrx-ul;8N)p#@e>dZgg4;)uYXDzQ}L1@^N%eCGAKhe~tI&D^& zF1QP9{gC73>J#;Q3%c(&{!~lIKCum3y&HNjm#s3<HQP1c_PXLvq(5ocr_>qeyml=e z0iW{k+3GL#dmWL=#1T9P&L(KBi|5tuoV&^Qvp(eM<UR*pS_SlNgP!<}$ixwT-y8km zhF|dbq}>F6)IBQu1V2jnGr&@Z(Bm1Y+3!jXQ>9!MCE@zp%fYAGSo<Nw?;gkxXCU&d z`2l|P{bKq7&sNzF<<fNc`)l%6i|Gdm^#rcTCVp={9zHIt|51JjeUI)6D6RaE&*f4_ z2jvxsaUBxk2fU-?z3Tyj{-geVG%<7{cK#V0@Y{h+X*@cMJJ@uLKPdp4U_57yz9{V3 zOu695$y|p27P#cW-#AWM^8l;&mWFYR6!G>+syJ1yxV^ou<3*IoJ7a=3;51f-T%5}$ z*RXZTy<nVY#&9lufYURg+DL3xTi3~`*l1!|w|e~GIvE`$JW2Qj;Zrv56kB}x8{>9; zz&lKO;8DVpgijDYW#X=r5iu}=U2VYf%*MdcO(sTt79QMumBkNi@eghu5qjSq;2pre zzko*xPZB;s_>_$g02=ZV@g2av{)1O4eS`Y0wEc(jQH%e|=p^A2giqO6nk%Tkb5n<0 z@ayl~Wb4xz`;3ZFVUn%$JF2(h5YT@|^$Ehy+W0n+uPVh6{I?}=koOkV);Vg+-+12} zmQdjPzq8wJZ(ysvI=gLu0q+36??2#C!jptg5I$vN@|PP=fqaVZPKs|}yS{kTt}h<7 z>x<j<ZCbS3XVaqHKARr4{jup`+aJI?OnZPw2~QF}LHJ={zdgWz3fOP|O%Id4OLlv8 zt=<pvfWB*WQRMmjz|!6U{@Mj1(8QZ;e4)+%wF`+KQwo!Rb<x5blkrir95`v>o~m<$ zg>NH#obc_0=Lz3I_)fy_CY*GxwCYbst^DgrN0TVWZyntYxPmj^Up?s!l3yma@&)C6 zRKAPwHo|ejJ8Z1_e-#9{?)0QPr9KnOxMb+lN%nOnt@30i+3Osz%F`GM4SBs6#qTpQ z?320`kr4JQyuyl~o`o&8eG9Lp@{8>9Pi~4qjGym4pWHHL<2Oouetz_P^2&RF1A9M3 z{GTHJPZ9s8i2sw)oQ~9~ww_PfcuV|3%RgJ<y%z3SQfz@fA5Dq?6Q4A2r01ha@#itc z1v(FVP+>EFq<lda;;8X<eGTRJ%5@J*x$w(72(oE<7X`Qxzti(khxB(ye~0u}*pTm# z{toG{uu;E5`YV1z|Cacnf1LD>lm0564gV`_=x_C3@L!ztSJ==$PWmf;L;sfep?{k6 zPm}&>^1s4{{%P`mn)FxL&_7N3D}F=&miV2X)73sGqvO%pdOR+=30Bw8pFE_`Rl$o@ zb&&sL>q$DpIQaZMr(<y&#|bA0JA}6$viUC|JVdyIusz=OoW2C&O#OxktFFw~zi(S2 zY0?9m?c?;t;xVf{rtFh-iQ4*NeN^5TM?p~DP5j-&-%b48#J`RBw-Ns~;@?L6u^pt} z4$&{LKel5Bu-||8#dZ<>E~4LM(|42nZj#?k^1DfXH_7iN`7t$q82WCq;;%2ZDPim1 zGXAe7Z<Fn>E!5sy$RAtCzb)hcYVvIVc2oRzQ~Y*Qyta;Q|F+I=x9@*`{m8!*zugqS z-4w5_WAg9+=jGY{-R9W+!!~>T@7t#4qrv#mI=21WI=>yi|M~SJ|8|mp?e$;ZwobCI zWla8UnV;+b&o0mQZ%o`9tY7<L>Ov5&wRjuojrm5bN_ZYv^UHAqc7KEX1pu?$mnB3f zzZVDpT3@%)&%~Vuzk_li(DLeGTi<Tdw>u{KYWcPLcCVptH|e{L^xYP-_1#AL)?!=V zZKUrurLVSEj{dzKoI8En*3fqw>AO|wqwRP4wkE^?1CJ3d5v~$muyId}aDwm{;Synz z-?Lzse`kzvg76sO65$2HON5sRuMj?C<BMX16DE#eKE4C~HQO%<>~C$(*F~=1c5?33 zr>_BTS)+a$zhf=oI`ymig8IAHu)n?eS#AApeMbFj*x&m6Cjmd3?WyaMHjVUkTlPCW zw>f=sT?%Cb9>&364+CEhEPaOBfQvXW>CXV``kbEQ_WT3bmVcb&A1C?89b4Y*B=2^T zcRR_uo#fq4^5#k2Jjt6UdGjQ1p5)y@^6nsccaXe0NZuVJ?@p3;C&{~$<lRZ~?j(8d zCVB5BdG989?<RTgCV3}F-U*U-g5<r2=-)&1?;-lTi2g33zpI8`;?W<|d+u`Pt@yml zdEPFM$ap62HK?uUu8739!5=9B2l0GY<OG#J3>@UgU6IFugM7FvD!F3f0~Y=|kXin9 zXA|L=g`X92L*BDQ|1A0I1)_g}=wGnuw@K}Wd|*o-U`wBE;ysgo8`0DHW7`g*-$C>{ zNd7R<4-@?`(T@`SDAA7+y|lKe|Mf(Fy-nY@v2>A151g>@Ci{6<-zN2a6~Fy~pCtNK z!p{+w7Bu)Hk63u~ZE;{fUi&uRCh_IREAR@i#Gu-M&)_7GxB0dgZG7Bn@4n5)yQw@+ zc%CrHJCR1Yx@n7})3<qXkA=^B;3ROM&v_5rLs;&|2j$y-2+*)++f9Ov^3T{f`FdO5 z<m(qL`sDXf`S(%z+itb#-?m`m>+JSQUiZ9R{&w4c$+urb<$Z)Df&+V!ZyzHp5o?w| zN_d$t>34m}F28<}@F~JegsHykpGJ8QZ^`S){_E{{NWLR(%X`NT!Ut?T-br|ig%7yj zPQo>{^&Jp$L!Sd`eICT$flj-=18O}T`13$#68t8%+v7mzB9)7OO!+Iofj<uHvD^E= z^|n0+-a+>Km>n+%ZXo^}hVA<A1~m1(J4QH8xC$KT_ol9GR{5K{<_Vv)@F?ZeDCN^A z<<ltT(<tTBDCN^A<<ltT(<tTBDCN`W+xu*N-)^_xDCN`W+pj13M+q+zw)1I}@@bUv zY4rM2Hvjc@K8;>a^-(^JQa+7RK8?O3Zp){98hytByPWcAbli@=LzGX4BwUSnIYjw% zi1O(W<<lX`r$e1~dmN&CI@D?B)1gi~pAJzz9in_XMEP`x^63!e(;>>ILzGX4D4!19 z9k={>=<cfJpSMsxy@m4WEnRj#r754%luv2Or!?hLn(`@4`IM%7N>e_iDWB4mPie}h zH04v8@+nRElzzJ%-|4q6TmDPG-Oi^p<x`sSDNXs5rhH0MKBXz2(v(kW%BM8tQ=0NA zP5G3jd`eS3<td-?luvoer#$6Tp7JSA`IM)8%2Ph&DWCF`PkG9xJmpiK@+nXGl&5^k zQ$FP>pYoJXdCI3e<<mIj(>UeRIOWqM<<lhP(<J57B<0g2<<lhP(<J57B<0g2<<lhP z(<J57B<0g2<<lhP(<J57B<0g2<<lhP(<J57B<0g2<<lhP(<J57B<0g2<<lhP(<J57 zB<0g2<<lhPQ<3tiNcmKxd@52t6)B&Jlut#<ry}K3k@BfX`BbEQDpEcbDW8gzPesb7 zBIQ$&@~KGqRHS?=Qa;U4KFv@*%}_qglfUQ5-}B_}dGhx>`Fo!HJx~6gCx6eAzvs!{ z^W^V&^7lOXd!GC~PyU`Kf6tS@=gHsm<nMX%_nqYLJIUX7lD|)qzfY3CPm;e+lD|)q zzfY3CPm;e+lD|)qzfY3CPm;e+lD|)qzfY3CPm;e+lD|)qzfY3CPm;e+lE2?a{(c|% z`+c^*w?{jy`RMj&XVsjaY>)N<2J5Ts(ZM*dY7{Bh9v#|*LqyJH1Kx&1fIDuJ%LZOf zShzEO0N7tYZtsjQ+2t2YT>*dR#n$?8duLV3{rf-LJ4yZqCvNd~IfsBnXSHqbCHs3j zt0)NS>+KUd1C#x|WPdN&f5~k&|0SefAKBkW_V<zfePn+h+22R<x0C(fMfQ)7{Ue=K z%ia;Pe}wEGA^S(j{;SFUt4Y5DWd8xO{{Y#4fb2g&_8%bm*O2{hBKxysf0pdelKok- zKTGy!$^IPKpCkS9WPhIQ&y)RmvOiDu=ShBn>>nrlkCXk!$^PSH|8cVaIN5)k?7yAt zzn%1(C;R8g{&}*0p6s6|`{zmi9c2HVWd8$X{{v+I17!aLWd8$X{{v+IgJl1Mq~Aki z|3hT|LuCI$WdB2C|3f7I7s>u#BKsYu)5>>8y$=z=HMMPb;#8g>oFqI(I8C@jxJr0| z@FL+Q!pnqL2(J=8W8;WJI7T>5I6*i`c#LqGaEWl0@B-mQ!b^mg39k@dC49!l8`E-s zRj#RR`^NMhoS67};2<70W`)kcr8r?3-(`$e+xCs6d7PN^3&6p6y>U+F3&D82+1X{$ zZ+7kjj$&8a_RY>IoCNcQ&Ca91f&9(RGO$Vi1aM%_W@i=Hq<@z1ndVrr8vGH_-NZ4% z_Izk_Bu?c!Y;3=uvVC)`WS1wzmY}}4vdzFTDvuLp{v?%;5l#~>5v~$mAiPL;iSRPv z6~e28&)E24hj5H=oN$70lJFSeG~p8AD&Ymfi-ea5FB4uNyh`|tjW4DAy_E9z(zKnw zm!|Vp{9H=;d@1GgrKJSugM7Y}^7+!z0?LDYzLfHLC*|`_%IBSw&pRofcTzs@bnJZI zN%_3fvGaMSdS4^Rj~c9sjB?87oe?{qcdGX#O!~Ox&z%uFpLbF|@1%U*nXub4=@5<) zjuU47B$ba5P7^K>t`c4#yhwP7@G{{Q!mEVO*!U`kaEx%AaDs4>@EGAV;S%90;RV8r zgqH{}6J8;_O8AV8ucdsxmh$;p%I9k-pRc8SzLxU&TFU2ZDW9*Ue7=_Q`5@)<LCWWY zl+On#pAS+#AEbOfNcnt_^7$a;a}B0^K1lg|kn;H;<@3RaozDj;pAS+#AEbOfn6TS3 z?GTO;juU47B$ba5P7^K>t`c4#yhwP7@G{{Q!mEVO*f`@5juDO%P7qEK9wVG4Tq0a0 zyg+!7@Dkx=!YhPV37@g?1m*Jt<?{sP^91Gd1m*Jt<?{sP^91Gd1m*Jt<?~_6=fjlG zhbf;AQ$8Q2d_GM1e3<h2Fy-@M%I6wP`Fxo2`7q`4Van&jl+TALpAS<$AEtahoUq$- z(IFfo94E~DNh%*BoF-f%TqV3fc#-fD;bp=rgjWflvGM&5;TYjK;RN9%;W5H#!X?60 z!V82K2`>>|CcHv;mGBuGM+fcsU~~-AKVv->9ka_jRep&KwQcWoMsX6%mph#_aIjwO zbV^qF#+yz82lLI1H!azCPGkr2Hm5fM8|&kejeAM|Uedpp^zS46`$+#j(!Y=Nzm)X9 zl=Q!p^xsMP?<D<4NdFPie}wcuK>8mb{ST1-2T1>GN&jm}|7%JAgQWjK(mzZ3XG#Ao z>7OV4^Q3>C^v{$26QutH=|4gGA13_|lm442-!?DA?08#<6HX9L5*7y-@k;r-d6DEV z#)+QfFD9wnmVcgOy-&FPycpp);RN9%;W5H$ybtpAJo|m=?dMgAeu3~J;U&V$gjWc! z5<X+&oz#9isr`0R`|Vt?{kwC)_V3OG+rK-h{dQ9O?WFeGxk&P<{dO+e^1sKi?fIS< z;W*(0;UwWP!fC=K!d1cxgck`f5nd*|LU@(%85<v@_B%-JcaYleAhq8?YQKZjeg~=j z4pRFar1m>V?RSvc?;y3`4?4CzKNuq%C!8RhBs@kqO}Iq3N_c_rBH<;%%Y;`5uM$3E z<HOW`hpGJzQ~MpJ_B%}NcbMAmFty)dYQMwOeut_34paLbruMthvF*7rMmSD5K{!cx zjBuK8iEx$h0^vo%ON5sRuMl1(e8$G_O-lbKeU{p`-=z*ge}9+#`<Lx^#e~2pkKJJ7 zIF-k#TvcW8C#XD0{7EX8?$fM)jLOqgo~H5=m6xczO6655U!d{@Dqp1XMJivS@+B%? zrt)PfU!n39Dqp4YRVqJ2<!7w&zT}Ub06|oUWa~>49wj_UI9ZB;&7c4Dr3sG`p0x2G ze}8nd`T>Zq&)}7vvOe&!bK!!h>BkfBl@{)aS?e9AC$<IUUBaZco(nAdot`DR9LVcg zB6-VHzD(sSRK7yxt5m*fm3JuipnhOk@A&!vA0RBxLwtKsek-v5d;@qD*k4a|tl0M( zfMX~(<lEoxM0p>|eSZTdh(1Z!dOp*!5`Dzxk1pHvQL)&lKe|fzjEz-j8T1{be@C3? zN#Bknm5&il6D|?15?&y@NO+0xGT{}%t2UPKHT|RB7nGP#TgQs}e&zWF{xr@F|0q)V zzP8#rRyHMZqJ+u?;OlVsZaJ5&W91c99Q@zU0zWR7v8%0PWwY?U(u1JyK7ezhzV0W1 zjd+P)WS5^2R)hZUBvu3YUlMm2{9js<@__zJ_W0NFrKKHI{;-Wd4rt2zILZ6Ct>2eE zPVzo(%lop3b6&0f$A2APcI@{1vhy@92l{?lod))OS-B?2$1kg<Fv>f}Z2rzPaNy4` zcP;=+AEvgBFK-}v)iehED`Oxu^m*kr;Gn<w@+<cM2l_m<B60)yPpSSZ(C?`yr96=L z)RVUVo_ewm<p%w#&>QmAd?e8CsnuO5H}RFghWu4KzMfh=MDp^$%858S9Z#)_e>Tdw zY`~A;V3dDVE=vrkt>dY$R&ip~_tj<K&Dhn3@)vPplz%M_Z0P%Sp);}g&csPzga7MG zgqML0`e%~BhQ7~Kfz5KU&%}#_MZQt~4M4O0Z%Bt=w9hx<gbxsXh42Z&PuTdIfM)&Q zi~$?<eRGt`WxNRbo2R}7XzKedX)BSTwvMO1wTu(PzHhAp2lAi(DxgvR^mB}*eS-FQ z`Z<vwwD;4`C4mF~KmFWwz(IXaKeq^M@-JKXG?4rE4Ae=-Y5V)h9jBEkL4SNYX2<*K zr0@mxogNb$=yN(vxJ0;0ctLQG@23}}e+%qAy^sbr>RTuhy|lN<|2S~aUZ)q%00;Sf z`fl;BL4WriU_<`h5?>}30}cD`&I1SSd0M>>Zq#@8BX;=*08Rc6h<%1W9}xMk6C&9< zPTwnsP4b^?z(OCi=jnT?J??$jE?)&S=~t7$Mt!SQ!cPDj`maiVV%Yyx>5ok;{_^#q zzn>s<#@}Zc093w$|2BwR@uT<-`ZW9d43{QRF7-G)r{sU<0`))s>p2ydQv)Xnr)~UE zfe!v&mAm14$W@%hJSg8s7W;kw06zol+Y2o56WIGv=LH+v&%f}!W)z$CC9A+jeMzb> zN%bYEz9iLmm9$5o&&Plqb<bLz^nA?uG)~NN@q4!_#D6^>Q>F#>eN2V2LEkB)23D>y zuu2^RtD!9LpWDAEAtI>fw5l6_v&r3nt2i_1mw*F#r`7Y$K)=&!{^G}H&uK+!&?`~{ zD|-z29dTQJ$01-ten%SEq!)es{-Nh|$11Qvuhw^d{`Z{jjHBGBzcWF2jBp9qkRJmK z`UiX;S=!3*SF8$b=%@aQo>5=yQIs3{#a4g~f2mY4=r2UEsqa?7hWxE@Dkpz!O%weR zuwl>ERbWG(ZixlMU)^zFL!a&h;W5G`!c`M@2{Pn$RpVBF*>%!hk8h0Ixa(_aoBwO+ zK1<%$tnYO@pnn+UzP(*v%Lu>kKj1j9*sL~Sq4(|W`dUHCd>l#I>u2B?mB)eo@gQ=| z?<KABYkqIk!Xt|||Hu;IWgA~j^<5pO@&w^A8(;IN=oZ*>&7)@jByr&T3g=Gbnn#6S z$A=t!UR9n<*z%Hz=JJwCzsB<Ddpr^P9uIIF^#=ZZGx_(;<llo;+kW?XfNw+O;0l$m z+ITc>+cz3#`}|l^{uov5(ZoLT*JzEutnVR4M%VDyq+{zlN&cCPC81Yf?__M$!c)XQ zRkh_!Ef8KNO#Yj+{NqF>E&qvMY=2G0MP6fn&8W5x^q(PpXUN`}XcF=a`lxO14Cy~Z z`p^8mZQm@_H%tDQiJ9@>L}p@Uyog=eHk?ASnb;ck#!d*CB6jKTHE=z73n<rh$kFG; zIqJKB^t*udv-5rCf;IHJ(By~w3r+cT^t-URyb`r<iTqun_AOC+-V_)4zRi)F5`@PH zrwNw`S8ZIP_AS-4uRnGuf0x#1-;(|P(nyKgyA)f19NnHyq;#Pj52Xvuc#v|NzDWKo zl0S>&&tf!*`U3wI$-l)V+aJZa-Tp-@-$ieK?tpVFE>!zyd*tZX<(5-_Sgh#}NnS$q zX)G^I_NU4IG})hyCLz!7lOpNp^}xQ4k+fx>18mwadieK-a4zL*=y$Qn5BiIn=TG|L zwdC3Hk-pfB57AHiO4O737L03B=G*F)_mY0SYv|XzhJL-IU+)_F^{%1cC8XaaYv^~$ z8v0#A`dzYyewQ@YZ;aw^jN)&M;%_XPG}|CD79F*5Czad3&yS2ze2&$`r})d?K;PUS zW7gl(aX@eSr#7C(;%oS0yVUQ;SY&K_^Y$9s-c-MyjO|}wq4(tj$ANvDdos}^uu*RN zw<lx!57^XK?DhKwoI5CQs^8!iTR&h+Kj1jT`1%cQvBwu+uHPD8P~Nouo>)Za{rgir zu_)n=d8_=c=oqly$DX$%)(7nS>%6~+?Xhq?76<nGl=Cho+)MZp!trZ_KaelT#1|9p zC47mEdlqf~_S{eS0m2UwUR3WY`1*i9Vd~TK0O1D-FFL~({r!X=Ap9WVMJGx8HhzH0 zA0)h}-ggZ2UzFw!+Oy|=!VeIBknsJlywcX^mDdq25}qe~AK^y`KSB5z!Y|tRRo#Sl z5k5fp2ErA>Cka1f<MY2l_<0+v=ly}d@3-@%=YISCJMeYHPyUOM|6=67*dxSG{)>_S zV&uOIx^4ao$bT1*|1P}MroZqW!VeSv9AWa`h0ojNTelGIBYY*{>j)PK&lA3n@FRqu zApDGtUwskbJ%kSt&J(_s@I8bdCj2?VUm^UwjbF2ca3A3-313IJNO<1FTP{g<0_!m^ zYMkQ~<KI>4;IA2bu9D%%zh@-$er`xX&!4GFNjaCTN8Qd0Xn@V}PRd1~F9X<|FGzWu z%6AY>5*{Ti<DDu0dctYKlZ2~;PY_-pd@tce!lwu?6MmfV3gM>-uM&RN#>#ZVe*68M zo(m)7{|Na%5+`{(2qy`T5+?tv@2Q*mq=|l#aFy^0!sP!5`9HEq^rr|f6Mmd9`9DJb zkE{~?vo@A|Fyk+}i7@#;O8$?=iGBy+B;irQ<p1dPRGub0Nw`Y*1Yz=jl>8rEB>Gc? zmkB>knEW3l|3_De{#hHVsjd-k9h<0}{NF+T?}!uq4#G*oqlC%-9pwLxG|^8It`a^$ znEc;C{_j{M`cs6L2|rGl{NF+T?^q@JXKgIQiy8l&n+TKtJIVi@aiZTrI7xVvF!{fe z{NI@-`bol7!Y2rm|2xV5or^?&itsYw#|e}FJIVi@t3>~-jn&X@#Q%m(R8IciK>ptl zC;A<PlY~bJlm9o6|2L$Gev)vN@Cm}?{|)5-4U0s7itsYw#|e}FH<14~tP=gRHda$7 z!~b2IsGR)YMgH%K6a5atNy4Lq$^TvC|E@IAPZF*YK0%oL-$nlKS|s{YgqI0FPMG}P zMgH$vCHiM=EX6_pgEv#8L-N}LcoSi3K8^Aul^?KhPuil7$ZXwsz8q11&N8@v0xa$A z-$RaUxj^XEASEZjQm&HL!wDSKB*Mc|pNU6-4gR<ylmBFkY&paBN__eCI~Oe5xTl&F zHtg>9+J$bM1oW?6v9ar)p!@<S5Bh-r0`>b#Uti|}^*()oU$Z3j`}#YtS=wdszh-F| z*rXSG1NpC6verA`zt=2}ECU(zz<t2JyvTB7$u4Ic6?(tE$Z}NL!^Fhjv22%jt^gbL z+5K^3xr^jw9tXX|q}n3OnHO+k)Rz_iGxnb$N0!Hh&!}(GYX8XcVJVkuY6BMk8}f>A z8>`>L8s$gD9ut4X#y9T)4)l3R#kWtNcATn7pLW#!OQYOgkE9)SKhr4RDE<oce^KR= zUmkgJ;Z{?A<ln{sgZCAIt@r}A<^6kH=mY<``up)2c}eA`fiISf_v_#EzLM|{$$x5l zDJBOWH-8^*P-sOq>{IXKi5`LxG|k?}d&3gS#qZ9R-njV2*Jn#_)ruG3RVsgu@FK8M z8b`>hK8u4P?>4Ky+tQn$`c!{m&@Zgo{0mgy!XnCz`WC3ZyQ#h;)wf9YEmD1pRNo@i zw@CHfZ`IfHiD(@9sX-h^2YAuO9dTga-kwi%O1W=O&nGre`G!85e!~eHtNy@`zn)KY zS^Xby67)v7ihs#rwe@^rtJH1OzjeXJ>iNwkms;$ZU&Oh@u-bY)aYq~{hCO$Xes?BN zZq$D#>33(+E?*E`jQZX$*zo83MLz>C3hu<Nw!s1Ae-kgFz`)AiKL6mrhB(T7{edn0 z2M28b0$ch6C&BOAH#ngD>+3%_p!{ppr~GSR<zLBJwe`Kqo?ifq{l0#{abRD5->afY zV52-bYT*>gOOd=3$xD&E6v=xR$$J;cdl$)j7s-1U$r~bhLnLpA<PDL$A(FSJlyppg z>?zs)c$NJ;t?yMe&(k)7-``L!{@3j*N8i^%)R&4&F8SAhrEN48dd-VdMc-WByGY)< z){ytEcyoC}WbaUoy?!hz{f5@CcaO!7zh}I|j?dVRIOJ&irF;jl?}NVBE~4K>^t){O zZj#?k^1DfXH_7iN`Q5hsw%<qp)Rp&`_V#?z#@nM}Zr~4KGd}RWcja&2U%*y80bBk7 z7XO&^3BuApndM2sqlCu@Ur#tqc#?35@G-(w!Y2qX5Wbi2BH>enmk2*fc$x6ygjWbZ zO?Z{?vxLtOeu1!zJ!X5z*lA*GK7#hWh|2p2?;^a1ur(inyaQBzi12lUZy=l}TqIl} zd@JF3!Y2veL-;<z4-tNt@FRpjP55(!pCJ4s;ja*WhVXNQpC|mHjqUZ!_UHwjRKAJu z7Q!*Y-GsLhzKC#~a3A3vgm)265Z*(0nDCW^lY|ct9wmH;@EGCi2wzY52Eu8=dBT%~ zi-b#rD};{`zSY7b(tJj~k5K<VLjC^;_5UN(|Bq1rKN7RsXC!8~$4D$m_1pd)iP`=g ziP`=fiKU6(_SXn~?{6e#`(q?lCH@nH7YN@=c#-fa!b^l7CA>`dal$KvpC-IY_*ued z2){ts&i4`f{gCY=>i0pxcrZf!|A_tm2<Ywn9I@ZOLb;uPBh>$o#O(YUvEM%dznwoL zF*{#IVs?Iv#O!<+iE;eTlRr)pzK8IAgdZaOFyTiCf12>;2tPsiNy1+t{0!me2tQBw zMH^H9KSKTgi1og`vwh@(EyN!q+)a2J;fn~z3HK4+L3kJ81mQh|hY4RvI7#>b;Zeee z2#*oIj_~z_Zy=l|oF_a<xJbA}xI*|C;ae@NUVk?F|6c0<d#V5LrT*W2Uoz+)da3{K zrT)K{`u|?)|9kD<_iXQ_{=b*{|6c0<dt<i0da3{KrT)J+RwaL&AiO~MUc!rnPZ3@s z{3zjN!jBVPA^bGqRl?5_K128g!kvWe{O+axznA*|Uh4mQssHb#{=b*{|6c0<d#V5L zrT)K{`u|?)|9h$b@1_2~m-_!+`~5}4+ez}rJ%sNg{1D-X2|q&k(}X`q_zA*K68;L| zX9zz>_<6!F+L-$PUh4mQssHb#{=Zi}KQQv&eqVEYul@Ti;ESmKIN?6RI|%P0oFKf1 z@G#*k2`333AUsO=5aBVx*Ac#+@C}61g!6<a2^R^M2v-OnBYdlcvoS!U|IbqYpQZjk zOZ|VA=Koph|FhKpXQ}_sQvaW&{y$6of0p|HEcO3c>i@IU|7WTH&&H}`{|UkigzqK1 zNca@tCBlyqUMBoF;T6J96J90!Ea5YRUm)B`cnjff!gl^<ssGPX|DUD)KTG|8miqrJ z_5WGw|FhKpXQ}_sQvaW&{y$6of0p|HEcO4{*ga(beS{w({4n812!ERJ=LkPR_({TF zA^Z&C=LkPf_(dC2|DUD)KTG|8miqrJ_5WGw|FhKpXQ}_sUJxgJ`UvkJyo+#x@E*d$ zgs&u=Bz%DIDB(kd#|U3X_<F)O5Ka@$6P_eoBwQj~A$*MRtrp&x1T^~pYYAUUc*4eg zd(`-#pAYKiNs;NobSi&jT6B|5%H<nRT{q=sr+1;SKPZ&4PW<bI8rR@Fl1rp=von># zF|ovdf1vAX@3Eps-}N?C>OQ-P<OUKpS93m@uZXUZ++a(5zJ0l&miR<xx4u0s@xd=1 z-{mdwZSeW_w!|mT+FU)aXo*jrNh-eLKx!(N$xRj{E6p~DUTk7%yEJy22W==s*mN6T z?bPyRP;T>~4HZ{&zHAL2+Hf6wxf(vS;X3#vk8M5ChU?%f)bODV*TFYl!-qCp2j7Ij zm#^D)k(#!v*6`G8yIQ{6YWV84UF3d{`7t1|a=eDGUfb33-Co02ukC92=4<%swOuXW z9W{LQ+OC%G&KkaYZCA_pZi8>CQp{?uAb;FfQ8X4`UTW~<>+`73;h8+w`aFXvBSic* zy4ra~1SCF|dX}-f@$d0?A)@8h<M|Bpc;ON7yt1aA$C$?pjb=QbWgagqn(=&&dAyKl z#`F8k<Ap;rp3gIn*Qf!{o*Ezgfx&|&RcRm4JO7Mgvuz@AVBI#L_mj67&&4*64mDry z)sFK~koXue5HVscpUY3pRc>*6B%>Y?Yw?tTUEKye9$!754t3S=-DL7jSG*A@kX?_b zN<6xzX8PUc^9<&5b?b>lK;r8vepn!$+Inhv?)G^S)3c>qMmyZl?JBP4mwleWqf@!c z)O1bk)cWmP0Z*lvujI<5dVR8U3)K~sHu7S~<Ez&v*Yb(}HebCyxt7nL3l#^w`s($` zwS4|u$mgrqC)e_Ik)G4_{j!z)a$yZ$UBA@u$pzCd)1|t8sp0Fc;j8PH8opQ8@YVH8 z4c}`tU#@hdTu#juCU5~;5SJZk6U$iex7d|!bERon&&U?gCoL@WvWC_4sq)QMIp%~_ zxuE%l{;#ns`qK1NP71N<@~fS=g@yhZ?23LoH!Xz$ts_IfkA?Qz*cEM|G7eobvqFF^ z;8E%BW8wKb>>kgY_E12tULiE;l>l9bRIwf&q1SZ`Xa-BK+Isw4n4T)<Qu$0J1BT{2 z&a)`jx~0m+(v;#b?RS!LN!us({{wc-BP?1yO>?#PO0UM?iO9L;Nfk?(av2w}X&Ue( zO)T|1k6rU97F`jp8+<Y1Q}5_2zS;7$W-;ictMU0ow;ZsdFXfJ`hd!_A$00v(vo902 z)YMVXJmu0{3c2Nulz|@LiG#$KA$px5o&h1iX4n!pvGDk@>D4nR1lXGK{5{H*{T|Pd z;%Ls}$AHJPXB|9#dwM*VuY>0wNw>Z0;Q1%wxndnWGKq41kju=-?Tb`-disdV82C;# ztM5zrI~uRyn<#l~KHb&ot1N*(h3{gIPt}>9Dwk4os#bKkQ?oP4{N<QLU{eZs^*g_g zpEmt0t_Z#mZQWPHr^r?LCY(-u{T}>ZRTtfQ%2TOQv4|Tm`GTE)B71}U4n}0-UJhi} zr4=!bHzdgE|G)hg^?-_}Y-Tz?ok{M!I)TYd5UVlx#Jv{?g8rieyRX=-3MICrD24yz zT<9jcmXj*;x*k8{T~cLRaq&g4JJ``DPtR5gDco5ENsvc!@AC~F-h!CDQwp&?gk3UK z>cFw<4jg3=)_8&Ny})9RS1!2_d6Rc7QZ7zS!$L7o8R5~r8b{YgA?Tl($cv$uyM}r+ zu6>^qNy|>x<EuE4ORAo2VqdN@S9F9wdqk#MrjeqHY14zircJ*ng0N|u9!2pP52KQ< z&w4hXT-l;|G4JhqeD0W25$AdIQnnkr;Uj0i6k-$kBIDZG8+|PF|1Wo60w>2&-rKz^ zX?1I@!;<A|ZOdT51G}qT9fZKxGT4BO1qRHOjAv(NS8L7ejAnLMGJ#}`4H%MuAr~PD zm?J;}#2g8MoC@!81d=?HkUYo(#Xv5?%Zn4pdn72~{r_K8byfFN_w?+p48PQGXS=KF zJO1_6S6@|E_w+Cp{XC8#T3*x>6KPpTURPF9Hsc5D!>Re{hM2F~o?Wc9QDoX9^53lU zh-K^k6z9K$&s&_bujBl!_}s6{pnC|Xl88lOAdb|<#4^}4SVx`XV+XGt9~b28d-Dlr zu{YgrFSO<h+@@|f>-Ac@ICjtp$0CQZa$ULIxOQf?Qdm?orf&bxPSo+7AEcqH@lT%z zzp2lO^@%t)b^_L+XCtpHsOZIicJn`|cEe+W5qwmg@eT5Cz=w9%`n`Q=^pFmHCwjw1 zXExEw$jvEh8$M1O3$ycT(lG6sM!nWK#5vFC5WDZD6=>CnM#dH2Fdx|(m$0hW6%AV| z`e4_^Lxrf8Iz}O$<C{9R1i^QygXfs5qI2{~bPoH-xxu#-?)x^#4PIgyr2S1>?!!58 zg`yQ5K7s3GC#KPENk4Y|9Mw_ZvgJ`b4ytw(bnv1+WuNQG!X_I`Lq3c@fckK{U2fC_ z6Wx$35f8@*6Xn7~q8LaW#LR>-ANdCr&ZzHo4hOrhA3;_yNZYL*T-0{!G5u?N54<to z)9oUo$RsBCW_TmkDdnkptx5)@gf3jrcIzSy`CVPyxMZ7Hu5}&5X+OHKW74gQ@{+nZ zz7x7yed;>w(`973?ZSCd*L{8Jn)2yd3n9sNVeBMzeV|WWRi7^USW*|pW>VLKd31?? zv^y1ed>OiQk16@|r+wvC3-e{C0%1(lOI>O{<|afTs$?A_=gjW=@gE+HcPOgk+tm^O zNrUzDz`1IBu`n9&|CszAM+Fk=(QiZV*5}OcgAm3eCS5P*>|cJEXn&sT`tYy7bEC~m z43hiR&{$09`UvRE7=VnSkL#ZyGrAbRB>q&6m*?hc_2MWPkXU~W=>HT)!_RV_bNsqx z#AeFEsY;`?h*ee_g-Dbm@n7!gqOxEs9Sq@nK_{{+^=9RSGn-Hd5^3#PsZyVvp6(Q+ ziz@XKLZN8b#;+nzJg$7M_(Z<os8$v`h3S^VM}JoR-d#tT|8(<_36g7>>%&`bnso9q zCw&M7qC>e(ZDyffo^Q4bmDBabI*F0UPd{>etlX{?aJi<44Gk6`>vvX8Ki+T}y^luI zZURvlaTHoG_<>5HGgheA7He7&>4za>Le-W!W2LCp$T|WVo}2tp#S`VLnESr#)Z>|e za7pKJSpU=d95Hk~{D^ffz1W0Ul}$_wlXwfUy)vxVyD*nDg~3VOPXDgYfm?#R=9lsE z<Sbl`M&)#&v(R!3N?!b4kBf~|B~V$zg2u(jbCV}V4lR@S*w(EV+mVO1^ZC?Vr)6A2 zWajZH_R~%<8mIF3(74lNksI@&aobeWjw8BFCclin2!A%CosCXsdF=#aMmr}m+c|N5 z+WGpdcAl;*vz@0ark$n_7$cqzU7r3uklF47tJ3biV+66L#0ZTyBSvV<=OacuB@36t z2${=VlggO6*o_khN)ji8(waAl1D{1VJp+17-}%N<zj5P}S-5AWPpc`|!lv%Mam=7n zv$z8}!uTy<e&#A;{+!0_i*+=h863o#C)Qzow|*xX&ERnGa(vL{iSco$(1{HXX)o3; zD&`+5b)4Z5*&@+j8!mxZ#z5l4x<TfqLr&fk_xm0%#O@g{7QY@Y#IU^^zZohKMz$e2 zpZ35k@AuYil=-yS6H})N64B|yq-w3*h>2~~I`Y_2Fp<aWLy-q5nR$Fj)?f|mK?V!` z=Vs{X_Mby`P-*P0{~U4#laa-C^4#Qe%%6Sx3$gnBMdMBJ7mYWUzhIpZwZY@#UF)yw zG$vnP)$MQ>nR)t3);3@?!@a9->anGb$aVUr?ksJhb}XZBlI@ghyELDyH>^{#|MR!g zI%T4rxDJRnlycoQoZC?2bF0zLS7-ERZEDtp@BaD|jNbm785<iLEzBk^c|^9peh`Y% zZ0xdUHT!k&`i%Bs@?2hf!RT%8>Gt^e{?S6mS+%n7bR1Q+rH->|wPSHL`j&Hjnh$px zt(xAp_x0^!yU~4Zi#?w8I~~TD54R8QpDd$ip_7U2+@$6(sX>oM<(yx;+qZ4@nC4@B zHMn3m87K$&4Tpo_m!7eCnY$<>t9|3BXQGV67|m{<X7shsl^JiJs?m5o?OXFx4{0o_ zed|ATpUtCvLvI_gd1>Db$Y-@r-E~+-`!u7keXh)S`&3PO`}W)cxTe3*fBSfA#^lky zSiQ9Gsi@Cr-<0c1{q&z<jJ3~<MJ<%=*sT21j6<nOZ{H=)aoU6ST|ROK1)3i1i`7f} zo`(9Y_PM^)SNk+0bz}c)!!!9@)MR0L9%HkEGA7nxZrxDAk!wWwTvRrXbL6%Z@!xAB zM}ERaQj>0@9gn3<Q(p~sVe2W%!$z_C4R1i5vwjtu-H5U*o4Nkkm(4Vzx4pWKxD)M_ z8q=O5x-BMuG}!uyqApWodfVA0n@4-M4W6-iY2QuAr?szMZ5r1V8|H4G!$@o!txuo^ z1xPG6{y_cR{t(DBNk043Q^$;|G4?p3^_cw8U`u03mnr*feaooL!#=Tk@dty8#|Hr0 z>@g5?nAo3XvzIl797bYYiM>o)d2R75!RYLl>X=hc9Z#yp$T$Lio}0YKen0xKt<SU{ z$fA8-*mA@DLHMH&T3*^#@Mihqvc?*1>x`$B*w*Wdj_mkYt@jwKF<(Rc-n!w8wMV8c zwJ(PM6ZBd3nm|1h`>(IDs~O3+5_=iHp)cM7Szh}&x)S!28YAO~ZimSq4YuF1q|0Cr z*e{lc{o;AXcG`{nNC{sIieEsXmMy+WyjixDn>L!KFWYKH>PoXM>=4b9#9(l<d>(nE zM-K-X@zK$du&H~m$+ISm*{m;{YM&f@2Eb+6?V!M4hEHn7EW0gxK5=9x>?JkYFFf|T z_*4<?G4<6TmWL0<^R5qSdxc-=VXs5WwU=gGsl80wIEIe_i+2n=x)S!28YAO~ww1{r zjoSzQ7PnWH{U9nfhCdn%zW8=6-`JLTvwZO|>Y0dV4?fPl)b#5y&L^6Yd}(8N*}mw= zPS{dvjO~tS+$MiC*z}qaU556<mYX|EHV<En)qB@A&jfvzy~ajCfJB{n>@@@&J83V? zNWN9Kmm?e39^7Ns*H3i=HyWSaHrsOGLERo@v#k>!wRz6LZoSuLM?s%yGiR;ZpUo8G z`LUUmowS*Tn_;uq80~A!>Tx+}_K|5f-x_+%S)cZ2GsU<9n{i(C$2bj&vXeG**ZlOO zgr9l+hHLXozj4-;{n<b<o*x@n*-0B{xEX$P;WyFbsJ<E;*m1_@G1eY4{*aS@1J3C$ zY=`!nwLRmLvzF}7W{UCr*v!gK+DyYWZA|(N?o}237R`_9tHJ2!ojhz7tM~cY+Ft-e zrl09Au(0j@*-SB>ADda(Nt<c7kxh<h`w$1m-qGON;)pI|zT3}Y^*);oJ{$a*HgndC z{n<=0o*$c8*-4vexEVH!jXl_G{6+U$8^X_?@I%NNey`1*gZfOH9ijv!qd%J|#`9w{ zD?4d34cD~UGd3@~XGyn5`B~wUXKWrei`9E=b}Q&JZRV^6`?Hy1T&c~>nBv->W5T=k zAG5lWHq`JlZ20K+6|K$ScS#$@^X{Agw#52hu8EB<xrXmGj>ng~p4E&iwXfHnj_iaz z4P4Vkk5BIT=t#_-$vHMw@Ab*&f<MbA)i+d@F^)Ck`LWp;P%BJHo2i;8cAXcSJ+GI| zmb;!EKacBKM|RR?J=U|BW0Uj6{;w3Z{SgcEtmOuu-^*rtK}mn<EB1{m#`EK6R(8^6 z8g9neyr^)@+Q_pmiPd|@=4}}^n`%xi?_Q0==!-|FmLWuY#@mb<lrgc6bKntuZt~sh z*C*A_SbF%$IG6N>U+%BG0QrpgQ*p<09>0)h1h5BT7>RAw_8{bW`Fdm@$c>)sR;5wf zJhs{L*`jSb{9)@K^V(C}4z`Kad;Q^spwF_E>yv%iN;9t1R>lvwe&G5r=3mNoqDkwq zwsZ9R{c8F9)PRv#H>ms08mp`uh&98m)#du2VO*(Q6L!SIcM1{Z@_AMHt_B{ub8-6Z z7~9{X4<_%2{=*VvYTI~y@I^grwOk*pIzF(H@v5<}rw`r=tlhR#ijuZ-ar<p|L2bm^ z2DaOA_#vCe_>K8!%yuA4_+W4+$EU_BK1i$?KDfMRr4R=VBXzCBt}#2RXRTuXwn_P+ zde%zUn7%lo+iLPhgQ0d&m(kYMU`x#J@GO#BAG0OsW!`u(j#>6{*EIda!kT70ANF!F z#qFhPjD5Q86}wl=ar=kYSo^{EV)b5oy`+b|T>tOOUYhZI*vrKfx0k9(x7W}I&RF}< zzn*-*&BI=?dau2>0g~lk?p|JB_R@?iuvhn<wH}WyrntRSO}f2e*NL!Kd@lpf&bil_ zUVHs;4|`3bo{1RxvX^FDfxWt)E7JCIF~#krYSQgB{ON~uTU7ko@i%8|K65TG@r%#J zW%-x8@7b5VG~@ZOmy0QGFIAIaFZbD5_*c?iv1e<&{&jl~d%1g_ec4MhuE1WY<I%+w zx0k9(w^wYu!CuMz*;u{TUgZpX;W5oS+_hqEdpV4;^?-V={tol>HQS}H9o6&ncbKQI zqcxA``Y0BYd&O*7159PK5lf%OvfAh{uD~a{W6q(`vC)QExhp$ppO6}}dQbO>;kEan zy{5hz#PWza@%$S=%UGl7#a@*j_Hx%JxqX86Iv;B$Z7&y7++MxbOvxA>%hO(N4EK(q zY7cw4>yy6hr5R&mNVnIO8E<c|HP2%|wq*Mo<0qC!dt-U=hgy&Jx$B9(+NT+P?Q><u z+t+K2lH7xg-`7jrPnPyg_h_FxpY_!~&FE{ND>L4{UUOuue{%KTOpo@t^G{#x(~Q3M zxiaJJ>ouqK-@fD7?VDR}d^e1YjjMJ|%<(&y8sFz~#P=^O0gn^k-8|z}Eboi&vpwwP z#?pTLVeWjzci79t<oFZp)ib_disriZa`UuTEbp_|9X;&j#^S#0l@{O8URP$ky}jal zU(aDl{5#R3eQqr7t9@zl9qn^v#@p8`zW3k0dXM(G*LQujPcwGKKeW%48E;>&YsUWD z*XYqccdqHHeQEO-+ULrQw{P|5uel!WbLX1A+Ltzep?$8*c>8+IU*mTaf!D_8SRU~v zmY4C@%x+)9^`(B=XBby~{=)T%i^;K1qoiw0`;TZ_n0%klcGEs<|1;Y@Q)3zob>y+n z5cZPQ^T&29E^~hGzNR<drP82?DSm&nZs0~f(ru&U8aB2jO0Lm;*CcDd>)0&XKk~ja zbZXqbK~nkcMc`G>yzBR%wW^gs-fPAamDn!cmz>#jCH~{vk-Lk*!#Lx$5bJKjEvL`p zh!j4Af86)OXMp<+m*ewte4c_2ID;QW`5)nk=h}nU;`1GR*5dPee7=Q`bA2lBEM<GB zgXNsODT8^W=pCl4gYSg5;Yj)r(2G<1`3}cXWQG1J9OLb*%+?CFu_kBe*W+Yn6Mcpf zEe7ZrZ0XWaewfC2zg%%#befj~5+}w>xKHThC&nmB@X#(XJoS1-8=hx{#YurKw8NmC zxtg3yL2xxb!3aJ|&Se02jvS?_a;Fxkvv#wL-&N|&tFnj|HaG7F3^4{GTjO-YUu${V zmV+me4+Tl9)}C%O8JC&ZrtSDB?A-*chwTRU;<yhVCYIrz<lq%2tN8f_`;I+YR{E<_ zU+Ca1e}!rdzahdaP{p$gN3EyTC^$qyp=f|NdWWIN;yW74)v9^<v&O?dz&o4O>ls<L zHIkk3ZpMvYE`nq@*!bmR`gpq>@sIqlL0|7?1j|PHIeB51s2}J{v^i2po162tKG*nZ z&+xe@yAdCjk&eDdx{&W`RPJKxhCYIFCQZwCHLe}8dExCKANF`xBS>V-aojOE<IiB# zeW>60IHu^R_ZsJ&kA}CWoIc<A2)P^SCyq_RUqe3fE!xJx1iOiCOgotO*=8Ox{wvxB zJ`=aiI0}%ApU`h;JCpa>W&!p86>akY-S)_L<o9L@oqDa-Ds<+{^BuhX^$;eN$q7&@ z8|}tX$MF_^oW>=NXc$0db}t1SziW2irH`-B$Gi3M9({bJKE6sHU#*Wn9=u8Te**v2 zC}JP|1>;bsb`rl|(kNB%a_~}RdPe=2hp%)j@Rg2xOZR(AC%mPT-qHi!(t|;Le<=wg zD7P>-u#`XKDRUWG7y04FD{#&^nSB#>?(E>rpM}NK#matXK|^~y1|QWQhG@1aZ%*x~ zRgErHiyhE1kx%CP%`zAmT8;m2d@RoQ;UjuwZkdiWk`MEm`OS;m@BS5C8~+8|wjc3~ znwd{f9_g3&`<htg%-_LXpdnC=UFL`9A^$YXD=~f%`JD5^B_K8J7T#0j%`rcaj~LB| zn3%+nIEwB1jO*at$lVXqcFN)!@BKzzr&{BDUgGqPGA8OJ-*u8x`RzE@{!p#)70mLY zUqxWXx!|j`8(cS-mvL*ms&xbE$iXtK@6C9}??~thT{nW`%*HQsN*}?xfx~q@j`!>Q zeUisN%0b-VZ%JUu1{tL(`CpO$>@h{-_V=AAGq!;LtU1f|jDrhhU26pJZ#*i}6ffIp zZ1fUcuJh90r%@K!VyueIOS^s+KW|}`Y?NwQb{)k^YY@sE!Dl9Xa2SWtAbjv99M|K> za5#cvQS$h=9D95le8wKYw&tt{8+<`*@_em>zG3W<We3_??9jnG?h#_9&4q-Pvja!v zQ?hoHnW3;~=LGacFteFgJZcCST_%<=|0vY`MFYQi(+JAdPD}okW;=EK&`(g20>s1M z6#q#QJgwO|{yaxf0NK9T2?{+2sdrgxIx<q1;Ms-~8VreLu5UevJjWNykv7)xkLR@4 z%WyP)gH!jKD|vmk@m^@)H5hq;Y2(l0cnF`v_&gDxAHe5H_-NTOo~bK5xzJkVlrUKu zUnsZdOTe$2?a~gu)JHpix>UyR4lb(82A4kkOVT$M=+;t>y?~9sI@6kMI?uhs4jUhU z{!vk{Hkj2IXwFT~@@`5xFYWVD)I0Xs_$i$i8Oe6F)3N?9@cFSa3Mvc<tWuGU)$;a@ zRaQNsI%d-^p~%IF@gLb#OsiB153YAMKEOgHM#q-8U9<Rom_H9$Y_r$Cf*Fg4%87-R z*6H}#+E=0Mdx@RCK|DwszlMLN9kI5Ijg}@7gTQIS;E#YW8ZV%&)~3q~_4!i8`5hG4 zjbm$oW6f=E<o^?+s8Lw*^pTIx*Ee3@cQCd+7=JJoqq=Bg+xx?4`Ft3?{^MXw{ss~4 z_~cZKvR=&X>(-8z&xi40=rg|I>udZ}k|f7324sKD7waZ$4Cv2}md}SV&5k}lECOvW zKQysz3~?CmPZbB1ae-ev^2TAuhkf|ce9`BF*QMgKzLdZx71{VKuMc0E{e1p+eJVcd zM+tmVk&Vyt`tYUspwIV?q~fzal)xty+4wB451-q=BFD_NqovvLid{iCV`PwPnP@yI zx=ytmTRz0*x-X}-Ytq`zw2SM9(L8?Z@cP>IAJ9q6NdC2i#$BnW<30;!?|7TEHcjB} z?avPHN^o;8g^hFih5NTLywREfw&L<ZtIi!~v-n-?^c(YW{Gx+jkBwHK4$i@s6Q}hv z(&1Nao3V~?=)<oi+7-or#|IMq&^zuqyrwPKJLu&zg0+dC&rDk@e>D~B>iSGhthh-K zgBtUfzfQ$Eff{9tgk5{bLuXH~PrFt+4pg`Q|0WgZWE#%iadFb}_K7oE(YqM`Hi7XH zv!1tOPln)x8i}Hu{CU<Ad1aY)a4b?bQY`kdJQ{an>G2)+7L#;Y@qO)2kltA{!8g^l zjB+Ev;`$MO_9%6H`gncq;=F3w$XMSMe^mQA8S#DXPp08kuHnO-8s8(_4)02Ed*b`r z*Cp`Mrg9ywoeI^0Igd}J@%k`xjo`C&!k<#({f`m1iT7BT_KNr4ApIlYPw2C#UG6$4 zi8U+U|3ey9#}5*|zbqfhi8V9c|L-)c2T*~;K2BgwjrWniJG{ns@?uSk_x}hS-u^#G zlwO>v@jk-o@b-z*8}I)QaJU%vB*!A7{Q(K~qM5eMGcNPUG5GVw`TZ&D_$9W%j>}ol zWySgMpAv13Z0p2%?2&GKV0LP@1Zg0bxEv;~J$-zpO~c?Zv4%0;7uSh1Bd&+!bNeRJ z=Zwj|a5{Yb;>2~4*MI&w4deI5mR^kil7`W-$0KA%{VTHoghc;9KghoKH*s|PI&EId zGxpMWO`qo)Z{z9fs=J8Qj5kG>Io`gNXj|mRhfsk;JGk*WYrn_G>uXofb(O}QHU9n; zxZFO8bn^xVk_UJ1Inm)=32x82D*V5|<l>F|;E=>`(M-&J`A~w_#cX04kB&d2uAg4f zO_zDS{Ov@0BKxnh-#~5@tG(-|akbXVT0i~2G^|d4CwzQazLFDb=KAU15?G^sh_O-B zc>Owc{p8~{K9Uz}+WP6=Q*nyveB&>5{bX@k-ac`9=N3M%>W;a+X8mNw4cAYws~nVS z!JTIe=9OjIkt?q6PmSyAV&hoRWySTibBVTF8;iSi_0Rr{>t!FWuU$Rky2hOm*Vpp? zquXazx44fFcj{R6@va27C$6t;CGbZ3nRx%O_?3d4+pn_teb_$*{qzm<iDEtO(WmW= z-b2i0jiBhVVm(Et^vUY_QqP#Av1Y~k@1|m1UH{36H7nK+@DUHcud4;RyN2PtHjL36 zvEK3;f60qACDso}>~Z!=?6^{kbQdS@tpI0^SZ{gz#OaIm1H|CkGTP6y<4}g9+Qw2} z^~k&4$}7vXgZ83qr1ZVfiPTs>_)0KF<5SUP#rgs0jkVqOkJ>m%_78qAP!<!?uZins zAFr=njP>Lf877u!tQqlr0CQ^!R<(KJ!I~q!Ti$-LdSdzj$BXMrHYTghmNBJn88N+^ z--kCfrcb2CbV7E0rq}-G+Df90zJ7Pt#LM-Wp0P)@sgV)W*G{Ekwf&yJx-6f`i8U*x zudSwHRToAc|IQK9EwAyHyjW9W`r2A5PIXb_!I>kbTi!l#`eORp=>*1IX8k@EjU$Qa z`jRvEc+4ZGPyD#A7&Sp~fS-FuYiAN|u;a|yD$n(Xk1q`)`wnRnzRwoL=wzHu+pm2! zc-*<C$A0Yq#$7B{TAX(7$+Lgw<1_6Wh7R4PjcM~vkNw&KJ`3)~bgR$Ckp6I5zJ770 z?AH!po=L&@J+Wov(6qhw=Yegh7_B`XAv>n+*ACEM+`j(4nZFODulepJX0wh`beU_u z3leRN{CV82|J^z9K%O<9!)tt+aU*l=X{=dmzU`@4?KMCGYw!7c-17E|)wkx`k-!-F z3~a(lMyty`$7J#Q@O}#VX>0Rwd?EEZ{x!sGeWur%ZvgXNY+Rf#pXs?aInZ;@c3@{J zR@?8Z;WIh0X07=KE=<L0<8}gT?=|1J<u(427i-FzZ(w&SP8+)uID4=8#w~B3IKA`B zo&?6|+S`sp8IEcNsFX84<yk}Jm1WxD#=ea4$$Q$~XAob@w%GC6>)!XkMTxfi#%Eu1 zt0$iKTuULI_gYI~?>i-q*s<9kPRnO(pBHD^TI%9djCOwP52NMl7bE6Iudl-&zhCT_ zx|X^$fiY`d%QFVE_>En2jk|;CYpEY6W;5;-UFKQ}@8wA82YcP^#>IoV)>4+&*DhYi zn01x+*+PvwYh87DDsFpinZTW6U1fP!g4?&o8cE=_zMyW%jVsm5SYvhbyV%W|ibuyU zQrA^K(M^|mf8@$UyKLOHK9J~#QLw1J)3p89am#Dk(sTYl*n3@dMJiU??+L8S@|m1i zGuKsDrD5GK<`X|jVC}uGa(Mf+YudBp1N%~Ois^hfd#|hZTi!l#dgq#}6BzAUC>lFl zSHU`R5as=^tFmR8cI1lhhtlJ_JX3AryQ0gC?~h8f9loiaX;y9&>mS}{%ldARkJr~O zC%$juy4%E{DE?^NS@HeRX}FbZ_;5>&#JNOViEul-E5YrH@7E;oa%{@8<N6T`R14-j z>x493ALh?%xj1ZMd^5HdJ6JzSjrXqukJB$bucIGFdgp#<WZPBtC&(3h;Sjrzn8ccK z?__}QG4Nt_{J_Le?fc8}p`2JV<NdX1SS6|}TO_ci#`~yG9A4u)d9kKlM;Fp?N>uma zOpW&uPKUQooZfi<_yop1$+0L`(JI)3H21j7Bgf$9_%mzV)az%&!L;k=*Ru_F{Pw(l zegf%xjLSUNd{Lh`<Jq)n*l81EyoohQoLO<5V!b$>G1(VRhp%6pY1hvb>BZ>Sq%VvP zU%wdBuAe!yy%-&P^o7yk>l0(@^)rXHi!p6pTkSb9b-W!;Usv5ntY*9^y3BPIcSPK_ zMb|z1?cSvuud}|B=i@bf;Kq@Mp|fkuX{=dejyp_#takr0fmOVLx{}{5u~;o{zgT_i zCtA(L7+oL3p0X-e>T<{GEPfx}ET2h>(QhDT$7i^Ah?wGjby@I2pS<UUO>o<2ZE1Zb z&zSY`nKlhWhnaWM{H50(C$GN!IBlQzhtu-)i!&`o^NQV%@q1!R?>gj(sTi$29w9rX z#^@hNV9XjfdE#^yzv+87rlpR%vG^CL>C<`~4Ze|>&A8Ka$${t458RMwV>Esy?7p@e z|8hMK?(q8B#j$6`p?8nd;7$Z?7xz<Baoc+a3EaKo_JrkK5pEO2bvt$63_LA?Ir0bC zi*a15?>~-v_+9*FUX(e@@eTLF*Rk!o9mJWSOKx;J^aD2~+I7BssOR+={6;R)6BoV? z*0pa*#cKP0wf)8&$4R>;FMJ)W15Z!IYU6kUYwC5c?Gwvud?c@3V;h~o=3;$DDpniM z6IfHPeJxhY+b`B=(uw0-`_@#Pw*T|Qa*NUO8I1X2c>K$njx7g&ni!+;=l`;%L%;Ub zi8gWGl>N1_gVNcgb#0&Z%&w2u*Dmk+Y0UoxO&9CE=~$(+Jy=uYwu3d|?Hj8<R<D(3 zXq-I*tR1aQ8LY<+MmqEOOBTNm^QT}Z6StGT&|0YD*ZEG(fy5nyYvs9u?;&P)zm<Do zS@_M%9bMm$`?KFe{O-EsYYzVSycz#8o`ZkzXTW3o%Kv3NhkoD|(mU;qV#<ECIZ0Y~ z+)n1XzwGe({K`LW{a?Uyu^vmssx~M+SX0NXZKvh!8>@fZ4m>-7Gg@Q8E^@7`RQA8d z^6>jGyW=+LH!16_!Jj4ODBk<Oc<1)Tt%){Td#<kE^j;VEzj)_jeNHM?+xH0{UzXqG z#hSI=dTuIK|FsatWAF9We#>k8B{x?0Mgy?9c70wdR=XZa*i{TJKAE@&X#L0X_KP)T zy*2Rs1kULGvK>z{EY%gzegVLC=9yFT$}(+X+bJ6<cHb;MPUBy|b8J5Nb6~XN)c*xM zhkoET();53q+Nr%eU$52Y=_s^E_V*|Ut9aXjOXHhK`L%p@`w!+xO<P;Nz1z;+$nMY zg$c}2+=spBU|N0uao@x5;-~MJkLw$0vHnfO8O3`2CAY*2DBZqzaiU$(Satj$(HEm& z5lpH3(+;m`OYfNE|3aRN^+l;zZQm!bF3WH7V$F*6FG<D99bOeD5?Fi3`bo>%uU)gQ zt$!#LYxlERyjPDn(mU2qTHb!Krp5XnPT-8<vmHY+6xGu}3IP45uUOwhmT61ASU(xN z>E-zH;Lo!y(KuCfS^KD^MBAfrdO(I_SIo@ytf<55YZqgEckIzvGxknzPsJ+3(TBD7 zI6Yu_`^K6Q)5{5*QA~$j=tx>+|1sUe@5B5l$G)_4I6L0K_^O=1Ia8Fkk8ukY$l^V% z!8en}ng8v6#kh>myuR<_^Wk-_zhl2mU~$^pZ?3QZLJpkxeHOf1FW!E!Nn$OTg_U-p zUZn2zm&iWVVWq-*%KhqW%&xyk8oyopT0c5iBfkFa3Y^xgF`U1Y11B*kyQ;SLuxS_0 z-Zt%2RRl72MLxw}lY8TiedHo$8U7ma^>0_=w1##4HMxiD!?`K4YqdOIRu<@C+b*nm zY^$Q4wJqX96wO@B_ow?pv`3p~9(39o@h!);V=1<MTMnFY+bRq6ux%Gs*S3sX<TszN z(>l>E;RSBhlI(H1dB?o5vG(=^?r8p1Ti`;Q$G$$kzU=E@cT60^`i@5c>o9cC|Bxis z>htdJ{&%XC@sj#!Sl3_Q3C0i$XbNC?WS0YWk4feP;n#$k7Kccuu^sU!A8Ax^8kad~ z*A9+MMW|_Ukni|wjPjdJ8&N1SImB_!#QJF6xnHd`_a9cbS5<C87QUnd|HcOdzZJl8 zRy~Y=UR|APp&~6vw842U-^Xu!TktBIPft@5lGY<@hF?a$m)(<oY%p`Z;$k*B!%DWz z)8r*>5XrOV>dW4J>sbw3^Ec&2X=T_|&P(_)Wc;kM{?R3tJN6%#BAv6gi2Q!PEZKxM z*$(N`#5%~wXT}2QO`o~3PvgU2YU4LF9e@dpl>|mRCydDjC}m^3ZG1qrmzTj5D6!Os z)yMC{N`D}~$WXFRl~2@SNL^cUn0Re@$d32EZ0Ydj#HVfPos$P@34A^~<iY3TOT%aS z{cDab#hweDsZ#6sou!s6fnA>*d>3(|e!tW=@$*NudaV+3VV6GqLTbCzkLD4B>}^2i zsG~I7H!LsMH_~r)Uq`>67x{(<E3enUVt6Fhy&HMgKdc?CuKw(A`F!>_n4vayeWd)k zak?}gTgnGvBCp#k*x!@D&he)1x#J6ZZ0wl&)*^ZGv>}V%v<3DN`w_o87G3=9TBkN& z>MV3xHT(*tN^FO(+-=XVfHb8qqL`AW9Znxcd<H*pQYVu5kMS25|Lj~GJ+UXtT-?73 zVJWzydA?8F5nn&J+ZdAkC0Hh9Z<}}VzBhq4tKakB&f@ps=Nchq_qpkcV8&4lZ7;dp zvAXt-1nwj@wlSLX^u~<zYhqpmnKyR$_*q7J*VjXX({XXqp{*R3YwI|={_s7;S(__Q z)obo$K+L9GT=&9i$J5vZ$kp8Iu_^mi+aZd_%qRI%ZK|<4W;OD}t_{d~q_M{Qv{J$E zI^b8~unC*8FR<>?1ja4!od;Y#)HBfrk*^*cl`@~N`o<4^F^ylzaB;fUjQWT6T$lWg z{`tUa<~v_o<5(;8G@IgDD%S6DoZu7dC2f+vCy>vkmcJWkx=oYsYd9ZRyKS0=wOUTu zV_C=VqPk-#juU)do2u*X<@>4SkK2?u(`|ayBY?HrrfFC!^)#D~Wa0#$*QV;4ZuvH~ z{BfHSXSz+Vd<3v|+cXVpwLI?3P>gMQE?xKdOq}5J+H^unmv2+cAGaxSrrVTpC~Hiu z2G(wyreUqr(`;JE#0fsHO=a8PJNM^{r<Ol%Q{qgw=@T9Stlc(E!&)uxPw`XQEUWL8 z=O^Z<@fFVd4u9OH#F=hWdd&I8+GW#Jtd)A2O&KrKae@!^OtH1lxSb1=&z|J+Q-?op zQ{qgwDY2Yytlc)XZB<yy4Lo`=*J-v(4eUClt*7=Su*!aS1-xXUL6KrMJwT7~ultQn zaTFdLqJ8&h&FAp@ai-h#Q4r|bb+xf}*|Z1Nw7LH|edDw-CXb(*Yb$G0%kQ&k*4%&V zdB)mp(`>A1^Ax%I>wEP~qq0Z*_uh@4vW~uu<ndF>@3U#vJjJKW&L`Gxn`UE8i>c4; z8>f11ZuvH~{63pz#nk7WXRO^e&Bi*BGWXw{z{zKX9$-8zH|Hd#PJjR@9#ds&GWU9_ zd;D8|pIz~!WNiPHx*4N+-G2*?uCJaCyxq3V#ygo}+vg{+_KyFub-Dt(T7I8hCo}AN z+j+*?ZPRqDY74c5yNqg$>GuEC37nbxlj`SamTymoKWR_xp%F+I<D*vzBgAat^^TSu z+m}Rfv=1E3s~LE$P1U-~#ruN3@T!2I?6Hh_N^QeRpJdonK)M)TxJnoyrcayN_9pRK zo2si$7cXZxH%?{x>0vt-mbISJ{M3&We=i<mxn5U0J}ZD-yo_+GftULG^4SD-?(Nae z>9$r^PA>N3bMu+D9#i~E{&M`+@+UDm_7x%*WAb|l%f;BYeVz6u@ml{?KJMau78LdJ z2Yin}-Lq9D@y1!=-Hm@*c2^8DYXhIGBwok90@%fSY!&g+2PqpVmoMkR-fGS*mZsZH z+@4itSMrTrWNq^jl;yU$3OTD|b4OOv<_>Oceg)jMee(MiKHrXP<mgJqI@){Lws+)8 z8(Qjl1m6304Q}p-yJb#W)*esvfxZ9N-}4AQK64$1I^$o_bsUOPpQ%vK9$3Woc?4VL zwqZ8C4YH6WZL*J4zsKXD(}sx8(}rk_unio~lx05Q@l)~=fA=9L7c0N>BD%{{&2qa+ z+7ciCNO{J3ZR+<#4y)^*ylsotOb(xE8}U#MQnbe6`Pc9-YF8Ite_z}V9(PRp^ycXc zAD<8J!_a52XXBl%)@vZv^pGX@smnN?FT4<)>hEFsROxuRH9uSFfK0VPV_Fv?&-&T+ zN%4&|Uph%T=h;K+zv|6Ev`Zda`}lmerhSdAX?Nor;?I@i<@U_%+zcNIskLJ<h&;yL zugAF`^Q1(y{xMrVi0*n0*Y$1UH<-f&Ui-vftS{Ey_x*x*8n&&qTWtpTYHbm)f^fRk z(?^oueTl}E-aF50Zy%q}M?M8yl!+9NAHb^OI-{NI(Q$hxzXKELomBghedBfbdf=6~ zZu~=hx;<U0@QECEa~=&N2IJ57<J|Ahqob%2+Wy9%<@4eFnwE(}{5hwJz3yqwc1pFm zR2#3m7R)Z@BtEv!#su}ii`b+4IihI&lEmuc7a3fqbgB}G9Xk&FBr&19RPD^V!Na9_ zT@KulzZ}fI#-yJzY5B5F2WH9pWC(VH&siC|_>!^BXIGzW&$=+0hm&^o@w?bk?s*K& zp>4hTJd!<W_W+XEi04x@98#w392s$Zj`6Gv&c#D5<W~bD#Pqgb5?`}bU%)pAyFD;! zr(jI3HJ97Rx$WrqvDh(=GiFTJ7xO$T81=WKBiY}%Z0Yb5qu|uzyfiOE-S~>wQ07!x zdOr18$D!o&qw@TDquMGhcJ7?R?_@zuVyxQx0n2NH<&XRo_*?_K_Dw!F`aQzu4)>Ui zo3M{NmJ;}6(aH8$ACOBP)py--zV~=KX!#xc#cpl7_Dil^A8CAoacZ9PWVG~i@%>!F ze!g*T=Q#C(43U{(JBW;~9g}h0CyVk#=E+L4ac!s7m@QT&#;c=hg`oU@2WZws^##yW z3gz|`N>%+eIL>Uo{y`jy!R8_k!Dz7gm}G;^H{b}(n~&nis}9A3XE+DWRpzE=f=aVp z3o6Iw>YboD)oCxb11vw=h7NtU3B4ZPh5~Y<P2z)_aC#Qsnwo7L=lYc7QjWvW)%qN? zLpyP9czAp~K5Vb)habc_lg@9vPGwDg6Hzni`gM#eOgg`bd+1C?9_E<v1;~eDuU6y4 zp~=b7;%G#(4QB~kMs=`KFe5qj&&VWZw%z0tnB^MtZKT0-$c^H`Sl=b|kwSzUS<u&F zfyw)Hxw_H5wQm<)jj6H8F?>~rEAF}Z;$$_FYuX`uSXws9HZe-W$K_-6QQosr#y$y~ zl~$qNoGCirk2SJ*F@pWB2q*cTZ1@(YJG@>gmb)>4F0!4$fFemQhIgQZ7zBs1<Cr@J zwxQ1HH=iBF360D=c6=vfhA`iJxjkQ;P_d2trp-689v@vM_G2FLG-e0B6IyVeYM17Z z*V>J8y)a!b&lH_^zZjX~n+g73HvHv!x!rJkAkr;<>Fa}c8Q$qewScer6c3kC66ce5 zPUtd@LH6CdaZK2IqECCzLqyCDPtr2=IGF5H-a=9y$C={~l|JRYEGh3<ad`-`q)=_h z;a@K|w8n<Fpuplg)UW;SNy?+oI`aCp-z$^yo)D9F_)wqieN$52vADc)pYrI2k-y{_ zpYH*E*g4rK%+EGz?c$Ugp>f~-sK#W*J$?IEbeXl~;ePx2mmng-N}2plnU#m8_vbtJ zC*{32F0WtTVd#qCdtXf6)PX+neIzOG{V3q~OAC!=wN{*z*1EBgzF=ab84tgvF^HXT zlcjXL-s}{|_PbbyL8Ib$t8wV?;X?(`p-9@IV<eY5Je9HwVD@uHR=|_il-f;&{?@7X ziQ1hc6<V$}jO-JK_D_x$ECI1Yclat2BT<Qo<JxyN@p^<o&GjYpz3O+&6SIO;)!Q{0 z*BI1g34FTD-0A9KJ7_Cqui3fEe7g=WH|7!?+fi@Zgtbh;d~4R?#2SLbK<IJUSl8$1 zmyHa9lux}#U28K_2ii>tz-u1^BGRG*HvO3Mb#skd=8g}bJ}lSqrA)roq!c}*8ZYbK zn}Q8u_f{#BWe-d*%vHvaLDD!kaj(dn^Ib&xJlbm~UXF7n))^lp{>Y}C#b&coYBW2g zsre~2HIqK{l)GptFT(2Jg1>BhV6Mseonj28O&mNPd}6D6P-pP)sMn>Z8l7Uz^fY-l zpz22bs}oh^nOMFBAKm|_urz3)uO+dLZASj@S)gSMoC8T=%6#iom4j~6XF%hO*G&&0 z@ASQ3{h%&$F&@_5xI&Cyhv-$o_#uO_Jzpsvh?a;V8?nOJ%8beR3Kb&}zm6|lAWfOF zjWEMG$O>fb#ZpD<#tIVCc8>kTULQu8^yy-`S}DR(qbNY4E*pz@O;-THWMQT@x8Kxj zEcYS*22;j<`bH3NnI|&XzrK0W)I-ObvyfciYIrm-XX3HMFapT0A~6ybnKm#_r6x~W z>i&){)A`M`r)e`zH(!N+tn<Z&&ERMJcq~4T!{=H}%QkTSEZ`XG%dt{(dYa!zZ`Y<# zYTN4iHsWizFM}Q!HuG+QX@m5Gp<jgL(pYPp1W39)vW7P8L0q-+J@lFKtFzqKYP6L2 zn0)Hu2ez~FJ@lFKPd9C_O5nf2C*MO4vdvGkyqkIb{%M_0>elwzd;;~fkG3VRoEJN# zO38)q*mA(M6@JLJrqU<%x$<!{AZAQQ{-BYs`%2{d=u_mMZjX=eA5A!$BcDx`zS8(p z>9gg>oyV1Ld`<hZmfuaEEkD&hVZuIIem8x#{6*~GV4Xx`Ai4Nor}NsE4gM~AS3dc5 z|7!ZqogL-Pr7<c%a&;Jg-lcpflLxFT_31A8<ANxT>8ToH8YY+Ld|;AELStb3L|hEb zSWd&_@|+J$6A;Se_T7y-pN7fh0qLsu-6R1axtNaXd>ST~2c)ZxY0Oyzn7+G7W4bWS z#~q&Yf=PFTYp0ugVRCp@0n<UuB~#_}SUdzB(vLfpjZ*2|SmVr9n!Y=>>OL4s#Nt%? zZ28@>)ySu9`O$NgmfuaEEk89D4<%x;!Jju4Yx>IZ8E4_*_`}e!7k`{y$8{}h7EiTJ zPl3%He?z-<9`d**=%P)?paLZ%A?Iy6ujd{kCq^HaW#^fL;AL{#mxxtbo}UM-D~$_U z{#1E>-Y(@_JU3{3aewcoUk(;t^RpksKAnXr^%No(tR-9{paRLk5<XMs#dkC4lfFwC zNM2isZfOo~mg)K5D0g+6cr9zB4EnxxWACcet=et(knss=cLx2kbQ^P*>S83P%|piC z+c-w3*F)QnPAz*g`<?f9#P%_{?Jf*YM+y15F<9CaW5CYKn5PpQTLfmUCH<d4zZ@)y z>lr;J7vW{4&RnN-a%x7*67z}IYrE*VI+Mr6#5U3HVtc(!S=1XmtV8?s-o(k)TnoFN zr)uqj+WK_$L!{~#95x#)JZC(#vT+CaRMm(V{)<t+PM#aNmiLEGRZD(7l=XXBmdMlh zN!7x*C`)wh7aFhZUr;8v6gGmS={Tn{k)HEl+Fk{&`<3_t9lansEk%9zfV^0%xw<S7 z%9)IO=)`u7%5#3<-Ucy9p)S|7vX_A(;blL4M(sgF*Gw$?3w^WB(6J2<fR08`w$^*H zhs;i$l4tueYFM->>tMat$i;EFd$NLuYqby?-KE85y`+C6&B?o4m(t#K&?oO5JU|2r z^AO5BdzbS3rm@+tfR^?&ZJ;d}pJ@xRhn+6R<)LLg(S}{+F-UPtnuj`&qP<gNd+Z<i z^c@m?dU5UOGvzUbl+E_4cQ2~Nb(+4%#q`DI%C3i4DI>D2vp!C-ZPYffx%<}Ar@UDw zHjU=IE_JDPTaLcF-FCKO+s~qBwf31G(t2ns^r`GS^PC@!xxa%?Ax^A)f-b{4W%EB` z&$@(Xwegq^ACIUnAU-Fali2)kpf_{HbFnSH8F?m-eXOAZzUS*2e8%y45<a|MK86p! zM_1KH=2^~q(vhBg<ac8TaBo5RWv5ZD+aY~MPYQumMaigc3thn(H(Q94IyLW>+i=cg z@|>3#LzqX}vV?!8?&ooS6F%Y_)J333rk=W3XYwo6^?WT)+O;1UBqN);cy975)kT{S zyR=RDpt-#uI&%16uKNfNX&oAO^4^E^<*&zaOu2jaIdFUf?1Fg%nv-_V<sq#j3&(G0 z8g<X5UaR81(6n>U#bTLn&lXS*dL}KC^YA~pdB*IIpa9Rc2&twE_c?itoh|PJor;Xx zt}lXK({1@6&Y74;tlRRta_?P=RKLx%YqdF**EHe2M42l;47%l;vEr3KRbQwn@q%G3 znzAoZ=E@)N$T#D|CtrL|);xGZr*pgnixz7&WpK6!@hG~7#M`<RKFQNL9$8-7iFW@# zgvmVY7_CL55M^v5Kg^TH&9BjUmOl|;@+?3UrppWU`2ruME7$9Vb{PvL{+=uT&DG+? z3#`$Fkf7uvwr=?|oPQdszNO0`KfJNYXrpMTm;UjaI4XZrHc)<`XkfE&pA?fzmC@e+ z1dLB~$cY{Dw)_X=eM!@83xcf|2+e2--a3QtvQUJyAGBLJw=-$ptq5)CUYkFHuz0V{ z3s&=dhl^JhshTba-e^smj(02-uklsl&x7}4z?Jkd9m1vEIq(X3wtdG_@fzRHi}$xY zc=a@p7q5_K<K3T%mwcKxmwkUbhIhW%t{g9Q`L7g%5Q(xQ|8>Y6ywP|O{}q~i{(HpZ zufGF*w*QsFE`QC&m-JT;zI^`b!}q%$d|m#TjW6k+9(?)y(}&Moo2v1y?APUw+4z$F z=)srIAAR_KKW0A!#Zu?g?7VftLDXY?9_~}c$SEJhJg#DBoLu~Km~m5;#~hEcIF66u zh;@e0;;{9H^*QP!MxMdZ`kaGFJ6>K)uAe%XV$SAbLM%(g^ap8}w6o>K<oc$ADdu1< zCXC@!Odr>n#8y+4dT|2JYNL#aG7u;9+>gq_qTDKCIp$W*_c!9e=|E_~7tQ&sFo^^a zA<j*nI+-XBdo^p$Qbm0c?@HDuW9CG)m~=>6oA}3b^mX$24C#APQ?|58@8zf)@#@Nf zytIjWhA4e6$Hhm#dOSYFu5|}Lh;t^Be*km$Cy~eAj#5{scy@Ob{Yv(Ch|9e;b8TVp zpnuH%PV`Iy%hL9D7$C%6_+q|1bC<EdqZ@Z#_jf*}@p$?$ie-8FkhWnmeU#OQh$r6X z%}h-BH00R6t)7>@CC*-bYw(!s-thaR&;AhD*<YSMBUI^wJblLYF|9_QeFk!DpViJw zpAm1~K4Sp=ei~<=)p$I8COf6<gFJo4d5>u|`s|M&$M)IGdFeCa&D&=*#P?I5{jtW= z)n~QhAynlaXY4DcJbh+j&X+-N`o=e!C~GBi8~J<ni!--H&%<TSZ3iK<ul}pq2g;3Y zW`f{eh!I;6VqKrZF8w@DF6)!0fH%Z*&8>PFzhhONtJO>8#cH){zaBoS_UolrmF^*w zdG1-{em2}$zihonx52cL>zC_LCbj}TK3JfB?gWKMr0WBdyT2cME*)az_Z78X!9kra z4(>C%IP_!SC|z9~1uYN#=*7WrQV5RD@mV}7P??`yl&!d!E$CoKEKBL171`pYkZUnS zU)zoM#|km@vcr#P48$Q=^t!rzaQ|evDAT*($un0lmN1$APFs`d>)lnqKT7?*Vhm|G z9ys)*y(w#~?Wi~3MG;%r&=Iw7HDkwDG#<AP4vmhD7AvSgqD}Mk0k7+rdi8;+r!D># z^o;#bhwq=+ZW-6#)FN#kv45Y@k84=DZX_lt#F4VJ?$~{6(=UfnpY%nsLlqTB<jrFT z>_JG<x^i9P{T(>89p=u59f&Ef9k5s4We4?uMo}U{UOOOeN$O>X^ED=^zt@;_=KUe! z<R@$1e-7$pobb-+3crI+|NnYiUi3v9kByV}YPnZ(670sOCAR!ST;90Zc*!ZRos`EL za87$;-!V*#1s}dnQr`bI@={{o4%D02r+m%^KemBm742TNb<;mWp7Wf;0eSvGu2OvE zvE`K5JzBeH9%4j_o=GsV<ysU*u?5eJ$)jlXu2<5<WpdLAi8A5K-Zk1sbUhC4dO&<( z5rxusMqj&!KBo=K(RWJg6P-0E9mkh7TeULYVON~i-wbA3F2cw3F<!9|r$il-)7QB5 zrSd3C-e=qTCX{jh()3$@8K)eh%wL1`*9UQ=pFSHO^i^;xKE(H2d`R;=e9+e5Hk~IA z_Z)b`%*TUb;h_w}WBT}oD3i9!I%aWps$Iqoda>%>XWk7O)pmJq%n%jo)h249cF@QF z%E@p2+o15tGrAs!t>4k-z4n)QU({kMH=5YCMv=4~`=c%vRf#T}S*Q~@$&6hy=P=lc z{Zi(-mPz-8_~1VwA5!U5aoT*5-PEIv|8D3v0p>ZOD@EU`Bpv!}{e+a0GLpUiXmIqI zMJHbkUb@}X<G76(qvrv1=flX09m)WrpN25?!0~T}7qNffTzM)2K^lD4Pn4%fVq`-9 z(?-uY`D$>>3zl>qhc5m9j6%^rI|Tso=iGEm`!+~KKKgXv9Oxntx*T-tCs1zam_Hiq zddV55z8X}2qp0&ZL^ybUwJxVV+T>qwBqqTnKC4}zR%t{=(mYsCX<xB4C^Gh-zeYAp z^GR&7ZvIEhZoW<_K3RZHDHsb96ysDQda#z0=bD}c?6=@^Oqb&sqBUm?|7c*&#-cMN zLS&4>9bY99gWzR2hWf*zmnZUwEm6Jk7255aC>NWp(!Gr#$h#3AlT4o2m`t8JnTTbT z?rm&)GTOs9N15p3ZO`b$-*<yzsWU!f;%CU)DV=7;)L(!T71tV_M!~7H{N6P;<FN5T z>xaC5g7-7+$MOXo#zcHO@KHLV`zxOJGaVTLSuy?nOgE!iS(Y*{f%<;m&qO}jgGa=z z@0<5Cu~iz|wilz3FR*!z_b@&`i4Ci@sRcY|H##+j>n&|+k#P}tJ+>|g1L~Nl3qBLf z41chQLvZ_*m%REO9F1+T_J(cw+N<dW{qxKQ-{4-*?ZbyM5HAL=Af0{1fuY;hK)oBw zd0kIG(d|s$FOzn&ou(e`9(*72>Ka3TaapxOzpYBqZUarCy(m$2m=hS^qGV)eVFB^B zSKuG98r}NgY;AKTj<WLTHnCv2y7m1vrQ3;zd33W4Oe@k|(?;KKW#!RLolMKst@ck; zv(=7L{{E&PGc8y5%-Go2sBZQlB}!!FX*Ye2X}P+&Z=qFJjGR1rF~>?;1-;dN^m2c~ z(9`byjxBwys5<(fm6fN>oL`yxZL=NQob&MRq(*UU;sDlmI+9Y}R($NdNE&KVx+Jdb zJkBh`sOYEtf0LO+xv_~8<0bYnA3|!Wx`3~p&GQY*2<H@_<XwtmTz?@>EtC!(<Ozn@ zq<z(Tvs^9B-`Rp(@gzlS=LggFf>0Jn>5++fR^|nfIn`|9(ewH8e5ZI|N`a-VJTfh1 zx6E}PK-maBBJ)JKQ*Y}pz7`KuwF$(g_BtoR>Qakj>X-h2xgNwh`$6QkX6wbn6Vh_h z?8Hae6BW2tsy8cz*}3T^iba=}vEeB4pT;MWaX@_|kTR~sC($Pqrf)~cTezAF^B_WU zaeWDS`hm!-&X#9NV)9}|2N%+MY)DGgIjCoHWD3RzC*MH@PwF&^mBWtA3&E4X+vs!( zpc8Sfyv=Vy(J(&5sBnt^P_htHH|v!=<uayH=o_<hv&xxGvB-DE5eVq)B2MZcGujsr z8H?poBu0@5on50YmJ1}XVx%6nU2`R5y$C$S*(JBqTEJUD7br4n2i_!jEk28Q!&YNq zQD!&R!GEIXmKa~yZ!G8W0i3=cN5LxBUG&RJwZpeUmaF<{UPW&)`|EM-z3mOGf;=Xz zW81r-A8Wvbjxq?_tqMbcP%C<lP20Z?4fg_O?R&$FeO{vV;IQpu_-ETuIbKDci8!p^ zaB)|_7f;}awfS1b@onG__sJSj*o5zP$o)fPFWJ2myZ|5MgG+bch4Z`Q{IcDz!1*iW z{PNv*<NR(pAK85m&hL@)D|WvU=dYCWD|f#N=dY6Ut9HK{=dYG?!9Cwz=**WEW=o5W z(&7|<JQhC-pjLZ>(98Zh8w5ohBHJR*_s*EStgU|td9S>&eDXLZj6V2B_`^PVcy_Tl zU!Ou%M0-|7Q<UFEZ0>rQviQ3vf=ztQX)pyLQ7_i&+rA-Hwd$fXuF?K&-wcMA3?2M> z82%ihy~HT8UEH^Wu-gu^?fKGFZL~NxX5>KbF#IDVz2+aj4ChI^R#28EZ%og0hTkVI zX;=EE$eTHi*LYSI;FpVh6)1<DxgelC8%I5asAn>IAA@s_A(NlPc|qr4*Wssl?278) z=V%(t84`EOu*Z}w8wS>}f=`55`tM|WzFnAEn7gxlyfD8ot2>LjZLDx;P|n19q+t#{ zjZ=Ju=Q=N)OxvW|$GL9k*FIM{dT1YtqF%8N;wrz|nD9HX31<z1@3pYSw3GiCoHMox z-X><Q?jdY=y<>QXl_g`Cqu!O}3^zv(Ju1Q^Hr#3RBIh{rB1ig50W&<<&)oJ66eZfq zF;+A*@CO-Vz!OrIZokN$Mc&1@7!56%dJL_MEz%m>acm{qd&0=_xVZb>yMFunN=GmI znuDG=(Dvb{B-(C#{|>Zu%HgB$NBFw@-U^}I<@i1HMz&eP`5Ju0uGL1ZgK5evFeslr zuGcHEO4cC_zZL&@4jJMP^huqM#+1&BPrL0zd=`fi-O^4ywDAlN?v2bf=Vzy9o$vS9 z`v>T>6dE6<4a>zeUvD%RBC%vBlq;25rvpi<eS2_JcJUJ#`<R$>25tQ~`n3)|HHy?Z z`wvOVw>#(bS0pLF);VWvMUrw}Cz|soIOj{w`CZQW-Of3$jgUmn2c7c+&iT#G`Looy z@)OhKdA!$Jm$SXZAGe7m_%Ce_@m;pHP@SsViHU8-nnBwHK8sppqw&GG6pg*OjA)SO zk%4uj6LSSeqcd~T0?|5c{{V}kh&qsZ%orvn(_f!YksSf-Q#P^sWdqYm^%CZ>gA?O; zG4&`&g?0;$%CCf`(Pjk_<uI1b?7sdO4l=A*hIw`1+{yVy+j&VT%h4Cn{SVNH?ODDJ zr)O21C6oDSf)tzx1|9rH87F5X@;ldOu{yQ)S*g$B-TCIlbfmX)ijh@Nzj9D(m&HM} zT=c{6S8&cmKIZ?g<WwG~7Z`hDehK%<HLN1AF;(jySLLgrpRy^Zr%p933vGXGW_QNh z9O^s{7ch3E>6dm_urqN&#p)36t(12Yfrp8FGA5^IPvaZ0LTSoj-=U>7KlPBwW8S#n zfQO%SUnLO|<sr}Y$>6WyDEbrcEbggO-F_2U@XHGhc=%IvhI2+|tAcl2;-?yBThXnA z9C`=;9{i-k;JM&Hii|Yf&o{dH+YGJacb3}tNv=B^Q+R{OsJWfd4+hMs7aZszD-FxZ zbS!v1P@T&uX=i5NgT&Y)1xrj;8WzSU@dMMA`Bk(_imWs&90dwXXKKH6(y4a2g>X}v zsZ>gMP6cl-U9QjUlm5ytHw`1#5X7j)&Yc~+QVT!xQH@@JPaopCavd&|P=_<smlFFo ze))c6NAPjSV%S1n<jDvxfNj3rtk-d&i>uvems;`I*o0V#*9I3V<wm6vINDr&XSL+0 z?1HDmlIFn;VnsVIcn;$6Gc2YHZbzQ$DN~PDgiqIbTtD-kVAwz&Nsfqj9NS?N1)QtM zcNGp-OwE?&E2o=*K9<VOz=n(2>2gI)Oh(VkA%nKi`Ju1k+{9Aie0@AG*ICa+S&HrO zIFFu~wM^d2RCBYo9iPKb7>~MDUp=fPD?BL6WxHPlWMjKtw%Vz2EyGs1Z1X(bg0Rc4 z@c5!O4clw4RkU3&++2@}Y$D5+%dZEE^ii5k-U}Ptq-of1w>vf&0jujjh|A(Th>0O$ zQHU52a*R>u>u`vCC>igqBbmsRjOg9vDk7TlWOQPH$q{uFHWMFu`6tJO-#_<P`G)jS z)HAWYU1NKuwGi(KMJN6__(iha&wsjqy#ATh7wj8%Y>z;c+czBJ9NTOI*8g(6T<gPr zf$bY-e9yG%b-ZI5uPkbm@%s?*EZ%Ls2!1AF&TB*R_-!~g&Bq~J8*;s+#yB2atzq`4 z<C{vAPCM0(@@;s|w3&9yHQwF@8GfAQvIHa1qV(8%U3$zd&Q@#9I7;2G!OX@7z)4Tb z#Ml+b-M;M=i(aE;Uj-G>m~;Bo4!5qjoy#_-AYW{wW~$=Y!E$s1mhDWPGk3p-oWuBM zd`9B_0!#7XGr^pL@jZkoGYMzP+qda{utm?6!Usj(X&n81r@V_Y8L#8>2cOD8pCPfH z<LP67L~JJi3FJ9Pnf!yuGcKF_myqZ9GWowjp8js~4<k?8nf!ksPpr%XS!}#g50c2| zk#c#|V@~9-fV_{z;R;+YV7Xbs=m^v@LQjZnlZrjYE6HXsB>P*gC+MMKKe;x=M)7pJ zcCv7s(1mY1j@ov*uGZ39R8o&MEUt~eIE=$^u=|T6`iLglYvo5n#W|5%Z8Exy22N(o z&5VOh>4m_UjkHZf=N8n#26({`o_wCe<IlpS`1ZkWuhMz5_rWaVAAN>t2R=NfJ+Hv& z*=l96b9|J)1|G=im^~erQxGEQzT8fqcjgb;(caHb*ik(rLT<(H#E;0<1)9_$q#oFH zJJ&s&Gnja!P9E7`?id=I#!rel&qSn-$?zOFDLrb7V5cpt4>Veh@q&a6tY{bb1L?)e z_&8S{hL3%&e4?Ay&=BX$<|~z7;9T2oXekKr=j!XU)K#>iA%m8Ud$y=6OhngJsM`K` z!`tdqW^v9$+3<;A9q$#hyfF570julKzVOqXMg>{i@ZmjX_4tCuw7tj*B%Kfc3S>9h zyx52~6&or3F^4`E|E4&<IC?+&Inz1%_xG!xc6InC`sHUFaQLx|i0qZC{fxm5|ABt_ zFO2ga?3bToN$JN=C&Q=V0~BHUJk|!-dOKorcqcwD#pg#X9eqK3gR(@PjQ3ewjua<G z@oQzH6pF;Y<u#S^W!AG)mCM)&ink-nZV_7OjN%sNk|;jmwClI7D4QSn_4XMYi9_cF z-^+AasNT-&T$fhx{h~O=t)NvH%S{BKlkRgLY79$@pvvmNS}mjw>U43F#>7RI7d0Kr znGEJ4&J7&|4}F!DNKPB%*;Q*_z$%oREk!1D7B}m#A9Pw(Y8e|bPe#wbLPxkyvl|Sw zn}b2dIP2m%=Ns<a(nIHV#xc@Rj@$m-$TP7VHr;+V#Fn(BHJ-p{Q^V)r4EJeB<U`v2 zI{eczw!cM+Z2sMeyr<3K%Ryt?4B`0sUU~s`ExDyE5-6Wol%J&2plx9hAIfAR-;i!E z#JXkD4z~<_B+nMd@pKxkarC@?{D$%vM->jKi)7NSABFDU#^?PgB`uxSXIIuqn>C%= zSEf$$Z~r)Gm`t91EWC}fgpm_ifz;|kA~fj#?Vn4j1D@?)0jblUGG5t-BC}I3FV+gK zNRf%TZTsg^>cH9+A1F)X75P7D<>Pnm_*`JEU><-Y9c)VZrVb?$zZdTk>IJXFKFf%^ z8e|pS+u|}yothd+)Q8j)^Iafvbci3ct5Y-M5ptzxE%mTM#Af0iAdO$90#0l`c_{9M zci^~|ZRMYs>C_ARtD{AHY|z#Hvi;kjH+yc^U`YzUK^l4U>*RZAFL~gOp!O$&!OK2a z3Er`DbMU+W`tjg@efV#J?|fneRFnaK-*E+wOjUeX20z&`iS>VJ7Mq2w@;osyu?`c> zj+@|m@4)#5IO4jIP^E4Jb<YPM;{PbGA8;Jg$8mj()*IA2bKxc6<mgiTINO1_GMclP zzZdxtr~a)+203&^AKJa+z1LOSwYetVM8Hy2{v;f(;FdAlfZJAc_|e0e>C=HJ>aYM$ zPpLxCfV6ykDk!(6N-byqeFSp2AHr(}oXZimlItlpdLKSa+GcCcva3qyrsx;IRUPAk zzLp5D1wC6#o*Q7ha}f`o;Um~)`_7=<so;w2bP4V##|GZV5uB`cI;9$ZiCj+D9yys; z>ru)(gwM?2gZK{(gMW@=h~r<N%h1h(UwjD1;b3^p5{^s3@O?O-7luD@3@4-!Opp^j zqe+?9;G^etF*LsAyTBjrJ6ISSLodt7H6ChYK>NTg$k0ZVfjr~KzzH0~mzG-v+><m< zPwIL;Z!y4mhdk<DBo)CPt!5Ly#4d@n_BzsEPhCH#$Rpj4M;?~wma88m(-?OAmKY?$ zyyHQ~E|hCxgBPQI5XX^47K4GZMx4CJA|}5qd;JO_#6?m^mSjy{WKoV^mJB&VOIg8E zOcuE!*&>T=@XM0reoPjf$F%uD>FFphvS<XqEHz*aFL8~;WQj`}*&+)uRb<8G;kVlA zwZ)ot5-l&)2Ux!YALY~Zp*X+wJyWin#Nhlp@NU4z<i8cq?_|$7^*b?tg&(l=JNI69 z-+PfY{L(Jw{cTcCWpph^_x)Da&b>eI=Fd=<mM6N2H$}I5ZMkDPy6>~PcJ4j&)-NvE zyy&Lh6y4E0LI3yZ9<s8$Hg|OG+&lTsuY)|+ZrUJ4w>Wv0&6BzjMU8Cf@1m36JNAhS z&)B@QyL(JTzUE#JOS>J}JLqe8jv>;;zH_nA*H9GI?|s}^xtekN+l(QPpS#!6%h4S? z<m$fW6I5%kNV|zW#pdpHxK}rE>vl+gC)ypHaq9P8{aX(fZC-SfK1DaDO(R=$JF>;* z<a2ei|4be>50;$#-b??uhODU<-R#2@-G?1o(M`Epw&-Su8eQhx<f*&p)bHK3@kLHv zbTbyE=r&(JGV*ijHyB_8`ns$+44%E)#{c6C%5+}zb8Slf<`Xs=v&}*W?{mj3fEz{+ zn;&{NJe;dZYx11SO`fvWMf}Jhk&ZLP3^ThQ{AnJL*hNye2gl!J#v~67i5~zt<8;`m z;OB`u$FcG-kC}@cwpI28ZM{hBrC-Yqe+<--4b0wdr3E9%9js9bGi}bY0T;h&?!pFQ zrA0PtgWW~R5AXgWk0bo2Wy=1J={sjV8ax>^#AtNG4&jd?Ppm3Nu))Y685*;mGI@8s zMSqLzBwUIQV<0SQ*(@e6KG?&M5M^ZVyaqJ1m66SU`5^LPtKFP$R+@GE$`i6tJ^Ovh z=7+wDbJI@KuOC90$M&UqbEa55B;TlxWJ*8V{=qj6#Ir=-Fyzd9fl{I23yetAq_DW{ zOX~kHXskUeW4t$D_#AywURaE+{lqVSJ<hN8`_=dIC`PbxUo-Lxxh*2!+cV-Kd(oc1 z0a}Zv(ZX-cNTSVUj7j_B<;IpDiSbtNoNG--yw*44<%XBz(CSrtGUh8$)NT2_dosZf z!{8qPo$-xJkx%X)Mstj&qpue=ovG9O-aQ%V)s%ggt=uC>sY4sRdmO(A9Ma~LeV3K) z$^3$mFMXzL%599v73^<txF`Eb$z1vV#vNLAQoi#zsPu0SUkEX#!uLT|mM>6;=+Shp zFPOS4U*I?nQ~G;3zVI^!&w26%PJT(d&bG>hv4k(sS3idekQ@8?e0T7psq(BJBxQl6 z*B;m4$F$r8){@-;1OXEJ#>O?}+ddk^-kq3}!X+{xxju21&NDv0N@~?V((J_4cQz?j zZ$2il6;A29)#U5pn*$g>vXAHDNX99yOGF2bq;q}K)M<WioI>1KRo}eF;5kpedAE`8 z#HmyD@*JE~@Ale$!yL7a_X%|ShtN-AE9Q|R|3a+Z{y7R!<z2q7<(n;PBad_HI?6Qm z{R+-G)|t;GbKH-a{niV!#0>%~;iWvKQ{@viFd=pM8*SrkQfs+_eHZ9`*!z;b-v$L& zHpiP!_6}p~Qms{z`+=nnZZZ(MU>E#tY+ugTuu`kYcqty9!taP736+vd?0TJ|o?qp_ z!WX1uL4-Q$##jwzet|PRdqtI@Jhm^1xFg@udWEjXUi9z{CoAOx2Pa3LK$(wkROf{| zlIcDNB6=WGp8qg9AoBwFM)d3=<H}QzUqa}(U+W=F6=gT;JZWx9&|sZ`_vxGt8mB2) z>BnK`v-LS-#O^B|MMyb>I@MbBJ_4MFccV-vIj4=0<XqFrIoc7G^V*e(Ww862v!|+9 z!A_Uw@of!!vAfz_#Fy0CwQ}{&pflgZJ+aD(pmTg-UVdAP8O_UfF{a+b0wl`A*w~4? zRk8c0Xp5{-xqlbV)Mw{T6l&EO<rm~Zz1+`ayfQLQb#QfsJQK^3vCouaExP?~_GQU3 zXqn#oaU6e4w2jsk?lXbgmhHUDDO1-tqJ&?@CA;v#jyvD@^kYY!^W5h|Wstw~U3!lg zwiwa0H}J^5aX%q%Hmb*88u~GCk&AJp{lA+)w@uy&@Ji5`wsOsm`;jU}IAe?wilgdQ zeC8MvRh}_M1=(Xv#slX~lG^b=z6hU;hga*o9S=exe7^Ajx}M_^5>m&^2=)bU0{DAD zbPbNL(dKzA@{h84(T|w3W3tV#RH|0nL8X0XYrZL`AV$({lX&vu;Qa|*hWkhym*H*5 zqYboF_>(y5B<E&KvfPYGo{MSq@v5BTkaCTkIrd)10wk7YjJ=S)k~Q{-(a6Xed!%9F zQN|wqCg<2Qys@!IevznT!iGEVs>2U;uqTg+AHRchH5NtbipQdsz4OBmdmm)e21-7E zy168gs?=`bn}w)AB0a|D&Nm*r`RPYW81<#=Zn*VW>AGXbZk2j3KQ;%FGO(`DGLGJI z<E?Qa)RBlG2z{b^gh$%W>cP84O4A6pcn^r9gfh4`QgbNZN1|y8wlSo^Jihadx=Mv* zJPXZt!RQVl4aOkjncVj+;%Ifxv{WQicF}#bmU9dFn5WrD@5o_Ro{?o4{AcGIr7NkI zHHudDhhz<Cb%dSPG=3J{d`&T?gR=O++D5lIPAr(q3sr0?wod2?pY#T!Sx16@=YKD^ z+9jbabrvfiLL%)pe3U)of|NZDwAy;IGI9}**TQx&oQ`dF{w3<nI7rAY8DW&|e(?LG z(b@?w?J15<jK-diw%0-Wd2zX5whJd>Bc_=({I4Pr%kYV<n^4;`?!tDt*FmpWI>eW5 zg07;oR>FAiYaKMAV>)8F;9hA=$KaBfj`1J90iQQ&tZ3iPZzBIwI)602{tC4P!=FaI zPIAuvLXvZ3VRcSBn{xUA6U#=Sf2Hd$?inyqUd9|S_`9gjngfhKQbyJspxY?=WDaQL zUw;{1qYM2X`<}09!(EigMj@$~EY4gqL7#N6W7ql%#k)AJS)YibBPe3|4Lq80<;t!) zF$i=!-+05VBo$fcZ^pqQ^M=<P-Eqmi%Hsa<u4f;+u4&{IP@eVHI6NX_Z1ywmo(@U0 z1F>`5Eji;3a&`ez__LN~*GPf}eQU<%Tw+d;G4pevf0O2?yvHK{^HyHZ7y{CsYqvLp z=rNGH(s5plkKcjoAs0Rva&J^8IcJ|D$+;Q7q@f*|c)Tj-m^JjYKi6v9=QU*+<5b@D zl{HSmD>!<MQ;aQ1#4O{KK9_T?W_Zmwg)Y3?D_R;v`tNee)L0TFW|#_{Z=CiqHnGN` z%yz?B;)q;3-<fx=wHwY7M`+;VJKw0-eM=mn83ql;b})hu<^xX0Jes(p^_R>PFFe>w zaMo8;P>9uoe;4nYG0}$fEA|7&$;~)E&B>Q>jy0jFmuuzULq3Wx>R!wDWUUv+ASR5h zq3oI~UZ;G)loiVJg+{f((1t`iz@K*Ey*yEjXBj@b?v2OXU2iGlTY{RCSdwyE?E)8% z<EXN76W0{*{ayFUy3SB4T9&^hQSQ-E#m30QXrVGUU#AvFPXa&t{N5X`d+v1;qopIy zdhSs}yMcN-jVdJ^5(%nr6K$cMF~j4t55}aDFH{x>WgpCzJCRGSP{rl;!mFWJ+b3*- zv9B>JO7=6`LCoq6a$Z}UY*Y%>1_uUGn!jwJ>}TJ6q;$j0*OiVw{aH^{<U)^_yX!5G zQqoc=18LW9;Gd_Dsjre--;oS`T1rx1LZ^TsjlEAGV@1k^cBa{!sn@QRm*5sonAeg@ z+jf9zT}C}(jLgr!1UjpiUnW|tVRx@xINogP*NKQc8%NV=AXDPf@5f}~;&y6b+9Ouv zUPPP{yRzww>@!BT`TnQ#&0X4x>t^pe6Xg53Y^m}UEiZfv^3wj}r}zSus2=fN<Knk| z3yp>O+G$o&2gmTAA<U2$iKJ2vnY-L;Hm$?P==qoOIRN$2;DfS=GxCfsAu#gbpTW$| z<3l5I37~YKXxHE4A8}CMIUEQ;=P%rjyfaT+c=cVML2Xno{qqONt3Jn5@c7b0u`-4q zY>w}*W87#=ClwKeAZb0~J8!l53$KGc+&t#5@P1v7!-X$#XkUi&(8+WC#$?*?VU>;Y ze}p{ovL5L|(|(@+C;sX3-Fx*p?6UibI5#}H9|k|J%Mep*)!Jfl%y}yYWuRY8n}q;b zkxl!~glF*|62mVQaa=-1>MlX%oZ1OgZ(fSd@v8`B^%i_B+uSz{DUX;~POP`#Xt3gR z_Z?2%-8gq_wfpV5&hWA?=_e-tRh&Dr_fRh87E`}xAI_OH{T>s$nMc}lBmSAX7fO-J zv#zG=aEST<^W%<5&PvV${^Um+WncBRIDZtHpx5Ridk-Mqg|f%uxP*EnIY*f!@?#vY z;m_${lPxO4$(r}$pT;M?{NIq5IkF^OR+{USDpSIt=xlsZoqjF9eO5a?kItD>qg~M< z#)kXItg1x<^}r`0tS&xO2^QMd)o;|3H?M9iCc}N|<)oSV?}kh!%0?gWxf4gzw>aGc z8%rIlX(wV+_}X*)(Fggq9m<#}!;W#TjX@(ds!n20xOo&sbXOyH&)e;J<OB4#2SD=Q zaTI+sc#|Q%yj*Ly7h3a$Hg258-f?W_5>40^8uJ=n(FMEj`3U4Oh4@e|F(bC^`K&&t zUaWy+Pn~gJwRIXB^o=6EAzb0c7m9`Na?;5>qxZc|3Z44mfj&31()KGaSwcQ)J9Xju z%pHr-``C#KY0pFWr_beCL7p4id;;g;G=3Y4Jv@D&I65{aLyt6~57ihK?%1VG!?&S~ z?Q+{DjY1iD2~f35HKKrd5k*o5-Tb{5kwIGc__k+Q3?wsj(tn>sUi5UT$1AvJ+-eo% z1@nfE^UAs=-lJ5WM_(0MP4sa`KN;q<HT-4Jh2&PRhlwT@-PS$-K!I!j^(#D>vVRT+ zPJ-)I_d8|Z4TAr6j6_I+i!#SY`6DrYnVUC0Z3(ni=HQlM5PtrQQ}$hKXB3fVqRgnh zvqk(`z5P)X%D~w2{+2uDSZ#9}Y8I~*#2YgwQHZ2<2Q%xJipWO(gYtoM$15Ze8uYc9 z4}$-JGWrSAU*W@Z%Grj~v&Sp)Eg(GE9eo>!b)dP3^Od2+=|vn@tV6o!GW;{=S3Bo7 z=yUkoMVOQ2yGR%4GWf?u75QD3cCAyJN2!v5M#w%*6ZyL4Y3Mre3|^sL<q_??Q!jkw zqGm93!?ieP8r~4DJF~QA{c)VL9@tG>4U5P#X}nR42gWsR-g{`2Tc)06_ZE>8%PJnW z<*r28h@OAm4$>z8vz~wC`)26#@SW%nV<YtEj!AZ9L2m0|4a^J}k%)=5{u%JluXSF= z%cpGqqF;eWKU3$4=huV6W0&M(F@6^HXt{Wbk^5CtbN*+Zd=Cc~pDM=r_HHB_eunO0 z{39K%r#JmrwKiQ|sL!hxVX<1(0qdp(oT7aO>)w4hHP~VIy@+G-4phcO#@6s;vone# zlg71`bN{z(elM>b*_W`L(7V@k&?)qc!J0otFFbf#5?`0c=b^`{(Jcv~N4v4U`U3t3 zBmAdrF>p>Zm@??u`y^(NjGh~DPWjB=g~Ju?8twt<myz(iyl`6Hg?Ca{1nTupqoszf zQ2DVauU_Yrtj8PUfSzCKGxR2J=uI9#kcbCZqy5c`VK$B*jH>WmI0CcePw6A(a>@S) zjtqotd>F{JEo7{|8+j&{;S;+b1KY@a@g7|deL6<L@C9I#FHtW}@O#vF-5Y9^9NP57 zIDL_mKM@QTv1SuJtiLPR@()W+{!P$*i<5`W8{g^Ve-HJaaq@qP{Ii_=*Mi_X-$Gve zLf$J{#aBdYD2a4RTQH`Auw0*UeQho9{ClDd7%!$x=o>ux;<o4l-#F@-NM~fZWm&xY zg)`3UmLVivjJPN7hQ9>IZTN7FMP2wr{Y5N-2VHZ#!r>5~cMwx;-#K%}H7Lh8DdI31 zgkM;~aVZGDh(mB+5dP&c97k|0vH(~_FUIV^IlifkkIL{!L+fMd_^A_(piwzl>YS{~ z(LPU(IAP|e5H^YC8QPl9OB+AKn7{Z+$b*Mbt>^?z@*R5@Gj=T5`it3DZoF{EF~)%N z`(RTGol<#brY(a{W*Rw@d5QylVQv;Hz97o8fo7~@Y~uO1+9+PpIae{G*IzPbX#h>y zaT5->rj&8n(nnyHJjSvdU#5>7ubdOnb}4_UJ}&CxX)E*Mo4NMcv-TNhP!>z3+#F+- z{tSI<#F^_xq3<=?z21R3_?gUgSK^$s@QWRj=&xw1!#Rqj4)e^#FGe0qj_AQE^03d* ze!jcS^zX&5#W{T#_2EOPe<#ipY4FXeK;AEk)1irYe(Ujg{*njd`NQ|e^DE`=6l3zj zZ^rQq{_RYx{=!dAOI{xPz}dAwvLyMz5jg}&`k_DiV_ot0ay0yg-tez0Dzbqae=SD8 z<|q98Y5J4&8!n35+tp8<u72iU2v=a*yd;ON{QUi@+|;YSz5#vx2RA?cS;4W}ZZ6$8 zRysPS&c>s&{n6P(bT%2Cfnz-4&}ZP#XW-Ch;1~~Xy0!G2>$DbqE_(F2Xwv7R%hE@@ zppVW)kEK`T*E{lY9?8dfBp>IId_^DeM)DPXR4y&ix}vs#M$T`(?gg|h#}?x38mwEm z{}J4d4-?DRqujgp<q-bvcON!%YtSG6Q?G`}$NV=S?^m=O7QNq|U;OX-9C|Og0CaWa zKZH-H%b_>AF4(TiAoHS1TfO#PW4nZNz^|hIc1?rBCD-V4&_r{c#w7FkyLCO}U4r-@ zay_i;FL@?Toi)NG&kwfWvgFibY=*Zw`A(w#mEeDdQ~ws6SDiebYZ$!I$^UsUIC0F$ ze={!s(k)tkKWk&Q1?kcP{_z~Pyp(GTo)6)}cu9HgdIq*gT{~;rhzzg_zmkDX+iTm6 zc}(YO`NUQAC`m-u4jk2<KvY{;nC0p-!ll0F7!;$jbr63}L`sqA7kT$OeM9t4Rq&fD zcrsi6at`rvjiYp-vLKZrfOS|mTw0X(tyW_9J<;Y%+1E^_jZ-+sdd%d-U*3nj=#{-B z?3>Ktr=*;A?m~TRPlw9^{y+-KnT%}A!I6K%HkZEkc)i&P3^1&MO4fGlv$ul$z4%bS zmLYh!((1;edXscq`^E6!){=qa!*U?P!uKWe)rqCqX}r)pIvb15#yxNa+a3om#(9W2 zC42y%4|wonUEsri;Hh>yMP%+ywu8&B+E@v%J3)=I3G9Tm=p6osZ&=c0>{r*;=ud5H z5I8j2zM^Xw;`Txay%S?Zj+E`%{q4wm?A~?H!jF60gS!QZ;osn&(bG3>V2rNq5KE05 z@e{K)3S)jd#<#I$e}|#M7s^zo5$hz;2FlL2Ge66JK0nH1XY`F=dnb+_Tk@wTV%RPO zUCfsSo4kt`H42Bqb_}`j22-{iAJEtaKMf(>*v2R9Tc(xXu5mVl--6Q48QE+fJS*5d zx`h8en?2HF?;YN@9ek>MYa4Y;#CZ`uF}uri&bR<F4b*gE`=P%^E_i53m#xJ1e+U`f zws*c%u61DE_u;FzX3NbvFUBG`!uyu+-`5X)`0n6mAj5}I9;8DZ6LnmIkH?0<h<70+ z{bc9}x!#U{E5#?@A?U`Zz85}91xUo#HE%WWq^<#`Y1G&%BDduX{&}%o6UEmY^M{s! zu@lX2iTT3lkT^l5-EF}Sv>&m7f^F#<i+BpqG==rjj&VlFRq@l1*Erp{#tt~Jq#a%H zOQ!p>nZkrd*|-jg;XVQ+-sBis&UyinCz{i+u97*8>m)5-?E44E``Tf5MiqV6oQC^5 z^ETW$?KrN`TRnZxX=uA(`+b8=?w9FbO~f-C)6VabIcrSytBQ$wh`1E%5Y<NYY#M%0 z3`8hnqAj-IqsA%LuZcRY9si`WfcLJOUqg%RH$18N#eO3Dc(u|(p)TKuqmmmhXW#xk z>Z0|mi%WhSiV~C_Ui-wbIrU2K{Oq-zMg#ACYBx{Yy)WUj<@n9XIrEA#*A}>AR9mRx zmQ(U~IUJiP8bPEm!C%*$1)I4MWc-QOVz+7BppkvMO~|u9NyC|NX8r5%KNtztzitFa z7D*laYv3GZ%EJmg;WN~w#!Q=6E{X<+OTVMf(e}%>2H$0s@I$`$TJQ6y7dzGKl}Z6W zmCHA)A2z>mrFg9m86rF-<mg3Pf|-3Aj%ih*4}Cjuu8sw1^mK)irG0nsvqrD<t^V;| zEdV~H`!rsT;>)hoG*EWg1kS0Otz;W`#I>><={wAGT=Hl>2c2`2iG58SkEX9MCI<fq zd9e*{Hx=X^8_{i6q1y)xHwEio@X=t?N1^Gr4h4I+JrrF2jfaBA{Qgof`nE&Cp(nS3 z;ylE-a>EZAxnj<^VCu)U0_3jwsfU80%WeoZJo-$q`DiQH`lNgDl~)3GF!H?!5k_3H zCSeLKYy^2K(Jn6kuN!{p2lJ*9MPtWjyqtabczj%0Kj`Ff+I3(3k6B;e&nnSx#}8%e z7su;5$iM9QIH&D3*2|9Ld_?DI1H3yP|AQjl9Zwj+{rHd;z6!tFue`3le;&ViXCCh{ zvLtqX47B(j68<Yb#(fn>1W)u9Or!slP+B}cj{JR^SNnAMTgVf$@fn=vZmXeX+u2si zG`i7u;xjrg_<sZS%f%1-$umE%Q98^%w9!ZTgMWfLX~%SbHgbI8GVJYyAF}Nb+#k_$ zMK=8(c_y|kk59PrX(zPB;HHnucyR6Xo2Xx@o!$W%z{`8m1CO)%#7_T1)!~_u)wL4> zO3arqwo#JbPPBoxgZPtcH`<BgUe`;%{5J9{wNr*ag}(#&>~r%`&r9=NQ>9j&9f?Fd zTk%oju)9u=v%v>JBmQI71@&?iW4VHj)&owt;r$%yLq0x$M1Axhm%cF5mX0*GdmqR- z)=VDl2<gKnkN&3!*lxDYui7(t<?3&Rvkn+9`x1`4{^50+xnIM$|Mg(_KQXIePPy>) zctikhaLI_8Ta;XoUmn?Trdh9|fT@>GfE1mVgLVX;EAY7zAM%Zg-VN_ndbdAT>DyJo zE!=Gn1sDH0zO{q-?9tcb?QfXR9{q*DnbW{-@wD2r=Edi|@Sr~g&s7@3p%{j(?^12w zzM!yNc!R<+@}R<U4Z=6EJoaNtX;^3*{18Q>g@@XpgQ*v$ohddl7_SkGTVHJL#Qvdu zXs3Nxw#eLni^3T1FX~3Rd=LJK?~1Jo@X+acvzgCtk~U+Xem$T~=r30<rS*&GOT=36 z_VjzkPU5Cs`aK#O<r(+5mRdc(-|`7)`l*M+@44=w-*fE~x1+SB55Mo#r=wy+`aX5j z_o<t{Pu=WWuD#f|Tz@?VeQVcXfM$LFJouaH-^<^run|MIJ(7N<`r59u^7J#;LT*2E z9b@wB=iT_MMnB&!wqElA+(CE)+Oi9_{yOXnRU1&n{@?s8+^KlAI%gc*_9VO#<P2>7 zVeDYM0_TVajEg+q^K6{|rHYR{zx;(5i?0P#!Hz?`Z&-oEc6HgriOsY*W3w+#9uxdS zw`%<G8RBO=Aa42&+pyzp3OBJ4@7^5>FZ+>Y`_{cju+x`P@U9?^-sH!KcuI^rF=T1e zi^es!Zz*hyA;iWQLR&uWU$U{q18XmvrpGP%fnOJ8B1Q31{2KGNyAJB=N6*~Nbq!^i z7=}0&<>A{Df$vf0pGSMe69`01zCv%Gu#X`hAJZPTL*tS4<DVigZCgQ~E1jGpnP|^! zoqvXUt8=yHAZqQc`}0~i^$P}B!^ws4|7Y(^;Pkrcy8k?r$+S(kNt>1gS~_XcHib+w zTedbWPqsEG1tJtgL?<)PEEzgmXC@1ZGA)ZiQ6m(rzE#4eMOo^Odw`0FAa!{wDwe7h z+0^Qbuc&?H{r>*voO{o`&wZX}CJ7Lb^ZA_TZ2$8=|Ly$GIrrY@UQTVgFDX2UjGnIj zSMX0=*u(Yar)4+t)0%(siSi%v)3R~-Y0X3VY1w*$%l5gyO*tKR@CZ}CQ={v$$IdNW zp;iZibd>HT4X!WLBX6#EoIht^YtNr06-w)~ocxn^;v5~H8XOo;KECSP!5N;{YS}{_ zb{Xv9DkC;3-&$V#Wr|7ri_MafvdJb|qpvy$Zt)k}7YkSozf2>$$`gN^E63}mFz&fz zxV9sf6%F^&gh$o5x`?k54kW|ZLiqR<k4N%&A1EIoP4$$%!-Z<2LBzOyyV^RFKir9T z9PU*wuk&6PwYSm!W4ZUzbWr!Uxry10v%@oo`7}d`hs8JQzo#3kd{BLqZxXu?KY7{O zH)mb}E_aR@9GK&7JI|duSn3r7i#?Qh7N3tttv`r0%ua0W-PEN<g2!e2{&`w%k<$?G zzWu6SFP-z&4qyI$=zL@&7ne8kyxqoGnBO=wGsekdcB2WxYPveRx;9q(dh`L24K~44 zeS_tuC+^(3X;W9F>xRPvL)D7DNxE@tZ0ZL7XvGtG<R^J_V0><1bhv+dVhfOi1O11m z5BA%G?UU@LA;i=2Droua*PIq)-9O7efbJR`<r{l}AjxV?=6UNwgZ6Fpey+k#^JS1R z-T>tv#SZji+j<6jDSRw_wdV=@({tEMU*pRpSN&I-@3_+EmvM~hoo4&aHB<lBr=YKn z9l$7vCh&FKK^p0^qpC(iX!jyb%J;ZtD|g_AJ_<dZ)Zs6bmY?m@+g*Cjtsd8Hz&<j; zb1VAqO8?x!Vg6>1j!Ux{QK&}tngil%xVajmg8zrecBjp53+!9`HKLz(+4oYxNCpW$ zZ(5@Rhy2^)vht8W3i6RW!WtUz%~KcQvo{YN8mY<`C;c?$s;C^xHQ;$8?Rh+iklHMs z6;ZhWPn+n?;~APBn&_WBGB#JmGe`YJ*X2>U0N>Idr#+7^yjUs7MR=al1kX=+Jci30 zz@h5w7?lL!N&TqmvwqaeXvrsmEBnWKre@TW^7K^l{7#vBC-x^J*A(Qx1Y2Fo<~Wqi z4qif8w8YW*P`=8kTN)7#{J8h=zAYs$;Ot-{khcx{QgXoWaBGhGcYyK7UJa4u-CSp8 z4ME?24XJ&vSJvm-zq*CeaHcf-H6i*wXR3p+rW}GAM_1^t>jQ3G^Dv!)Nf}RZL_DP= z7!9(m{Ms0i5oA|*4L{I<?rn|ZP?f-IUFMKbDv$N>G<;Wg1gq!N%JCfCAh@XSO#&ta z+dTmem7OeSCkDHFxAj(f`vS~GWE>9w*7{g`E>6J0N4WSNep1;a_>z6hLhuPVkI!&w z^^Bfp)4VVv^6)B)U%`6*YQ9G!ANZfN2YYnx&uOKyg$9E9UQBd+YtWQ&wb@>b^c<o> z5v{2V%$)fKUNwPDao4s59vbNE0_|l&J7X8!Ph9d>g7M<-=X<!}Wxt};<W?^C1sv#v z|I<3v$FNT3X?^velXi?F$Qqt9I09@A$I#fYZ3Gfo1X_esk$D^A$-rlD@nPQro;DTo z6v5_k1Ue(0HWl&&jsTm(k)bihQ^->fA7hVXAY37q?So#r8O}H7^igfUK^30WL}!n8 z+1>KP+!}U&#vO3q2U9ID3WC>qGHPA|2`_o{0L4;;s5bQN&qj0AL+NcfYXiFDy}*bj z!4f*6vwO!MQxRk=-N~QCWzD}(CY#)UB%3@}4c@%Xc07J~Xh`rH6TJF=VEK1^xr6Gb zQa(%>+qdUKsIwHgB;SQo-{%6mn$Jt=+j4qrwc8%RwJ*|{gu=Jzc!EL?4=&{MbYOLK zvA5{>4=a_HaF2S)GhKaoD>S^;)wjHrRB|D-ypx}h=fY2t|Jf-2K$M5)1m@?WJQui< z`gce9_e6Q=ER2PZ3witRoUbo`Dy?t1Im$mP%2%TNjwt`eDF3D?e_xc>9w*T7lTrTu zDF0JYUUnsTuXF87${(a$mj3RV8)Oy?7yl>S=76R^=iJ~S|DW`^K}`t-;dA!?=)7f@ zJbKbsS=(ia{o8`g0zWnxO#_3$$FKIhSmJ41y$VEHaQzr||Mu;a3HkfCtFNar%p)Oz zza`Rv>J-cNYEYZ+-Fng^O!z>5&3va%Xd8tI<MOhr9#gJDRNF-fZ;PAT;&;2d6&BO{ z)tK+CuZML%UrLdUl?I^S%e*ug<*QMCD9US(8sJBwyjH1De=y2xyB+FZ7Ul1Z^5ao{ zBFaxj`Kc&B9p&$e^4gw<v1X&Z&I+Mk{yOC4+d}?VqWrH$`Cp6j?~n4o9_4={%7^(y zRq3~)`rnT7^08su-;MGo(|q~HD36T<__BPz?^}-iNjdT-<w^t->AJi#s^1mmcSm{7 z*$MtzqWrB<es7fD7v(vFCw)1mC;8i>{Bxo_>qY|eyePjv%70swe}0sIL6pBE%D*tm zzbMLodz621l>d$>|3gup`I6A~!%_Z6qWq6W`QuUk$D;fjqI~4f?Y*i&k8g@#-W=tB zJj&k}<s+Y8ep^)k_9%aUl#kcM4@ULTnrQ!(4fMoo;xDA|Ex#D$e<{lUa+HteQA;$B zTB3Q>66Vnod=hh0>pQNH46$sFfT`s29hP(XN|Zkk<>#aP$tZuq<;#q-^07330b?jE zq5guFC{J0z>b)#1zci|Ei}L40d1Ju$Juj-iAj)4D<ykWng#QX<L<e+T;b~KTRfig= z24>ZoD8Dw!SEBq5^3ZMYyQ2EtQC{<yAQ)S_#3yT{{kN~IM~^v-XdBSIc_dsSH@K^S zi`K^G`+)M4wgc^@^5k+$`O%n{C2QrW?E}QS@POR*0rH>7zHlEPSqj$kxa6<No1Bf$ z9>?dFZtePMaj=W$^R5$gh0kfnug9|pK1H5lpw;#}MSNmc3*z%pa2cQax7NWC$7kP= z-btfjY@EgO`J4{A!slL>dOVBZQ&XfVpC<u2zYd?`Dc0wwDI1@9o?k}0Wk`Rsp!O7b zEPbCkqsQ-i!le$+B6!qvui^1(PY;OAX0=bhet|qb2CVVu{$pcY4klclDxcr$`TSm? zhpa{OsXjG)c6dC2&tsI=)!{QgH~$7$<J0~F;XF`P_i(6Jklq(>v*Qob4VxYBu#_L+ zS%f}U0A9oAT8}62`2ou7oA3$9YVCJo`~6$W#`A2Lqnl3C=k9?d@oN|ClwT~rE9ugd z-;)5bXchV*@e}j-ca)9CiJ|Gp7opfLS{&@+^{QQ@_&jA_q&2sO&kia@d(i7i^4Q9P z_<S5#@oBvBu2yci9j0jbE+%zr=h&3~jS*f5>*ZwcsnkBv`Wgt=>t^SKBD`|O@LZn9 zGdy@`v{Rro5Xy)69}Mqv?CQ^chhi0NnenZk2ezJ$PMlZk-Jp4fmyMc?CJ)+ec<n<S z{%u#T-|66&3|JU4?-7W{>~Uj8Z&^GuW3qS4yt^?Tv)7Fo)MT<hT^?aGdEa5sQ=c2h z{dq~kCP*HqI~Im*?_FF5u9&Y){kqtxQBG}~57N)?c{6x78{Y7S;?u`184wbA84q^< z4wZBs93Jo=SrJ@1x3X>i-irP2%U-)~C>?Fg>D8l#kCz<t@2Bdanc>bV&pSjg$Z+-d zP}bNQhqBGn5BWNWzxKVe?D0MB+O~Q)-%^CLe{O(k8ykO=#mOrVLt8zZCjf}##(($6 z2VSmD1o4y7ssCkW+X`^5{$cvC|IEnZA<7yf9cOfCwptk&8o|5w(Lm5xvP0*8)UH}r zuMOeovQL{MX3W6rxqaHVaxHmqdbU6G5FWzn`}qm^_eA;M^Lg4b*SQ%Z`JbccP+!%p z9yrK7e_oa5>lpvs&(JsE5j~uXmi#?w4Sz#iIb1M*f4yJ00)P1Mgg@BiKec>gF5%MA z2Y6FH(M92V9|PU+QcJgvbPJ~Y)9o?cmqc{i3m}@%9OQVW_3;mdd~vi{IA0x&`0D;T z@%7m{d~I3;Uw42b*jZj*JzpojK3B+B7ax40fuQ-=%s<QnQ^?meFCuBe*Vn>Fd>;C0 zd;~slc;UJ$Js$ChzfXL`?BH0!p=3qK_=Yggn)!n-(6N@r-mXns4d+7i(Dh<Ki}Wz7 z7s4b|7W=S3=b82gU#!E|z#{m1paEZBFMsflb@&=t1Ycinz}G_kK{LDhr(!yL2CFm> z7BIhiehau@SMmBdH#Wz&gPX69r)yixH@hx#5;}D4iL_-SdC|`G-b*)4=)N@tg6g2v z_6i?P%XSS_bmZsQNSB^6rGd~~7Ec@(T#&_6<Oj4p(`IO5h`oZnKr(EJ5?Zc<=HK`D zNzT1D&99FAU%Yo(h|E@aJdO5Cw|N-R%znw}sFi^}jSK)`0Wx?{a6twf)Qe=mTZ>W) z7EZ#~n%5=&%%FK*w=GKF$20nVx_C7`ck{qXUA1TQ{t;;K{4YxHP3Co3cx!oEj2@3? z^th%WZy9w4ewymD2@gx22t0)Eux#q-?yFKskj%~@7Ji4NblK|LX$v+OZ2J$WGnqvA z!UOHi@a?a~x8z>}K0Axr*{OTW)@_+<fDQLXPkCKCC=xoEujlr0IG*i4G<c-Sr^|UC zdv$KcPW+;eu=-Q{DBnzW{|Zb_|J|EWzu(drj)t_AE`LyR3o?YzbNlolkX_$RcME~8 z*f#|l@jI)Z#HUE^3IVpB?_w<T%X>Yn*V~f+L%D{RYT}X>!plieB)piMBVP1Y?ckIH zjm`KegD=1~<L5aZ*7MUcLOIXRR<4yVTsJEp7A{56kkw7P;|cVg3NOv<>q|vE=tVQs zD`@P-_O<dc!37?&I_b7Ip)Xb^0T*aj2c0zI<KF<z>q1{DTDUHjPuJH)?Hboi7fYch z=xw1q{NDl|26Fe98tdYzrnVrztS)*^Nf+$97R|@M7x1xdQ8u;eF;FBn#dSjGvv}XM z-Zq_K1UShVp3l|(>!ZF*l39mieFc5cFLRAbI6gyNZk`*?ylrh+lx;mFV_V#aPx*<R zR*siHJOjMse6YPoH_uBiTjPb#lS_}s^CYn`{=3u5hYxuBLdFLNy?pGez>9F^dEttn z`&f=2ukn1jOz$~L?98s!Xgv`xIU|d0?Bi#Em%NP$XP%dV^z!Bc{P0uv$9lOmu`$yN z7uOTDWai5sErOROKDaDgH9YVp(<=1}l3`<gJoUf@z=#jQ+8H#_hgir?mRKjB@O?;{ z&iiJ32$%8U_m{mx+qQLYb_afqS$Ds><S&k&pgqv9RA;e=Npo^BlwAwGh5+8zM|dwb z-MZ(zc}rzjUV~n*rrpLAt%PK+2|ZU|K?VCcgH>Dbi@;`lAu!4H`YS!W>grvu&-<C* zp-*0ho4l84BEvUHZaEn)(KVDjzHrg33BKc66a&6IpQ=YkOa7w(f3LqN*98BM%`X7| ze-_~1w6#jD(?tWDdQ+_XK<|GAeCe4*Hr2Jsp=>_auqpZcAeY#tMsqd=SYjv2*IPdq zYcqcgGRZdZ^d$M3d9rzHSC3zu1l!PmEO}&pt;Z)==g;kvKGnJL{+O*W?$tfmy=+zR zghD=>_=_d~kB&LI2L?vAb`30)?q%<re+M{%F3fiy9vd2-vI|a!XVYU^A)W7`Z=io6 zx_O<4Z#19(#KQ#L{5Rzy9^-R-L*2mR?cfMJ+P)#fW4b^EUV?9;+k$LvA$;Yp6^hRy zzN%Fk2%@DKUmpV|@KvL`^ca`uDCX;{p}RlzbO+sig>n&(TNb+hpu3|Hk2SjM{`%-n zd>UV4)4Vryc6fZGb6Ou8)TI}iOy1BMp1H{Yh4ywXH6w=dE2v;T7`~v(3#hN;+GG!2 zu1X5W505Yib}{3JvsTggp)DR?*DebA_m5C4c6`AH{7Pf~LtAKP&1}`!MdQ!%_H3FK zE&srGNaOKCT|B<>Hva4^JNC*z{L*~2;s3qvhmKS`wW-(V7pWwuUHTqfc7R{3fS@|& zI^XD>ni-B>nxcA*zkwL87pZ)6R3@AJ-;cJd`F}`RenEZLkvx_16#4J>DI;1L8Z4dn z>8pI7Uiz#K->E94pR&q);p)&FuP)TX6SL#P!`z)9r=T&xn|zz)QeVeCmBMc}_PIG= zys7^^M0l|G1YblRo-NNFA<64ua>+nrZ6f=qE^-d@J@7eu<FFnwoVD%x*vwreUO^C* zxGt)Fyc%2(4#L&X<wtqRZ-k-#%$L<BwFS6&pBLOuo&SXoQcU_ixa2=7KOdDpe9ph# z{lcjH8S=83Fpl<R$}6rcmDY$a_912Ir-Rr<+)aE3^&W<AV$BZPH?fqCO%IgxZeH?$ z7z};vKGxePchi@3NkiIyL{tV>3*%(IFS*9|C0TQg&%@suWLthlTGn2*m3rPEd8FE# zHF+D`)~eab>Dl!H0FWTMQ(G_n#dcrE{A#`1<F8PsAXxUInP>8R|JGy2X*@tAsE&~Q zuT^vPwXUx88Z{7ozco8)``^Szd>zS}+oHS#Cs^!k%@I-skAKY%MftZ!dHugD!2D^H z|6-b78_m_V?Nf83G+7_!!P=Dv$3_o!&Q1>x52-rA6=YA<+H2GLwUU`Bae?ogc!}>T zIiNFp2Zj2F$g_uoy!)P;1MXvZ;ze_<O*Tb+=h5o$*kLLNYV&wnmy$O+4(c;{dMS8% zflzSRu=jaFBtzik;j@E1`m7^OhD$KK;~O(AmG5xx_%5|xaNRuRL~or8!@IueX_Ga1 z<M;67z~K0Bzur!y7l029&+(ldE2?)wtNn*L%x7$aZ=5PzI5A(k==+~Y;nsc!G(69j z+vzSpsk#0%(w`v>cEmbb`@PQSxv|*a$xlfZ%!O4|xtjD7wN?-8MZZA1!i$NKd}XJh zthu)o`a*dv24rQE|7?(d_?NDOy8?LkjGf6}K=w7wp=rIZZg7g`K!bEJPf>cXx(g-q zyLeNOXinZ3os4fX{c{hSlj(UUeLeD8JI7LVUsT5bBr;a}n<#(WxA%cQtWB?`UIhMt zPmhs;E29tW&tNpyCAa61tPbBzogU*!ASoqe^r6(Wz^ByvXJ@M6i;HodPcrhJApezB z&>C*+Az8!Fzm3Z^A#1}vR#pA$%~BPoxqt&*r{BNzeUX9Qxny6F6%WW@?R$8Xo-wWh z{wmTdD)wl7>5ARFwq5&Y>dh9VUj=A;x>EWtT}S`l^P7m1q~Mn?YX?SiwH<uAmesC# zx0zHpfNAgW^=nCYPzH~s>q!aiGK?3JLSG4b+qaSmuY8fxy`=c7_S;D{&VJIDlHNgj zF{x}@Wulc2ke;MGM5_MNr0O?ED*BF+ioSVL_-%hRDYnsmj8yc!o|MpjoFCD3FRAFd zk5u>`AQe6DCKcY_B4rM?pCncL$4CcBA0}1%XGt&MwFd2^jI&&FSV3ALZ6y_b9i*PV z<?o>UtCTg)vq?417SdlP1<xgYq=ZW(C#Bo@xr($xdLF6x`8U$nlRk^|xKHmT?WZjK z>=`e4oOCs$oJ$J*D^`%Uk#>=8B-J>tBo+RzkXA^M_ln)5KS6psDScP$_vsy^gcZ_< z@EssMLHcK;w5|9gsrrA4l)c)DFZ%Kmq_<K25~=!qnUuA8#gn9j%i8(5mGlbIR?@Yk ztRa`Zlob9hJ3#uoq(h|8dD%hIPm_+5{v+u$DPvwXM@pZ|j*{L_`U+C6`CT?oirg+c zK`Q+3Al*tT`CmZ#ASpCl_BiPZQqc$Bm-mqpE(g}q?fhOvxk3uQ%U?~39xi`9>9a_W z`}AJYe##mLJzOrlOIgyuDgIY7hV-zqixfSq)Htss75=Y~R!EWK%H5>sVdd?l^j*2% zr+1JNR=$`Y;X6Qjg7nWwX<PY8QuY57DSBA>MPGh`6g{l`5~=!$PxP?zNm9b9c7D*q zsw+raN!OC12l+0^f7Jn>4*B#T>8Gh5C*|7Fs%cWjTs22ZpH)Xm?<ai)DSB8nPm0`D zogfwdcaUx+eSq`=(g#VQVb$ZLD@a8jd|&YpDe;PrkiL%eW27CVpCpC9D?UYvonLv3 z6nR~Fob(?^?<K{rT`9cqd*w+|V6GHC`d#@jDdS$L{>;NGzevjXSCNzslCC6$278wz za=NNQnRwN1QU&?kR^t0`3y+ZE3-q6vK^A}^UXgbfhZ_H{9S8dq+S4`FfLK$<cyZBT zS{w}YwB8MxXFv-3I|~{IxwX#l5RY~(Ls32Bul*~^g7x&Qm3~Ew(c`YGPBY5HK*e52 z(?yfPvQB$?c%@(RFQNob+iPgYZVmQa(otENESI3MsB3vrU3sJ~)J62m$64@nT|=AX zZGDf!<7-`WS#psa31!JV<X1&`{AyCqnwjLUi1OD&`D>&6by0p@l)pa8BX7eQXw{-v zCWdk!dDVsTuBaV3wDLU>Y7|qL=NkrBraC!efFpB{Lj1~x9wSY4cGscl!@YVAc6f5E ze|ESspeIba05KXkcLm+i&PAh6;MGVFjZR<hR<T1rp6;5n|4p<7KGDsR)f1iklc6+g zzrG(_C3~w8z^AAm^=<TN_4ZnNJ9P?v{MKU?3Qi=UZq?njb(#NasV^asl?uN`R6Vgs zZmn&!`Tx%xn(jX|Ff&&f*p_}?-1=SyjQ`Jw<Yj*r?-VHY3c~MX_O1$9#ZcGs<Sg&+ zJoxh2PzTS6?IMrFZosi*_3W^~Lf=Gg_!q0gxm>ylRk4en87{fZ<jB~lWqBrGYUbrh zf0S+K@4ujCEn||lY$ts?W$eVx-`KyM$B{uepW8V2?R39rmsJdHpv(4+e@P$t4)Kl+ z+PgYm>&w&?${IiDY*g>98%V$0B^-?DWvuti$!@72sLjdt0TnCy@naU+V`z`%JV2%9 ziTXi<<lLFNPL#-chle|xWc}C3^HEQimvx!7)A&KpZ6BijG0Gu`&x$Kpz2>MwRBw6o z-u98XqotXnX*;=VWQBqy7V1&@P&>3-b62VDsq^H^N2){Hdbb_zmu{UI8%*kJJU}M^ zz$<th<`1O*fb&(L`<t|E*LzsQtev#xzed<IhqRG_ZCj5X^{*~8Sn%cPzvfNADul7# z>euE_{>5DRB=hK41ph}7ZP?f~&}rX<ex;BSJRajoeqUwaN^O%zr`LNLDY|)((7Z`i z4QZAR1C7wU^8ToNsx-e!gA!tzMM*=NM`j25`nGme`g$^bS%ca>n8UTxms1<?og*7C z-A&$A*(_msc<k$%FP5Hmq+&6l?^@<=Y!}zEKfd9<w9mC`>^mg-7D>`a*9(@sz?ad( zwKscx{Ty`)G4DgZEc<SonX7K@>Deq8(P(tePLI|1TQr^lzs1-M*Ng#Z`9}0*EakRt z{4MhTJL2QSzlRquf2|+o&-ikYPm}#uh=hz!i|P$mkxxTj*Y0ci&nM>TtnrF`NU#I! zxOEvYrf;`SCA$H^EMT3g0HzptTktwHNS}r3c9+M07OhiDU(c5Rhf}_7Pw*qYoY$%J zCV5tfghZ#g`noz@N}pS&?#%p;ShAD;qVr6;KFwCQZtC9B>EGsC*}TohHT*@m%xBG3 z*ZXc01AIkv#&t>bs(tJjQGCd^d?z%Glb26YQ2jHtm$E^*E6aP*!O}lao#RdMrCe>g z(NaHnv3H{XsK-Ou<as<T+xxzmSAm|6d&n#J{@1>YJiJ+%<l66x@^A5Z@Lv02@)N#% z2j$O^pCn%F;|kJMM4e&Q5Z4hqiCO`+5ZPDi8iuZqm2M$wzq+6JLgGt^{Y2ptT^*&; zb@*-TBfKFBx9|$5@Od7tyMb$4I^l+LHCKKOr-ZAc_MfF)`~>)qQvR)|{Ey_d-SO?~ z<O{w#DqlnSy}k@R>)>e#XHnr;@_bUx6D|Kl`T*$<lKwR5wWRk(eFoTOQm;Peh<^IC zJwi&Kwi!~|+AbmuebB+WyTSk2h>rJ=|43B+(_HyWlp{W_2cOB#^L72kEMN8kl%QkA zyZ#99arvFV|2K7^|3l;zLRouIjTy@SZmmiA8L}1W+P6Pr9q{ju%KI><6H$4DymT#i z!ZTjQPv|T8uZ+rnNWLX1Bd7Ii)ABPf%$3)3ljYq}`?uxFhj?B4bkzPvbn$3Ze$c)p zl+g3chfA0J2hD-LXFgGS%8`fD@_Nm|Azvn0kIoGi8LXE~F7**x)7qmmh(*m!Me!Zt z1N3=0<uXwrq^{(CL!HtP<96j^n9vqrLt6|NU_xCUCiD$(p<Q%~=I`+hp+1HWb)j#Z z#%&=VQo$)7V(1sQ=j%dS=o89<3wdv6S}T^mLiMwUr+C?%TN?Uj=Vk`xhDW6YYxBka zSwOn@2WWrzo0aK|Ik^5u@Ilh~)2&DHW7qEGH=|&6E20XrR;T$B1*=;YRgg75sJg(1 zn#IfOp#dEj4Vo8GFg#x`x;_P6zv<~>{wtIZy3}ah?($3ax^(%gNqb$s<;785r^|<5 zgIgC$9u6O^>l|@duDU$$s>|y{b$OkrF0T{(xvmB0<zH@v&;JddTKnZw6+CZN$G$+J zj9*e{|0jOr7Zk7`1*_9~so?93PcOHOJo0iAt$DerE-yFLok_V#9+wbv_Gt2e$N!P? zkR9dZA=~Oa7kOx(!djJS*Sb~?F2{V#CUY`dHqk)P{AMpDAM;i59r9lfc-;B9qBSx< zS5%juE2_)S71b@qf8i(2wt202sCjLE<m)t-%(pX_jE2*h<7?1I6c+3oHOEiirnhX; z!nrlFX?$2>(+ja3?Jo*^ug#5Mzo%-K^>7bCqwG?CGe0*}m!BJ|%hRB`Jb#jDJzj#n zo$6Xv$0wVdf*qX>?$fu0t!4|`x)1_E{tcXF3-$D%cImiYyKE`wN$XJ*Om_>F|2psl z`RDamPp+a(a#g$fEY|m%|F6IO%&iTz`%jIpwc)vS#urbL-EP|RHr%L><oUe?edZgC zBiSvsk7T!)KJc5Yr7NK&miI!|(r?KNq4`iNuUbFdOkQf2ebuuiwab>~8IycQUz+=2 z&Mn3U)aR>fH}!o~BR)?@4w94RPdz!QT|75vZ#XYZ*X|pF?viGIRa-RkzpW+r?Lg^A zI#Kx^H4=Q;&dNVVS$IM$yZa$^u8-HfA5sB@VuE`EdClW6)=g?8sC+KNHM)mB2n_TZ zEZ0>U-rL>f;m(F@=I#D|$me1G3&bxH|IyP2KXyL^eH&jam2DrQ{V~c4l9ghGNU-`) z7u8$eHu~o8@q&L*_d_mV5b3-;)?4j#SHigsmZ;svxrp}Y83`b%AV`Ps%Kgv>DkPQC zMIR**m9Fh<)7j;^ULQVC>MqIqC#Q^L;|H6xds+VsBTslfs571Y3w8hM>yUHj(<uKR zUtUMQt>hi|rLwnO`(Mdw>Vda>hs)bo)Y<(b$x%_|cz$RMu2~ySwHMin`c#O7jIBiV zhP%jCxL#Rvzdg|LKFHB|*4c(V(~&#~E|}CN>ORvk4_Jkm@Ycu|V28=GGgbPCevQ-2 zhW2>4vtix`+xZf_{F|o>KFoIhuP^6yDEW%d3XzcLFjs%dI+UJ-%lq>>I;`u@=jmD@ zE=Y&)-_W0bqv{nOXFh@ZBIPd=|AY9SsZ312|K-a?`i=Z{M!!*gUHxJ|i}L3>51GE* z{q5xKQ?juI%-NHGRfr4HcRXi@=(Er{d#lHP7R}kEliV+uO8J&fmrna~UZ;{}(VWfI z*VQR-`Dd5x-ZpktDi0jlx_R4{{(}S4b7R%YrXAEN2=`^gwt*vKlVjEO888751S1`c z5?|uW=qP!P>5bGW2#)&B%?vkAUVA?U)f4lybv}#g>wP=;JD*E_zb`MR{IYc}tncdE zy1lY{@9k=g+F!o!+g>tw=j<!ylaRK{XC`a1@52~&fBY_ACh0sD<$v1enLnMs#R8!q z+ExBT-E<>_@?Wy>DQHgEym0&4I`g8gA3RC-3eoUN#v6#5zZys7c-?O12Zwwg^=-Dk zolSEE`!qlJ6)#TsZ;?#B3^Zq2lvnJ^?Q2yhc~yvn#1H1`tuHD&?R_nF>GW-WQ13>C zB7(+i?g!r`(29Np-%Q`J9~}1Z>eo!Sy8k1%v&av&z-x=9kmuWUswt#$UZ;|a>MKO- zAkk^A-e8J!+HC)+>wVz$dzX4TtT$&Dr^9A*_8V2Ne$Fl(WId}Ahlt`udV^<M=SHX- z^>sx$4)Zpz<EXx_j<JQz{)KV#>x->@m-_M9zjS_XbZTm7?CAQ@IlY(a1++MNNjkO9 zD!ca1!Qq+lvB`=}Z1JPLPg|Y7vPto%AXuZTbn(tgTGoG&Y(4a{vGd5?rBVlSvOdi7 z4cM{4%u}ZzSk-gA(&}S)#@MiqcG<8WbHg@<);TehZ|AX*15vr3JpMIlpK(WQD>KH1 z*Es(AN5*C*jtuY`2h4xNp!-_3aB|;b!%upc>IfgcpPAyn4-t^Z%^ctGo&o=1W?u(y z8-8bODya-KJ`6c8ifH;2yzcj9WV7LOdMn<5`-6h|5H^JUFzp-9J3P@pF*PK!3w&+t zm_9ra%7WRP!-4EJJ_pg=AN3h6*_=*r+!M)WFYrI*b<i%vKCg8k<o*2v)06Bi)X!VC zR)6*U6ZkiBPvD%xM3^{-=dI2;3J&SHJp1xV+q&_=jp{^do1%$#0Q<Ji*<N11t6{y2 zGq#ByHh%C00m8x5qs8pFy!!JeBV5hwShD?CR;L^Ps?_<JKo9o3@w51ZXHkKjB>Nod zlRaZ>=hP>A%=ri&z1HmQRCfrp2Z>|Adj2=+nX_fS3{01FCEZ;c)m=wka$FnL-M}j- z4wOpc_eFKjXO2AqI_%W&3*R{TdEzI19W-|xBd_bCAMw%C()CWt@@=8~>*PCqnK{_? zFnI;RNax7Yp7}yY)<-a(C9e>-Lx(*hCcMCO3tr(C;uhjMBJ($q19-c|tNM9by7!RZ z?#m?InpB|;os_Vhr2H20;kqwr_is=Zt$}XQrl|gm(f#M><S36Z?Dci(!*vWj8(2P0 z*Edklp2nj3Aj2MP&3F=xflk%m<jZ;ZA&1YN57a%Yfag^nUN|C}dfpB^^Gh+%+4CXt z*h=zjCpOXZchvn7QRg0bNX{qV>lMBe#2`1|d)HBx+$Ar`L~#jGZTOwKxR~!5T*7}Z zb;1*55C6Tt2^;&U;)-ZX4{gFN*iS<D0p!ei)9Ofi!?mI-_^ZC(x5}p1>U>5j+qUP6 zf=xnWA8jq*KIdT&grG6dS>H=ZmETW4<ks>#9>DY0_dTxeybFE3lF)VnogY9PuXRyP zN!xE*$)2mTxfRp%IBhB`IpFCPPGqr3Hn7yy+nB0{&P~0f>O-4!rhZ8~JZ{p;PkX2@ z|0HEk=cakrmOMurXhDyg9`J2~MW&mOQ>n%Am60iSZQ}==(nB2{Hp^BEc-V}L8}YE2 zHKHC5o8RU8zL``sD0o^nGZzbO5V>rA5|oe8{+~q37S#{lx9DsGuZ9PE+p^Z@r2~(9 z%SQf&%|7G+*E?Q%3-M>7w!N-R?IBvf+rc$#-wYU<9qXSSm>eGG6&}1PWq*Hf|Bjto zy8HV1=2m}oVyILMwZ)(|B~X4$k}W?N<xfQU_ec4UNBO^r^8cRZx5}Qq9Jh8x`CFs> zV3dDNl)pd9Gj|g_pNR6GN%Px+jH%j&EeH5**F^c7qx^S9`DpHMJ08`)HOl{5l>d_` z|2dyW*W0vDB(<^8^$nMk522jfKTv<edVai}+@Q66dsNn3Q=8&SU|&Y6cJV2ns(R*V z0>ijB;76_!4FTtml8@%$4R5C$<Rp03QF}&Ib&kIN{X3q!=k_g>6@&*qiuT=$+IKKk z;eO&0@L!jX({+RM2@Bafh%Lpy>$mm@UKZH?xAq9gLhFFH-`)xGCx~HwVbkB*Bd{-d z9GTc8A~`?|{^(nK1e1$oqWw?2&sp>yLB7@eYjW1qIkf-a;B<Nx)jE-$Mc32Li{i#Q zfuVum{dv<fsrEw!|I@p6UvwS?-3?*=!Y?<y#sbWShaurbo({&i;V*O7DX^Ct{)z3F z)-c+WHHZ2ev9FrzFsjE-CD(0agMO|q=zPljEnF+Kp5)G`HT$hL#=hS6M*tHvZaaIP zvuO{8%x}~h9OR<1{Mko5y(*89SMauR<Ghv9@=s7+7PadvCL96&W8@V=`O~hLly$vG zLG6TXvY7^Z1iL;E*7IQVX7}-PEa@d<!>he<<L6kkBQNnBi~g17JeBBS@7(a&qkX^# z?y9fRJ3N@bsogeyj->_LZwdQi?AWg7BZroYJ<aG=&#|;%lg7h3aBn5=xG$B5$pd50 zuB?gjSG&CRp?yKmu}D9XQx|IZ5I7$rub}>l6(YgvHGZz%`ZAwt?hTzspIeLHfn?W~ zwLjO`Wp^*A&NC48o@05}JY6fq46o5#$=v%x-pO+;chW~Zi05WD^c)ZOwXz{>Aa6rZ z;Aq88bd65$aBa~X6aDaEwsWa3=XHo)46Z^-NOYL1H<(k=;bkB-9kNpK7N0sg)G}7| zewoGT5dIrJ$MTJ;SLV3smHE(uJX`Q1El)wNv3@!GS-D8RviS;;kkM~cUsu1_Pv$;Q zvpK6hikq|1bBU?iZJY)8^LfzV&$ar9O2^yRb1v#y2lk(NC(~m5`6|TnRL@87=kniI z_&Vfl{#@5(rPsVa_qJ>P{2JPUxBOa{w?5P@$e#<pVv(%~M}<hp*h*AyeNV*~$Yz~w z=()sgb)My@>(5Wpy+X|Jx&VLPvWq^VUpzOnq33zHv&o-x4YLJ$0^jD(JA65>L-;ee z3MnDcVXod_PDO|EGp0l5&+F*0u0KCX_X;uaayrlBw0xuLHTd(@i1KRU8sgeiCZ=D_ zaoKB;ej~q~(Qi~=SHH}IMfr35mg(Dco_Y7Amh$xdh1#q7JvwVS@1~@zARZXA;N6q+ zv|xb*!Pwee|J{?Vn+-C-SMS}EEw=-wxlU-&-Yn#w8|5{}L;e0J|7}tJ`B7fiSOfeW zQT~Nd{zXy#+kM{ievR%yNH?L}M_zTIyen!)4y|Y4-IFcXgEQ5cd-o)teDUv|+^Ttt zX*n8n7LLwWb>2PsdVzQ7$J1RncLSg7r<=Zel55rW?n$j}!bzXjyQzBy=^710P`$~d zLWYT>;Oo9B@1E2eZRd@xX5Yzp>7J$D`gBaN75#`l*~<oEkcY~;x2m9acume5?AZ-o z_085N*_q%@b$!CG*n20TCG*}%_8n#IaTq_d$ARyr=Z$MIwd*`x@M->QoiBU;W%fvw z1?czFsbuw%kwR2&JQl4_z!W}*#9qq!kZccoVFuw{Qy1^7L~ZNIyLXH7Ws;exi5|)d zlBtM#A5%eoK;?q5w%=G@`(>J}9lP9q>*UnL*yO-?RLA#G1}4HsPlN|JdzYnr$6dZJ zV{Lyi`CuRHjkZ^J?Rd_<Tl$}~>-J~&mB{x$f6oi{+|dhEI^JR5C$4*)3WR`5xPLM# zBaf$c(<~x)3()69n}VlNdTYZsw#g^@I-NV(@S|<=pQ-~F@6Lk1@P8cT`OMAq@Z=E9 z2BY!csRBWLn6}%0q15`u$4ZwxZ=T!hPgqOZ_E2ekrK8lo^tgYwVBGJKI&Hvg|13Yk z&l=kCIni-=U~-^jnIYc5YMHSqOT(*06Z)P+2EXU~L+?%Jb4l{QqcVPANi{0tla`G5 z@(NPtFBwAbP3&~GM0LP#*I=b@(FguzJ4oe^Q=hE9v%{0KQ!}v*0-v|<Z`s^gVso;S z8_=PG^h)@;*`R3Iix~!ArLy)ZzfANtchjgSB!u$!k$*{4egk>>g?6*q4qvXdac8SE z2l$Lln_cTnP<P#|cP2O{lokDWIvcK=_|k^gc)n5BQhcOc<H66gJd?;e)zX>D#MV^p zCnTdT^!_2*wZ{uVzQ5uMnKd=4x4uPdDmJjFGl8yIn7*TH_L16c9QF<Ip0eP-r(W+D zeH=(p>3BQa_CJ@`?tkk2_q1grVnH{?KXz(5W8F=jBSX%1jYliG^tcY(TS*=Fd}@F^ zFm_!>ctRe$nRy!QAk3F|U#T&4b|keiiflz~6(S*HD^b1mEwYtn*Z<f@dfVU{&(`!0 z$)Yv2iMo5}3Sf#hzUUFJl1~w@7tr)t+6XPT@)LM&W<%O{3E$bYhwg)iO`b0JFx%Pe z%Xu9Jc~od8Bs$F1*VQ4s=l2+Pza>7ChJACH_dxf^NC}b|GWYX(cCvG_Iu`0Bd#yLv zbb!0*ZH%KmXKbJJzv;cceug#$kN2kE@b$B<+Umi3(;onGn}=gw-Q@O>+Dp2=g86c( zWq5B|F1%kI(*d5=M<++B;d6hYfj#*7uT-6X8LYC=*4F5upZxUFml5yu<54GlErr*m z6TS``yt&<dl#CiTCu)7>V*jsytO6>oi~kXc^BSW2Y_s>p_{=ScM&>0xyc}D$QKx;D z>d>wE%o}}qUDjuYd2c>b`)J@TkKaxF0d?j_gwNy5*rdjg&s^%;i{_hfREUJke2eN0 z_o?_yUE4L=u<L7Ft8w4F*lKI44e97!N#311_*|&nFXI3)Gd3{ZdC;bemm%};*gT*W zVvuXio{2R)UVB>h0t+uTU)g^ovTJ5rVL$n`@}>Bw^m>G!r|wqz?7>5GLsLg4#kJ$R z-OW{fW21$+-*PkYS!tX3*a~$!h&ze9(l)cXxGm~;Gc*+9M1D78pZa!^$sK(Z`q>WJ zP2VhotdVuDq1Rm_Ptv_Yv@v9V3tc1k0V{afNi)5^)WdzP^m<XO*Yvg9Mk{{7_Qtyr z+a6CBe3<@j@#XxS6_1J)BC<~AY_8s5PG!!nc6i-?9P8?^?wRK#-77>JznKo<zh?fj zjwXAbZ&ba)x2>f=oyx)1(YN?=kxsShRfu_=M)h@d%6OS`4z^G@Kd%OVxjHpDduU>K zX5UN&IxNU`E+e+NcQ)NQHFf8dULZfC|LHl9M4zKkxnP`Y_myscb_E#Wgsz)e^DMxZ zc=Okw(+8mh#~ktgzn*V+9T268emvd<`v&c=WQXe4%r|_uhx=Oj2K;U6^PO*)J~TdV z&R&`Dp)AqveZ|rrU^zeL>4Yz{D@jK%dAkaHS7;+7z9Ls|eT#erI1BA)4ahVec(@K- ze(j00to3E-52j_UDNBEda(VEso-LdDx;qC4=J+nb%PX67DsXt%pJ<%S_Z8S{1$)f( zv~FR1+nc}8;~}{@_)+D9uUG!4hk@psjh?jJq3fBlP0y2k>i|ELl<y(0;M;YkSo%uJ z>Z9oHtE6A@65Il8x&oMDf_I_o-LvTvblA+M4|x1vE1O=(ddIc+mi;N;w%eR&%W zd)Er^gv5q(^(Mn28$M6A)!<pYwL(g?_YrNar^9;d-RmlJRa}q`o2_@>sCsSp`<Uk= zO0LzmFrQk&oWxE|zc2DKD$;LQ;{eI%H>$6zU+`zvzGnKqMuQOjoUQZRUfp$Qo~{+* zg7h8jW$gRU3!Srr9{<@iXSw%p?}hh1&~*A8p3b~ZnTIBy3MnDcX|BGmPMhiQS|KI+ zIa^1Eb?59nT`R-|>9EP1{f5<Rn6sR7TfURXTG{elsZ312VLw!)-)L@T^c&UJ)$d~G z>~+v(`nGfBVxO;j-ATGvhzrtpJZJxiJ`0_*LmvOxG-vw}+kupC)9HXO=XJ_H!sJsS zB_uk{)z{T&vpKs?NPTqADNI+#hAZ9nzz)PH$hTZbbk~At@8o)r8VG9B^|aCQNq*Vt zmQNla?I`J&SFK!mpmcEunFkKo(=_d+16a7S<%g%qREUNHI$EBb9+(*^@uk$#5YIE{ z`=-O=gJY$!fw@B^jz=^>TE81w<6;ALPcY!1eDhmWAo%ve>u};%?PBlOG%*wobhu~* z=o65_0iYBWmOShde!0dI&ck{?zuBW2-xTHF9OZvJ%HQYnqJcTo`Y4|S>mMDT;(yZm zI#@}?0s9@a->Ut}k{#V0@cE#XO68w(uWr!QS#e@z%XnDk&CTzpew^}Z*Qca$RsSJh zuRWfE>KpA7>0{SL29Zvc80HrBX2Yr<j_Rck?zXjzc-;8x<QuEYeI3vHEm=KU<sadb zd|SsUc%*;e=va85#lwN?oO$vJqEop4hE%+&yq5BpNGpo|nVFjW(tlGIgJ)h`x@nAY zrw8T^s*)f)?bPoD?FUGIi1c+F!H@Yi#(b8{;&2M9Z=2gQW%RW)tfgysMMu@x=`vI9 zpBbJVo^ux5rLO_|3Q*a&B(3l9d5yEu>s2&$P<|#ULC>nKunhT7whRTqs;^FPste^? z$g7jeglD~&pU`$Ee8&8}nl|wm+GV%0<52!N22cp)50PIMmH(9duSey7<ek;XGr(7L zK48qG{1k=@w1K*^fwmw+m3Pu!p^owNPO1uPVJK5uDxD;XSA~xe2Q61BX{L$~g#*Md zD?<QB0<ZEL^+RB+r2aAT$B7D$6YsHHsU-W7-&L3<2K?AelAj}gIZ;7;h5S+Sn^j3b zw;^9v-*Z(-_${JjNho*lvy-SWPZWI$uO?n-xl*Zv)Wh4mZl3DvrOzEczmBxe=f%^{ z`~1D6Kj-uJkp>xdk=GePLH$C0D|ru7u8<dRgz^wS0Y5%5!03G%f#&iYc`t{uc)XZM zC{OcqLOK2(`3`<G2BG~^{K!8jIl#~FDo0*ph5SMCzouI1$NBlZWlPInO8P9H*SIPZ zmLKKke#@4Yzk<}uYWX~Q=D31=Tjx_gFB#tJ^RFjmFQ%|uG7Npy?)$dO_IzkRmkj<z zp?w8EvUx)L?fj^X(7vCakpCokFO%gf$zMSvw11f&Z*R+$_wd1_1apz>;WFjOi#E^u zMURvB_IXi-yr<`)?c_cDsz~N5#kZIFssrS`oL5CMUv-drFY{I7<h{)01H-thBAKr` zO8xyr!m3yB<K?z$p1haaD%pU>CagNfkC*wX*OT`$UlqxGRV4G3A5$+ER!TOW$CZ)H zSKdy&m)pun<|{u*y_fl_mE^A=5>`siUgoQm_kAyq<a~J~=gT8GUtR&;({TBA@?Op@ z;?LW_67hJ1NLX?oKj&Mv)FxeUO-`ZhOZ>1eP+0O9Kc3FE3&>wdB(#Y~PiI>P`412Y zZTGrVzqVVE9F;%F5587miDWK6O9(E^^1J!P&stErzErAAF;5>Pzm~WTcv7*_`Y`d& z06)o?UDOjTs9y*DUPZrFVmsw|Qg}KCm~;AwTZxj7VBZbwn`!?T@nIr3%bz47v+`ra z$BF3SBHAt|UPS%n#O1WDBFg<;LR`jJmk^hsuS<x_E+8c?YbPZxTR}=(wvv>1K?g33 zsI{ksvi=v<qVigz_*_ryBK8rt61T%A<Fqk`(M?);7ju+iQhtc?abKoi<<Tq3^LJ05 zQ)$`XGLP`4m(0&sTBcjBD6cH7YnkS6&+Vm3Y5wjC1YA)Db{<{>KIp0ZGX;%D-sBHW znIQQ=+YaoYy+Yhe+)sQl@c{84ahiCPI8QuAgueEBiT4rjr@wGuvkkAsT@OrIdzr5O z8Sq(9zZJw$SFHI}yJ&wO$umf0Xo~3>qpN>ncC6BMw0lc;cUM<m7mWn<)A|;lHOACH zP#fW#5q^|EmpJ;A<p|M*Fs9~+1WCC(Pke3K9M-2LYBym6W^{QN;RyAjKjdZfAumG+ zdCkF)7d;`5Oq0BfG}LRphdlO~<i&HSXAhp_HTOe(dz6>24)vM<A%AI<mwrOMd{M}2 z0SS5egpgku<=K}f_43;RhWiLfUUnJkgUqQ~B0m=Dukv}xwV9ng6PVOSW+$e5rrp<) zXAVuz_0J3qj`sKTPaT>A%=F(u>g>c|JMGKLg6$M+XHRDYi*8on^IC$viXLRUV!%LM ze-GZA2KO3Gqe1*Nq#=Su-+Bh3<sf}R5FO~d_0fn9-=!HHn-(F9O+~VZ=hZ37ViO87 zR>VgWS!_Z<32czX%dE!zG?m4io(b-%RC{{rTw64N&ci(^KFyiY3$C6gDSzdHt2->^ zM`JO+cgVJpzm>87;4AFC{hI%TmU(`ZS0Cim`sktQ@u?%F>dY9gULP2zHo<rPf038% zd;Ic$EfbW@u8q8I(XSh=)H*ng?`)_p{l@_j{pwWyitiWb7mpe*reAaf`tSDnQ>Fj= z>7UZyBl-sxN&g8@i2jPD{CN48{N-Eo^gl^mp#L79KUMmFfc~jpsZJm2oE|tdJ4~$` zS3c9r|KRY<1kX36?Pb8bqH>^n9ew2gR7U<gdgkJ;o!wLi9$TJAUgP_|wkEFkb;93W z2fuu39sFkD9$yiDvsvRA{5^H>%TL$A-$zrRw-CQ{67cud!7qPM2S0AGG5)Cte_tK^ z9Ucd3VU7GXQ4|`<XomK{!=^f8toAqx#^_nd7>A-UHrE;B>iT1ZZBau$jz(i_sWZl! z`eSTe2p``Y#u%8c=IsezzC-gt_9UHm5GD5lnRV}?UZH_rT03bsy)agOZiKO<7s;&w zUwan7SL=o_mQDFi&30-M`i!qI&)K`}=*htuok^Wd`@oy^4Rbi#*TH4`x<$*&C6TAf z*}e`g+qbud<}mlNeH~o3uTAv~%^jZqY+nbL?YpUF+%R9VeH~o3@8+7mR~L@!;Ie(U z)btH@kR8{-sjv07=Uq{8=fSDD>G4DHUJzULYd~$gTLWtQX#L$uzhEEi;dk^z-4|ki z8v||h>n@-xj1lZ8KZdiU#9oVhb*tzw{u!gE!5CpZ$dBPHuJIV6BaG48V2ogw`7xYj zHXcKCgfaRWjL`v{=1qPKXTgof5FKHRO%28fcAg)@S$g9!L`N87bAvIiuEU3$5sk+X z9bt?u4aNxbCeMePIgQ5<9U8;NN#@q!sqwji(c#YO(C}dz3DO07(=flPoz<x+KFBcI z3B*`+cvdjwuz#wKADZPsw9f8MGduNdXI?#<G^{Pb_p43wL(e+|J}4K?0r8Wib!cd& zE{)cfA(HOFN9OTAUFSK*wf42pGg><LJLXI0zn?2^zsXh4OQHOqOQq|7cfQp1Hm=xI zN~Ovi;06zGcE9O$uAKQVyl}n`)Y>dL8BdIL&P@!(a+3^nR(Jc?y8tK<F6~}chHo3? za&>5Snp7dk@d)`{#C+Si@N`V@{j&lI@Oe2H?i*+~S`GeS0-xeY>+0$1Mvuer=z|aw z8Z{Yrhash0wzmGksyl)Ox^^7%HJ-0RI=9n5#os?ZH>@{KYZNyQXR;l~9R8ZNdUW4J z-w5aAOp4NI(;V|SYuf7JytxMFY;`n;m$fUxTiad__p<`-*`b-PtO!zi>$KIwS;^o` z*_1A{cRObIvi0?F?FhK02aG!F>a`?%@(ai6wAI78Gr|cKF-qh4Vvn<^tsc%@1vq0Z zh*q3{(HijP+w0-p9dJ)f9O=sGo$G1ny|%s{u00X1?mD>g_4RPw65;BpgDYQO57(^` zuHHJh^7Zv_?G3n&j1NqbSCIU<#<1g9uC5-AeZWWac<=~su&>@ZH8LV(1mTP3Tw!}X z+_%v;!kzhs&gG(!J=$SC8!$IBR-GH0n&jz$@ga?x_`gDbru8wxD>K7S%pMwy6e_xH z4CmMC!qlVv_Ust)i<touJ5T*)O?y4u&&lEzZ8fxCV)m}}pue!a9`5G`-1rK0l(&nq zi|!S|-Jrc5?&n3gO(1#Xv<v@b9)Ba4dSmR5#z^STX;)*g$I9|h08?*_Zwq6XKZ&K| z=y&U(d`)dzJ)F;vaCR5;3pk6~>fwArgtMms&Z4$@IPZvX_BOy-)K(AY3q4NFNt>6p zKjy0A%<S|)HQgOcZ`#+o{ae(Y*?rm;nTIXLW~avoUfww}Z58Uv_&a`*l(o?8tR6it zqCHCso9~gC;k$BsVCI;orMO+=y$e)#dVKDF9!{$vuG)5;sXP5%zYAOn;wN0+(V1Fj zUY$uzei6LRnhJu~9$+15{%nx%V}}XfM?9#{8e$@o@v(`qx!KOyxq)PFj*s`U$Td1V z<;~#v)q$zm+0L#K<V9(>${b<3T#MyG9ksr-o6E!wt|zJMN$Pr&x?W!gl&@3H^;NE? zWJI_MKs*p2NlpVy&Q2dZd^F8;Tg^nMA=6zN^=!B_lzV)AZ|U&Z(C}1=<B{HSG(0n) z0bHir5z)hET_#KtF75W^P!9_JX@mfs4DH;cGtReDHl67RBR$xgik#g`j15Vt0F zUwH3DM+0|GAVUx?=|7wyRDOu^pSd;5ZorhHe0Rx~i|GMNOY)BTfvt%n@HBCxS3f*O zXf>o(N$TpyM#idLC0r(cQ!9h;XkBw7@ZmjI)T&Ue`X;>g$V_*x+>?~GuE*`JZ0+!p z*t7W?)Ww@mb+g9bZVLR{Sxt99#Q#o?kX6&HJ$UJ!RCMK|Q~o(cSDZLJ+f}Wpi5_J% zd>!C>DPo@jH}}`{Z7DsgVkz`l%6Tx*(t0&yzr~k3*eY*2JUn@5wo^}pmRwc_=W^rY z)heLY7r$X==eJW9-gl6!CC#0s%O`2apXmK_de@EhWl!LqJ5BiJInD7qoq;3ke#dG} zRV|Qe`e$d1Du=s+M0|_?A0!q3Z9WbBFY$E97C#UCe@Epn1N$ewj6V$bBunq54tS$q z@*7=tg5QgYu1;+_gO;Q6hN#RQxaR+S>Ab3rkByAXb|MeYN~t`__H%Z)dWg?QPLCbs zOHS26(AoGT@$;%XMNiNv*`4Ur;Fgi!1fI^3fjNJxG|=B_@16Yg6F@pxcx}BK8lQpv z=uDs>Ik7kMeptk<uMT!j&UQ{8)zo%ABcjt$cm`>_X1-MV4I)9b#57h^Nl-oOPz{Z0 zL*M)##>r4*7RYg>w^!-5t{iDw`EqcbPt<q~<thVMJI_xo&AYAE)u-2uf?OfAQ_Awf z1vaLCkOgvXW>_y9jO}1i^q=QxYDhniMwLGOpi!Ea`3`Dj=c<1i(e0aJ`V%T?&C-9m zvWMp8vTs29E~Cid;5<-3dsglydv{%xclT+pHZeLA;XnqN{{csHxduLqi;uok9U{pw zkB5D^r;W9}Glk9K(95{ShC1g42FJCK5QGc;7CuWx(@xE4!4P)7n4gfJ^m+Wp&U@&O z=It4;XuR1m9+~f|uyamdVPpMe3-5#6@Af$IymawbjT<li`<9=hz4Vknf3=dD^osj+ zi8ZY!E7~|uZNHT#J!TKj4t1AYrj&dCW;-;$xoXezAB|T6_3r?U)&ZR_x_!FSr|ccA zUf1abOFi%L%;Bjzwr$NJ-$nD>7~8I7pnN5W2*M}2-bpG~5C^s4!+1ZY1uo;1=aIMd zQT;<!t#=(=`1$#${*knPBGglrypIq)>;z}|xxSCe;3_{aD*rj<-}7bm^&OuZ<zgN? z$=R_^u7h-TPxmDGu4!GQ_OQ?u*1+;#QzxFp2lmqX=&l#++rRfaP_wJkxQ~}Es)RE8 zj+Q5#990$iv3CAZg<=QM>Nb!%U*dpyh-gF4hVIVc$%6xvoY(XX!_I+{n~kOx^-RW0 z{)d#e*>2hF=4AV2V?m?YY`^ahFPV7^GiQ~}?t(tqFq6d6EuQWMHp}*v%@m^SF0$E7 zCCEI!Z&sUq6#fcq7MGCNk8JipC^xWK!E^+;^twUDW^0U8a|N3-8x<XS8|{&eCQsBQ zG?|Sa0ABsib{pO8ZSw}7%6*9L1~$r($=PU6k&R|5K|~O~Z&n-qG`tnqs9iP@-`=mz zlQlUsuu;Ku5Do5BY*hA{x6xkNX!6vd!yWwSfFJ8@x6wV`Ho5m`epL54o7iY?u+iQk z8_iUL%;WoJwb7ICS74*Pfp2f4CqlV_jS8kCz@3VXN^f}^?URirZ&%CO=pgXwbGF;4 zHiTO1Z}zFKCp59qzF?z$MK+qL1ewS8O=_d1?}5Jp8|@2xdmB9&$_;E(FdYHzOzcnP zFH@VHn;z|!R~<=qr_yuqsa5hS6Ek~L>8;**XCdb$!PK0`!uiXO$rv@~rX9X*4Q)l| zq@jMd2kM`(V;Inmew``fbC7t7&l5jIIp}Mt&J&2GOPvXVMIKN6Fd*UF0*pJi7(_b8 z<E4ua0A^j)4<0yUe1bYqEc<}!Rb@CYK@CsZIGnHhtJ4Fs{c}^(YIW@b^k)&y-_lc8 z#(w_AAQSp*U&pg0Io-+|jcf@g56_G3>4y9`)O}Oy_5^(9b!(e$&;KHHi*{;sD~;9F zEjMFMS+{{^=ri43#6a13yGgoDcI>fkhdpoK?7Dp`d<Hp%d25?h&;KHHJ71t%>gwy3 z%M_=qTj|m3%XF)&_o;5H)iGV<>fRKlZGg3TJL3E1b&HSF`~2FjCa&=?)ajjnZ5_nb zX`SBF(I!~!c|-?rdZ$Ml_ea{U^mWgm?v)c=;kDG{!ds~)x|2%Xv`@am;&8R$Yrj0f z{V_kuJpNsbVIk-Xdu9!(j`iCum+ZY0*28ek&H8v8+iz^y-gm&EF}m@Q$r{mt0<~ue zJh8^GMr80OC7}>b>|<wqJqp^x^(cWDOuSC$`eC5o>}}VseO(5b;(NSQ-XHpcpX*N5 zu~3!_Mwfj+?U3&JtRVG%9>CeLiD|Ae4IYZ`?VF7V-rZ;CMN9qMp`IM#Z;N&hQB8p# zvyo9>hR2L=hn`(e^)mGQ@47aHl{|KJQbrB|-!5I}Q3&w+$p2kb{x<S&i^|;dv-dm% zc+v6?QM;~Pe=I70ANlu2<=2q^17bQK#P7(!>|8Og2Yp}0`>OED9ysA$ysnALMZB(y z+Qn;J7Oz}COYn(T$v?|$m1m!)CQ@z_c+;(nNwPgvetlolwR9WoS-O{QnKuc2;#a;& zebg>~Ww@a%-Lj8K%Hnr<R2ILNM`iJ={#kxaxBL@hHeuQ0H-2B{`%`yH`W3D~Z;>s3 zZTaQp;fDt1re?aJDxu5xyxy1deBv{>POtA*wZ8E&52Lz=?7LOZ`1Sdy?vY#_P06)+ z<nF&$<-bmKcwmI~L^eOd<B?xU%lU6p*>}SNy!Il_X9a%LlHf}GRjTKyvDr#3&#W;v zex7I9+E39I+vYnc3t!OX`=fT`vFoFQhc@?iZ?-!I0p?GEQ3&Nv`FtpUJ}TqqBRQwv zc~E^S>-LX4=KH8Vm3LZCb0Tx@t=7t1+lIsXRG15%mYcXov}DNR7XORU$9eQ~`asTE zyal>&-wkuxNMvI+7<?5p<>wmT1DoV_m4lc4E%qC9!EeD^#+IH!Ir;`&SNaXQ)Lt~+ zVaAp{C`e|id!3asc2f5nbQK3{??97JQ}B3fKZGA{yDqJ>{m@$KuJLvFiA8^dj<r4a z4LUc6!`NznsH8b8`+3@tisjYnXjA(m4cY-qY>m0p?0a;Y@wRE@inj%Cd)uExgumy< zT!8K6ZS^L`UNY?aGcUX?)_k9?z!o9LKgSi@V}bqcg2t1e4s&@o&p>FXq|96^orucM z<gcOaQF$x*$e(=E+A~6l?YV8emjU&$O(*r=vg^c#8rn7UV)q@GHg=WR+#uz!hN=B! zl*2ks*}jz*e5%SXpzklI{TKADJiu){*>ZY4sQ9~hg4G(CuDcvQbo048xx5!>H-9fT zARmyQZ}?U_OZGBkpNFB&&XV2K^`v!XYa6N4{1q<X%+5GRv~BQp$mnZxmb5$0r+=2b z8drg??OmDTi8<oVk|}<jCEfjP&m;O>)LHW9=@<ObQnuHRa+XB47Br^tah5!w3STZd zOR8O_VK6I57jl-=xC=c?j(gnDklz!0)14(JzRJ9wZD+~J)8ton>21@l69jw4cF)SQ z<kT7F7jy~#`^e)blJZyo?CkbeIiF#EJv{eNFlSHuyS`zLpyNjS_?~nhuhqiIg|*?d z_whRon|qgW)#Xj*;I_4hGk%-)da}!~7V&&tn+`9kJC*$o4mLU)o_F0z@F)nM+T8h2 z-;;Ld#<<O$5wGugEY}81vUg{_$)6MR-;~x<Di$=RWS`r!YwuEiK5f3;_T)O?hw}NH z@BiDE*$Xz@qiY_w5dHspl0ABCYv9eV2j8--Q#d1jv)LB5Y5QcJ!AfjzFXk3}678q7 z50*X3mbKYwwhs>Wo3UZu89%{I4h26a?0*sgFLc@aP(zvG?js&n`8P!QclvyO4qQpS zqfOsRw6m?o%wE(7rc86cPU0e|e{4i&X9dwk*!?T~D3AZz{c$zVIuPHU{O1B$v>sCr zw*@R+{FTS7Bsk`H>)i~+-WxPH7^3PgBi7Q`SskQap*%Kqc%XA)c%pM+VA@qB@_HX# zRhPod43F~n<W4RrDhNL@?-zE**WJX^7l4atRo#CHf#<{H*>j=CE1iUxmEFsxhy8^# z^&!-iO(~KM`|aHyPrDl3k-S!(FjQwoUUz}(Ovo#y|J3C*R*iL9D6jw6Z`@zpcEVE0 zRdf2|zN^aHQ`=hEVNhmgD^Eswmv!}(sD9oz2+!%-;tV)yWIKCsU}kv8M$s6=LVJ{t zP<yb)($>c)rFCYHC!MqecTTCa=fViL?6GF-kt2sDs{_@8!$bU2Lo-7d9nL%*RPTAZ zZ<BmAN7{Tjp-KNEiRv6p9Z4NFyXV4@BmH4eHPp~FIy}kuTB|WZ;wOx$J{dWfr%3DE zm|X%3aLmi<bpOE-UD9>?gv4iff8f4jVgDK_7<W(CJqOg)@C7<VLza&A1SYZflO0K& z@$SEu5&oT$_=toa_i~{;4UChq36R$40(~!lo|Hzj4>z3ASfdAsJlc8i$i$(!;iCqT z@V}?4{G}7B68}LSHTLP9V~~;4OFI6AW}l4FpB<ynPRFLJF)4mr(eYrO4)qUX%5M{F z&`{^;Na{>4;E%~Dq`~X1Iyt9l9C+W;b-~pthO*5IWU>$%IzqqLHUfUpP)NtAtX*v< zG*m*9$-w(f$%U9%yHZ=YYly!^$F9L}0H3i(_}#PZ@|P!L1e;*pO2%}$NcEr25$k4f z!0)+GL%OPD4K+Dr_8`?Eo$C}tKOxzJkYCW6iv92Y_{<z{5^$J=2R(#6$jSqh6;yw^ zeqa2gGClP@$eCGFt9+x#1uwfqUeepgeY4uo)<X7cD<6ySovy6rz;*V>%KZse>`5N7 z^IKIQc-ifFsn2s>MRs=d)PIi?m}c@w=6Uj;Nj+PsYv8?^=cyR4X3pKoD8cWFwjZ!j zQ(AwXat|@k{xJElW()rRP+pd{-@?7k(k)S$y?6|N%d;qlIZgjto==%H;J-y&Yb-CD zTck_nnd`UwFzMCAYkeKIb<6#;ytjCqH#m$B%<%F(JFW}<?`V6sdo-3;HP|25cr?*c z`?npBZ1?(dUx_Q*0CC?yHA4o^A0L%B*dc=)>ML<B>C#WPetPuNtDim{R(RWiHB6Ip zJ|U#tzTD%}UY{~9y2g3v1@0qVrNQZ0uve!Ue+DGltalDg4EWseWVNeg&o0|<pZ#uv z(^OW!?(@%u_df_vsrkQe=Ks#ge>+RW{&C)hF*PwZ$$!-I>D-~2!Ksq_O~zRd?#C#} z3wIH>5-Y@c;z?&p<qGM3B6Z~xB}X51w|tR&8p@zj2&ta;PzY(bZ=6k~TiMN%q}YVn z2KNANy@)*f0kx^x0(onP)|&Svgf@UL-K2Brz`;Rv5`N%sy@FKpf_xJE*tg35bl)MA zca!h%Ws+N8=<}j$oO~RFQ$c;z{>t#*T&qog)V_}PH$cW6<Zt)scl-1uKCSpv^Gbbo z(C38s(SB7|(6G<`@iDz;19Q&Sh~-dgcaTB>JPN{xh28o~r-_5-p?L0bU_xIy(-+QW z=0r#Kp4E1aShr?vHvR8$ePfmVCKd|4<;TEtqliBfVaa#B8@keP{ue%Ig^;E#wYk=Z zemPUQ{BPcF<&b6?bA@_+>)1-B_nGV)#tUg?pj;t8Zs-%z9C)U93VmgpoGI*CSY3%> z4YK!+u!dTSFR*#@TAwm!t$dA7S%a<2Jq$~^hixhI-qNS}RM(g_|MvQntd+l)jO>l| z&b?2C$z-!j-}IA_9~{XPXI)V<6M$LVu{=&P5A4qn0fiOx9moLU9$~5W56v9TSJ{(< z8BA^j!x1+MN5KTFsg2<#-As*#=fybo?@>3(^!PZdmCI|>-9I!ucxbfW10f>wA^6&+ z|0MzD){p+;!?-us=K^Gl?i9*@s2`$qPJQd6PC&*FRaP%w`DwLZeZ}2<4&3(sUs1cO zYZ0t|td11luKUehfFCcN|GOB`Ur!50<8%;tZkaZ~mVMwj>AU9zqsOfs+<p}V`%KV2 zX;KJ(X|aN%PuZF2iGxl|yx(v@-K^hv(EJ7CCHWhS)w4e;uT{N4I#{i5={4ZAQR5@K z<T;}<<LUiWJWkCUO@`b{hJh)M4<8;L@6FWtzPJ86?aBujwl6b7okwOmXAjxI#>3ft zHu+YS344`>{KY;GEqm9fm7um2lsEga>)=gkxBV-Vr*nD=Sea{rr{dS}lhkOAzs?_R zDWCJlu6*9Zq?FHRAEfpR-|xy7ztxqOpP;X3>J4i?bJUry7C7EAI&;{xq!O=>j7q%G zlahk$M={8XDbkgdmKy^(n7p)pXw1A^SQ8VuG{9l9k?p(tQpK`qk7Ogi=VfE#Vq<Q9 zg9GXUk3s<t-Hmv-i9QS9p&kz7!DQAzzcCM*`!NsbJK@1!l1+F>b<tB}+mOAtlG1K= z9>Zf}N9;mO3S&CEIW3zlOa6g>&MR$U4j^l<!=BCpT*kNh<;I*DqE5l%v@xHRmKQT- z9+!<N+l$A<z7j^`F)K~R47Q8!N%$<lWn<#AYQ_x2#bfR`#W8cZY|OUYnAiqpOeG;6 zlf82&@6`e$`S|vXucCgh^c(Cw=DPs5(Qpp9B<ob(-3ziqo73hOnKpCXh5FeU(a9d? z4XkSk-Nz_vJ_kNdkk@*tGGXt#_z7)mtST*w$6(_trQ42(5S(A<p}`|nPm#xAyq*i5 zn9rHHo<h3!L}Nquy*aw?&C|Ws!;>tSZmx-Vo0R-|Iz_hLVHvNP=+o%N2j=MREu?#Q zmhLy_=zepa?w6hd-K#Qm_Zr>PLjxn7I-`M4A(pwWtz>212kmy5Bfy#e*p>F%i_GuK z(SBc^_EWKybj^~?`;7LPp|QLyP3HLQ9Nk(bsU&#*jP6^~a^YMIeleYk-JM)$$>Xvy zSvN9c;;Rw^jmKo~A805Xv*O#?(<C-lfXl{Y4akp~Oy+n@&JPP3vpqXzS5UUcWn*eD z7~2H2^#*~&WA1A*X7I&1KJ&P2Oknb3YQ3j6;mh=STUsuZZJjamxNJ;hksmWLqL|NT zpW2vtTsG!%KV~Z5t{Q)iU$MOepj>C>(qHT_Q(8<OhtjgGEjy#~FR8yT<6HMW<jWe{ z^SAer2!?U@{xe;)?x~$Mckh!LpS*(VY)?|3CgbrE;EX@ux*O209dDpRYet^-K<DYu z?mStR_Bu2f?UzQh_cWkAJjWuL711uf6i<it9{MZ9a<4;^(Y^xMAa@xb=N!FVv~y<Q zNZyB<?Qne~BmZ4dIkp}74A~C6+O>7rht@pNCH{+SNU&-zvLW;HW<w2WG@e+86P`4Q zoAIPOe1R_MCC^i^sWZV-Y+He+CNvsPz$QGgvv11N_cY;2{3@Oao?@E|JT;-wc+!0t zvpwCa=+rF}cl7bPFnjaYw9ICTbQ63P*T~G?4uErnI6xdER*6GI?PEONLffM`wLQCa zq8eAn8oqaPF^$Ft`_+Vx?mB$D!sC+d7x58n>`e0!+gsqHfJWnkePCi^d}q_`04IkB zW(xH3eK~%1N9EWL1YbsKp^*-Pe<+&&_^G{{ZT{D#%Xr}0Xu<>ED{RQa_X8W~kxueF z1f84?53&3M4-M!t9-bEQ!1o;+^6<(gJcvKV)8QeW-+_k)bQurWaiWJl^H+8fs##sU z{B5q!ds@RB3Hs1^@FCi$Pu3Ehaf7`C9X>)`@CU-7eF;_RyvBa|R6$T5%{AH70_ZcI zuB4CoEBa_d%DeA%x@*YO-F__56WiFC<f)f26k?thK%epSbovFJx;#JO0#vM<dp!QY z$DXJh&v&&K=)q_czM{Ep=O~-oPM*2(jn1ngIyr5b+;ebdL$8YHlDzYDhB>`ZI^+2p z=&Uoo(b*Bv+0%f|S2v+kvhwm@kUZl#8tAMuzR|fl(3z}j?%?FdG+DkTqCv8Z&&9FM z7rSPGHsP&ijy7C-Gc+0>S4Vufbu9y9e7rUquZWLe6K9%_*mkmOZ-z$WV@=>=jE6Pq z>>++2$4AAN!yZnu5T3QfYkXTBJJ0z=Js{$O^l!8l(_yp<zhqX{(;;<eJx05?CG&gn z^^F4mkfq0-Ist*lVe}M_W%P(wqesuE)S>5f9+%`H8;I$7h_={IH>J;>g`pE6kyr89 zM&Gr-8GZKnj2@bai1aw1%WU-r)3VXIH!3%xi)(UwpG@%6$@g1M{pO^;a9pGDI^a_p z^@vX)tkL*G9(R!C;%T%;h(w~vFQu{WxJKhT;In$p%p;@i^&V%SZC_NDp68>o<f#zs zw8j@T)N^KRqwjif8GVVZW?+oIACAV89me!ErKjP%$c$z5JR{H}{de*DbZ>YLGU40k z`jH%6@intXbk(yvyXKSHT^KUR+UR>`mcB&!0od!s==;&rrY~!ADSb9<7&1fO`aqxg z!kOU__Iy+Y7^CZWTDJMRBPtijE%`6|Qq5Q46+%MdM~cTXd36G3_GK_*lb)OmJwN7g z1^aJCPltyuqKE6{?2ok`)r@8IYzXvlFONqCoyYK!jCJ>h98K}H(E=GIYr(mak;e@R z<MU$CRDV39Yh#wKcw3N>)f-QrE?eToYeZMkct)3WZTfTc_n3z*kk`GZPgf5p^71Mg z&*%~p5na9Y=z7!X(`84MoV<$0GrGh?L|0!uy54;HblI^mM_18!Mwggy^N<H)BcfuP z|M476w@2khHt*)49=LTuIBoyK&EA5sj2;m$dg7S=XE;2}o8kj!=9%jirP9805A)wf z`D@&vrK}d};d$DpYeSltD&sqO7ASg7m^uXyYcz%OC1j#!g#3fWYV|U-=P&$(=JD{J z^mUtt51biV>9%hzKY^|-LPQAVo#aKU%I&~DhqOYBgW3rDzJnj-IWO%ySLe^t(4hgo zycL{sfE)I3ZF(Lwd9pJZGkLaC@c69cU6|VUsSf$_-je7UxbRS&Z^u_ReHINHNS;0W z2>pUC7_arwoR0(_&ycn32h7F?rX}x3spDC)4+>`KyoWnSdUd#{aeXf(P4(v;SHHPE z!_8QUzGZ*T?i`$6dDD}=^2Xqi$D;MAYkHF7V)fY_^y$bo9H7~Emg%!azM?>%$=c%e zc>pluA<}08<Mk<+Gonw?lh>!dP12LR#oEzwD*Dv*%~R25Ptd2WZVm^i&N_YmHbfQZ zGg*_pKBoc8>obAz`V`C=(Wi8o*Qee%-;=z#`qcHQ`yY$ZCu^MfTiXoyz9eUx9?LI< zr~*AEdl;|BdBE~|Oklho1#?F9C^_f#sJF}aY)k%DWwe~iywtVeQ_-Vso_t@DvrdoS z1yKchG_u97*W+=rc|9gDUXOw~BYI@aNRQe~@jYn~KoCuN{Q-aL7ucGFcJ^S=x}5e+ zZ9^AQF^p})iD7tN?c91_opCfbr{`u4*+3o!-uLY!&w0>-@UUmv`DTVFdT%(_LBe~( z8~$G=+DaME2g3hkE}i_Yc^k?9Jnh5xWy)(t-=8V3yYamzJ*XucK6-7XL0R;7AmZ>p z3ho2i|0lSoY3VC`s&k}ZZz5Ukcn$wv&>!m}){|2B<AFUvpVoqe;N`!M>(NWTn3gkp zKdz_vZ(7j1%eq;=c>njyR0n%TU#*X(pvf3-u-DBeW3nGS?=fK$4bGPTK;?O&)q$tw z$s8WW^fpGr*3CwZ=b>QF2aGm+1L=m(!<xPQgdc~x%>J*Dy=nZwXJT*ZyZ>l)w11=7 z+dbaC?)K@tPbFZ<EU~w4_ri6K3ubRA>&V)__AowHq_rR+c=_*p8`*zM%k}Lo+9${M z_6zh4dI<LBL6b3R?QPisx>>ukw~wkkPqeyVZ!w-`_9hxq|E50%%E1jLJJQ(Re$tP# z5PQRy@?SvzSH$!$fJW!3+SXqAGQM^C^I}*b{?A$Tjh)g$@^lw(?6VS|Rq-~%v#92? zc6gYzz^u;j5(@sG#nDH3gcF%(zR5$Cjn%riGii&?(!oYJC-Z+OsYloneEVV>!6xuY z=g+gM90)M&WJZ_$A$440SoVhpNL6L@F#qk_p+oN9p~;_<#6z?eGN^Y{z8`!P_$r<8 zF`dmlg=^#g@_qBR12MJ^il`Mt?R(+F=p)_tUg+h_-@e(`75O&vV+<cH9zZ)Br)p~l zzE11res6ov^XYSas{0Poi}^9fYqD-;Sx-utbu+C62|>8f<G$Y^`wwZkjvu3UmwLH= zksoV$33b6n&5xy^$r!aZ+SWm@;{l)aJ-Y0})RmqHb<ozLXI?`&^<!LAYr1Y~qG;h9 zOm^^|Ut2ft2dT=$rt9Xn{Fu|P^q}D7n6VS|Uh~bc*hapSe!)f(KNhWvvcp;%IsZg~ zAEWNf`!Ug$u7MbxOlM1Xp&$DxV2f<0-TSfSwCh>fRmAf=?4tcxx+wvJ8}A#<kKKXF ziKQ3#^!Yx0rspT|W6^#L$-5nx?H7_#jUP*1PVI5Yem;trKAV;^_L=VgrCWeJTx_E+ zr7qZL@MG~ls@O))LG5`z_WRVGx*yBhqWqYy5DpFoWAyXS{Mb)>KECD0z9##z^7|qi zN&HxJ-L%+7&Oce;$EZ8=eoQ_r<Huw=x)#|*10lAZxA=12c7h+fg!apcx=+CTvA&D; zWA+8=bn~zAztQ~Ii@o3acAvh;r|Z2;5<k|Ho-5_KQr44FjURI#=mwF;CHvt%=915) z<@$asvb)%iJxJfYAM>C={{?HUc3^ow_7Un%-H&B$QS;OO`KS{@b--I>Y>y`xOy#^i z;)`ppone<d-z>3a-gk3m?Cf~h_s8c<=t@F-=1eNd#AnX0LcL_eG)~T{?7MA!?f2<- z`}Dhf%AU*GJL#vs(<G}Cnd$0BQV7m7S#>jFjo^5fRygUVo%M<N=r(Mo!H><E&d$RW z%{G<BLG)q!8C!3*r-aYM&bfx_&c@Ef47JCJtzU3L6~4^*_ySE4E6eIfmwilSxj3sM z<Icp<A9dAN{?OmE4Yr&dial;S6Dyzb!L?=|Xt6c?t$tkkWzHh<1v_aA_w|bA0ej7O z9>lL&vN2B8*B%dZfblJyC38Wt?LtkgNoLz&4&-g0y_~h@=fIuxZ88U%TYGMnG%<hE zLu~(EqM3Q%?PpQ;56_AHW3#P~GVvnw4>q<?`(G!zM8|ou|A0%C1l8+Y<LsaFw+)n- ze;BL4{u95i6IFGj!0*4!<7bSF{TJE$xBPyo6m0%~sNXLi#a_bxChPazY0b~20=w50 zO=ru_?|)pyGv@d4*9Cq*WA<U5nBRZ9rzLOq!S7$;+l%JGxBR~I@Bah+e);9tMX>*j z-*@I8Y;2+Sf5!ZN*8c6@dvzLG6*MOa`~H@nkpEJezfJokUw<3d@-1I5FK%NUO?YR# z+d6V(F%x9N{JE{mo`ckzq+CW%hFgwj{sFad<Q39q@dWFFXmZcpQODw?Q#5-I3!+v0 zay_8!9i%E3&};iQe3Z3|UhXTME8in{(%Wt=l?VR0R35xIs>8oee=qS>QQbrV+<Xp> zac+C#t{u<W^ZXtC`*!W8w;QL(e{f!8-{{^O8ct23iI6;Ja;kgB17YuY(R1a((vUwl z<<CoNK6Fb8Os+{;^mf2v*b6=zb?JKJb9{QcPm!g`8{M(@gJ+ID_GZJFf1lSuhL<+F zcN_Yz5@{TC*LpSX{jDAs<;CpP%AcTLuuI{3l<}wvcEFjW)K0My>L{=WlYVAr^rGPY zBSVny-~~9k?4%OjS9r2wDL<ah+x{1Q!&uRoMbE;3=x~pJ%rw9k-N$2^VDNp#_wnB8 z$6~z9ehq@m-et?0!<tuDdDtQw1Rfil9`2u<o=x74>ETIE+YTQHb_g;H=RN*!^FCXX zT-@{jPS#ZVise^-=COKhE3W+W1NGWgzPZw|h&JhOD{2h(e8Agp)u+Qg9rWpdPltTE zf&RkrJtV7xToYUOat?P4-2|X=8sXPe#u^Ej><z=dL-bxydn6}@fr8W)f0pd$eVKDb z$LE0T>O4FI%@#y2^8x#B?NEiv?)(8<e{wt8>g6{_mp#-0yYpnNPLm+=-P6OHw|0d# z@D|uMjvv$RkvA70!P8*A{AYZbx{Pfzw%In<d`nOFFiWY+KhtG?l_9<w_RPLFc_zMe z?u&1PjBF@+S8?9wsz=`MsxJR*S3#ZRv<`6v`{W*%`CHaxOP}IX&S+M?4tVw1L$X>j z3AU(w#^hpw`F!SzQm7MAiN0?8HL`#2%jl=$bAScY@;b$?T26*Oz_dImRNkxvLmf8t zLBTvoEU+m$Y;9&!+UxMAMj;>wFEL|3*y3#;rat&(Y~1fnvi-7qk+iKveQo1H9rim? z$9|b_h2z7g+3z{DH}c75zYLML-_za;ob#`DzmTz$khj&mo#t(Hk$VBIcbg6N`IHBT zt-KBbq#w4*JkJxqb~)nN^RIXF_nUje-Gxn(?~gv4uK&PrP12c##zeNse@&!^U<;D@ z<E4vF@^80?h`&#h(TJbnIwUm6UX}8q-+unr7P9es8niDSUG@oZa0FfU3GiUh%RV7o z8rpuax!@}^whEmEeo{8AKQ5`a>tAHke?(j013b6=Ra8#*-@;=bH82bIe}_u^wDt<A z4^PKTZ9epu;|_NY98HXAe)|DZF<M09XQ_{A{J)eH1Rv%F=jqa=zK$f>d(gi9*6_6i z-`=i$izg{RPXvEsWUCqj_{3)(gcR*jC04Z|qa~~JxS}#3fzHhHWa<m=O>Ho?xjFg- zIoP>T<Mf+eG)yuMKJx^S$3q?T%STeD{pJT$|L%EyL<7FQ#r_`;8or6-yms=o?gS>) zZ+{rHe~a^~4yM=!1*`uNOYh0;ZyPu0{av08XsPkHpQSDE3;b<GdKYinBa0Wp!t@SF zXH4%gF3+xTix|;_J)O4R<2jk?U2@eZ={V^9!2-Qg*Ff*0f8lx;^aAug@&DQT5&*f1 zYVF(IvuBx^>_8Ga3lf%*$xMK-53B5igs=&AX3I>I*_fWJfKEt25Y&h$pgasu-0%qj z5fKmu5Je5V_(ViS%u}E8T%)4$`_TN~SNGJtb#LG9>7MCHCdsYj&aFCi>eQ)Ir%tV1 zx3jmirVkgWJN!v~7yaJmx9BFzI)^aU?*%-^&a>-0ug-CdjAeA)D?0+bB{||<k|SON z`z-cT=411x>Q3i-U5@nD=ZM#Iz|5xyW}p7z0Lwf7@csrq$d~2Sj{d3aV>ORHxtMrY zXdGWT$iH@^*KX3IjT1Y^deDw|)A`*C(lj5y8AqMga!KTv?|B+e=PCJ;o_6%l*Lc2i zK<7RA9%b^S{lM|lTd3pAcL3h8X1w+X;2p2y%y$6ZiDta^2jIn{$1hmse**Ak`*9c! zz?+*R-i`c*hyMwncNX<PKUvDLAcJ0+^+BDfIPqhT_b*y~W&dUEM_5glS^a!``BJ}5 zB)y4=0~)6Ot*n3Mr;F4RfLB#D^=JKj;zvAf)xPVVem*`t>UONIy2(2AFU8h*FFe+; z^ySZ6iTAME@aPNkMStV;^A{kR{k%T=rq7Nv2>d#Eua|d|y!9OF3JJH%8{-5;Pw)BY zH7<-}75pf9WBovdkCpfF@;*`Cae2>{_gs13DDSi6y#Vjk;2&)#!f`v(^NoTlILnJC zdOu$JH`v_wuXQ>`j34>=69V0{j0Vs>9V0-`83cjxrx$4?o!?`qF}Wt`TSpSG%p5(K z&Z!X@)eEW`nCOwd!0-zGkcuvv=bVHm7p~oTGiY`XPneh}cP(Q2lK7ZMT9Q<9ewMhp zEOGT&;ud6#Yfh%iyBWZ=DkLzi3e&%JV=I9<+4mIPm~^d5wzT4dGtG(4RVg>O7W@QH z0r|z5&K6guo`{y7zBRQt3e>g25ui!V)gWlC(p!$JBJTo?#-<K6ZKpmTg2$eR@cY*8 z7{s1-;{t=_DFaGM(w8X&;@dFNqTP59uRq|;c5)iVD_j?)O`B@H`qM94*55FOQDMR^ zh}^p9J}dTJre&DVk^tBx0kEd%r0vgJMNdC%q`fY(>US?<JlAZ%)(61Q-ur>FAMA~j zFKofDFh8le&49(>hl_lWf8>D;q4U6CPtsrutO)PgD}6ta<$=B0?-TGB8!*_eG#Kny z8Voiq4F>y^25Ye5@A;Nx{e%^)<$9h~T>PYE&G@X5FKp<!FXF1Qp8>|P0(neWvHK3Q ztmF9mI`%z;wOeDhAC2FOqFx=?71pG)=UG;7i2<8#t$X+FR`e?Hq|z~cMKqOMYZY(g znQ+n~KPOr*fajQlM;InpTfxh?HwBM+6pM^0f7>d1p6fO`?Ih?^+$u*sjam0|Yg_|X z+>x&O*-ga9!+5NL+zp-n`qlVE;;UAq_&_UiiWz?@zAMpfS(~4SsvcljkE3s4-YPx9 z=PZ@)3Cbtg?9T_fpI}pX;O`vB_h5F2%op{^c~~R&DCr0z-`;j*Z^1RYO^T?tOjTRL z2X>ni&E1_n_?mE{qqbqe0{wMM(xXgJ2StCxTf!5duPVKSOHqCm$1q&!LHI+zF(0;m zg|Lz@-mnLllb=?L7mK2BsS7sW<cCn<5kdV42cd6$6>;=a9%k7YzD446{M`uC=`i|G zr(Veq&Xan=T-Vq2PP;W7Vd~TvJVJweQxWPa!{hKcd}~Gli!}B)-^!JAN{%}u9qVpx zI?jX?;^`t%?nElthL1=(-xwk-Emz8sPV>w1%rNSTcnuQPxWY@t8B7SL+M6#gv{B`Z zyvVl7Cx^ToTr)4G3(5=aMmZxdr5_3xF+wA2xrl4##c)tw^(rSD*OVdC=1?xh7jezJ z=nu+kL593oN4e%jTr)3*gYr5uLtfCaobw{CnHR&39GhD_zw0L-v<ZKbG)kA#ag;7A z9(?*$i*$6%PuBx&I$bWZ(YPkROdBMd09{t!&1F8h=4IficEfN`UO~D{UKK9h!f!@h z*0^T5oI3EyFi4k~o@ot!v*txyGcWps$`z!`%qv%2*0^R~`RFp!D?M`g%~~$vnt3to z$gz1<4}v;g>G7Z4Fzy8N#48<U{<+v=_F;6n$Y0}{d@^m2{DX9u>6uTic^P<l>oD_D zeBmwpW|Y6iHOuA5J_j9UdZsn_&6*c+&AjLjl3|bzGp}5ASmT;`<)gz)pQ{dQTr)4P z4mWm!oG!Q0;lH?Hb+4TfuXMN+fLwH#;~ctN<gal}KAAR1{y{p-^voyMybQd&b(neO zs>2%BELT1{%=Aoa@S9PGHLjT#{XsGe(qX30RfjdMnO8nK%=EeHu*Nm>GIdy$&z{R; z{-5ew*;Lbv&#E>f3y)rNABi+3;c@3RUVN8U<I0v~cTLX<+~tbT{MPhzH1;j;)=LE* zx_=kC7%vOm>}lORxL(nS0Z~mycVkOyFVfRVIaOPH%MG9Nn2L4cD?bOdxIyBp@wUqp zOb;}jeYSx7ySn?5%YE}7mH+>9^Us!FTKcs7Qa$*(GQXGX6{K0#e@I?aow6WNfb{M2 z6iRlgj*{J7Na4su@%?`i#;fQ{;>Wz@oEPAytHi^+0V}$x3LZXigiQl%J>+#Lplo;j z;%|hXjyQ1VaDPttKj-)GQ?3k8#N+ChtqYn*pX@dNHO;tYluqcWGQ2HeS00`+J82Zn zj-F(qC)w59*W1x>)alMIM@@SF6nZEs*Sm|}WQKVE)qbnI4@TUq4t&=bC!ttd?W+^3 zy7ARR8>GtOz?h8muYfFemb`&NzfpxJj;9t+1D-{Amf`8a(~oBpp3Qi+;2FTP4bOHw zJFJrbweVEoiQ}oo(|~6Yo@GWp=T1R@_F$wQDbKk_FjHGA;&|8MX~44x&oVqcc>3{d z!m}CA7CZxZw&B^1X9rXUuSgZ1IG$QO4R{veS!Tg8AK1%^Yw>3NF$`DHfj{&^FV8)d zG8HHI=U#{~^+9l~HXn{_2cQu65{ps@p%J-yWn*8WGg+5Pq?%XQKraj*J#TI8VT|NQ zJ!H*Tk<OKCG#q2tiU*gk>}r-t3ULX$zpW?PjgrzSoow#zTAplEVdB75`~rWp|7G!0 z4zz7r4nedOJrDnh#^%1{s#c_<BTdjz{Qd^-0`WVBdZzjPmiRTls3R4ZiC-Vjt5d+I zGi1IRRiQ=hDZ_7xm#fTWKvWQ!8?@5+H$-mA`*(%oH9vX#c=hp{Y7t#D<PDfBaI*}w z-#N=$^u8eSHfW{uZwMUxnf!8pqCouSCvzXaX*^4vcw|05SmuAsrwp=4Q4pCMw9@&{ zEb|?O<2OH<`}j@cS?a_i^SWS}|0$m`$Rwd4GB;?Y^PgGfe=Z!q`N`bJZyL{1CmxyC z2h02~naUtE*sh&EL>6ERB6EXQI{%qv{$}C$%}?e&eihFg*J8v16QYMKR>Xw4BKO!w zj%jnYkJ!|tD~QYuT50?nA~$V0=cNVWH9vX#c=hsY4_91Sdxk0=S#$oIGyg|Z(gl*W zLCep(A!-k=Zz1mj@tU8keY|@4b%rXYZkt0DPZ>BT&$$c>DeVHu+n|-kzael_w>hUT z5U=^k+sCV)Um2!&<ZTR7Jo4sRLe6D4hSDyOybW4u{AZ9i*9;28Yku<f@oMsmp-7tT zR<I1Vo9h&Vm7!G6H|N`fe3jo2=bJ&a()iCH?|&7J*PP^?iB~VbUfW%l$ZWfJ=Ec9= zY6>H3mzJM*L)2zFMA7rn3zvQ*T`%&KwM&b<n*3tOm!{ha7OdN)YE@{EdA(c5_Q1X{ z@^)#Z@oxy+u-&B!uQ0skDQ_>YUVgp0U7uOEOIeoO?T9@XFN~~RT7KRQQG0ZoYgYy0 zHBVW4c{TZ65TM%%mO;0<Clgo(yZNZ{y1H$57=@9yODm0kL*S-vW4=`=Uh|Z<msc;p zUfo`hMYm}TbCz{o0sBaUmY;V+)E?dDI%$D;%}>@oUcLOLkGY}Sna13u<$0CC?JolQ zo}AXeopw^^(n{ms5V)z^6@}w9PkDQJ_46xcz!`H>-WkT+rCfK<U1!|>V)*iQX{GU> zLEbobRw!Qcl(&~x#jn~U>1*jUZMO-_V7td<DubPcYR}FZm8`3){L;r(Iq7#0tu+2K z$a{R@c+E-PnRxZ`E4JH_b;dDwX=OhAOQR`>tPNUz-VITEY<E@Rc+F4NK3={28n)Y! zcV^pNolhA=-wPsdgH{^<hQLkRJ)v;C<|l6-uYP`|I%Mxs*_VvAdtyFiu!o<8S$j2T zrSYFZ-jfQ)Yku<f@#^PSs>361V@t==MknV}24i1isC}hl4-Hyr{AZB&l)~|vpS*p% z`uUaW@W|WP&hf~5YNj#>5w>SXM#i4Tu;p#gO5;C+yr&h8*Zkz|<5ls?eH)mLw7nb+ z%P=<CFH;$$k$B{7>}d>J-Uh8S{xirM=c<Cog8B2BpS*p%digcxl}gr`$0qpwSnm8A zdm6)*wL#0zyCG^%JDgrPUh|W+k5@0h#@NKw_l)yOo*50C=LG4Cv8OR?c^kCS_%{S@ zj!kA3j@SI;?c>$YuQN6=<eh0=seX$&$eN~OyX~c#!i-G}T50@ekas*Ec^mWtbR$1` z8??x)$#2?T4(v&my`0inIh4U!>lo?19EVr;=%A_JvkS*-PVx>ace=d2wmZvSPU)Py z__te)s@oyX;a&b+T3%g2KjVtpW4q@Tj@LY8?d8?vH*GHm`jTxg=b*gGU>o$p$lIlr z#=jwOQ@7tyI9~IVx0hEhzh2$WwwH5oUi{kw@xsX3rRC?{5Vc3Q=M|3EJZ0_W)#NvA zF9*7vZ7=7LOl6SHmb&G(f4jpdjJ#c1Y5W@kH+B2a!tt7?yuG}7`St2{w!NIg^5Ngu z(+KG2b6R_K>dm0#=iLysN4F0z9IyGw+Q+Mx-}Etew!NI1yvpGA7sHpgODm0kL*S-v zzq4?><|%J4uYP{T4A^@)wk^rH9?0L)1kQ1Uh{u-Hx&6iP<?Yf+<3EGExwTOsUh|Z< zmsiEFTH9`1xh8EdM_?J&ODNXBGT2$D_Uz1YMtm<v^Xd)+P5mZI1>!X)c?Xr7vi8bb zY_}u-%<CoWadYNh^j+mO#4)$Szd_5-yP?`1+s!4=0`Z!ktbM$C`88~}Bk#<6Ib2rE zxeTK31(CNwD~*3c;HGYKNv=S=<|l6-uYP`|I%KU|wa<*Un@e3em%$!>7G}M~pq0jd z26=Ots6f2tCvP9GetxAoJo3)8m%|Zd&Sfz6G=|z&I`+h%mBxPtc^_LiUh|W;k5@mx zQXL+7XWGj-E>jtV2-~wGBV$iv*zz`LrSYFZ-p3b?*Zkz|<5ls?wN{vpw7nb+%P=-M zAyXNok$B{7>}d>J-Uh8S{xis1-2<5GTCqVtfY<!wZO|gGUVe>vrIK~#vB^pK$lBP` z2;e`bd8N}%3|fBP4N-f>CJlw-H9uMVc=hsYj7?m9&$yR!az14+_B4hqZ-Z7E|AxTL zvB@cg<265d`*`*9>x@kdd1u<oIW?a$*h@8q8Jifi()iCH@6!s$Yku<f@oMs$wwD8Y zl5H>N^h{-tN~3-`YfB@&m*emnJg+>XaJ=Ru@1Sy1)?RsgZFjc4oOk8Lzg+<;uOZGW zUH)BKe%=k$_So(-3&(4ovi9<7@|(7o1AWQ1mvdI8G8p3$S4K9lF!FY3rSWeF+_c?i z7mn9F<?ZFw%dc0rv+d=alNbN?K)f)rc4_%}H$?5x?Q;vqYo4<9@@n#%wwD9l&bF6x zUZyex+HJeTD2%*aT50?n0ylO0{KD~?r@XzqdinM0cDB8o3-aOL*wYy57|^jv1}#7D zhNwNdy{K@!<|k_(uU>xB$K2WWaxToP3~qlhe0jUH()c$7ZtC{p!tt7?yuG~o`L$!Q z?j&Pw$~)7Tdr4kpaQlnl%iE=u#(xHRUsO0=^OU!jSH*9tXGJf*#*u1Cbb&1^VuX#Q z60?1l{L05aeqUMfAn#Zs0XXk?+wCugE$jI%EkEyus6D*?5BM?HEr-EtR$24+D4EJl zUKPKqn_CjSt*O>N0N^4{*p;-=F4YZsx%2MU?eOL7((>|cO4)nw*RNR~V@)c%oL%|> zyk?a%)^dDuc4@hCPBkV{tL=~9;Hp7e)&|VI+RmdZ&-=>2bt843pco=={n{IpN<IN| zo0o-8yqq;EeLo-5WTIuu+u+rmMtXRCu7JFLOZWkQ=Qfe98}{6P==ABv9Gd)kcy4Lz zYvhHWfYU`*OIZ}$6}+kE-z1))JK5##_89@XQ<0zCU0Ug7a0PGj`i;WzdTs}33GE!^ z?&VkU+=pFwQFT|k4qbKc<oA3$BN!;BAh{DZ*!`J)y$(v_=hc<2m)944ybhHomT@q> z2H#5lgYiq%HLhpWb*5zdU-|HBS6`;JK1UzO`!9sIjIuRonX<Kcb){?S?n@)UEBFi4 z-89)|;WxvWuH^gq@N0JinPeNN?-^xl(DKW6zR?Amvi;A(@#^S7&a%zIZ-)Kc657e! zZSDeKi=7{KU+2>D%eF3qY_}DT*PLbR_H{mfdk43--^qbr$L82W+QR6qK}*Tj;MKJV zUVBR$IhY>g%IjeEmOQb|1kp43^$is~_V&B^@M~9HVPtF2O5@cKu4xlqC>*bY>TQ~A zv+$eA-fqo@Ut{lmsN*n44-8s<*=Dl0-!2@l`ODVNZ%b#gxz_&1q@fBPz5PKx{2Kf0 z0kU=GN4o#wJvN?pWu#Z~H2BLjM*Lv``Qtfe@&jj%!8~&br|vWGs%(HEOtW3R0>U}l zEMp%%K$dCatTb5~=}lQ?vr(^(0DqL_kMKw25G>0eUhC@BCrk}dY8q<%N}4&#(%2&p zkmcZdX{2{#Dg0&9OMc6uQ2gbkml=4?rk6j?hgW-9KV#qY3twHQ>7|k0lw~%(d~F2y z1IfYlGKkj&M`qQ_pXR`;J4Ukyz)BA3<I{|K8I<0UrSO+YFMn1*{&LaF!FbK4m#^o= ztGmV;(8e>`OP4=4y(!CVdbxcB_yfs|dYP5iqmIt1m;arKSDAy+K0EY{JJJGVIk;XL z=^a@Lf0^`>b|cVU4uQYC^fCjl+4S<~dGVUHjSsGu#_xAbS!UDAUycBOAUU{R`gm3R zst+C2G`BQ^0vz=W<3IM{MZD{mVeCN^^!rJbplN?E%A2{)Tb-GeyvfTu@fd5z=dME- zZ9(&T?nlIr{XBffiDjw57wv0$Q_VG<U2VOHwQ+fWhA-bVMDh@~%Ug0k{BR{-l=qk9 z4cRD1Tv(;pEUcBPk4GU_3v*-BZ$_<ZbfZW>%6sm;B|q;s!;hCdb*~wIx#Xz<j{S&_ z-GOs|Z-1Z3{^An+lo8|bIDW{hwjVIov3??}8f!Wmn|r$(jyi3@g4$Ypr@`TabzZvE zrb8V#59vy_7~x6q8})D=e}^jhDtw-grz4E%&-a$=yd>ae`hKhY-~qwMI7I2#UlFDw z4dkc4&6V~cF2-~0(pK_v176AzHVu!zj&-q#1R1Dx?aszjpZ)-y@T<yyF>oY&-d)5u z!qfvZtmd^w{IB50{*+4pd6fU}g0Jlz>p|->{YT)@b;G(~Ju=KCO+7B7b<%mV2V^|? z<1}2?JEx7rXPDC-;?vJzJMrn~u#;~-95xZ3yt2+nPs)7$IDzYM9ATY5+E3Bz+!U~d zmq_+rZ85mIaYd^N2p!Zx<VN`6B0KPhdBR0CkE9L%`Nyc0SQY2we+Gg&KcqXq4Pnh+ z6}<a{+?#fiVSmSse9_j>NqJTMXc><O+}0(OvZgcDXPXkWzj{pl(Q9h@*3_gr8Uw${ z^|;W4jMKg|PdTt$6_KgYIf6G4Z#yq+-YViQW%9#4-DB#H$(rYrLaUs4wj@)HO&zT* zfYFJ}Rlegh=Zg${`EriW7SnL#!ulg?>+0-bm?JORj7x-mrhHkC>rlLh1drhlh@X6o zMfg(`G4pz7Emd352fgzjTyn|c#Cd0(D%pC<QFiH(j{LlJMM9)v>wm;w2D{7ml;Kj~ zl9znTpmo((2F0$>bIKsurj=o~<egU;WZ#2%P>)#;mkFH$l|ixVFN0*8R)$$aDFcn3 zq|;@%T*CR5fqe4u)q`T!Uk1rGtqgIYk*yxs7FByh+n2ud<kQiWnlyD;-YxVHJ`a7F za^wZ!^PjQieu@AIpLeW^wZqCjlsq618y3{BX%>j6c<Oa|IyD1NR{)oJA`jZqk}oqc z9AUJtvoL<?#5krdQHOyH#xoMfGLT2zzXAXJA6v0AjreoTaSF@$XV8CG(%WVF527o_ z{DR7)i$J7^>@#HQtFHtO>5#Xr#5cn1izySv4;Xzh>y~(YD)H$0oB%&@`9Ka1t!ns* zgFMuCPMMA}V0~);WcZ0wf@g}rIX<0=hxAx>mX&_!wWWT8C;sE{X4(oos1JoR2JZvJ z4}G@K?<zRcQ?Bfz31=8(Nb8dUR&l`5{jl{(z*q+12Yv6Ch^CyT8`SrbH^x&pz~Aog zdpY1}Z|vzyHm4ev*Ump0T~bindynv)$&R4@E}%T<v_8<!`V$$czB0OFYBVme{qVN? z=$_7nM;=+*RKre7m_ZyJ<z@HP7#~2H-QLuu%RFJLOTLCT^BHV>Fjw#<;+@m@AWNQ4 z2(3&qQEe1B93N!JH*I{t^4euiIg^W1XnUkmSVmpuuMUzw@S+z8JxO-~+mO~l#9weY z!fYQBuWS<A9m9AoIMuL8(Af)U@95a>==dfs%6dUB-kN_6yB;vD4}>w#+adZ#;Md{L zl{~rwK}`p9kSz=<M;upA+zBa;E7|>p;5p})4C5yBRbQR}p3aZ;MknF(eg(gl$=!x+ z(|qeP(Y`T_epnBDwB4c|BM#-KWk|clhiRw}eCVg#wCrfB_z=#z(Dgx^r0o)I6dxmR zzl~OQOyhu$ob1^Bpvf`_f3RZ@A!Iwk5O@9=zA(qyEHmSw6Qje9K_M0{tY6bmTc>Q8 zIj&;)9z-=P6P_V=j3IHJ_T1LxeSp!iERgjDKjCV}s+N|T`8^9Y9O*B36KUdthdNv| z&N^UqgL>?=z*+PTh~>Wphv8!&KE39{@C8tdueda9dl;P>oh2~Vo!BJ1FbLC;H}IS` z2cce4@6B@8F#(*^oho;ugrQ@0xfdtf+NI#Ts@#tX57d9^PZZ^zEwG`Ndx2BmwV*|3 zmb*#9L9!E>=Bo#bnn6?R{!sK{0D5q}(7;Ra%QtO@>1aPp$2{rCH{I^W7dbD&IH*MT zL%HgF5$ZmUGLVL^?iZ{9jLy|<w~m9_bTe>CCsQ2{LFWrr$1DRK<f0tMwRGTBIhLJ{ z{TtnA!>3$Xr@7RzzkRcgGuSmx9ka}KUCS~}b9YNCD-}-iSL3?@2}5R!9?~|tX{Gb+ zG~!}x<J#}uHGOL=LF}=$N|)zFbho#<^cVfy7yi39d?EUU{o4f}_Upn!t-5n8^*B6U zcqY7;x->6bW))xmaU;#T^#0<)+r9n8g`dZA<0(d(rvuWw;!E>uZ<@uC^fZeP@TOUO z1lsK5F0YHRX6KBbQQwPExRS>tz8~Qx__h6kSNU~Vzca!8@vLi&%eOzQ@%?Ys-3#Dl z9TUOL#1pa3I+6Z&D!*kNXu#MHl13a)RPeZn#QbLC(e!Ck2%95syey_AYzCepBQ1HD zi$|wj06$>|;UPZVk$4EhSioubM+xj;yrDnJ9gV-l+YFu6_Ce33i9kPHB_2(ie&#(v z-gqfL<1r3%_@bY%YI)<O{LGK@9?d`f%zKgnqn|L^DxEL=Obhtp58}=AnwEDC<u+c% zqmS~e)smjG?&_jy+NzyDB(yWx^J!`AUmF9vkuzV&*|Y=N3SfEJ@nSu*rYYH&0=8SW zdoV_1{YY6C!A^L>Klg=UC(QW8Uq)Ij8_Mc?zVIKhJ#eScM?OnR)7$D2=&(74r0rSB zu?=}bnp|wp66&<U2W(OKZ>bZSMh>=U$%S4TOS&<He!-=&<oyA>V*$?OeF^K*;A6>u z`e^(*fW}TQ4P~pIlzb^u+A7Z9q>ch@6{1zXd@G%!2addGN52mH-^3wI>%Wfohc(>) z25%Aa>a|s*YTGKlX{$87Bj6{ExV-V=zNCW9!dv69Ug@7Lad<hlY7YDwuU`DN{UVmV zzs2~uc)*)-v|ohLeo^n~O#7wFW!f*DhqhnykVey62tVuP5ImY5=0FMt-Pt4T9Bh`e zo(Qk<6LvfvU3U7l{$;U;Sle-p9MkfNq`FsjwZH=>G}Ii8Aci3~HJ|<~5#R`eP0qS+ z3;ADEt*~u;hG+Z2tOwSo<ayEQzVH=3{2n77Hdn9HCA(T1dwM!rYZ_DC%{3{zB%0<8 zKzkOrI!s$<=J|*({6mD9kH-He#$D7W2``-kde0bP=-dLf3&ulEOBa=FDVkRDP($3n zX~%pRL4^a`x%7SLhDxELpl!~@m)=1nIMRZ?F8xAhs<S55x3bBuvv<z7oV6xPb`Wvc zz!{o4^f8Vq`kPI=WI*Ua{!5<+?@t@ypCJ5{5&jdxUw6Y7gGc40>=(1`(&;eUs>m|> zd&|1`l9RECH{UwBtFfcIEq-3I8GZ%9pZF<fos3R^;W`5Yeg)AOcDUZafFF_dmd2>J zF1j>+8bY<!Y00)^Ut<Szs&%1hi1SUv`5JM4I>kB@u}&k_Ifzc$dK1xM$mMaqb=LXw z6K5_u^IVI65*IAJ2#`8L789~qAoYopmtJb&QQ^gxCRnu7PpwUyb^aoiJ^b<WfZ{~W zH=^cyqw0*PI&W0H5mm3EkP$askq=nA<kZuUGkIX>;**W2i%(7v@6>b8@xuK{5+|Q^ z#{BrHCock;k%Hj5U~qjpIH+2|4J+GMhXVCgm_U8CBhXqFz|{?b&JTpvnNWp79_qbN z)f7})K)b*ADm$p#1NU<-MmtwwwvnKR?TC16_d)R*rrX;Cz(ZatPo{e&hjhgI?;P>| z*4&X?zC2aa+1FDeOL#P=HO-B^><a9@VtHpGS(lp6pXoOD^>z?0{HZ>pRl=FZ%CJKf z*D?_t({Ua<7v4|cxf>70yBa=bCA^sD$Nmk^rv#31|CsmTq>%o(7rp-TjKGn;fd-Ug zaf4aJsXh+{bbkD*4)S?%j50a<0=bq6WxRxS_i^DFuS=@LkNRVIOK6L~>B3mnlIQSz zLtq6fr|hp{n>XPvrdh^^C13FFsUKaI4@*2=PFbYxO1=ZWzl&$9-~g`5^DV$$!1HZ^ z7pzRi@0PQbX^Z5WsZ6)J@s}J3KkH0na>?=Vv;WiKrIphLblU^ikpb#e)#vw6&i}&m zeLOEqI>aeCV9r+Z5+2MoO14Q{!DIpTPVnptenVtxuvxddPtR3<QBI}59|5no3BPzb zW!5^3u~Nya5)YUv>kj~XMPLOlBYy9Zsf>CYlWQ5ZUf-Ujd>kLW<}2Ti0Q>Psl@Grg z$W%T(Zp*iP>|3Y{aB21TGn8dJA{ejh@27yhF0g{vAI_g=C|~Jv$ur;bq0h)zzF(j$ zzm#}gKJ<kpKQDCoQmxHtoucFcJyUB)&$wZaeHHs*_J6U>f-CmJ>;q%>N?al8hV_nz z>tXQO{i5m{S9SNbCe&QRKFr*{TE!Dz%A?MRNVt^pjNp;*B^(Q(9#wcE-u8N&I^J8; z+q#_Ru>qBS*vLyC0A`$-*I(UmU|wS+e$c$GZtm_p{OYDY94_f<>Ci`m&Af^=-<-SJ zd;=fnKTLcjBSovTC6!8aw)8YKwg#VvD8^ooqK`iDlJ!<(2_$tYo_c_FzL(qq>5(SO zOuUDzcO0}CeuR$XU&7%o!I(k$0i1ZG%0Jc8TEiZ&rfFrW)^b3tO-VvrKyPcC0w_9) zMlEQZ2}TA0f-Xfqjp{fI@0;yB_*TUPoSxVVc!4*S7Bafz$H|`NW?V?r1{fWAgl?Sv zF1$@$cniU^B_4D3OQ}DmJJAS`25~AiY|e9MSbQRL-%@YDHO@?pGxO6${d|bSx8N)U z>Z~@fNI4{zH#WDblWtADja|*{%IloqUzJ+h)vQ1rEBnmzaF7w#JtEzpNf|B08?sRE z6XXs4RroA<H%R_*l;aTi4R_QQ6^PE>uHHqD@4%boflMxi+@@=}!B$<m3|T#ixJd@i zI`~VCF#6_dZU0E)K}F4`NgAj#<xINl&)^X4=8bv3(_TU6vIz*Yo`ko{4oBJWIANC6 z4AXWSd|h^v;4*y`=-q=idC(8Miq<B?ec7s>U4Por<;(eA4wn`tw&7N<CRS^M`))m% z(W_V6@3i!O`UWj}mo8m;TK(*5=M50~J`=p5z3qf|C+f+0!?TkCDN77~J_H5gsR%@B zniw-Nz4;(E(3v<YPlctS2#{t2`1~#2tS>&r0Z&N|@j~lzZLb*4M3ZrY#Wz^i<p&F% z#vkgNv}i*#Kl<%2tA^{hKc4xMR??v5$6+`hdEEf~p_a=`N51YY5MQvNmp>W%3QQo3 zNa<BQe3#7l!T{fBkGk$Ie;xj~8-6#u);tNvE$iL0#c%Q%<R|X2IpU&j-n|&Obfm>_ zGuY}g!mAhwr{if)`i=12w)t}6A5^W;#s4<EaRdKnwAx1aZTNpFVf1NNOtB&tqeY*A z=O_d3iX*(~u7KTBgvb}uEwdsQA<b!c7MSUL{9nQKc$8D~d&PZ5zYh2nPcbo^l=q5P zrT^FAKSyqV_hvW#%CV7-2bUS)gW#t<B0k)eD2U@vh#&b}Nxn=xV{Uil7mPHI8)^Ov zew0=7cIBVp*EB%$J+v2Q_&{G6{iJj5koZd)Vh%oZ@jYyd<#@<@nY^Xk@7aK`9@{Z3 z`jI$5nwR%Hfwc-V{6F4)ErI=NGd=-1QT=uL#Bp}_>Vz>k^Wb;*!W*##M&9^9CW(K) zI@Q|RvZ}r#+1IM+f<WTQX8bB~er;2dN)0FFNni~C!wEZ##+mq~Wu2-N$FiF3cT~br z9o``DPs{r`!B;d%<DZ~WOQN7*zoQb4>hK1Ee_Gzp3BIB+-LjTVvd;V7_Kc6s@8Q6! zLnd)NG%SnowBzZ=b0?lHcwWG>9nV`(i7LEV?l{t&k2f0*^#t{(;Iy&Dcv$Cp?0|9K zvbI!bV{ac;G#V4D>UuEJg(DsE`Ch!4j`*ZSnj%|8OXGb?;)xUVXuPi?o{l^bkNi*< z$KiqQXxhuR!h4#8$;U73;`e|9h#|`NCOlj4Yy+A~N4&qTO14>iP@1&IrQb*y#EtL_ z!|njyXiEVIhVz$;Wr_p$EWEc5@(>sL+ju43CLO{di^jEh&&8whK5QTPsO-1j3QoMu zz`5JNd(^EKl2v#pTjRG{Qq8y~mg?is{0aP8Cp4TiX<t~!l6O;)RaONp;S)FTnlK)Z z5+FP`9c-2UyN(CEi8|_cW?AXiY0re8b-*w(YD!o|J8W$z!Nj-p?*OZ~IO0|^AWqX` zIkYa4hNf%U{W#LXehuoFHV)h^R>@{aVhf%DJlpW};OPTD;H~sc3y!!|zy$(atR2r9 z<z)yDbhzm!Ej?CCDrrBUK*u=9y6F$LSJP>ZSg}O_EyDxMSic2FT*#)Gb8D7Ymy@vB z2-9Hd`U1^n=xX!@z;wDZtP;>HSq6~KxA|gQ+zyVgRb}Gbi~!n@ljd_)i6{OWh>IKX zzd(g;cf&2<73?_aTfi&X*YsLWfxp2BUv8CdL(qx8+J}ED;wBmK51{CqjWEkhonyJt zwpw1dBA0^1nRt{c5)Ou1{sK10h=f~#I}JgduJu5xcoB-ygJ+Y5BVFr!1o{P!VGw4O zsC4rXeot3-SF7dw)6%@U$@2Y?H19;3)jhpQSlhLhe*2R9g3Qk0`=f?@<Dm69s|b7- zEyDxei~23t3fOb=QE8_F_wfw*A&o=-Wu@A7xC&{0Wkr@jmY^N!$Fs@AMFTCm$xXW) z@<9@ZR`de+qi(pA^{DFr-qM344t3%DmI`A5r9iAF$T#{nR(TRV?Q2uks;1;}+lSQ; z_EQRKE{8Bp98X)tcKj`Cuqrr1v*KkHZ}E*XH1HkgAL6pVvDccop0lDe#RxdYK{=LV zEvmE^58%bHd!>DNV26rTIh;kGRH~<^2E9#9Q%8663QZ%js=2eFR*_Tm%0Lh83SB5A zVCO;D(E%{@C24q<2f(@mVC$90y?J~z0Cryh>}x(4*j)ZygV$fGW015uF8_ZO7;~iD zpaX3vm$lsp$GzjZHk8>Jj}iY|RSqY8#mPuZN8M3!WFv$leUT&7*;_`?OoKs=X)wq! z4F)-;!PX=DeqSDxqaQ{&`eBr#2}2oGnaDBAq{`*hALz4Be_Go1c>Q7BHfF0^mT@=L ztrbwWei-Z45A(N?>~-5h+u*SaqQh;N6P6tg9?;OWUbo!>Jsbdx?MLHboCn=RE(Q#J zAna_B!qIrosy60L`vWzsrnb5CU=cyyoA18>>-WOiVekBS?elQNc$x6x>Tpj-W8d=b zUYwX(iPK<fYg)VddXuf%4w64|&-o~w4x=ALj(Ai%2%@o8n@^pl{a6x!6B^~4Rmcgq zFY$#}7-7sY+BbA|Hm@;Y<f~1>ERS0zwZDMjTO!ro*xQr1y1gaQ)3Gv@;DEZhv&Bc_ zLFhQ=NWxe9?dX4Z8ezn%vNFCJe0-;=Bf&EqiPkl^Ck3ar0H@RGe-C=(i{S$-D_Ppp z(UE9ci@hQ2;M7_SkvA1E(j{kNY=ZWt=_F6FnpP~5a2#}&+h>kX?6<59ub@gE!xcNv zTGoxX!G^;Ik3m?a#Vh$C!w-FP;9JEH*(HAiKkHEVzKXhhyb)&qez*~CfM4UIf4%Ao z33Dt<$2a5oCQa1YRcqB?2mv_4#sKzFC|FxtYcI}`IB<Bb`jX(#|AOKFh2e*;>$0ra z&+ubSLepPyS<}kiR9~VKNBjV_;VAD4^#969c~^WGA(TU<WBk2#v=hd>OgZACF|GKa zgtZI^d&39Am}JF2RPA=QxE$Dd%&@GEiA$)FacE>5iWn!4aiGV08oOGx9@%Y*I$VRO z8r)Wb_O-UAFWH&wYLkW;u|xhg*1`IsBhO=z-<f#pw!t^y;{kt<wSQ^Jlv$;vrO_g5 zDljDuuMVRvble93%Bf}2G2jbtM_9`PGVFL8!FIqz#+_5V_?`371Od|gb-s(T>gaJq z#dN6G&bDJn)r!7u6~j|(MdtCn#)`ml(h(0_cdk!QU;JahH{0opes;%&Z#blEPw|hC zw#fF!o;+!}VE%OZeqXh{rC+svZQ;L!p0MhZORMYcQ2Bo@U%q&8EmYhN$DX;g%J!8# zHvtNNdgOFFSn-Wm$+U|gyD<{K;G5Qj(-@A#52}rv6~X8x$gyA`a!&M|VmO=D_?N7c z4~jIz&a&=eLK}G0HdJg`QANpt;;OU<?+2CJDeivl!CMl4&x%FLi^r7eH2EYx_GK_x zcX?^u<zpLE=YVb4lMh;ES#c{8jWk#()EUaC?0`|kvS?JKJ|8`s<7`osHZ+vpW!*(6 zB>;DzbztnQ*Z_2(q^!*5I{JFl_LP77>g#Tw#z(?WSXZ3iKqrXbk`&{%PQKxy&+@r` zThZ}$<QUk@h8>X|lm4yZ5J7)EW_w~=igpO-VX3z0mm@ah@<(X=KTz90wie4(Ws&ws zd(?_Nf<oT`{Tw^)s}m<ov#NH)#>TCZF=Oh-Pd{|w85cDrdseT#=DPPnE>?L%`BVG7 zz286fdu#uN`>)ym(L?`s*n-3Qj_X_Treyh*cH1-dt5A~(Wj&SFl<KD??sXB}ge^)q z<{!a$RBPnZQK{tpe+vzXYI%OqijJ}8%t$O5J$&tNzEfH~q0}mliewK*=jA#mw6r%D zX81I3CAMeE!>IgU-?R3fwZC5b>wECm_6ye6;~Krx_DtHc<o?KvnUR?%6i=I2Ipgrk zniGnr+EK+1GZ))G{>xTm&gpG8f3d3WqE&Z3F2F~uPdvJ2!J-LYSn>W-i)RV&E7tZ2 z3oc&siSe^eZGHb21o)_R$QRo-oF2LD@l^{il1d%_)gYRW1=0LkWdO~`t;2s1*>FzV zv%jobc=;+jqoOBfZWUWn{p8r+zx3cu$+HhD`k!xpuD|h=IW|i5*T;V8r9YM(a`uXi zpZVsmty!lu+wkJ2PI6ji@zW=|{(-|>|1<l)@BgG?i=W-!g+Djh^?$?gKab5)!H<1Y z3p4gD?JIs^wj<)P->&-84q(ImLG&Q{y0oDEA6{Hq9hrD?G*VqXe)8nW<F%VS*=9ca zs5HXp>lGr2ADpyCDi8Ksu#VE6BgGSY>hSG$Tx{UrHMXy8tM%ovbEEZR?O^ei$efaL z`eFF1<$Z`!KpKhDVCTPPV><Z^$;yHj>7oDX{3(8p_)jB@{tTHr@m>4FulrHpcO8ZB z!AAUI_}QBZy{=C9f#-y8hM(&XI{rTR*+=W}0Fu`lVXXJ6#c_%E&aGt(Fdz7If|JJ> zpeh!to>^2B!x$h|?$CfI90QEl7~rOG3_wi_#{l6N0H!b;1B7D$nu9`*0rIx8<N*)I z0PORRcf+Hi&&L=@jXOB@;Nz|lsI{bkb*@#(mR78c!%4Z+?~LB(hWDy<u5dldUZZ+L z)j0G+>bX*{M=5o1mRXce;LMS^9;GmXR-{~A3)iFeuJx$X!?7saOE?w{$D-j_G+d7w z=6aMKJC26+B0WwF8Y?C{-Azz)Y}hYj2CQGXdz>xJYR5_N+Oa(B>}>+Q3+G4FSOTwZ z?jI5_*F8_BnImcFKT`aVBlkkb-eZJMu^Of{NH~so?1e7G+S&29TGn*{pMpIn`gy<7 zfxydUFSPqSp@&y;tN5AsZ{XMCCxr9b7sZNs&U>Dq?H_}8w;^w1J+WJl*D2Rr#<)Ps zdmmNrog%HXr;76fD=x#{Eq({ay;Sv6uhvyK8vrCa@&ng>C;rfnviSE`yB`Bw@1u_c z?kl}*P1y5o>`B0bI69p+pS@V-rT1cWdOhxC7<mn{2b=6%iBk{Vy@lU{#r}5pjuiH3 zJ6aRH-ASj6sJkAtE47w8Fa53M&~p${)VXp|Yq?q%K|}55GOQon&NYtg?Us~GiQ9X- zQ;@6B!)v(fy5?H6+S^50H1Gbs-JUbJH`|UMddfyT>jtaLJ)M)utrfkHf8huRmpvcK zfd5Da{Fl@Beyup@ylw9Z#I}6KDz$Tp$eshP+`lpsJ<HAW>X`vF&>pUqUEB;biu%tI zo=&J1&rz0mmO=%bGF`nq1N{$Y<<X#Dl}2AxsL1T<hXd$C23Nl}7=4#Vdk@}MPZO{X z(#9?KIx9L)?ZL0HqOun#c?a#i^S2GX)*-gkx5P-G0=mjFR9MktSCgv>tN2hD47E1} z|6$nP|CAuudqWlKX9EJdaHn{d%oWd4#m)}Z1eEUdAkWFWB2Vr@u}D=`<PcYWy@y(} z%FE}@DJv_B!8AGTq4x|NwV=o-uQKqMz?%r5;K0_wuli_#;nn*w@dMYt7S;P8;^;^d zuJ=X!(f(hFAL)9zhegLYgj28`%IPrsS~>}<H7=tqt9`8&BcA(OMmS}*UC>wiTxR;4 zz4%@CA-u+*H((zVa`MMMSMg@c;U|}UuFzKc+AM8r23uL^Hr}~;SF|^yjl<{#wlk=V z(*~f2S=$TZ3(_vSTs`e#ySUs9=hQCD^lTSqcp!&%LHnU>hV1`xyg<jcJlObSI&iT6 z9QD0*J5+57hnsYGh~tlgDk=_`TTxMgedPnO0x9(H8us{ue2dLe;}2smeOHe^_S!bZ zb~4g^SE1Tsi>nW+EgIom+G1p@k^VmTeSK8<Tq7QRRMA2=tokTt{4H&<9`STJv_*AJ z5`Cust@T^AMa*Y)c!+KBkcu$}yrW_a+u|&H07u^7hT9g?&UqUBf7llD9K&Yn-->oo zpJue1p|qpenNTRP%WAA=(i`9bULzju$ec&2cEq%1pSFMr;Dn}X3s@7<;UTt#V=Bkb zI&^&HIJAYDi4J{uhT9fYe=5B0Rs9m?R=Z}bm*3n<jq{9g*GSA?hTS)y?Rs?DH|J71 zy$m>_H%g}wRAJZy&)I!FXSCOMk~3x;dBg!Tra_M{oW&$64PK!hLtg`a6JRad6?*K} zLu!Tip#udQOFd%HG}i%`N1pTj)CSO^6Wtq??T4L)*(dO<EuHYJ+K(}J%A@_<{EmZ9 zIp&~)4@CP(Vl7H&;uW@^4DF|VSF|6ltr>HE)W?Xlqa9M;Y&ZKtJ1RkW&31G&!gOXk zGRE#h99x||aniiG6DC!oO&w#eHj+ME*rqbHsnI;PGUma<Z6l+yZ{c3G*(Nxzr!(7x zaRzjVZDN154_Ct9SWZ#fLW(}J3ERXT*d{i)`Y|eXx(xi8Iz7J@060^p^*jQ7-w<_r zT1m;|c!|>K$%WPFZ7#3j9C|2wq5*Sg)H8q6cEUdl*}e@w$JU}3N|&iOI?Qplv97Mx zgN$(Cx+?N<(sS<*^H(Q)pO4-E_C?P%;)C}7xCi0UW%-etsmn$gLS5cPdw;ug%#ul$ zjs2=osmrvI9$l6VJ5!grOD5q^m-k^^=FCak;r&H#ba*t_W!iO*F3X0OsmoK`GK9Lk z59_kAUo$H0GR}#5by+r@OkFn05bE+itjoq)z^K$^><f8ySvH$YT{gx^L)7Kj<>mX$ zDK9U_dd3XqX!lik4SPK!ocj&)JZy%!ALn}hebUi3*W=jNGp3M@9#ePy>lR3&#!1=t zNe>@8cE-VD$Bu!%&aGw=l?Ja+Uq|8k8|Qb_S7YsYRNC4q@aWN3*-$a{)xS1@Bsu8o z!tvv$P8vU+=Ti=wz$Br*x^fHL*Wcai5!BaB!Xxx|RO%}&pGRM1v%}O^|2P*(a?sZk zDl7M!Tv;_9`g%lR&r^ltfsq>z80ScKhrW*O7u{le30nK5<)gmp$Gv~TzUu_PUv(}w z5gk@{o2(bQ7!&05`_%*RThCnX<^@^jx2ag4aqhhZ+;JSA(2*b5{(OD|s($kcUQ}Ah zME&LyZ*BW`+3z`#=ZO677Id@zHk9!nMtP03udH|R5<lDTKQW%PfB%{B&J*YNpS%3d z6FrW#&+*|m68q!fd}<~~!A_kQe0*x0@9>|^4!naGZ78t6#czx{+h!|mXY*8!I#2lK zx^y_|N{#7^KC&R^37EOGef3*4o^jFP#qb;9!2K%jm1=zMSDE4aeBpr%zsb?|iSGa# z#mmO)k3KT^xAxZ~4fD^{Rsq%dt^H8!7SbmlkUa4kk>9?fu2c7bxYlumJ-=@^Z70_v z==dhSUYp3rb|TrXw2fJ9*l78EJK8z!baL#QbI15;OHPf~zw_uLkDc$mZrs(|!rbk| zy3`N#+qQF)i;E{6SX^8JJ2%m;dB(vFYUi|GK$kkUBZ1NGdDpo4I|6lPpb9wBu03{+ zy14;ybd0BcQ+JR1enaWlJs%un68rbi_!)G-@1cu6LHoxaD1)b+aq;|LL_C)EM3xF9 zdb)Uu8^lwxpLj}Vif2qpJY%(I{1$;!J|Ldz$HX&H{m2@*U)nE_%XFrf>!^2Y$Q2sr z%JqW$9*vXGIKA^Fsy!y2o$43Z$igkxbcu?L5l?iicw(APQKdkN^-tMLw5L>i%5D~% z@(+loVxoA)XwTTm0vV@0<EILwQhTa2Kh>I_37VgYnx9FUpUFD+DcUntd!}iA_S5|A zuh}?2d!}nPW@yh$&BlS+6K@a>XX)H$YdO!+QFFEDAbl^wJ2d2A?b&V#o!4fG=clv9 z^LnXxex^OY&~*M=Lw>G3hrBAthaM`Pb9CjNt1mJ*PYdCE&GQA?vq(o>sQFpkFLah@ z$i>=ok<Ro|?OA$|Aiw)m@m!&i6Dff#)1GEsz!r_uRwg*@MdIm=if3KFc&_<~c&^nY zy>6L6-lwZ+rS^PzK%ySeS$su%)@aXK?djK^4chb33Q2yu_IyA`eNtUofR^%aTLkA* z&EmOJ%kXy^d8b@TUj0mY+^WKj?d_2#tcsGhqUYrfhi9vHNa6vht)k;%6*|)+HJ$&_ z)%1kU;{PJXiE76#j>!1Su+!?ikTISL9Df;hx{KqlI3BUvLBAhUoraG0%^Cf_`Of9; z0JZ;tELEO!(YKrlzwWpA)?+*E*Ky>*?$gFbqgB&mF?`g(8pG1swD1~spEg}+q0cI8 zpXU3{2I|1>({P`K`n*Pi{do<R@mixlbM(o+(1SY-qL23F9FUfMIR`vD=SWmpv3Snd zB%YmGEq7{lzD;Ya6LqBjZV$?UYi!56GAW4uf}Epovfbc>Ie(xNeGAlIBVOsR8NQDJ zIIXV(xHGHY2t$9<en+hJ%+WjbT_t`4##!@FUjwae3Z74F5c=VKV&9oh7;Cn}S})0V zU)G_pXBp-b^_WYjuQhvT6p+88yF;5(ur09d49zYF&oy92QjdeCrVVeJoi_TgjsYN; z;q3_LG51J)5BOZi6dMrEMWho5=OWOfa4rHNgmV!HA)JfAM$(C$%=dT9f%{j6-QHv7 zBD!B1TAw#A7OR?J&qc<%bCHqg^ZauY^LHTy?ep@Ot8CnzbCr3x3(%Nl>;8T(n6nIe z_mQ5n=x<Th*-cruWzQMIq3QLEveK!uajzog*!%Icu45;{u^feg?+?nbDqL5FG{SXd z2q9coh7iJaWe6c$SB8m<<B>jjNbAbR+37*=`@?w4v#yM_xGZ-#9avU6ZHnEu?LV@8 z+b$ck<+*2in=x(+_e{}Z!#z_7A>1>C5W+oE2w^wvnWD$A`wYB1_fI{jVx0bDPgtwS zHiuLDYQ|aMT<+n_qko%+duR8TduQFVjeGQ(MA*NDXM(I~cqRz8IXn{tA?%rFf>bZY zIT74m-@olZA!Yuj`Zx4HY9CjxS^Dne&7*&tf-|iXOG?z4R`(vPJ-UC(W6k|qWA3)g z&j)eM-K|$Oj#=Y|_r&u-*~V!~Z~1#to<Gof>pQdLS!>5R`>f~L*dEjwHh!*X+_Z=l z!TNeJb8y;9!PnP!*&4(is>8gaZLTYSrPF#(5Vf>d>hvJ@(hgClORdPb{UZ_TbSZNP zbvnAM&Tabaa*$3Nd-HpxP7iXg?9g=DDvw0Q9}rbKT^8yz+w^GCY2$aRd!<hEM2R`} zIEEDfC*$fN>U2dU3Z0J9PM5RQIP}7?$4H;A&%sU`XN&hroyPB#Jv!~XD_QBZ*2(Pq zc){Nk3g>~i#%CAnG0$8X`?Y(e-g5k8+T!{1siltX%tLR3@1_s+cK7J*CbtgvO1;&0 zAX9gh{yM)AQNM3$S=rc;Na11^{9v8xtj8AWUYCs$h8<4*I^cWPBl(*rwg-M&N%x2F zcFz%h=;!(&$3bu-e!oIKcO!uByzgF^Ygv7>?Xp<&?4Qc;t?py%mp9i_8}LY(^Syte z??gB4isKCbe&U~uyIU^n>h4N3t?W(pB~oj<niH+7TD$rXPbXu}U3M1(vg~`e<co2z zbMK5^n<4BCG6tt%*?v!jbujgNsyH=1?p)6Rt&aCJcC~gWI!@ad+V7`GgK{#*ErhY% z5pMr}^|a~<2h~(hsKogDNZ#1&$hHr%KC#~j-(gutZILi&_ME{s=-Ug$c&bPL?)*aF z(g_beAIg9~q;FND820@O@Km|^pdLCm`_5s5*T6e$&^8M8O}68uoU{`gY<9Gcs^2DP zoj|<0rv`jF@%)`BXFik@)0=W5ey0uB@#=S`EiS$~&!+7X@dt2?O^*?e-<g)b>W0-i zGJ@Xm0|9WtL&os~alHC7y|i@d<kC`}&7KBH!wC)Q&&=11F!X2tHzgeEk0YlM*|*Sj zM19~M0c%F;Mg11W2<N14pyQ;!4}RD$Cp?h;yJqt{s7l|c|Kv&UTLk?^0MUx3-nSq= zol0kWeY&@QX~~pXrKS9?(o|RX_7dGvdXdGh6l8p8)+_bIZ<mbtKs}-9)q2JI8xA+Z z)RQ$vcmP-8ZMIx|*d?{uB<Yo&u&zx#F~6e?Uh=R@!QY<Wn{;EIE6dT)=cvP7S{G2a zX?Ghi&aB%72-8WLJnHt6sZ-xsKXuw9wEI(OiEJ8sQ{66d<uV%TcF^$z?Sxskxt^zB z-7y_?z#flIEH0Wj)4n5Y0#`Ylx(&RiYXZi0Z5;1`Oy1)`-`Evp7!jLl)TQcsDJ#+W zLfF*OewQBaQ8oKse;?AvyAO<gik#0BAerJBZOr*C17Y5}n_5yF@J%?R3F{8yu=^k{ zUw@c)-5KM2Rd;&tob{mEpEGCluBSK`<pNK1PpzrkAYs%|LGQ|ij;r;O8ljI@;Ccyk z(YZ%=5|HR#z{3{JFnJx$dIyr{y*9z$FEd}b5nG#peDb>M7UQy<)*R3YXT0+kx?`+4 zWW4fr*!Q+jaFieFHqBNjON}_M-590g_&VLE;Ic;!bm3So+Owc<%cD;H_SWBbk4XQr zyT|O5i?%=6Y>@vVT*?wMQ+DV^yhXM-*&(2h`g?GPW4BDZXpe%@@5r4SuG3O~Ry+!2 zpriieYA3U;%^vKrlg`>~rmJ%cW-raLm2OWglRYjTAB$DbC@P9!&NGg?)^>UEO1r<x zum>FjK%o9eTT^%E(gy4B+unJax@R!%#(VCo8gv{Nd?#*3d-)XX<!1YC%j%Dm$E|qO zicK$?WmU%Zi`*f1Uf$;1dAUjMyu_~~?YNR1OYdJ?rtbh9h?!7*)#x8RxcY|7NAz_G zM_Ohg!7bi-|I*L&%Y_Qv8uc%7JEw{@ZzptQscgS7KJ(lD-LVcl=$sr?ZI2uKlAXz} zwg%ZocJ$+LBEV5!vg_y2zXu)ar)BH%F3`^`>xrXMKWVGfm_qb3+q!Xf{T%u?>q7n9 zb^2+X+u0-Rr|zfqzDBO=)jFNizem*BUL5U3|8AV^h58S-fA_2hafdgKNBaM;f8VqF z_tJj1F8ynNYJG_FE7N}Fy5^pypVpXYv~oJGxrTmLxaV|1KGaXjc$ADkM_K<qsD5$- z(A3Xd_YKnZ)1DvU@<YszI0Le69A2S*LI|TpKSx>rKB#``^>y99bB~-(`p=Aemg)Lg zT~st-f<1q)Ea?0_?B8X0T8R0(u|G2!#-D@gCwpSke#$3khoGMo?BCJ77ruYr=C+rt z-?7NFzC?J?db_jt8@%pR)XnuJ{n3fIc-(Im>5*S}XC_oAyfYI*2=B~<5W+h%Aq4#) znjw8)NyY~L{-Yp!f5zJVkj@cv8&mij%J-H$-`T_7f%AI^%rn(|lOu1lKU#<|UH;>x z%8}ad@RWh;A%;wHS`P{PBi(g|-v)%XhxdR%2;n_o5W+~_17;6j!~V$aOVoO&Ik#Yc zWUPOw{)jVevp)*Dvj8Znf6BgpG^x0FqI|p7IG2i~!(Lx9%MkWQ9N}2e@cU2@Lil|s z2qFAF6ofGPz7G}lM_mK<(JDQ+3G9!I^={Q4@hpMaALVo32-9&MWuFJzucT!1q|y@p z_HBxL?<Atb{>X}k-%f{`h2Ktx5W;V#LkRo8x6{M^D5w6&*xyq9k-m>b?{DUFkC3-N z3jPhpQ2HZH7i)?gn9~*gPWnBBxqoE-t~96hx<U4d_Nnv9#{Ag7KD|56e-8S)Qq0M{ z<0Ux&n)iBgEciayq3EZv22cHrw0re4JYTo>oS*0MBy)Uk*0r*q_#KH?Kji>u-ugLm z=RZxJ!{2w{=cL2=ea9%XpM&Zr=89hZlmno7>!&qh=R-pMEa3SiW4&QC^zVb}Cx4*i zSr3r|p!w@3&nIKgSe;+uF0^g8@fz-WNT{C$)K6pnu}A19&jxt(Qx1UUub;fvWJ21# zCI!&X@cd^1^>dTh4a_x1gMOCwyZi+HzM~rP9{rR9p!w_P4BX>4#lFXHKhC-eW<Q60 z-X@&Ct9ugE?~6y7esVj*oFAEWt>#ClJEfo0QKhHe`)OA7we%h}zrHrHyuBsS)3Gw8 zFa8z%Rd++Il02Z5eQ#pE-GT5!c<6`+x03TPNwe}W%Q|qU8}{6Pi+0`qAma3IIze;g z*-agZ=DyyJL`!oDQHl=WneL%jc{T1kY%}Qp9$~!(0I+i}1^memxp*r-48O5<u<}ua z@0NJ-@xy>SjWLp0WtHI5Oh~GE#+imyb9!6b61}aBEl5u%a#(ei;a?{H1AxD#r=ug$ zw6?D`(cH0OzQqu8Qvsl<^uSA&ns~J)UM<mdKIR?A$*ls1Y?Hr%-zei%JfCjNnXWnr z;lo}0s~X_f_$=#3dvM2ZvZEDXl^1E^H}zxhF~X-<4O1E<97p_e%UXCJvboi=t^@cK z)CK)3!SR8>8}pdpPBZQrQi=;W-^^dj76aC+*5ck_#ek&48tGLZ?dwgpwYBypQmX-V z<dE;(LV@=QVUD)yvmLngH__SHlc=3vXRIOQcn|WbuY)HoN62i|e;HwTyYCd95$D_^ zB<;nyw^)b!fJ-OgZpu%$C$zKfS9;r;AP4XYkHU0t^SaXrvR?H@cSmcBK?C&d`-^bx zMxwL3#jFQR4LT-jixF?^WK!?d$*Yp7WOrBh8v73A`08X|dmPtx2>pm-d-A(a8G6$* z7UpX@=*)8;wGPcN<pdq+-jTu$3LUM9-tHtIHXP|zSJZC!Qh)6?uADHxcr5f(%Qfq7 zhjd-qd%e@kN~g{qQs0a=<>a>=eoYs8z_rV?v7;^z;yr8Y2z$muELS|hUIBjf!vS#g z16RLhU$znLma96V-Ruz@IbFRxARTPo)gRXB$h?c+^KvkL&)XW`{+X&OKllo~gO2d5 zzb%;*cn4H;D((uD%R`(CNuv5Xk?4}R%|h%#OCw!YE?jlU&y=E_I;vYBi5^Jli?#jb z%b;5GqSNuuijKG9v7h34=&{k&(OafjRXa+n;#NszW&QZ+hb}zhqNZfe>b2Kg_ugo9 zwsmO3p-&zA_Obss_O0U<9=GPWN6&fmoHx&Tvtz+VY0$#cj{D^*lPM2H7UGh%=~iSp zUX#?Tc&l&~+j0LyJHfP<%B#z(%bqFyNAZ2I<qNF2*fAN4+rk}slf?IMtlsvGd&Hs* zJJEh@SjAVYa^*^-xTRmibv=Mck|(PytE9U8xbk<Eze{)+_f%DtRW`ePzw(3157K<? zyu9B|5p9)xi~dnoR%XLuJ1<|aV~fS}mr9A-alcFBdWrmh4(P%SI$@D`-g4qD7hkkh zSKgbS5TZLTSC_%?BPYCu5>h-wbX4icWTB-mtr@b8L~TN$j_g%BVqFIN^EJ^CZ5hz? z3e-ZWiH`kWeKz|c38P==T?aqxy4fcb<Tom`>N0jvzfs{FK!+E@Z}drl_n(^SZw5XL zgOmO~`1M!~ymt-YZu@0Myzky&&zuQpy)Ozb{l9Y4sksV*-nldZaO6E411Md|bqrAG zzE<B8HvGPJG}zI|+p4b}*P%NYqpz*_Z~R+dep|`&)|u!)4`W|jY@H;%&5rxSzE*vh z$=BEBV@HP|ePsr;4ccvXbduO2+CAD)!>;CJN6qxKqh@#@2RpjP&0pC|4##P$_1U31 z_~}A>>GW57n!Ob3Xv|GUgT2f$H~Ief_4pSV`&@a6wai*#9ZP#zYF!lCOXy(cxrx_a zN*(7v?#v{8*ABo|?X&jM*o#;8lD5*cm$J+k+Dqv(pev!hEW}z)mJ!bPCqIjS(TN9* z`+&6x%jK8QUXHQe8`{f)*~=kFKeU%vi#GR(l)dCQQrk>rH=Xr+wRfd=0^GereA0lD zWIEUqwRhMlVXX7+344dTbiWX58mrrzySq|-ja_{;%X?BajV)KLO!d{YFYkfalpOI| zwM_ijhg<#L7T_h4ot>>M$wurZ_H_3)x2uhs#40<LlWz4VB^}mpRu90x2@mHG>=*T( zV4?RWQSVvz9I^JaPwp`mVjmH*&3Er`*!zJvADHobCOGPnz8~oOtVy;V!J+O4!j`PA zsM~O(Rd?~H7S$c{*k<Un*qps}PjB?D=Y@M`mNjm#+dE_bJtBJ%=9<^;SVLnUD7M10 z=b*<qu1(4?#+hGN+rCbpl5%LNu?|nBkoE|TbuyiYYX80W{L?NS!=Sj%nWsXJB|v*b z&N)H1!!u2Tf7?Ag)5HTd@oXa)ti3yPqWsP@K?gl!70d;kZ?&np7L=ds`}(0>vCks$ z-ii2-?wv69eLJ=bZ9Q%pp|ePZ9JkP}j>fZ1(L>Q!>H{jdoiowc`ow{;-oKm1Q_<Eb zvIO;8ePk*;o@7Nw>Ua{z2}*DBJD-$AZ+6o@(O`O$WijrhaI0O{XU@mk)c7)wGfP7d zKRO0D=@(X?edx5)br}7}E<3ZdyXOgduN`F{@|mTukH;?@I(nRA<kTsgnXtbXp5a_C z`qDhl8tFFFF>3bC2eXOcc6vdN`lj2&k={?=M{S~iKRw&|qtNz+wofdxXC9GdKoV|^ z=l?T@d~M$l#Lv-RI3CpdrLb$BvqX8W8_N#4BTuz%tjC)B>bmhz_qDkXH~`(;-Fw>5 ziM@V3Io!X-?}IzMzi18De$`%AA=h~Mo4q{ef1~_&omqO^Z~-j;0gtRp?Uj4edK{p~ z7#w%$@rBwGa`u`s>`foz*_zgCcxsICe$b-q;KKc3oKZUnf;b$H=+jjV@N+&Z;k~{; zAL%<Upu_o|Romz9xq!@uxF^iJ&1MeiZnHgnPk1=vg;BF!>{%cQ7l#YFI81x)*)JRE zwc!JAs~?blWMA4Z^REp<1fJho%_jg(`q$9T<+(35jCs-Mv~yYJMd3p5(B?&X*tsD{ z-_w3qpS_RTIsZDa-UHL~G<QuX+Z@eV2G;ga&CzZW`-s<GGe^UiHtX+!5Wm;YwZgU2 z(Xe*9@6M5iai&IJx3=5w${WU+n(+F({D%{|U)n3zSu@R5a_+;A%Dm3X`_eeaf!k~P zaF*o({L$swDt`9ezk%OaHyy0657$`>e77*_AY5ln?W*72;QJ=kGm460_~z@la%jHO zCI<b+Nx05x{KiFABzEgvszaCohj+9<-wSi6)exkwnwuV%tUi14*xCKk{`RGHR{#0~ zrJ~0zIqeavu}kp!!v{p3c<nV~mvH^TvcmO;(Xjro?~Wb9^@s5Ke$ElC+^_G~{rq0J z{xH-&{OZ)&u4ebPwfPGcxHpl=zN*?sxJCN$-F%*WRD6dCcar4vO(l#IQvZb95+Xai zy63q5aQ(xT#Z|vB{Qq+OBlT^iJ$8NLxS;#dR3py)t4Z#D;_%iuU<=aj7opAA1HW(7 za|XXV)SmMEt{678r_-6B%jY|yPsmTua`>2z=rQEf^PvFx7Xbc<LqGV-Jjdf!MfGJK zH&<a~>=V|xSSF3sMY<wgHkIfTs!L=YAkWczhJG}x)nqvn7jEw4zqv!5+n3f%hI;2) z;CM^jZwUdyQH~fls4>^A5=L7diF<DMguCDJ8fPsMdEw=Zv%<BSoY!jd9TSb{J+LQa z9_Ogm66bd$ci~-XXoGvpSZDN(3wF~zWx1Y}561;V8yCO^@0DvVd5!^kxMG}WYQ)!M z7bWTwC!cck`~^7B+3Z~WYWDr>+`eq}PhI~S?#B=hZp|G0ku+;g!mt646Nm37J8|oM zai2Bfo`#>FRMm8T4*&H=m~(MD$#d;=!{1=|ml=Njn?r!se$s$HW%yqae-&{42!F&n zV0D8v{n$;`jAv>kuEes|m9A=ONp=GuFyOD7t3tu}$NTW1d+Tt9x#~hmkFZ*knI>Vp zoUsD@>sGk%b;j=-*F7e1(xZ%Y-RHU%ge2zLmGf<L^egM$MDaU-(1(YPvNp$jm?tVH z@N012mBK&Q2gjPYf}dx=!S6K<_z0_^57#uK%0CYr(qsHaOxZDKcf$Ak!Y^1>CD*Y8 zpWkAy)N3?IufD}@h93m3KEDGwU-O%m){e%tiIw~acw%|7H`SL|-rLxzJ_9Xf$}|?e z26T%J-qgLsYlWA&mUZonmbG1toyq2!-quui$I3o@D!L|xZ$vk@*Ek<E0J`EGuWPY> zqRVmZ6^wwBa$U=B($nd3ei(jT4wN&eZ@c3Jhy88$Vk=sqsM+)gAME??$b;vWD>u75 zTzii-b7Q|7PM%^dZXJ+t9Qdf$6DC?#!zq@vaT~tQ+izL*&sx@v->|G1&=2Q3=}6-2 zzrug*^Z297{S)|gIWx@RvYx>r?F?tRuKg>rdBe@?x@!3U%?KX@|GV69+S#uL#A)83 zOINYZ7>?qhE5^g{et1|OgwwwD4!K^p3~{UvDf4yL!>{R%L7Lt5EqLU;;<BcdY!l9x z(S^r+$K!eb))l&@<+0*k_~~@skJ>>M9;d(85b*tW%J$#Uo$0i&+1Gttb!|2Q(wo7t z{Gxb$T){DDZ+6!zRi`L<<+CoCYE+vRxH;X;2fV1?fa!XLzNj%f!}_7#@X<K-TIIZo zF$e5lF{T1%ux3>%g5(=E__|jEzDJIzLC<Cxy4JBB37DtIR(+#=jT`Qq0>5!L<#n)m zCcfvJ?P#Cx#ol`q>G>#{;Pbt60@fD^KQ{xsCj<QM4Dc6%;qS9D!0R)>+cLmEkpccv zFuXsS0bZ8@eq{#u%^BcNW`O@G7`}d12Ka>;;OhJIzV&9**ZTj+fd9i_`1Kj&aQ)#K z@Rw$QZ^!_DfN<aM3c=^~uLr|7RA+!6nE|f!A)Wq)J2T*K3x;nj$^cjTkWPQ2`XyBW z{FV%KGRPs*Tzccn!E`!Ry$9s`Hu2N-VKtXHeDDay;5QtBj<W&7x1D7RXTl!98y%<; z&ofnaWa+azcmBT7YO+HIKYyBK+5b;1P0d>QIqNwII&gT3ESK;^q4&L;T-a2BZQd%L z2aE)B1=e3Ap7jlGO3mGd!(7;bIzgEW<Iy4(=i}w#x#Jb_+!+<mU2DYiF)3;6!f{W4 z0vrXxH*9SL{mu=GUBZr>bPifhWsuX(lWsZb7902A=UcC-Kh>(5RdRCm$rG(_-e8?T zifPWJJaj=-NI}-Gcd6wqsA3^<N0)d41U1p7AG@$}Cwy>PQ1DV#-H=s}%R`M&>esT` z7Ih=XNaU?L@`EvfeCTNxYmUIa8*yQ+wzqgaW@G{`zTWU}F#H=0{|&C6d@py&Ofkqf zevoneAmjK!M*B&|;m}lJn{@fNA(twv)><Ut?^r#U^KG$qNcg*v+DK1iM^t21zBRfd z))U)Nq~l*K-chon+^X0n_%Ds!Ha=e2Q^|NZNBWd~5oG^y8;|gG*&7mcWUsYkD6+4O z*||~njvqpE{1BSshtRa&C;NsXmyF{F8OIMYjvr*SKTY<AKq!wFA&)1s$-~e^Z4y4K zb@6jjnPpontDmB_36(vBHf{t5=!dgoOP)~y(bz|~i03gwF)k3;dYw^!L?Ab<ad~yB zM`I18dPZr}&=R=CC~sV3@Z@6ge0_m<p1K%Pfpaw7wlj~QZvWuQD{J*#A4hr{xBQ_o zQ~4<*wV8px(MS7TBKuy0X|UxwSA;XTv04z>6fKMP3I5jTo3Z{P%P>~kOI|H|wPLfx zzcjXe+~&$Ezp-N5ME%`3-4*=^)t}M8_vRLrd;QIeTpHOH?QrVvcd=!$?Zwk1{9^H2 zrPIpijj7f3H?DpB=hHhI)E^e7tQ*g8>o0c>3e(-G`6_uxjRGF-9SRQ%BX^oDDRyb> z^Rc&z<0APNOR7ra-fn-~Tb0ZFElJrzRTtkJ3J<lB_Q;mVTaxG2=r3dKu{(>}H4nuv zlx#t3c84C@$1h6P2AhYkp)P*s@-PHbN^5M6`*yiXX`Ooier`E-ITLJKaPQY^ne=l# zpYZp=|7n-EG#Ov72k_gBfnHY2+7GHu&nN>MJ>u|=UV!KHz?zruW#dJY*(PH|rp}v} z<75!<sHUbyQhr`=|IqvY<?_M;!4+exrUDZLTXw*?X;vW4cyvWJ&LrTRo`w_sSd|ff zbwE7U%~k!(Mf$tl_?fnsv*-V@XV1XXLZl4e1N@g<{3E2Wcm2|am3*|~lO50N!0luH zqweDSCFWyezVzisWd2+7@v&cDF!4Vm=8mynU%v2lP=brzrCy3R>>J$lwim46DD%yS z+iA%fc~B`I#$WIlIT-QpcH`4@ZdA?Zf+k|kBGpaOCaOR7_S?Vx@wdPB`8#f0*>cgT zb+fAM(oO#O&YN!e@NGLke%HTk-g)2WzWBh-hrjYQnLSkBvGWf<-TK7+cipsl`O?$s zXID#`QI(10loeJE)Ej?RLT2k-ndQU5raL$9{QQ>326leyKY#eMoxlF$-#N=}u&g{d zuyyee@NiE651Bc)(>;fD#+*sFyM;zNJ$_%Wn{(g{M%TsWaZ&;Ia%BZYq0k%>dhYW9 zV=mx~)Ur-ZH3>C~fY6<~n1#AP7>;f1NtEY@0U2lIU6=Y8qts4$Ds_3JYRvKk7Gskn z2%N%siqT*c!!}?_saOu!Abgt$o=H|@9^Y%Mh_*`z-TWu~A>Ja(`arc?UR}(fX>ING zaU`&D)x1bejD%S=FG92uE8d#+aYLky{V6r)YS42o1pTySRfphgd|Q6LNm^G~CcZyB zM80#8$s<Fgor_F<lpF25WdezPfcrzNSGZed;}8Ad=@#~ZaJqUNc()73lBmM3_=vg_ z-D%jm8jjSSC2_X^C8As3G=?X#U|arsj6VLpbLZ32sLKEFuRlJs-5Q8!I{&4|Hs3cA zYb|-pfW;+~FE0|$SBwEjnZRC<wQLqq6YiH`U&Xea4_<si4V=-y4MQ+rXl(wATQZ&L zpEbLGtrx7neN{Yvzf(MaHkh4llPKF}y;5COH))atzwZsc;tl@D6Rdb`<Lysa@o(I_ zRh!G7YNPu4pCrql_1lEYw@0nSEbH)jMsW;psi1#AIE>v=z1>dOqQ+7DK-w2;`zu~6 z+F?zKuE9SmdWjW}yoD3n<BHc6T`<k6+Fn`}w@NB2>&H(&bm18nH6?piuf68F_eP_$ ztwS3Qed^e^kNwB7ZymSrxHZQ;dd{Qgym`)>9Sb&cd<$o1rL@lVPO!bPJMNd2XJ7n* z62IXm?-Sp~8u1m~kXT#lQaWEs_fU}wJInTt=~oP>KLW7}Y(lWcshv>Tuv0u6wdV%y zx$z{M&IF$Q5m!y8i#g#Y4MykgiMTmKMDa&0>sDFND8BvP*hx~3;*T{Hy-{LkSN!qy z6;F&4{~iCT+$rK2x5+B2iZ}ERYzJ|v-EkiYfZb-oq;xNTR6IX8L_DwQb>BP7T$b)K zSo(y)(kES(Vt4<m(q^uDbCGsdQ88{Uk-}8p8;uDdTC6;R|L?IP0f<N7pGMjkW9WGI zi4C7{UsSnR%(6XEkzDm>fEWEoCH`7P<;YoQ{8<7jiouC^B!kb{fH5V=N5u&I^8hH+ z5)vtPGX4TWzytu%F*u#U{fMxgDwmV-7u^zrgAxb+A1J5-fQ0f$#$O^;0+_E+;s>Ol zs>CRxF7dbzn00Cs8Fxzn?ACPH#4S|D5*U=?SY2##r4_H5V^f&;5F(0-{`IfoNM!lH zj;@_MrA(A!BBu^MCuzRy10yIgkHkvoCY2ON=S3%uFNs%*X`J|#854`jCRJ6AjmG+p zUwFhjCRd0+C+edm22r8*RRbhmiFpiyDT_v?m7+XTCRUa$oi|rvzBXfGY0=!-(~6^! zj^pYNJFu!)+R4PnGg4C{es8Qzt$d(CoP?k8g`f3>pIdYJ@jOPO`;Tv2CQa@6>&5d; zZCbvso8yDp&i_ms?jPyoKmMnr`ibrZUyBK3yV3m^CRb1FUNSa150oVLi^P4V_fSN` zMf-Jk0h?(THwIg2`-(Qi<8j+NbEDcfVUl!DMDS<c@b=Ds5G5<pjp+m&h^FLYRwm=v z+_t%i>P_2WZ*B`c&*rwkHg6S=XLDO%{UX(<XLDO3J)7G)fw{RYu#cCE=Z;szbEg=( z=v~H?N>WD6agRFkhFOF$ThL0-ul2}WNLnJ=aATdF69udXU_sN1g6^8dCG$b{hd41p z2ZzZo9mcbf&tZJ}HJ9Ps=9YV`92)FVyPm6N*fQ7Ku%mF>)|rpoX4fCikyy8|Ly1Tj zuUobmaesyXP&a%lji`Zp>!}ilvqrb}z|XU8JX5D}KtFXM!gQSfAUxdP7^F5RY7V`w z{Sl73^t+CN-{84xF~Y|h@tyFS_#6?EhVa*QpD#RsBE4qB;~XwV=nnqsvrk!8i=a;5 z`8NFe%pbhBe#DJSeGmQ#Zur_9&h&Qv)Uu|rzQ}W=FWH&wYHN^lmB*-zU3%fUO8ndm z;!t$~oea-aLKcuie|WA^$>I9&T&0pjc&;)$SLqDV!*i86oU1fex|~6-9>xdmJPa~O z9HocHWV$}O&Q%)oV@LLSHFhYnA0-2Hbj{K4a$*jrrqg(13_AF^N<$ZS*$h!{q=n}y zch9-Xvg*r}qR2$uvk&Laztd;ddwbhyu-i`Vc55MyWW5o+$(9+;gTE2$kG)m2UBWLG zzgn`bY*WQ13BNS<%yD;CmQ~7pZ|LVLhgyF|TX$^VKHl%FiM$%U)TqC99PF#r^;cq* zHk2<Lvq;z9xI675mbPsT&s7?7xYw2uyPmw7PqZp3YoFy?V-2wZh<~0V{)W<d<z*Ew zYw?eLb(fs0yfn5c%el%I#-BOlbCrYIPY5(TSE<%pAc<j~t2Bh2>%gX5|6oKL#qeAu z+8&iMJXh)3xAbvQLHgAZ{DE7u4D`Ztl?~A4O|pNfcO9YM`b4O`*85y|t`a|}6`k3; z&sD~+kE8l!fbkH<)t4cti|&~h0n9y}ML3I><GIQ-+PKGIP})N}SD9@-VDO#exym%Y zbCF4o=PJ`^=OU9KovX}2CJ;?{u2QWQh36`*27B(WkLQHvDy=a%Bcz>eA;(;=!;T#b z&sB!!Dsd7rJXaZ>t8{FG45tQs=O)8*mAKc>Is2II(WfE9bCni*<LGEPS7|IH?bGKf z_YgTibvUyhWXpUMZ`<ni&s%s-k8{pKpR2qaG{bY1mPI*GzHlRXuJWkxT%|fE7T#A0 zMdSI&@V-j>{A74vrG0)fyst96ud=}&wS@OoqD#(nU*%m^?)O#7FRRM7M5_8>cAX`D z{B)f^Co#5w!jmvod7*B$RO6}0J5f)$-fcOAdfE$4Yc^nd>p!h&%dSB8V0yG(-GfQ3 zw-;v02H>T$gC)<XfO8g5JmEc<s)8D9yR1*F4(q(;>u49d^d8K8ym3k0&6V}YZ$r-q zyWaOsT$9lw_`Kei$2oUM_{HKkN(RcdRlFeKm&Sf$Tz{n%c+X$te{sj&F1<5z2z9OZ zxrcJ>eJ}XQ!KFC*Y1Van><zcBarBdC4`0)DJ#N$ZExvPqh=S9H?cwEGLU`AvD~BPT z34IK=KDcK>&x~#Hw81w^tIDg4doEuXw{3*(+SKiSYjksTOKfw|FC9DZOV|P9uFY}Q z_?vvXLCsM5@QXa|+8ja?_Kby)<!(JaD*C?{+{r0d^ssG*XGfJDhj(%g?M_bISCI3a zoI_~;yQ>R#c2|sv^e#SSYTMV9kneiiFtfGh!$Wv~XW2q$@x#-RH269a&+G@ij2iQB z_!HjWY23(@rKgCD;QgKHv~#(uGPiT4k*e$CsAd`X@Ounu@yuB(pbof0VD|q!ADi1b z({#QIcYkL(?ObG%+d0$xWdgB;=S;(MrZ`jYc2waxQ?v?O9N{@r{7zp?YIuJqF3Sw> z?+owngmn;S8;ObG{hg3Ucz>rl85-W-*#KQ|zj{~L-M+Z=MH%kzMAmBlHwy3X+#Pao zRzl=vUCKr#SN!DVC^=_JeM#GJ=6nsV;O9(nUiDUd8-C6_5N96xKF{Of4?1_sIVJIs zZlAc%lX4K*kI1>x?(jS5;dj#0zbie`=T7tf9(wrQb7dRD@1DaRqK^o_du~O;@1B<} z)Soiwmz(g_Xj8_dAJ@NB55IeE&x?yUxZgJ~-e~x5aQzgZGfXwsAoDpG6@K?z<c*)e z>u;J<_KqL2cl?mO_NU37<6P7SUK|5PUd5R};~ReIcMHj;Fw<n&V8X9TNYUoey~awy z1B|1y!*b%&4n&_7X!JR~nXK+TX|Va!TYuqIokKhN$vS>ySD*XLZCBSZ346xORTMIJ zqZNMt9A*fgri8_EPHVzqIeu6y#}A98{j@YAco$jj^%s8synsK<fE`k2Q-^paGyML! z=YR}^xm!<K+UrL+YrGenwKRI4{0BJtB+3@?1b%b;eUQ`l?9mR5TiO`wdOh&jW_*4$ zZ(hRhpNHQ+XLp-p7we3^j0st@Xz?a#6XEyIIe<~qB{W~S@SaWzBzlwaxj=2Z_P~2O zKjXVgQzoRJ)e};8gVU<-XZ70%YI@7@j1CXbPiM#HGrf&Vo=?iBG^1Z%Adsgx28L7G zr+jM9hCG{RCj~o*=aHI{4~b{<e$FgBk19Ev=P|SJJZj_&EeX$gss^K1X~XZdhvz)e zD(uD^p7RXPd8!qu>hL@5;dk2YA(iphHWJ}EPl_Zw=c(p7;W^I+=z=i~GKaeARu?LZ z-Egws>f%`+15wUu207;m%4+UY%sf2bX@7iFeW$&UyPboGq`?-6vvgxDU5?@-pTe~z z6?r(TQ=dO9_}Nc<&%yb2JHPMFd3uq2w>|2H_la|!BlX>O%8^gx>gMjw!#i72sYFXE zndoWkYVAlgHFmTn7A1~OoP5gB^N&PCbE3Jk1=vnqSPxoO=`|9@Yc;+Juk~S#t|Nff z%n>;1Z_P=lMm!GQaw87MoIP=$b@6W9X5c*yKYxcQI<e;G@b??xf5BfOVZ7E(H~bBT zf0^MoWW4s12K*_*|BCplK=Y6AN2~)@H(1k;-DJ&phIg})ALP5PbX7}BvKs+7!hpYS zt_lU?AMeA5oYq~2Wcba$E@SGS@K2L4Ufo)z@UL6p!q>gu@INMg(xZ$vN%#QEN|yF? zppMt}wI-T7R@7PyvF=p>XewX4y8i0=SB?`u&e*Mc6UFa9xDO8<%L#a&hF_qd4*Z%4 zf`6_LeyG6DGvMI&ng)o{(2Z-Fp=+N94)bCBM#~yM-U#3C3%_7lm6Vy_uRIK4>V<^c zZ})|v%cxH~9&*0sH!ZCljcXGtyZVwHiRH=OR9|9wZ)0aGP;^<_zthx_XzuHU<eF0& zPTr7DvB6vW@4@?8NjKNBuAR}cwyUu-*<91xn(FRY*_Z6@s!6R*_BFTHBs)7>Tat}^ zPCiI>?QxP8w6DDae%-bh#@?NBx||<INS6cgD<4JpZaj=f{jB^UYq_H*(b?VN<WbHo z-I9nEDYl|KS5HTL!sqn1wk3L78(S3AhQqt+EWtq@$(fMlW;cB8J-DB~-wh{Eu@<)u zNH`9B)awZoF@rnBvNmqBtP}e!tNvNsZ}SbyngRV7qxBX^k{^<EcwPIv_>t$eKY?GD z6MaSRI)njtVDMj6im*N-&+tJAAC8A*gG)YuKia=l{G<(?kG<iBud9Y%%MkI`VW4E4 z;l?L_1Ha~l`7{_|=+afJGsd&t=!)?$ydNIskMLD%ySlqt;in^v`7Fbm^`XPp!>{v! z{k!U;eZ9%Hw$|Q6O8w$pm*uK2NgBMaLOXEazcBo|EdaDa>lgi+C+P30&vu|ENOU&# zBx>i^)gu;;yddutmo=?qo6u^cd0g>Bh2`+Pf^wvjGORG|1<KgXy51@AurJ-O^tLsj zJjfFsCWO;zsoT&sCwwm>;dDH8osMD9TJaBM(K=gPE*;$K{vBPL#)Zwk?(3?XBgDp; zVObp$7sZc`D|j5;UmV?EoaK$H4$?+7`pz2UR@0J9^}ue_^d&o!U2V!Lpw8@2Ln{0| z#c+O4aqC}LpXt9x_~5Jz@C$<B@9oI|zdHl`g<$ymtPJq_4DhxL@K0obzZ4Abk7j^} z_kpWE?)p9aKJbldB<Aa*(RXjWh4mf)e;^p%`L19++4yn>{Pn@`jc*6j3H+S}`pO%Q zKnK}?E(~h}&OOxn*wZsrc4X<ZfBDN_8vXZmpK9%_>;7Q%=Z>`g`m7jO&&wq|RgO4p z-YT94Wc`A<&J|dHzndVXVMXFu-{3}S?lv4Ik)JZA<a%fP<K+@Lq#swH9O#!K7zf`V zd&D03=uEVH%AUmy(<j|>(k(WV2S0zBW#Rwm7LeYq8{&^D*l*9WtPgU4)nMz-67k+- zMR<)OoLWm#KGn|?|1$yj@&C`>mjK9BRcXKKbaysF5<uCZ15ptv=<aMRF2#<D5<o_A zt5jE2cUMx?RaA9%5;i-4$R@G|P{4o;Ajl@NIFT4Y{TW4#;-HQjqce*9>ckls`Dd8$ zf8V|5zIR{M>*`nC)!k`QH+lW;dhWUBoO|we>b}_U`M)2KKQ<Jc|KGr`f|tL-=F7Eb z-(uh3qzlY=P~&MyrV*hljKn?NE<*L~&0Z}Zl(_ppEuIJ0d5Ol7e#qSQvCepGa}L*Z z+X&WYEi4QOWr|)&)929UYWHq?ZJy_$<z6~Be47m_Pq%x;+@@L`&Y%~vg+oH5&(8M1 z8W0sNq>N$zpz3cWy!O?Rr&Sr^QXz=pZPLC?+#7^*djQ+A6>S;!yP&rhf>@20wvYea z$lGb#u?D;NgaCP9d?_FvdhFucy#6sUdd&2~kR93RhhbG!ObdT-Z?S{}Udjjb*u~!o z)#kD5u^O8?qRuLBD%B&LukVwme+t#UI_j|+8(MFkLcVQVbww2N8tyYE;*arjpMm}q z;=dF`BQGwzg*M<hn3kC~1%20>^#$69kD)%-B76uy;EWKkeY>N+Z60h6@^CHKI-a$T zKFM>*g1|gGf6e6C&2cU{z9LW4_45P<)6WV>-&N8d8R34~?M;npI!!xuXPKjsP8etH zJ79&Dm3eNhpo8C@7<*KgTEE3K;-aqYBe}S*Pscjng}guY;JJEvz6|>7tZAD8q)c>C zmRz2*k&rYj@G95Sg1~N0<RHG+I1$4?gf9K7<XaB=LR%w9Rd*Wr)<N+&-Z$!0z((J8 zzXu)Ew}?0AKr!6~s`lFp+5k)Eoyq$~5gHM8xcf#c@m9cvh{NG++s)QO?=Up6?OUtB zc50;wC{_<U)M;BGmm56388KU8Jg2t_*4JC(@C=E2rpqh2K;o`7E1o;{@Dlfw#BW=_ zbT-||?nOpyUbR*n-fn^i&mi^iasm9vH1Vj3cuWi7_Gp)BF#iuj;8zw2=KuAWc>Z>y zc>cqp!U4MRGqyPYJbzy2Zo5hFIe+kZfAHtN;H+O>blpa$?OV4!YZkb_GQ9frU!}_5 z3~9hKUubgT3!Fm^vQ?Z%|5nNV9ScLr*|dJ9&WC$0#B-x?z3C?FHx2vgME_nBM^7VM zKQ=oS&q*aS|BUhdZ?FIG_}6vOnSXixf1iAHfitvRht<&QdH2`e)=Q7YO6)i<-hjPc zegMm2X4d*pvzO1v=MPSk#{SY8W6k{)_gDqg*%8#brM?Y}A;WENsI|J2kf+*~geh+? z&)rq)kRWI;vQ3NbC-LAEaX9W^pX=@T!}0A8ejA^0MYhJNX;7042>VC+zGlXBGuwn5 zfopO!`;ynB{dl>yG4Nk%&L5i*|5ZdptbAL<&$L(IKiCUj!E-Mw?-dX@MPKX-yLK`> zD>Qikqh!xB5N_DYc=QZ&ew_OiOfLBC<R;S9e};ENJL2dl<DhMpd^NPknQ!(a2{Vol zVJJ9wvkcBxv!8Shnl*dxy=Kjx)zs`Pn2T7Kr|11FU@soY+4Ch2>%0U08CG~R{MLDK z_63Alr@;|2>7Ku#eD2Li!@S<4pSR7QKi7d%PeiG7)N?*$p5<K_kiA;J#oIW;13f{v z#u=Wb!v({fWj4<6G<_Opc#ShWr)eS&InC7djdO+<xhnJ--kZFs`S25FW43KeW>MyY z-?J7g-4bW#8`KrF40-qD@OEEwXHJ+qb~wwfih{MAs`0q-V!?QVjvFyAiC{hx@~lyo zqip`T^Tyn|M&7vo3oQSImj5EpKPuh?t-FHO9A<42@-$_{<qbv{wPM3t&G8~DL!XQ8 znEk|E3>%Kw2URY|f;!Q#%SFzuBX^GW40p!-GZpis+xqq%Jxx|+&E4Rm6T^aLWIlq- z{=Nd9jqdEZ!7~ut{v>v|F=`ZjubgMJTdw8IJn{wPzpc@a*h2!%lxiH1g0!Xq5xC#x z)1-!*;D_<jBXfw5=lna=9Kz7HUh{>R)`9LoXYcxw6^a*_YlpN+*fGbR8ktg`KBIX< z{ikdv5OfDK^dGv0?S%fS9!N3awiA&RI2ZU>W1NW%H_nV<?AN1(m~c?mF;#BZc!1EB zjYr!BZ6J)6znKqVetIT?M)CO86o@7bm%}dLC{JF^fqIbrNCj-3SBwOER5l*f=G7M7 zA#FS=@D4+hkTxC_u*1+~R5l(VXadsI!^Wc-bLEDONAp%^x284t=QMrTX^Xsy)44e< zXE&d+hcoYm>GRs0*12;R?Yz&yhoA7Fu1sO|+H=l3zp3c}=iu1En~r?#$p1d_)uRqS zYRyrPzW>qpzx@7}vx_h4XJ0WrQ;pbOr)!fnf5XN@(`1LW@z|l3H114bNW{Mua}>2c z!Fhh}>s~jivNyIv5w^x<Nf7xBh`^=1bu3~uSB2?}np;5MO}OpMM^S0RcE)i?2U!n} z%l8E3_wP#^wlm5Gq+vS)d4ny?ry9S1S9Dm{_>Q5XL*w`FcQt<h-uV5y+M}K9-@o(s zL)Cx(Zp{0Azkiq6dBBcP#2JFtcXyj$ZBOf1M+&IjrkLKI4tFl-o<;=ya@tHuL!N*b zEbQZ81ETzg<eVqLUN)rdifxErSK1hqZJT|UB-W(cG$SM>h60vX21Gd}^qldfk!(jM zSx(%QqoJ71WS3$=LewU-2wbm3_8zV6hV`2?h*Fa+`IU>(sYg7t$v$HuoknLbv18Gx zW*Y_Q=jt{JlPo$$YlKuhLA}#}2;5lk^;k>jL_deL3z$&-Y}yl&BqQqLSeSEp%1PC` z0(M|IX`G9D%9{OVd%08Kg^|w1Cs}4kF{dyZ3OmqnjdSTLXUCC>`vJoI&OY3^bR}%) z0RJikK{J72pI9FH?t#d>3))aXpE0Pr2P#%L0kFfJOIP9@h9=?8r7K~Fp-H%N>Dp-m z64m8g8uQM^xpd=Px^ee_GIXD$y9dU7%flUsgC@)F>fSb3wXP{p=fb#`Gvv8&z1Ir9 z{e_qwb=<u#vmUbdcP3-~0ChZZ=d$>1`W3jF{lJ4zDaT%%5ve;4-U)xuIW5Om=0mw1 z;*JB-f$fDGmvh>D<DT-y9S4>7tWTA5+I7R+2fyyr;Crka=dMsB(6Nnk*T%W4(>QnC zF3w$@e;euC)yxci=dOCwq1q*1=32JEAN091W#6uPOwUOxr=13cH}1XTRa-bz%ONS} zYmIxy9p7D?Ajt^lo`(MQ6moa1Xn>D=5)4G`y}+##a+Yb(+rHY4J;7RjLrpza{d{sf znpvr;%t^uMRF!DJVD)GT2fXa(jeEyMGuBgdCz+>>GeW-(++NNI9~tS4a6I(O7={qv z!Jp_0^p+jsH>uZ_{ccpxR-5jWvoiZPsf&g{8}|$iR)T83OU~3bGmTD%Tc5N7O-~tU zPaDqLrd4fH=O$jv3ulIPrMHQn{o7N?8-!nl6{Cg1%*`r*KjVO(eU?`Rze%H?eI8f^ zze%AVI8u)@#m0T+?L)JE**H^doGDJ`nW9!M)wVi}{<qK0+>v`IVDawG?}s@k<QUYr z&wPCEGsj&B?tSL_f!?G!&h^w?=1pFBhdAfMUEAYw&PO`(iJX<p=MKrGN+tEhQT18l zcvm8uj^pFVarNP2BqZbb@NqmfsBa?>emD={o95?w_^rlW=>}I^f8hBK6hC;l<~?8~ z9yedNmA0-d4fpGrd{=C-@?j5+Hqt7MFn<gG1y-1Mn9~tYxV8J>kMYMW{|d`*(RnTI zv2gQmvi#4BA9l2B{~i8_v-j$lv(J%NIr~1@E@`cfbN2MXR4S84gv25L*$Y)DIR87# z@}o^>pNR`$d3V3iy7a&B<4$>lSKiPRQD?96;?Mq!<$qlKghv`(C1Kb@Wu_Oh*?8C5 z{&YN<UDfU|#FH@<KsHlP-z%Pf0N>MA@i-?s`(-pgi?G~JVdDEu{3%GIBmT&L4s0t_ z{*zU#7k{wCf53_dzURaor`3{;bCQs?yOBrean41!J|FkzyWxAv!q4D)^rV^OA9x4C zlnV*>URM@|EZcYYpYu{Gjc<6z2m1Om*?4z`-#PCtCUR+HQ!vn`-tTs0<H`OaD3>gm zc;b$FS}fdp{|wyMO1Xvjw*0=SwS9?PCK)ZJOZn_Te<t4-Ev?S<CwrrrTrQo;B>LTY zQ0&~Jq%2^c`*HY9-(q+WVLH>!&%tlmLJaVG=r>C`a31(+z&8bE;ydq7Ys87PI8C&z zpd&oSA6QKH#Ea=fO2z7Ucn9Ard4NM^KhSc67e4n^XTOVvym00i=d|=@3AZ6X`1-D0 zabfN;IB(qIIPV^EoJCJzkMLWLvoGXhwvk&D$y_Pr@H+R~;%B>m0l#S{#*5<F2qWH& zgMa08gx`rrXtVMy@E;;!yfUyaQEBu)D}KU;%ujpK3!gV1enUf~^V77>30`{UCHM_4 ztT$$b(PvkZXG|yG=vweFyeA&whVaU@efhpL{B(lvc`M*2KTP-n_)R^~e=D!;FJ^jr z(#3d5S%8|hth`Uk;I$I{z>WW%<u`o+QLBu6(Qj~q{0`okP4uPXxkMq}-qE=Tsc^&v zb+0<JYk++smrrS|1;<rCRk>W8SCNi%Cf(K-pjDo{eqGX`U-Hivd%Dmb)Cms@!kMy^ zZOED%zKw}+CY`cQ$1q^6`fsJtFmSn8x_QsL9mAW+3!Q!56KbeqjLx$!zOAwA^0sAd zD!vUvU>k<OHbQDsgQU)Cjh|7}7ENVJ1?Y{a{!)n23gDUlyCEH&94z1j@5XmSM2JWa z=&18gCf_P;Pa5A1(e!D2H$>B+@!b$jhl}nH7}L>@8s81Ezq(M8#r{yUc-F-*j>j-- zz{doPMZ|^gki;)qzneCD2<weS?hVgNt{cryS8iG(G3M)q{1_;w2^zfeD19HnJowY6 zc@^&`<u;p2o)pvKh7HbkVS^JHngTXBbvfAP2g74nbp0cQb)KABG;hPoP~yMqY>gC5 zuh_P=$;5xJY3sCt`8wgY<;`0q|FbPyTenUZN#C}0hKc|F%&oJw?quTI=NLFY*m>*R zt#eI0{P4n=!x_#Eo&zt|OAd6}%Ad%aPPAp7muvX%gqZGpg(+rl61w|<>pW039zPFB z-?s0kGaxE1P+<G8ukmT?o55AuXMOrHMEi_(3$*ugcS8*oMmB|sX|}XU`zkI)KwBc0 zqb+~&NM{sfz-=JdyJ<t?b>69I8zck?)rEv#&D)$1UFc`6Tih<R#n*+lxLwGZ)2?aP z`h%TsoZCKp7vg$@e3^hd7>q2{)A(cbf*Oi1u4;RssaNPp)i&g+wiPYrEce;gdD9P{ zA;P`Q@%S>!nceR4r7(vo45HEc18}8^YE$dLJH@7|7Ey9ho^Wlf*RI4_XiGI+8<{5u zXO8D@a9gw*Bxq<DW#kEc!4i6Bx)UVyGq=umT%m8DbE6UZonNdb^wdRt;Kg^O8;$pP zZU)}*x^TmqCWPq+E8M=jrOBvos+&t(b#qYj&xDfCwrpvA(H#b!@zf1wQr<Ao7MAjQ z9m0O_r%<%7<6NUgCYVvgo{<<3BVPnlLqC}0c`fv)`X<NJz*y^kr}4cIwKPE&f}8N~ zg*cBiY#tTmF^=#|;8JVdWYostoUg%6v%i6U8uI?s(|an*ES1HJbQfOpWred&W`2s} z5_g0^C+p{I)D__`&U$k_E%5B-L=NJ6jl=sB)f^A6OaChV<*-AuHLE}kS|5$$9Vku( zY@F@X=?;|P*L5-Tn-5fFukT5daCe|o;;l}=gowj^uf(>StcBiTXkyzuR)Ib2T6Z{_ zfJ6;@#ioas3r!!HCLXov0HRTTrc2yqGO3z&`TQ4jZ%(ZP{Tv6IuJ<<V718T{-LO~W zio9u(?m*E(IX?D^T!6qSeadkM>#Mip568zhlD(p}&Z@Tm$o5b8Hzd}eQrc@68x7bu zD4RthLp~tfuvzqI5yplm2b;n@u0fe5JY{wiN3<i3PH5Y(qiEPs1lf&z>IcF0Bn>+X z^c~m<H0&re9U68NG3eR*t+nn#nOHaMD4eDZ&k8XnfIux$)eU{(2{1I-RZk|TojUh* zYvu<@*5ly<$N4M`Rl!nD2~QXAB~FB=QgCMB4KK$}=KuSE{B5z}^M5}ee{3i)f73fc z+fnS8--LGU4SXLwk7+)cP4AG07iI%&q<!-+2NjdJHBPyVoFCfeV~6@ypDQlbdZ<Pz z84}$R$~;B!Vr6LilpV7VhqF)!>fpmJWl8s@qep8?Q|;Top6+(HyN%vhXFOX%@zJ%T zs)L<T5OEF^LA7TgMTz^KZ256C>kh~_sGHd`gq?ZG+Op2_Utsw!wEP!&euA!wf;C|Z zrBR1DbPqP7tFHx+8tW-fqq6~;7<sBn?Cp!+<1PB3<jIg^+r(Qg>A7RWc1h2($Itpz z_uHkRZI?pn?KfOMt8oHkM!Auu$?jasH#lL<q?S<LI2xw2PNKz?mZ3dE+g$BX^XVEz zXK19kvn<?P(OFlUm`tj9n3{89y&lp&tf6bvk>a|#{0hSr7@w{YX$qrYCV9Q?G;G;) zPv;>o79HO28tBIzW@gX{vQbIFrtU|cqVU#bUR>4RQ4FyTop<I#^rOC`L{kOTw>#?F z=D}uBxCysqi>wH3%eG_cno;a4fRAQ&0`DY$V=Tz#ZqD{?bJuo38|Y^G64t$EB3P~O z(snJ}cgLIx*fT=Fw(lgAE*)em=(jJcwq8e_*jrNHGz)2SSAlmJnuN5utAHJbCZn>s z3qcc*r5-kS&0lDIcdT(oV8iB4)YSyq-0e_HS9f+0v?z7g6I_78sY!ul9;nWBU|$vT zyJtHTVJC1;piTNn#ZRf#7!AHnxGm#HQE9`L(Q!xz&XeHA<vVL7{hhU?4O>Qi_tSyF zwt9^_p&)>;)oa)?YC5b__ZU{*5!SF})bwfCGR7LVj1UDny^Fz_-|jNaXxK8&I9$_4 zjqM9y`&ff5W8~hEY#Gf_fbaT~;dgB!{+(j%+D3?-6tF*C5zgMgo%DzMgqy*3Oy5PC z3TG3z^K=yVN7a>YhN+Wz)s&L?mqxPXGg2{0GVHEu4aMwJ`l<q6buAS+%Wq5Pov{d; z-DA8d*X~d~aI$UBNPpY*Y)7Mi!&VD>P}@S^`lr|4Q}LcD+(ljeo~cRJuQhIN1!-Xe zV&toMFqtu@kumKJqpT*|Rw{B+Xj`dy-W<Ei3H>PMd4}%xe8JE?<gY=7WMmuG&R<yK z4yselR*CcR>b6QdQeUf~gEef0Y9EWB%06=<{>Yy2XZSq>`f0oKB~J@@^BOO%ie_lo z3e6Kb?uN6DvpkxKO;XeK_+E&j^9v){3QclfAH})_Ei<Dd8+q!^Fdb8Eh2oy@Z-NHd z>g=*z+v-Fr?yw4T7gRV~ol4lV!5cFu2iero4k(<hPGsH%ZGfd^UEO<JvFn3mB^h{A z#}IZnTb)Y0!_Xw0txhHEFf<8gt5Z8oK$g1L>g?UH)oIx3G;DQbtuTSMIup8da!2Q& zMUig-WK?gtt;{Z=ZDs1+ur}e1ee<1r9$<!~iC!lfGU2VqD7+@jR;3v>8Tf|Vfd@(5 zI3HKv4dplAf^1hfzH%HzxgFvjF7xd>G<jTXSMu6+rSUy85E!y|e#3S}+o*g#*oJ3& zvt3!YAQ;berw$YUm0{u=wkV447hO*JWDD-+7O88|FB-Nev4$-QM1juR*=g9KfEI9O zfe$bHORcsjLnGOun3<vPJX^D&+C{Wg?{aZx%Ha%53<_^#0~7LY`};mwRmu;IbTEV_ zxzfq@HNH>gG`>&fyX2(4w-Z6e8s8@~L*%fZUYz(_e%SXLcl=Dq9Y2wwk?cl{O0Va5 zUZX{ULBTf3GayDb28roWWjnV3p)P8CpA6^Yjqj5|V4KD?b*(yG4$}`N(NIHlf8+aP zkb=gYE=|{mwbOWHBs&c=h}3f&bB}inaC?Lb?uCx5ar9zbj4u#LxySlwyRg5QjPH|O zi*t3`MndlxG~FrF)26$`gFdln2(*&m%!lyn71GXxH`7n20kl481)83c*rulq!|Wfs zv`L+tx;1lrYf<87+gVh>uj1D=778;rs{sCt1AewWMHT!ejefRGMiu-fg?`{jJ?uKB zZEe_fH0(MWb{(?SH%WFKTDer)ZZ`VgwqI~Z^Pzx^N_R9L=3*0$L5=U8IhW&Z7d4l` z>(WES5BrD9zY4#xhk*C;Emqnq@E`1jufX?J?YvhUD`~i+OW9lSyJyTpngh1_=2?>$ z-XUx)NCP$Rsk5yG>BuK?Rx+PEB$q0c;yh(7B>K|Xcvm8ujxUcdiywW=vW_K4NXC=7 zRJ<@qt8|wi&I67!{X7ZdwHn`4Gq|oXd_vTk10^0jT=O2V5|5j&+e%wkmWI7SlkW;k zj@ID3z@crZ$i<r9!arn%@q1jSRl<0!-N*9BEdL72Z_#-z?pHJQuH9t$pBF#YDr^58 z{)n^p>X@_7kyknUKG`m5sQ2vYgQ-*|j|hoF{<9aVP;mZtmgNVX&OQ?#3OH5DBV77l z`1g=7UU@@P_|IPD#h?8d%m29e36C_oO2V*7%}g(3!RNL8>3A}`s@-9T{8s^FGwttV zpB4EVm?M6iy`TLunx92jON7pY_<j?A3exCU7V+o6zD?ynS;czs&<86116DlnJtqbh zTC#CY60&wT@(>==FLIoncecX!l!c#hoVlc#<R5qk!juaM_g+^PhAg|f2y{N@rBphb zSQ{Vc>(6B4-I-#kKi*wT<kHAy+SL2qu53KnUj*fnB@<8FP*016TkoHN`&uct&~eV) zH?_7ek;^2b#dIm39q7;G`=X`Qnf_#NG?UAvQ<+4+TMvqzdz6#~>~lX3zv){H4<bxw z+W9&7js8XY0Ddp%+$`zf!+^3WDYK=R={SQ<Ys87PI8C%~qa!@VA6QKH#Ea=fO2z7U zcn9Arc~D1YKhSc67e4n^XTOVvym00i=d|=@3AZ6X`1-D0vF&{fY&f<!&bx;kXVFvG zpZ=EP><jsrZR8e3GFM7Dyw3f$_)%w=Z#=G?j{L?}4P{oo1>r*k240!_E&sFPCv3?4 zv=_bbdGp~nG(<W-f90IurDtA(-=g`-m=%UBtt8KwPQKB#;9+=AJft(iE7$hr`_k~! z2`|rE0YCX+!WY1A>Vf`Sd2N3&)6<hK#!JcyU*$uVmG?;*`q2;E_}^K6(-#o6%E%Y} z1}Dhx;GJ2F2Ju{?5O443T!d6O;)1$Yo!K?OK9Q48LmC`c{Z!?0ab86_(n%Xu+4=&s z%#+uzOFHyR{`q207uth5;bB2IQ<ky~S#!g;F%izBQ`YGi2CP;8tuz`2E*DET?|HXl zcr$sSv(I}%4RwssdG>Xj?5@k(mbIz)HVlDn7y{b}sZ9-%I;%B)Mp0Wdl_?dVH=_NS zT&Ax_X$A01hhlOkSHrFmw1X~c*fnZ8d}@l=H4goi{i*V9teWi|*9`-wVF#)08r4j! zY>Y;KY1l!^W-2#qC&SFo{3_yx=ih|c3&!(+&u7Z7Gp3z7XCtQxn5+U><x%5G1oPle zpN5o}PT5Z&Z8jSfPYQq;PhrFRJ(s`da-H{W-#*T9@c&rn_0Iff=ijx&dF3gA>U(*R zCxbw5yzh%fhNgfWr1@#`m=2Stz<Kd=;Kh1R!oA<ZODFQaFKGWpN*AbglhC&hD4o^V zqSWhx4D?)AJ8;g5eT`3lBUJn5d%5K1rE2Y~YIE!Eh8hht^4X@4qfN+Oak((sLVLSU z|HZ;m@{as%f!Vw3#S99-HQ5JuRT#cq5F}I=n#7y3gfI3zSyk_jxS$Oj&^&zO+ow+A z4O;B`cVhqJ1h2n@5+xVqtxW}8wDo&UTc-to@N;YH*69L&+twLdCI9zlZk@GtClkK| z+@Cenu!B^S&(`lcTO*Tr6Bcz*A9(Q{kv+_ktEl&}kLUFsyJLFn4w@!}>AREqAwJTc z{oqfbXkW*nwMHfc%}5N0y4nLb>>z8tI}t-x<Gw1a?9qkbCj8rW&La&wNJV+hop2^_ zskLr0YQr#R8qZPbnD;c~{i&z-6#pi}4sto{&}_|GWqmY`_fR<%uyM9ir+cUz|2N~T zbzRJ?>rj<h0FyVQNw|BcD)Cl}Mj_&G_h;F5leN%03{7mC$11RErU}T>uvct)c)8H@ zk!j+wZ>yOuahJ)0XxioTU(j7VwGQ-i9BjJY+dkB=S8UiTilj8`6`_KM%s^SseN!_( zuh$-FZ1{Cnwf#r-`U$%)3TJb!y&~;3jEx5D8<fo=k>U7;aKmQNqeU1So*Zln_qYaS zn(&m_Q5?~ZI69$i_7M0D?O}J5JxRih<3kt<4&E#S8<*@Sor7l0-g~cEvu8CmI}7F_ zR;Pid=lzW5)Me+eNY0)wdBD%?9q`Yv!kgi@Y<99QAj~=qj;|rO#tY}(4F7Ik_&nO> zSow1uuslJODvx^3hXP}H7Y6Wb*inE!phLrsLepVg!;Ye1N3lJd2{h~|nl5~Y%tXIv z4smEEB5~{Acy<&`?+9&2@g{F~X85!11BFyWLtgHp#C^{qX?H-rL0zO}2qyNDwPl^< zzrgZeX!$Sl{M@yuiURkQVtVRor2UGj$MEh!Lb$81b_A0T&Uqr3YlXD=*rC25?TX7f zPtfYU^ulby?9QqAXJln)`;;BC508T>4f{aT(WAAcnKA!NFfn*P*OQwn=dPjn7*4^B zo;Xz%?e?YX!yNq<CeZ>&^<&D@=xl%{MxLe+zsFnjL&=lr0^2731~<Jg(Xd_8lRe)R zhV{3%YFZlFb}5wJe#7;%8Ye(zxn&!?8W1C!mzdd+H;#tstdnSQrFH+Fp>3{qsQI+v z`ve?Ygb|ZTH4jsBPOR5M+J`lC4OjY2?gyU7^eYT^T^F<s5Jqw)(UeV{QD836xYG~v zz~5sGVT_QCpqUTRkDqjzK_|#YB?a33$Qw_*b(t4e)n0#yb?CfqeMiX#SWtbtqrPn( zY!-!^a9g&>iqN)fJEpD~#nKskRC_m?rQ6}RALne>-+px3E@%S@O<%&g_e=z<^<CPo z+4mYsw+s5cQw40EACCmvzLT&DY`=Y3we>ox#NJXZHg^?xhoMPGo4X3wVQ4Zco4XJ+ z0a@x{bJvV}gmN3S45`j2d|P68eR`Y3TyOopVTQy#)8&<1AaU24ZT~y=@Dlfw#BZB@ zCF`dY>qLZEy%{=QHTwmK^L`}k!81rTZ0?+Yo<Fa1H(3YGc-|lUxi2{Dmls{P(P{hE zZO@uho?jVW{ra!Mpx+E>BF}uG$%!v;4mrqTj^%BY?BB8YB*{(dXKD~lH#{$%8-?pl zH?8qlxS#e;f9gN~^FI@gB}hiNer!${pOZ>v{uy(VzrFs$<6qZBXa42&|9$e+1<ufN z52}UZ{yMhx(qkQG>v3Kd1NM4ets2u~keSj>pv~P5wRCl72SXw_pPgMv{QK7-4o>MI z+&2Ulc{~4N42ZzKD))7-j5qHTfS!He4n^1r+!HW5x8kSNYK#V(Cft_sqo}lD%jh_y z1LsL_<MORbxf5z>!<MmeClrN@vevL=bm`ErWz_O;QR7ai?eoeba{}DB6Uu4YL2MZ# z_l{)CXqJAyZ;;4jI$%dA;@>I8N-V;mKnmD5;23FZ*b=JM<+kt_mT+9fZ!1FD5?cE) zX4|Abd^1e7@1r*hWVJ?%=`~ut*B)rSTKeIw$JUodvgMm(8Fp8-hGO<9y-Ts6Q?jaS zsmNJ=Te`}%?v!nJsMA5SN4U)iab-|_zrv~Hj`X)}&vrEWn?1dTt(Mv!Z2iH`Tjy?_ zD|=7d;J3D^TwO)`GLdd7u~35U5_)p(#){xB>Wgoywx>49dZxw!CP)h#5N}jlsmM*> zVeR)*)ped{=x)y!4BZ>HN_sBC`FM3(r5&lS#q>;XdsmX2k2h?E^Z?PY6$=0T&lg6r z6`JI}K8ke<dV*S;>8a0lXsff!c5SN@skp-`%w167Y;`JO&jz>5pd4gVM?0W!wmOk{ z7qkJERsrgM-HKfwB%4(`^(A44yC16(?=Un8XRA{QI}A<2+3M6z6Og4YwmSGGR>M}O zd8@Nq(;ED9nm+8bMP9|tCUaWOZa!rXXWk3b=e0SlbLTGFd7pz1KjA}NnZoL|=bU$b zQ_}&?!Lfrk9r@ak|9#}EM;(6Dnxh_l|D*4J`TZ|v7hfdb`q2_@R9sBUwArQk57U`m zStJwZ|9VV3f4fmU|6vw$So|FzL*^Er`OS>y{K1B;jz{$E+*W5ow_4rNc}PU7W?LCt zB^T0Grrr%RJ;uKI&OHw>y=bD>iPi|E_mvSbVYVvGu*twT+zvblm2!N<xw*QBi{E?; zvR&c$%6urdL)^nfI<UQP<6^s#PsF=>Q}M?4%s}AAJzQ=doGSNl)%@ME#=Tlf&KtHU z+v(@G%xs`xi?ZX`q702>i(+PmK3f!7L_Nr<0i3s3Fd|e}0~3S7n0^_%oo{G!p0)jb zpR6k7hXU3>=4?rw>7hwx`$^3s8{a2$-uU0annVi`^dWvX&bAM!VtqCI_XQxgZ@llu znLV&cupFUoYuxcOA$R<!?=n@j8!;-qp5wXE`XMa}3<|bMo&hnkF-T00Dq+U+NxUtG zx~TDeGN*almZo++JyhQoyrfy?irWrq{+Yx-+p?wgMfcl+&-lJAxW)apVB4G<CI1h0 zesM&bug3Su3PLS@r*9H3brId)xYGq{t6`@R-cI9@k?b_gAX3k9%st*Q!0iz#*k~M6 z8*?%VuNYs@hX?DUOV^3M!_gy`$xJzQXIVF!JhukqnX^%4R&e$MoT>JGvTJd!Zre!c zCN|wEdj(B*i3fdR(GZ)eGt7Jlzg{6-On5W>bUMBDNh{Fwl*BeYZ5U?%*riSC+{DWS z;CyRQ;%D1gNZug)Dt=vKp)hl^3gFK;;Ah)YRKai3=x5txRKagj=m(C}!>(i6)`ne2 z<GW{#@1Dt4-vr*lVw*o`<-+Ncaym$L?rt|5{cqbZxTE<{z(%Dznsb1LQ-gzbu?feZ zKa9#&V|2)x^>4@}bWoEFh`=SZH4kYMa#UOvqQ>0`w7<X|UG8_!Fvn4I9oSZ=Z=N-I z;T^)(!hF*U&91Ah1?gy>$XUsJ?vPxnR8qGAB>Rim_E;i)#Nzh$c4Ra3cOJkcj`+5j z3ZIDAg08jw>3A}`$}ygJG1;R7nZEvRl~l;ANoV~&l`CCJs@OGoR-s@Xj@Mq;A2|bI z@LRpn_0)U1ypNIhvGPWlNKQe}Fi`HZuORLefeBfPT&&@#T$E+xarQ-9Xv@R!LXhG$ zev^$YcT$;BA)ZXeyAq|elS>uiswpZY`S-xPXVxEMc+GQWZN*doFlYU41zxJFNF7%K z_i1esi8^N;4L=>zVcQy6h&rRJGpfj};`!aSR>coDv3GTJu=7wfluq+X6)FuB3fZ;M zbYFillP>9G1%vH-S6TQ_mgS>hmzQ4~(->&nP`>v_fBBgkuub_h#7WzFPj_}XWylJz zvcfY_{=&gjDiQ4{bRrL(lyiD?(3L&PV1WE}Q2v$%$lqLnHQw?^xuG1QE$U5vF?^i7 zkC!*-6iWW|5aQ9H4)V7G=-BdCK$v7Uv<{R%W2@$uzYZ2t<r?xAFZ8Ze>Tk&st^N!> zmHwM&(U&{~9aTE)w5~ifm0#T#EftFCM9R<;?<*lQDi8f15kLCam4lF-4@wyFaplGP z(jh|P@cqUs?}FZdp0c0IE|YY`U-{%2)8wBj=Hl`z>a#*N8(-X~)FTDs0Hf#7LWgNe zsioHT#f$0gV!G6;BNQO!7d^Ke-dWD9KWeo+>yJ>uj<W%e^y%rph2O{(+U3)8z)|Zt z)G2CCm4m&jrRSJ9xa3e#7D|ZGwm%TA(pOBcRCiMU2)eGUtf)FEtMuFo)FWZ&xyboj zyfF0K&gXBn!mFG)xgiOAdaj+js>&IhLg+alrqtZBAUT^abx=;~DQ6?eRFE7_ken6J zWXjn9-pzP-k)Rv!2u%a!%*dTj&a^t)(dDd^i>BA~M>(G%C0#lyJqCSMMxR_oei@go z_-JAvmB~kw`BXX?Ev`{e{czc@$*%=?^gPCf8(h8#dHJ~Y#d}l90GxM49>V4v)PwEi z^<ZGu#%5;|YcY@LSYjr!QXYLu(O`~*V~+DVmZc+I-h>Cg+fg{NE{=(>OPKwVem;a_ z{CpF)7+{&Qqy@`jPRn_OvnQVY@i6Z^%g?Zhr=O33wFG`T;>z#&5*8itBA(1k+!;1y z88&_!7U#s%@o)}By!OY#_Hd0wKl2j4@iT1u875w6_rlMEUElY@^H(7J0WbWyl?Z>( z3#+m2r(W1MM+dymosay7c<G;855Jk~!TY(pC5`^gmfy@t8NXHH0q-g(kdq&mFz9hr z+i}EP<InK2*kiu%2jA&WPah7AV&y+~@mqc2Yuo+l_YiqFLLvMo54yt_{@FrGub2Ms zZ7OK!d37s9+N48PuHGHvc66}gP*G(n-#1WvK{8)V#}fl<)Z(dF$o0mPYw{|fQU*$0 z9L*UKFBOxH8(GK{^ja;O>071p8;{DT0)<2os|iQ>Gu?@#F5s@<)VfWFB&P~=sLHtV zEA<z1?Qu813U^pxX@4);0Xb9iY4kTUe~#RVbc{cdJl>y?bjX0phyK#SJ^-h}=v(TI zKB3|<4yZ8XTD?JS^=2OtnVtSy7M8GC7qY+8Ngm(2FbP(^233;i?Q-}USi={o!*`)w z{l!#@k$v(0H7Y{+I#g0N>wq1L;z-8=+o7W3<g%1WCa}zezr*Q~&v2{yR{)QmS+B(K ziZsu9<ruu3&9h!vj@R_UtXEbreDjPe@4>6dnQ`Uq@+R3B-XQNGyq&gLf1!$T7SDR6 z!1v9wwqC_IbqL#v_Fw&Wcz@1FIBEaYN1}V9|G44zg1)4Yq#p>RBF{^h706n(poSUf zTSS?>zIh;II&va(a-u7nPB9al*7xOW(Fs}04qS)&rA>8P%TB~xm2?xlXKrvJPaf`t z(T+JU4OwB#RoyV?FKhDZbJf5$tc@u(WatGMQO?7|*^@jq>A)j5WQFZHGy1T`BaW^S z4aS9iv`HSpCz~Dp{NG<TVE&J)4DO(*c3xZXbrmnYcNN5TNWvIPRa@dYJrj~LRrWYa zsdT(pN+x58?oMoOwEOB(a}v`(p}%%rqSihr6HO)h6Va}Lk}kk{(D!yd3Ak(q>VL%h zQuNao1uwj={;>G5c9^zcu(Y;M@3v9jDCO^|cVv{jdmyjT%O?Wn8Hhhx-X};N=!QMN zjJW^fg+KmT_{lG6|J4Qfp~qDix&u12IOwb{CJKdg5z#6h_(RwI2ZJBzo%Nr5zvn0T zLm1TaTCcF}pcle)0^ijutW(QJDVH0FlehzYr8FAYW#?CPHRAwaPg}rUJvA_L?@~L$ zhE8<b|1N|X2iJTb{)qqTPm3R;|1nGY@_o^6uqMlFIuF{_d<lp0-(BfAzdsJt!l*52 zphfdKpnS07?87)iGxA*8>uZO}Q`SbSg}P4gM70rPpP|tnRK%R25bxn|MSFoOuy}nN za_PJ_j_ikYgn{w497o{6RNW4ZBj)<?o>E3ft8yMM{b?TWin+dYe>77_s8WW`Hz8#F z_gnsFE&m_HPg&CRb73t)l%lW33((`;t4oZ8BixzbL-}}Q>iciW1NzK+k5!cEp!K}B z<89`q9`6d7Y_$LEXivH?UCbnr#b1AHQJOuzoe6LPOYv=YFMJK@Ou922>xjLd{J?uZ z=$!s{r+4y?^TAUPJo;qkLuZ_J%qhsB^P%5fv)Ebsmmw9y_vwFHq5Q3TF^;g9=RMBC zFREzu4$gD3?Bjytrwlm<f1TyglJ{=KUjv7F!E?Jl-=+d;`tIh5dl@Qxg!5MFH`2C0 zAJ1l!Nr!(JNOxsA9H<H$Mj&LwLcs;?l+L>h<=+M}eF=!Y1Mf=_228${SRtOCY0u!r z^$qI-->zXdrQd`vf#2vUc(1ub($EL4L9d;@1#I4cB~VP_ArDGF<Pb(41qX5@b8^2f zVSSt@;qBJ<e;wyj)>v}wY^2c%KG&ix_E>Z6dv&r(hxghZ$xHt^;s^X|uSeUjvcg}3 zf0h;gX<7LH`NP*y8Ci6=?%h%ruj|Y>LcgIO{TEnyZnXT5TmGM0{{Qj(*Mp9xP1hT} zjHv4&6K;IW@}Ft>EgY^t+ls$h{D6Hu^)>jyGZq)#_rwo+UH?a?4I!8At)v~D@L@f9 zX8Iuf>)Ai)O!`6aqd%$eJh1rJkkV+Tc$Ndzr{0o=JnHNT!6u9bN*3^nJSctx?{GCM z_u!w5{I?(v)6t&wAFI?s>sKPp=pg8frq_sr+Rr5t=CsPi(dn7?0-?p6X)nZ3ax(%7 zKIx=&r`y%sF}2WHi02YG07EzJi023TSqP4J?Tn>Ff_0X1$QE@I1?SxkMK;O;9pm=I zW5zfZ09@+)XopwS(w7RTRd=S(z`=N;>8<P42~r38<m|&y-Pf5}9P1{pg6r1BmC|4% z)ifeeU{RK%96W%o!SWJbUvwO@PlfSv=LXZ^FDCl)Ij#CtI`CP4$!@*v4j)Gg9pQkd z&6l*97!3<~&D@}Q1Cr>N*Bf6nv2z1aP%hcUbU)s!vk65d7gvQl=}tIsBjM`Sf1A#) z%5hHN$_JQ@`dN`+P>#bul0{jcp&jOvq3R!rCbttX+%Pm5NCwiRqeGv>_;KR?oX}+b z2Fw4D=XYsk^W_et)3Iy-U09iqE{Z>D4$rwycLLiZg`|Su$A|itFhR5Rn<2v=x57V$ z|NlxDul2w8{5O!sEC<@%(1tg0dJ7)LdHoG_W0I=s#>Q=~FwmbyI-NIXlXPxVFdY+U zwctY@!Rv-2nP0+q9dm%^cWDJ#J!VM>)8Q<41Gv(6PC8@xu_qv_!L#|2c?fJ}jE=MD zyA$Elu};KC7A8|TOe-WIb}182T4{L<XqPPm<#e~&)=6M+cH7W@P52nlQ;i=?hZ~o+ zQa0$uyRB*>EcHNM6dxzLtwP6fZ|h=3QJ0UC(pL6Ky7A`g5?zgv*-2?D=ZtjY-PWbL znn`VItA)dO>ZWB@J(Ja6sUPUZo3EIwDaU#ytF6@abmQIDBXl)B8Kz9JUbw(91~gg! zC=!`RXyn`18S8k<xj&uYu*aq1A5Z!2;7nNRF+3lSc?IU|W<EQQ?Hj^;;$ZCE91DLN z9>%G5CdOxu(IFEk)??a9KOeZN{H9DY-)Q)2w;T1k?LH3vHavtouI-k|73(qW=3J** zyT{s2jzdGj-{awL!!z#fl!=wy&WV^;+5Dyc7?O5#lHG=9+}kaatch;-LaRTM&M|3s z5BzYdZ+}Mn$Dal=`I=}Npx-vH({0@ee&t+#kJDPILndF7*;bw*(2aXrW%4zdZN<Kt za`k8{^{!syuj(mfqnSK*Z(@s537kTxQCQlk_K6lCuW9!&D7Hz$9E*CU{WJbTo5L~B zE_n1BT)|bFLW83BBR$<~7Nu~wtB?8&OjXALQXcb;=3<#GfV5Z1_fyDcoWDL*m8w+l zfXV)ot`p}`14Xm9A#G9h9tdCzhpCq|qYG0n^J@C`D8ep1LI^A6NipspLU$>6pydsx zI5C7U;=zT*$zEq+`{agC%-QGPSw7bG%o#&?^C2t@Nz)bp6?MRCtb!72@Vf>abLP^y zzPvvBg*}Uk>K)K;6jkLR6zY6q5Mj_N!Z-HNl|2r4uHJ1DkG89HwuE(~tvnZ=_L>*I z;TYsGa)k4Uwm;%G0m(HE{vwm)15KKL-P@gUfVYXm7-#m)BNSA?ri*Y&ML+AqK2XzZ zEW`E|Qc3kr<l|kidxCMIE8l<x`F(x}r3%jMgAj_q`xE`fU&3Oa)AEeNyJb<qL}W|t zBlQ#puy+O%=}b>=e-v#{PTH+_{1(JW_=dCK=P=3ee7t6RMIotfah3jN<dM1q>xf`y zJzB^Y`%B0O7olH!ok+SbRmkJ#DH68vX+xZZr$r%y`yxzvwI7jPU%fp6ZF{Q+OSO%| zA7O)TWo<(w9Mgttmw`XpcI_|lAqT2m`yp(%iGJO#<X|C|=%TJu!r+xt{GucfPssTV zL+QapsT9rHbj0|2!!@rDZABLR#)49;^E3X7uRq9On-h6?13iSp_y=EC!FkS32Qb== ze|p<;gy!L5sTGV?@xZ?sxtcb3;dzI`Z}!WnD}JJ^Gqv=y4#xe96N3-1;7r`VqnBQy zV%$1!lpv*DIp)RsXU`<a5~ogpFsJ(+hG0JE1(aEY4!Y&ghxWvtwCexZJCCeJ3g%$y zP2EJ;yE)E{yUu%X(An*m*ADIV<Nl$2zn^wQKbiDH6h!|Y;>YwD%D<-vN5F%bR60)# zJDgHBora+Xlo!!dZyG<+qjMp9Zm^{74{7Wuu)tfT$MOhYE_hOZ5pT>T)SLQ^Vdy0n z|G(4u)%eCa2lBY-F=Sg%C;Y(C8&?3HbryVM0r)(J`bZ1V+vq>%C4{vE=yL%2nFq1} z`<Vyv*OLXrM^4PILY&USKJV?7gNBY$X31=(ySo%+Si6WKFGdFm3;Y|;0hkx{qw0i= z-}pJ$@O0;kxkO)54Ykb6_S^<pUI@Pl6SF1>lhzASM>OfL1G>?V-ytw@LL42-D!dRC zPo;{C^W&9#fHKdxk?=BQi6`-*&Jb7{FAIJsoRW!Lx|lF#MyAcjp9r|7&8%xP4q6S5 zIgXMBaa|TUH4g0WJ{}#C%=h)vZoex5J5%LcTEN~Yu4g%@JKj^w4=5H2&6Qqzo4|!! z2ihk=ZkjK7KQdia4Yp1bxa&7y{4j8l;-2@Ew-J13UWay4&$MX}iZ+J-@!o9S@RzV_ zYP+->BoO=JE>(lzsP@G`W5d_xOQ=}hGUVnNjvms6=|@XhyA2CfX$=!{q4@_q;syyT zeKc*c8)CNuxO(k)>kzE%@xU?92<?cNJw>}62ddJ#JjQIV9SQ-RNZ2*C0o!J#0|@Ru zISDHpkVlOV;1QFW@Gxh5)MbZYf*a=|*lQ1PP-E<60@s_9@a#~^M7=WXXR5Ci(_Q&| zKSsqwDc|S8+ZA5jS9OM{l|g7Q_uc3#M@fBi(f{9vv9v!?^Z`?K6ksWUiCteboA1$8 zsJ3IAk~%6guny2`r$3;Mcj9@M)PpiR{TZO*0M+h@r$Ymk_Vf&7VVqEm=97hJU%o%n zow3$um`l6u8ZM)>kM{AAk4U}q;J;W`<D7*zyBr^z7NCa;1Mj)-L+!*7Q6|rg--q|T zR`@pn@j)y6SA>7+g>M3E_qW~P?@ez)`S)4r&{L6rvBKDQk1V&sP<_*={shOHJ^}B^ zR+w`JI+MOm2i@?sW#PX^)>Ezgk0E@T75+zrPq)Iq06up9KO_A^RyxLuX=ixh&(BAg z^Af@5^9REFVJnQe_%!bQne-Fk#p8z0g!d#XybASO?f?9FNH_chJwN|Bgg<KKzYY1x zV*~$Tgst{`{@V!K@WHFddMp1Q5e7`R{Qn?q@%sy$k6HZt!u|+<z{~%I4*2P${x2L0 zFXp0dn6#oZ=@71IpR~ej5sq8o%Mo5-g>OMPVTB(+7<IVto`m-}EBqY7$6MilL--gg z{5OP?Uijvj2&b&@-Uz3ya1`NgEBqdW(FRlh&5)I8y;hj8>7>0k59pv9{!Cf;rn2z8 zW#K2v!awwf)tur*#3?-@zp0D&6f#^hh_3M69e{NJbV+{(y3weTZrlJt5-1#Zg$i42 z;1m*lxEms2HUy+iGfo!!RTED6!#Dp6U_q`FJdAU1`2%zz=%(hxc&T{2ZvJ1-e+zV# zq0x-DA%DzEn{l1^XJEVIQ>k=!Vn8nirT*EVam&$?2mB1Q8%Ezzw2I-aXr*YhDh>Hl zj<7IxJFSe5BEIB{k1Py`uZ9nGR%9@rjq53(Y8&8379wsS2Sa#k90ZN_LO*I@ziMSU zJkqvX4)BL(uSA%WZKlKBvIu`n-eci!lQ3Slu<x<0s=XXBv-w0ST{J3Qm79z7)?v~> zvs-$A7yGk<kuPKiN>MfN<??+Q4p?S%Bo4b1mdbO;uz5hU+Q-M#Kn_0`O%G=9i?>W) zcOLc7u}<h;r?pDDX~QRw&ufD_OUIV0o<R_n>Kht=GmH176V|5=*hk%c!~6_ieZW2! zvYZLuRTlmx(#TI$cd0jxU-fqvv4TL9hriUx)M$S?C!*mmgC$LkWx5hcj3#00A$f(g zY)eo-Qf-iY@lqn2$YoskBj#V7=<bHW8C@v&T?xsp^J88tvK6&3)oGX)dwM}_N;rvR ze`YZ4WKsr*@JHziYy8=3A>`W{f1=R;Eh_{^@b}&OA)G)sl1pT8cf>#!{B(o|UFo#q z_Lp3uKiPXon=c2`;codE{?Ly;e#=V$lZBt~=ok;ZcMHa(3MXl|PIsJ-AK^GFAoCwT z0neStNj@lE^mSvyxHnVaP7xf-sQIbxr$~)jsX86-ZhiCVAMEUG{}79)GK^ao5Z7tN zsrtIp=@g|Z-mS>M`qZ3V%WrR@(2qH@$)vz5_@E<oZ!7aFI66O1_M?M&Ogix!O**Cr z$r0lft%oUR!OZ1K@zt54H=c1^5uH?#2E1;KfxkwdGK{%x3spbsWSFwSalwSoK77d% z1l{nJK<yF<<8|vjR@(RA@3g{y@`t}jnFenStS=r4|M6D%6!^g#H~oD0AxCcb{<823 z2=C#gZy?Qxx8T0P)MdgekOuj7)31Qv(q$XIj_^_|{nzjx?S*e6UoCuYdpp8b`P+zp zyOsZ3_}^)TNh^+bg3oQ3o4PjhgiV>@JEHkMm?`!TBycOrfTh<gxd==r4`bjdJBZYC zdkg$@CcLK(y5Ymh!p9(-vhsft@HnrN@@<5Tam@{106!hmL7&@KOTTAdp)>K9Nj%3* zIunmMZ^e9xa6k_gPnn=&{x0f1{8W>}Mm(!$erAefqKp1$%<huCJ@Is(vH+G4UMg6E zI*E(+RDP{b-TFXJr9%g$euR|{MH>}92rC`B#tSPQy4DNdjxn+2Y%Bba2%jTi^w*uf zi!kQh)88-e_evUMb*JaisJLouB9)A*A8>m?c4Wy5Jk)%TQPdB7v>ZWW_NZSMB1Yqk z*X_?){+Hm_d7(cO#U5FT8#%<a75(u-ZW-<$>Pke_E*~|9hINPId<i;CjrojYz2ws~ zc+gG<ZF8s>p2fql;h*vR0?#k;{0a~I*l$q$H9Y^Li#y*(+z;^l5YHAoKf?24JjD4Y z$oDdySKxmE`5}i*XnPZ6yor75=Xie%&m25+@qoTfn2$8E-w>~TfG_=Yh<EX2S+-*q z9_BOjq}==I86D_O>h?=NWms>1>S$H|<Y2l?y9nSvjpt%KpTPrNI_*+Cm*Ke_&lPw+ zi|0x_pTlz%o~!X(BY2@-xcH-ew!T#SzpfJBp2R>;8qtQIU1xPJTe7&rhqA&MJPP7v z1ocNyf8<&`fFHRY&w4yJ;JFdcO?W<!=L>jl#)JMGxfjn@@Z5*zAv|Bj^DrKkxfRbB z@od0z8=l+od<oATc>W&Gop|oTb2pwZ<GBaVqj(;}^EjTb<M{_X8}WPt&l7ky;dv6z zQ+S@n^DR8zMw`h?n`YD{kQpD3*C9+E3qOsh#}(l$G7;8p!_a6m(wN?C@khdnFBc$< zb(lx$@{QfV(~RA|ctn3`Py8|P53$Bz)^{@W#xJe(R9X036n#<B_d$NpekSO{XJ3?k z8~Vrz%W*^uTJll#v>_kpOvk;wxf}eCg2zPS^aAq!69YQ$49G<Jqf^oRj|4v^oprUw zDjz$&95%zovHZ?xkNwQP$fRog>@@mAr<=C^S;J#p)o_{eZG}AE(W1XQ%Wu!}QT%57 zTOsNXYB}TYQdRsOh(F06PZ^v2xaNmjcBMa$il2e9(0K>HsvkG*ZY&v|)sKn;K6gBo z>`7*Yr{qZtaleo-UXf2qebny^zYk9lYG4Qf_CGl0p)OIf!#L)Z{-x$&s7K|Meu^I= z<q)IuKnIw9%6ROV>tWNR?*n{Z#{KX&GXky?&l)@%P|Z^Sy9@kM*Wb^9pE{f2Hplt< z1z6%^t`YRiI{<XR<K_k2`Nsu6bGM?u;&Jny06!h;4tkhoZ~$%Q4+TH-4gn5$RNiLb z%XtuZ=Z4XixgWK{k05-76@CtWyZzwzT#O~A{GIz*veM=_cOH#2xOw2=Jk0;+qpW%6 zZqjK6?>j%C!#iXApNFy3<m20y7kJ+Zyytxg`GpU6UW5F=MTPOY6XTYfhWX3<vn0F| z(tZy=_^D**Dl6YM_$f<-37XsmIhYT6@KJH|5Vs8B3*`|$n|kg#6EH8f@~%ZcIaxnV z-vDSlE*y@*s9XKc`WeLYk+$6RIQ&MQStt7j=L(>$n&0e(x8Qg;yqr(D;{#}O_gfHY zwc~E^z}F76?QZaRKIlFFbb*C>?mioE+Vs-|{lLfIdpBrc;uPIJX{CX$!?oq^AEMv> ztK=naf0TYKZT&L%;jY2p{c?ww_sh%6()z5l&%#fd7&w?`xNBE<zr5K>`<eJn-oGGh zXb7B?zG%gpG!uQnWj;b0{%pKuP40_F*?TY_ao68y%RO&G-cCI4$8!cA)``0AISg;c zL++ffp&HPSy2Rjr5Bi5a7rbW$!f%#zyzc22KkK{|{++Eb=4URynf@%otVi10wy%{A z?>)cs((Z+v?Q@ZY@w%6?!*T~X&LPwTyUH^YZ$6xV@u7a@!@TA>9Oc>HO&Q|IhxFqU z1_of>n<*O~dJ*?&lxLsd>s<UHZA`cbFZz<Ii#&v5KjeH=)k*x2SIu$nhoAU^PNbQd zvpx<#+rl{07Wy9m+nLwMgskTW?foCN)yPIrI^f)U8^9B1!e$t7Th8;sYCS&R3SR&} zo#ZDTO2*hWK4ti%3aMPYv^s-LJ(kkt_QJaiufTl3N7Zj+jbXcffVuZu0uyNp7vgT= z!F?)sjY6EEOHADrX@GGr^jXXK$Rq8$^-60#jOcq`^3oI!ps&i??5mG`xvZ_ebd*<h zehT#t32elDg*>OD91$1Bfo?79@Q?<A-&YpnYD9~Fie4P|CEZ6aLnF42G_vSa%JJOZ zn`)@?miz>!1H@M_hN!&suN1%3)5<<&)zOvc?@t%kx<@9e+%Cu?^a)HST=W;y9!2w6 zez<acf=D>FoBdi~R-^$p^7N$@k{98xYyeFyo%EHBAp0R!`p@BKI}FYLgf5ISCVZc2 zqZd{<Qm0sLH~VSH0^;cii~XuhHhk&8P4Sa-l)B6LdEb7({c11$zJoExz0L|B13#UV zzwhsKP=(>WFXg2vyeT^t-fI6LlPjcCG=hVGq^<oz_DjJ(D2u66!6i>bH+XpmaPEb8 zI!P<5&&xpk(I@U(<L;1nZMs0O15ADQU4yK6Oqlhz+=wvSWge+7DOWM6yp$_xk1zfp z)C)bSbnpVai3{b0uo#Zup&YZ%^38ONxA$Rws>(2(aeTm2MUT07v%KBzav@><(aMOa z6ZMTrMg-rM^?rN}s@%VGIYNAQ$5STL6?ur$k3g<#kymJPANJ{#GvWXAhwn!pXtCs4 z^$X5tB!79oP&~gL>E$%GRGcbHehI!x_R7-@u7qW9W1k~EB&^2F8zhX^{Reny_aBM8 zls(CN|0&iQ6tM44`DOS1K};PtSot}3=(NK3l;!_^S@^Gj-|ppq05a_hALxhwz`M)B zSSN6OXz+aieqR`Lm_KBte+}WgtuXL$*O6%71Ap+Be-QZC@E$zO5AVSb0TyVY>fgt4 zU}Wt$oa?=Fm`CXP;N?hX|6_PJl-q!=h5FUn<qEtB1N~T~?}7A(k^Xr+ci_1n59n;d zZl32gZMg@*hkFg?aq;^bVA7#Z2ekFguj2?4AGG74H{(r5UQ%~FgZe&+2QVYs5N5u4 z$hQ=4IxAhJu`SSJt;pj<EJ?*^x;l>E0u|%k1Gs}#Il=<H4#7A!?NOmOqNbe&|5-Xq z(_i5468~lJe?<IPSIz$*{6>Ee&Og-&4(c2eKB_O<ZSU{R6jO0r_mb#O_h3Z}$F_r3 z4`Kc2wt@7|F%fPgK5_m?7r-aAw-Pb6#Y^~wQ8CfilaA-)W+v910==%(eS98xNqI4j z`%m*;(tD$J+<dT2?Q=;a^D$2CyV`MsXx@v6AaCeQeRoTJfIT7gL9Psr<@FJ7?#mfx z@{Or|kUs-wLh6H@PFQ`A$LI{<AI6Oq%BSJ4lJ@|4Lzh?dHT-YLn-MpcZw+~a4hhm1 zqmj2<CdFZ<A#<KyXy~{a#;8%soGWk3tueJRe!4m?^!#848b5iaG2-}1eb$R#H&ehk zhH{Q8W9XRXVuT}eu`$8n9I`RTB6pNCbFop6>1FySl#JN&f%2|=3^S&>d=E;eTv+@Z zbvvjBt-f5>F^I6Od2d}|k3|29b)B+N+^*MkGZq`^l)3xT;5A(99sYcw*L7>a53{ZV z>{$o-;c#sk#G`V&#-xXcgOS^z%C+VEuOjY4e!Li0ffwQ`WFB!9<JUJ3hdN#TZPqtN z=2_q4<6NKJ55`g-+R_>;YfD)_80%WEoY$0z3OZvw-jG4eRU0y>=Q^X2!4cMf4LQ{E z)zF2*^s{>DLdc=g{sD9LQR_JBduz^KF3XMaQ}#T<j@R4U_*uTzgZ`^Jm&ZKImWPTt z%HS}2@MfOGIYVPk6g=M6OApj@ZAN}uysO}M(46$0C}Yh@E9P8b`wHteYp$UA$!O@M z)>8U6UY?yrAHHEL^JaZ^nCZi(58`eHNuyqc-O58(sxvl~$JMvZh`$jbbEb*#eHX}l zoaNA#hj2d0x0<8lyj8ugkU8ly`mN4n36y03L!HxKgE#RukJv=GHU@<f65&{87d++m z1$H`MD%*fPBtOHzQ#q;gp{KCUxXDXbIN&VUwiUoPnQUt)UAJY65txp;6l}thx|Hq3 zdN1s=6+r$VdjR)0kc9U`|M~nwF9KGl2k)ymE3)%{^}w?53DDo|R(_m0`@+y?yBDnV ztIERnU`$6I)1I$>r!4%h2oHJb4}*ucJ;1|z`RxH7UgR(T@EK)coZ|Z6-2&JtfxnOA zJiH0Z!<`Y1;+Z9H=yY|i%eT<|;UB|q*#kWMdxXgc!onEkfG+OuH6bexzY4hETQz%t zuc0lZ_1q2mq2D~JUf}n&BLSC=xPTXmSMSFg?Nl}h#E<ztf;Sy`xdspVhp`86ZTROQ zpFVZ*rJFV?djQI0#FNG#a{!h9om$T|qYd-FfiiIFEdDX^pN9CmwO`o=+$#Rd5Pu!~ zW%dAdfdk#w0zMdgntuzw;M07*hmWdD@KHD$d?0JSwg;F47+Te25AZR-6+S&QR(pVh zK=&(U4i$7Zj=rVF4|C?rddVyB!t8ri?0M7z$Bb<#GbT9yR407QcsCY&(6`2PX5Qcl zgbdEe+GO#hd|#o#m+gixu6#6jvfc2+cV-D4=#DEvV+hmD7!s6DzFK2L#h(3eWvp=^ zbQw#(geo%{{a$5FSTVkiL>s0X+62*o>4pwL>7=b`vq{%dq{nm<XOH<KwYhw*6L3T} zCFeSri@S1)Il-K-2%+#A^Ze%ui;sY<)=4%W5U1w0WpSL}8)tB+J6=Y9wl}<t+-^^J zjnp@SY;tXTwb6`W4Y}OD`pX+dF6%MpZOCRrHf4ZP<I`y76G1xDK4073bSC!g+&LM> zrg0ymS)VmVPe^^1jvM#-Ml+_4aF$l{JiD<5sk$C;<$aj`?aF6R`gpBD)H<X)gP%PW z3q^d6hgZo`7jZ8MkMElta}XzIHQj}HsgPktIOc7}voG?aFRSnj_%DY4O?c=e&#HF# z&E7N0d=2LTEnkrIoe;j;iDGM?Pt$w1TJijSA7K-oDbM_yC4L#==~xfy_U=5j;s#LH z&3JeQA^3a^=P@ok;)6YFU-*9{jBgjM#`VCZ{6G=Eo9;lY3!}VEkF;b{d6SOww@2n7 zj88E2b!U3)a*u#s%8>_(52bWpDUV<Nb?JEG_+~spbDbJ|hv*}a57j1V*CRNGXj&n0 z<PFa9T6e))*HcR3u3-FlUoJD0e0V*=^9}>!MEDJ@0ppPmm4y=$jzDs7-vDj`=!$n0 zv+gy-1`dz=Y&b(@;Y%g#(m@u(iW*3xBP{aXPYd65xA^8tvR@M^Mlo~Su^xWNgd4t{ ziEsu#(8j%Mb9c0JBk$LZFOM&ZAAQWSj>Yj5$d%NeaaU!S=NZYfOyybP%cE$VOZ4C; zoTZF>gdwOdRQt&D79KCcZ`0{z3A=QG43%&}b}^nQdbc#{c35(<DxY7K@9XhrV*NNj zV}DNQUsk&9f0T9736A_0S_{v(B>d<s=isjoS>ZQJShZ90s@RQ>!*p497|%t1;Z;Q% z<q@*)>I#G(Jpgg0?daE!qCczj6yoU&E;wIOj^TOi=LWjDm=p1mSKY<A0bzxw`rgLs zWZ%+dOO$YU`BdN7(+fZPiPEAj1Pz>72gAQm!pGt$FtIwDz<tNLLT4e0Pn<bAm`_Gm zCsw7)<I@FvDFdpblo+(r41Anb?sh0hh4GuNRrF;m`ANsNAnnmUXV-&c&i*HEQL)}1 zY3rlVweGhQnExhc9~=Sh-?rJys(dE@gUC->8u(8+JAXUo%>DI{mEZ7#{P`KOo+SAh z{v*hGyM)27$C^uPOVR$`bTJoQOb~<%_t-4_F@CmD{O)&n&@cB~2V|UiS_+wtxaLb# z90G8R+mGJ_!q-S}3%I$C^`tYFAA5p>@7YAV6G%{5RbG}ab|*^xxkN$AM}{CzppgW% ztRXOswd$IkX-ZC17H1mkH1TM!>*pD?iEp+1(=9*hck|4&{G^2`i*dpAgMO}`W30)u zv*l-hGV${)zdA2Q7;YN%yUDYw<tN=uycs{4pE73Rq0?MHWYYDsUzj{NYj*v6TmF44 zKgTqaA3SsY`-`7+MSGjqAqoA8sHr@R2c75M1-$+NeujZl(`&g>CZ6C&uK4}TcqTuX zh-c)I59T2)dUl`h#PD`D^N+5bX==U_(C_s(_A<%75{yDHgy_*+*GXP;tYljSr>0Zj zr)((sQ1HC67-yA}ys9i|GkjU4H{uY@IQ2%n1H+{S<8YAS*QyS!U+}%MWLgV&G+iv_ zi~2igIx(FnX4giO#YCw$n(0ds4C@8|W&=(uc`8o%g)de+%5drQ;{rH7T<{Bdt>WbJ zeAWeCs=AQZb$(jukA_9Nv%s=l<*{k?4#Y5w$2ZpmA09gp<Iq!*jz0Am_|yVhhn6R- zxOXG`IG(Rd9Lr(sQfn8&MSp!P$uBOzPscd+6a6hD8#kuvbikN(v<_Odvh(`pe~RZv zN?E`kmv)53nLPI76gcB!CZ%Yurzq`V`^#~p4sq#GmS4eIT}oiOzp99Pu{+|0Okc9U zDC$<x6ZBFvctpeIJ!pa78A0-g*<XnR%J6RN*57+!j@PaKCSmBQ*`G=bq|C5RuXWwF zf<awoeSa>6Z&LYiE62UF3hs|ey*1!I?RG!z)4o)1-0`U|D5#`CJGMw`8=;?~Ib>ha z0<Q|%zUarV^$+#N54u==bCX}S^y*T0L5CVXPya3aluN<;F{}rsalAC)%OeY4MbLyl zyb^x$j_Dl7G>;(x`1(vS-5r(cw475mZ6u_ek;$(}csRZyUm$)Qx2xgDv{3jJ*Z9yA zn2JXCdUXWi!13S1;UkwIXu^s{oQu?iLqBlQtTJ#E9`|{01M#5l@$jhR70207c(8u+ z6;uzV!r>k-9EbzPnW{J#c?vHt9x<eC3Xl7xo?7L_%xxi0j|IuI;pK?<L0)oTQfIu= zWtNTK!yX+1>BMok8n2B09T5+0bF4dEsyGO+3hn`D-<SKl6Gt4rW=%Aa>5eXrE?VrA zMJ!=%ogZ_+$G#)Uhc1q`w|lvD(8^2N@!l|7SG?S}reI*HaZ2#wTtp$qL^$e;ND6aB z{avoYYV6ev6bjk3@lqzIa=3IMpQraA&d~K;W$A|!79TYaQvmUG8v=`_`}&J(_3naO z{&DIGi~qft3+x|5oWP&C!I}246<)aabZ76?R(kI$D~vTo?}hkgQ%)A?21nvc$94|i z)<iC!^}g>SI&gX~${0A?U0d-1wM?EZ^Ki7=IxG+L6wI{i@dHtwbdh!{o>+23p4fLl zf+y-Ody^kLS-R_HuRM4X{f-^Ja4?xcvdQldN5WUU7*0;~aBa#2;%LDnj><_JC^vIr zh><XG+;x{NR(O@O%PB)v_(J&@o#a<I8hIIBX0pi?V9=Rz>>pQK;WwzvD0;K)7QO$r z!3%@lAN%Z(6<+0>(7sv17<+p!bie-R!tlw3CmT>q+_u2YiEE>>SqeCGHqDD(_;IXj zrc-Z8I``xvr+MMW&p`N8E4%{X<q|#?#TFFsHMOp_{pyqB_^>KM)Q%WgbigEa*hw8u zE`=}ST0^v|{~*BI3ri`E9dPOm*>9mfMjO=|ct(JeLs=otGaTpfT;za1z}tM5#6cfD zegX1xA4J;q_~r1^F^n<(9PA0GeZLQ=SQi%83e#8N$x2?p=Xzl}I^}fE7g-+b?%AJ` z?=tFdoasPmpj1ff<*|#~2Hg&WyTbQA#9^Fnnd{XNS!l6~b+FBPK5Fq4adg4_#^>_# zeJN~@t31+fH3pRsBjKsZU)3W0N7@m{U!#X@{(ex(vK)A+_=|ylx{(#b-#)}~cwoMI z^A~a$S?FhvswW(eS9h5%9qZ7I5gI7o_6yE)fck=pUZvZEHnLy&`VD9lS-83@F4{st z7P#)71jFo$S`Ixth=nJEUVO|y4k`T5cT`))h@XON<7aqX6+dsDR^_Bc;|DY!-)P!Z zQ7-88WfbM&sX_9Kj%|SpUuV29d|5qLwG;)v&!{U9nkinaN0h1eIm`bi@ndfJb<7Jn z9!x(Q&pCL`#d99g6~8^YSo2=*BawDp)Iuga#&P}Y+~2iz`Aoq_;E#PCT*tYgkxPt0 z3U4c{=89%5&Gf_34l6yx+|fT*tYz+~_}A4Rw@;=Fe>e}jQTT=a^z~DnJuuWQ{34>1 zGdMCWtImhi)$tW+7nPj_+2w97JNL2E9;=e}qbg}HR!MtZt#$PJhlrZ`K=*%m6GZcP z#7X=Ap&i~6t?)?*pJ0VoAdEOSKl+6)e0^E?D`nxQQT@M2dFb7L_&LH^gb&0+M?4t+ zCy8IKV%_+Sz+L5sO@VTP_eQP-nODMUo^pePIj)s|ry2Y+x?G=6M!S?cqHHMnQ0Hoi zZ1n7WUz(E!IDt+5(fkpFBc)Wa9gANpZR6V*fHQd6{T+C0d_Tamy`*8Jzld+8GB^D^ z$3uPTzMf29T1*$f4LAeqV@~8ni}o9_9&*161K3ViAyF#vGqZ5MHuM6nwuMjtM+?uT z4cpC1;0&y=?S3oDOxbqla;rz%ZneKLRr!r}%XF(|ejhf)`7P79n%hk|naXm$2>8?0 z+P^6$Q@Pzx=l1+Rv_8k0Vyd^>URQ)}H`a$!z1>RGYn5|le=&vic|6mdNy=bWYuhO( zQ?`$n2D&=pIb7y~W8QAepx|n4KLuvI+waY_h;NpAipkO7x_H8I%_U)kS?m}kzDp(v z-_B9uyL7_wEscr3%O(lm(b8A#3yia#b^BT(Un)hlQmjQMV2?<-k#&O3XJFU7o`YFY zx<9HuXe+AA)m?z~Bxz+}L$j&h>M|U(HgwyZEDV@No3dfna%?mA5vFjPYo6z^&7|8@ zZF96E+AiYl$_aUG?I&&w+OJ@{DI4S7ZnFpC?N^{yPo`_`FOcm;(KL+rd)lKi*c%xK ztot6cV57hAJL{^Q<^4s<aNnm1XCqn$>f9G2$$UPGp9Do=q$*oN_-#dDprgHA*~_9@ zmuE%6gLq-DY~yN#^YE+wh_~t6N>%|w@m&`1ru||0jy=Mu%=eCZ@x35)jZ7HdF@v&x z7Y06TB;Scg4SYwBM*%5A7-9L&z4@uw-xt@pzn=v<sD3n2eD4VE@5ICAJ7l3+fA5Hn zvcKcZYbx`-ZvCA)cw+e;+~0{u4Seq$ZGWFWMftv@&i$Q-KoiRM&fxw|JZ!$xcA(1m z-Z|R-&biK1)bqmky7hOO2uv*BgZn%2sDbZ`M%&+MH!v0XzO>H$9dqZ2<@=)G{!Tn> zzONyF<e^-ehid}N=NFB(zjLiOh525${!W{m3GMHTg8RF%4KnMvs(i=jKHC01dy4XX zS)KbkY`G?s@14V}--(Ca-(g2He19k3M>(H|TusUTE_|<Be~0bf1oJ((zY~v|_|C&N zDO1b(eGbY@MLjQk@2uCpjccztLF@O<cARts?As8JP<&Ts5W2H7zu`H&syxF%d$i{> z1Khatyv}q~V=(757}-WMwz1t4at=}Nz3K6z<EZxhNJqts5zpEvWu7e7yeD68I&zOZ z{2XEbnBZP*kN;E1Gm&${_F?w?h=;8+h7cZhP0$`4)!q;J&N{|jZ;S)qJL}B%b)dt9 z@_m@SAL3#2{Q~kw9^z-7NMEVYJGjQEO?P|<v&T=qV=S3^d>;?JDRh)6cFlC0l4m93 zMaSIe<#9@$J&YqAM=Ot0axZ^8=-3l%+cJ{919jt++!ya(Sz*(N`B`ZXw8yL^daBq3 zNgieAa3RV}*jNZYdAp(>t~~E19>mM+kKy;oj`KPkUS=Frcxqm&E+g#-b=FN@PszRT zI`aA=q2+|wHh@pw&WNAa#G?jYtDTWrc|9ffzw5~BPfswfz1<K$uZc$uyr#*utHZ+1 zZ>Qv*cO7|s@dWdFk-PKd@rpW}c!c8hU?!EOA)DmqUKe>yXZrbYdtVc>&pjS<6kfAw zwJ)q}Pssl6c(hlpbQH5Rm#<;@yfbJu?t2yE*zTY?z0LpO<a_Q^ZMWLbRzr17y#5S{ z0yiajolE6LV^hyIt9_oSwg;=)3lnQ~-M;SGMqgw7aiy_Yr9SV$Z}A^TJDFZ(54QPC zq^o(o54P?-7VOU-B(Q3M{ZRvZJo>rjeZ@KiRl4#Y)W^wt)!r$|dmPi&k@p`nv{1A( zu<OJ7j~m$I$NP$P391~C_mt^z*LC&YgID~)QEeT0{|Un%AME<@{*wmw`0>7Coq{Sy z<UMrP6y^P*y7E45_@j7lVAqHDD-7)M;C&&trr6mD%f5b^^|<_g8~iCNZ0mjOLu|ab z)St$U^qEqcrMz;uBc_F|mT`{zaV<|H?AH&tJErWn9RYiN1gqdw8EackL>_nS(d0ID zZv@Qp-xY>}`7Il!p8i=do0j$pUNUaGFu51kl`LlZGfDG#2~$qd;oAaN;T!auDVG=6 zXi`vJI`a23s;#7}y`R_;w4Z3;M7xsNXm&7LM(b+41+96{PYavfg2%@<KRDAi&>8vg z2+uiBa>LblcMS587Q@nGu+Xc2?(UzLkrpg#(W3dCQYZ0H@K`pPDwWGwP}w7;jEf7) za$gtmbf#SaWt+ICYs%U0NI4J6WHT%eD$bRJ2LjH;ZL~Z%*1|vVcYH1nbd5GGSe9Xt zN5uml4Ga&;+D<x_mn9E4mhd5ri147iodIPP4~PdJU;X7g=tKrM=40Ot%Y*62AJh*7 zoC|NXJU9;U4c^1@fU;bMKWV|TY>(jq=}3I}*mNw%HK44bqg~d;sgOH-$&&U#eEmd5 ziEuO=X`JAMLwKR|;|~z_(V6RsGTk-WapHJG55g>y$I*@xKeS<%@#bUB=*NjI0$1@b zc${$gf!j5Z+ohu#C)ie7COCHU%*mWPK{vVO`ydE(rcY2V%FDk8>2~=_xk%MjE_m+; z@xgc+_+1d{2+k{hg!g#K%Z~wD(Z7!J@|+E`j`H#ofm_L!bY1zv`%S{|<)4smy!i6G zO~X3%<Dc3v>&Ta%3EWD)^wgCvyvHRBUvOXLxbfwmZ5q~zFTb#1){!s26u9MlF}=m; z!nYw`3XcibvIbh_l~cOv*9ebSpEv=q>#eJPW5cW??OzbM3g0SYTRNU7B+KNe2%XQi zk{@Qiqwc0e*v$Jao)(uaT9Pmw&G2w6JUv|MHsjB4S+8%;vwriH-vRb$cskM=^j~eb zb>!>630#Z*hr>2FS5NvMQD=JBi@q+LG1Ak}PQk+*4fN})C;hlKsHeQT?Jn!5)#lSd z^6A2<C;hzdi>eib-Ty&`K%H*(KB7oJuAEl-)5pW@8P;~Uu@9Cep1}{as|}X<Oh|va z)GycxJKQ$b0#oo%W7bKaf#OX-9m1+H*YVyeb*K$#q>qL+c01lDb*Q!kjXBajWdc$r z%SDViqyyoZG3W2#S7)69H)5ABlVO%;8_UZR7xVbaOQTJjS)TZpmuHxdfuY*w$-HWX zfx$74&V=oGj3x7tsUq{H%@MD?it46)VcW}fu1_EO`la4@FfeQBLy8wZSYzws0qs>% zVsH!FUe2ASXnVOO;L2~<_MSL(+smbP&FwvT>bAE-w)tvqGj;P6mFW&8)T7|@2c}w^ z3%O<3KkhP%F<Wn?toGaE(nx#9r+MYnT;=6*n$&Uc_!YobI=#ldz@WLVv|Zu+Up8Dd zf_Z&@Ec?fQ6S(fUVdx*tbS3(|13{Y)DB|`#n-6Awa5^)<`TCk4oLe5}AbWoVc@6v? z_@9w5;Q7AwVbkMPq#2wQy({qckE3D60phLZYW6za;9WM?1KtN7BzQJ!d#_M<|G#1J z_8*uUdJym7<ld%t3vsvcHa0NwofRe_i%VyoKiP0ecRJQvPIoQO^4%8RS!#euezw16 zcwPPjXVYH7ArDNLc$siHUXn-k56-iVJOrMLWg*Vi0kMJ4IWx;LZ0770=fkS3cR*aN zEZ5Bj4@Eas);l1sQnuRpu-1u&WM#4#Rz@n$ho_8;`1|r`W#q#aZ$^+2RiVu*mMxc& zN<LFY{J2uS%F9wl&}Y2!Ya=6Nd<`gD?flv=BV}VmSQ(iPyr!le(G4~{8?B6REHZo@ zUPinFc2ggDWyUe1N62T=laEgql<_8@?C|I7_&7E7Hl3-v8gDVL817tD+3tJ@aHbT$ z*?wyPGBhB+KWfpW2Yx!HR~t9ZKzdbvv%X=@7g(0?4Zq9J7b2=`uudp1TcHzF+2C=b ztgMn1Tc5b?@%B8H0!^R1*x{f#9QHM*b1%v#8@_#t?Rw8+ncY724?8?udrw5BDb-$g z&f8hi({(>j!nB)nUiJ@PyVaZ*Fg<fXS9Z|P-0v-L-p79S44#qt+5aGqkxQiuD{%LZ zn_+S1x@kDvWjM8QAJtmpwQ}4`gZX?ClgU!NtG_EgP=W%dGrFi6?)a_d#)}6^>0-Q8 zNF>v4Iq*Q~W1c5)uaU6eHr{|gzV_9z5Bm5KkC)cwy7JjlJkE+)KlItgdk=#mI!t|p zJ~>#3CA!+_4ue15m+y<?3&#URe6y!3-c!sEs1=4T`(~8=W?)%D_u&5@m8W~4uP>dA zb+jL`bP>U4`l5w=vA=W}|He8F!xy#-`AlEGzwEC<lx+_viw)6@|LNfdC5yul*h^=6 zdi$e2YYxi~^jp>Y0gx_xJI*&|4PRa%$$Y5i8~Y5GFBz_$MZ=eO>jAC5alDl;HxOHt zT6zQssj?_u9*jKi_42IhDP^OXd`@LeD3<nguUV85hI-`=Lb<;SQH~<bQf&9WD3hpG zMuS&*iF?7zn=9qw-HB3vv5?f62yY?soa^Pu6cVvTY2pk)DJ0@0v?AWokx<hj=05=W zFB>8MKpFh?BjjJ5P4p2X1OJW@@+bU#;TsPI<|jlAb1&fhn3qSjsgz2SALw0PzI~AI zTLJk7`n;UPkuv(6l@FkbrDQUe=*CT*A{flKAM*Xu%a<ycuY<=D>5e6fO;*+JU6J>9 zUS9I5H<i>4C9K1dzSWl=O|R)!UozJk1SQ;<Xks9h$)n??(#dFX4O>VUyF1PkEx|CD z#o+P8&MJ@kICVA~CzO(#-Ub*8EEuU$DXwz%uI)gxj##!t6M*$G?_t4t+nE=8k*XIl z?*im~S3urme=(~7FLlYK@MQiIhsm#id*oI5!Luh$Ez6J3y8{ifOm}ADfj;xZN4<P! z;S<ljiM~`;_drb}@ZyQ2%2Q0|^7#ElF`tYkusn^mQ^Ud?)`Rb`tcs>nJ!#FIo<i}k zvz8W$IaHzW!7}BET+J|8T9@Aw<yWingTNr3<!5{2itX{<)jFH1XAk7NygVN@vSeeM zp;Ml?Rpluay1{QG7P5){?tGCL4)m$cFZCXSA@d8v<W)#Sld0rkt4j%dgeF<c$Ce(W z34)k-X>~E4g95T?2|fPAS89i+T1ebuz(?zsO58nsifaryM<1*BQ(RMq4PlWdkB*2- zIV^>W%TqlrSHq>>!{vD5;+1Dxt{$=eL6@}0EvAqkHdszs)0SsyhUMYH{`I4g%IoZ^ z?e9STUksZ+6E9@?*p*{Tk3ZaPH1Whd=!t(Frkt7?QLkxrmdW=;levV4BgWk){ws7@ zuN?H?rsm*sDiiU-n6c^2DvyT+dU&)i-=FDT>%n5a0|N48^NEx#=NLCP9qQ%NEh?;{ zsYo#$HQmjFi~hao1TR0SQ0gD((mGvdQ*@t?d|Iz%3dwAyKYbW3M<`4Ggo5Ly59(1x z>ycehKI2bEGd(<*KIluwx25!Opz4R5Y`W0H6O~|0&F2aOR7&l!#fzyCEqrhX!KQ1y z{JES~i3-+kNW0me7Nt22i<2kN;hXO9(pMJJJ*iv*+CJIIsk5rZ<a^woFWr|^`8XYO z^Fi0Y@4H^UWHAj;-AR*0)rmZtzT@TTDwJ5AKM&>U2VR~`A<eoLb24Dpwdto;o+O4I zLNUZ4-k5)E`i+&RI~^rQG5jTy-I9~}pszRm*~^zKWm1(Hk<Y+<&C8n+m_#sXh#@e) zY0bM`n7)hx6Yc%xo<5kJ0O#-57<ayD^$WsdrY^%M)=4;r_~5Xq%ka4}k8Xss#LGiC z%+zIO;0DfnygX<lv0mz<KjEC@<slqq>RM*emH3?I<tcS5(kI-RhpFphzB~kT1ZNRw zk)}D;nBPo!dC(!FNsQ0P*P&Kma(zkHKndyuldHqB>A`fiT>_b8p*@<&W}`)W+&u{} zt+{-SFpJPLsoY`<EZahupBgou8s?$^m{*PwW@iA*TgC{pBLJqJcj)zZZ9LL#x7kE` z9tV1E95tR)8&NFIHQNb~a%AbA8hNhZ71P~*Il^yBzxm@)<4Bd;9;MQ?$f@)U;acmL z8gbQdsie!{k_Io28egbuA4Io*Zgxfu6T?IROxOl)-f7e@*?y0#tBYVh9A$uT_Z=Ht zm#j8i&~>vlAE}XFE)5Jwg)3nmIci*8URA)f=0P>$srmqQX$4G6&({c(!-6fPo=kmm z)NKdM0GT=w^jtY=m>32-F=tHlmrUy^PlUN<EHFEQVO~5InC+D?aSpTjy0O4q1ihCL zxP{D`G{)1!YC{RlGuC149n~lYpzq?5>-Yfbcy=u9=!_OpiEhmA`qGJ_AAiDrVJxsa zs>2?=-sKc*c-YVrPtF)M-fsUZ@6%82HWrw=|M_5^0zBJB4O8_$%3y``u^$rl(y_qq zP_j2H?32d=yM1`ruw8z#Yb>xkqXS*5ldd3>7KE7}3(SsSnAW~_?R~qw5+>%$PhMIx zo*niiAAw>&$%|&IF_SQFtOHDngAMbpI>4j~wP8M52bdkgdGeiY|8^Z<c3LnozCHPq zvBLCN<nrjZV~4pIXsTmV8Hb;=_VYu^XPGP&`xlvxWMFO^JD!G|s_mfXQ?<`)EATXI zcVX^TGoGDxKkAHPnJnVz!aQiKFwr;5Vb-pr%kU&j8C68rJ$2kz@$}GCZHNAR$~xN! zDNAK|dT1(`7@wZ1eLlO$<`DwLe(EK(KUx~lyON{<VfWWegG$)cqvfzMCwl6#vBFmL zwIOR=jn4a&J|{7I2I_qDFdo){==!h}OQXXwd2Z6Db2xM;P=Ug+-7Nor54WK5sa&=4 zPmfd{{bIQCINx~6uNwpE=TbBPfWiOwBi7$NZ2J#G{eQE{Co|m2>)`&HJ|)X^Ce;Zw zj-Lif%AnY#-64+iw7owWST;FO>d)ugg2WkT1W)fDs?Hp?;#75tS2&k=dhtl*u)69? zC5kDxM$KpJBR*}}10*e6-S&VMPupwIWQO~Q9XJsUM~k!%w}7(4(BkZo%F#lgtUaW~ z=SC`5g%)=Nmvw1@z1gSl^YZi;dODVX7~R}aW+w8Hc{cg;EM^{i|CV`v=+Co=dCUeb z;o!XHX?x97$`pFn5>nc~r_X$U@?c@V82Jb-ZFbEyUd;Duc|PuRrw#UQzHjL>C#^da zJc@tXVCUtVR}PQtO?wC0YzNLwzqOCbXHM35LIB6}A6Pc@mGZ^-|EKLu;3PecI?)<g zlC9gaWyxkS7{qB$dAhoLW_mD&_5~O)4>0F@3q{pe)!n73>Z+-udq%)=?6R;N%fe&X zT`t3e-F@8qU|C=}*08>0Tb68DlI24-vV2IsWE){y*75%Th|K&l^ULq6uiK;fVbqlw z5g8d785tQFncrl*yVu^Dj(6wn*<v<9rVlW+9oT|bX{@FmzNSVAx{OB?_}{&(ebXqi zBj)RhD!7=-uTp=%qHS%^p|a0xQ{xO3cwU>3k^Cbr+f>_Kft$A}sJ6{NJ3v1n*PzXt zm*M7Z3aV}M-eq`RKgFp;tG1td-czfe&L4$rU;Werw5g{ZuFY3JXBlqZPdBGwS6=<X zWq6}(c=~vtzE=NUt>-Wm{Zw3S*&7$OJFC;~db-`8t%sXzS8d@Ep4Zat{!N{B*V@T; zZ?A*9nr`=_^>9<|zUJaOxUFQnuhDgTiL6@5{=Vj9opx8!?S5-L+(LihYrJMBjhhYH zbZ%zZFfq1Y3A`U(j+bmt^F<0WvhDRcCGGu}>h_42Z0~<o<7LBy4zYi_E|>C2ykvWN zrc{d8>y)&oYjP!Cs=e3hUbhr48zyuW{d=wE#8u)Y+tah{QoLTLq`hyf9tYwj+tWQ= zX?xi)F(=r+5_@U&jCjfResUR~CGGv%a=b!&@Vj5@#q;qc802KqUGvW7;Rn3-FO#%) zx3XjSU%S8C=?;+`nmbHfSCQZJ+Beq0^SB}&Wp{Ta9#XIU#>_hY6~If|UCSr&^2XTK zlYsNcv214y_YXg1oxB=X2rfLv2dk%h{T?@^<Ecqsl6vItyzZK~{usd8y~SwKp7ytq zc12?N$2JK6%mO^`;k5fmL@U4}XXka#F2Lh7V{!JVP39t9<VU^kcma+{mF=B=CuD^1 zUjq0S72s{kJkfGi2>&dkcD|qhe`eP2BU>qgy&kYHD}|j0y|lc1PXWHy?=H66rw6-R z<A^?V>2=)#yqEHC-?7QNAhJgvUiU)<ylH1N9#3Xb8<giy6<{$!BkWc&x*lnvjd}69 zUo60HFLuv$cG^4VtT;C%%g0P8_MLtCtpXlCsEqqj?LFHL(4susF9Y5m7x3ntZQGH} zjh19n8%NW&^%n)4v)y64Hy@6-O`m`m&3X8?uX{}r53=*roS58Y`MxdtcSixYGoG{u zqs}%Gzh!~|(@W+euaxJ#NxTdr(Cd1L+yFYCn0TK|<H;8iJUo|h#r8nprV9#q^AYZk zOgpn3e>Rg@kr2>i>|vvBdRh`UkZLAFNF@AYoA7sT`l15fqQ5n0M~LCxm3YrB;AJ}l zEK6>(kjt$Q4}SYi&nw_z&i6W)l*~)?q_br+=9E|H+fCnG#LcGy+Us#3Jbfdd-&w#B zn>5-P<ZbEBTf`!Af$hGjIKL;D4O{yTYjr&s18n|o8Wq~mVL4t6`UT-{cWJ8bPA zbo{0tFW_$v$KB2lw~uzSykXHdU&lHA#koJfvCZs(9FL(ED<0`5=EhCGQE2lFuLN`^ z&LVAYtg6uv0a0(T>AdL=3V1z4Q74`09MAUS@>9#TdqS^8sd%Mbj^!&0_#=P(yWVsZ z9LndW0?wHeZ9(hds+pO|r#6^c81$3lc~=3K*JJYW1X?g3DbwQoC(icFsSc2&F|Tik z3*PiVp)FjaYL5oUr{`r1kJD4s0w>omZ!}(Cv;p!#JRipex;PeJ3Y^Oe?ePklmB*>p zDTm?a((8*pgZKar$rmEqf&5=z^cx_5LG$I`@u#7kPp@wldF+h(Q@a*#p6cq=3krkn zK}TM{QNY>vbmWxeqS}Eb4(9voi#`J9`)oML2dyV-gl8w%w{I!5g}#ZY@cPzSDa<{# z`TYf4-iT_CaAm^CvvVSD6FT|&(*-=Pg)=wRduFk=GGSYL1str^*~HUiU`b=dQdtu3 zUl#DJPicAVZN%#}$Kc-;@XpNpPKANvEh-!X_Uk_taA1c#&!D%F8x%Wkzf-`8`RliI zz@=NFBk&<#|KAIEFw<}eaf%RlNo<GXT(mp$DNY^Qi-G6uY^~)C8X2-*w-(wOqmA52 z+B%tAE!(em6mW(^q}Y4<xFvCNUym<ETOT~OHJFa}J5%pW;}VpA{8(o=z)E6L_(cwv zqx>_+=(F+vZHi{I{imV)QLp^i5Z`I)WIKkW;Np(k8=jDYIX1+{cXD9TyArTZ%3+b` zjY9mhbywtdP^G*M`?@zgC8!HIvG~{JFfaxo{^tjEY5XtBVK4(i{4WdY()iEGVa&}o z?Hl<=T;9qTb!q(LISlMX*#1`qb!q&s&0(-shxjiJ>WcW}@ukNGxacN1b4W^`4TgLD zX*1I(I%WJUz<fs%2FG={)rGJ3NtmCo(49B*0@&^GuxF{MT&O!Z?DX1H7^Q}9wwXf% z(!)8+8-B0|%Y#BklyKJr?%$NbDPicP5+*#(jNb5T0eq%V&7SMaHGuj35aw)i+Mfem zbeA;#B&;_y`tBUzA}lYLF%Cc^{A1fs!F~UQ#0F;b5iV%2thg%+QV+ZP2F)k;>npEN z3m$CE8{Q;z^+I5OK3b{5A}>z`j>a42lOCB7*Fu$u_3-uHpfR<ezKX2y0=jQ}itys_ zg8Lny`$o-g4(gZEy$X1zgs!aV>>{{Sxxx>6qn<0cx~25U=Rf!PRDZ(JB%gXu%J8Z6 zwdiWjn8jPC4-nAR{I8&XDP8to&qMX<Cp5&-WdC0$eQ|Y5>0!RUQQsqQ?*(*u7;Vgm zj3xG8Z@f?FMljKv0;zWafP3>LHE>h!5n$cD`MF8ls@DWm7tpVp_5Oa&vs{}LX(<eO z`<{rtUabt@N+|2sehu7{;Zp}9Pxk9Kleo+K1%18w?*!NC&5FGeCA6WhH|zb)pnj<y zknYDqy1^cUbRR3$*P;8SV4inZ>{T$!@0*$-UDns4`%NL9+pQS8^(H+hbaG&QExPAI zy4;tzIR-hrN$)*6x~#87_g8(o8@V=Ge)Vj|(AD}{bpPI`+Y@g*;P=*IeJ#452=HW| z<<q^TQLL{+_m(dX@F2ZVzPB7L*4Lu@(hx6RZ*F;cvA!1FiI2BYl*11e>ub^d4?bQd zTf{)Vzg4WSMOV)`j2>kx+>-=!^?jJ2z7}0QlXG~n-MQuC0l#9G>d?LQiU3dcP(Hu6 zKD}69i>~HyT7K7Jes6t2NSF1s=(a<=*iPPhL$SUV-JkOD$W1tIx9XX%>5taeqWcFv z-Hr8lUfinr-G;8#*P?rePxq9BZ-Q~t^DoP<)Yqb`c`TNn{L;0tlW*3yOoIA4bl?0X zKEE4zu*1?_Dc0AbtNDC}pKR4R^OkO~4rzTYx|*}+=*IK-%|GGun@O~_7TsW-$yVce z@n$_sb?w%j7jF*MnH6~x#n*>7-{teG^|knYAjES4ek<RHiuHBqz9rb7Xmro#_bu1^ zbhW+~-N3H&3iItPfxc*cExMDCpIFb{@?*vNT6A9#;&Fis<PhjXPhNJYMOXKtR*xj# zH=rBngUJW3@_;$s@KfLNNuS>=i}m-mClu@J@OxX}mt+!?^ZC6^_ae4GQeTU1;Fn}s zY=3Y2&X8Z$*P<KfLw*cl{p#C($fv9Iwdnpzh*#kE_lotk=xQE?m0!V6z3on)ZYK4$ z=>DURr>|@H<Mvj~MKkSceI2@QeRfDUmcv`Wx>#R}?hp8Q8NU4;&bPM?iuJYV{wp6( z4sU{a{MKJC*4Lt|xnD+prwaP})?i$<z7}2IuCHz62b;#O-|p`(Onn`?w|{}x&$SIX zM)dXJc7K0i>TA*chJbFtKHTol<F$?2_ThGa9<OZ__5rv1`wLTFi{F1A@Eg91f_?1m z8iUYr1zk?KT6BZ`g?Hj%$L-Z#yR!SJN%uV=UOeA!|8TLs4!?IiF~p1a^LJcVtgl1& zw)b1S4&tVrESSg0=eXl}#rh~>7Dl}&KjJw(%IQXUt3g!B;+<LA-dYmxmzLtK7w{0n zy5r9ic;WiJ8HdhfZ9;7Bj++G6#pdvAlC^>^Hg|{m2N6spiMRpE0%z%Ws81N<R&z&O z#zSumdF!sZk#)S?`FSardc56vDv4W*x4+UDoa>jq?JCwydBeEe`5hsB^Zsi{KNwKp zo4()r8xgK|G$AmEnck^-mh&JmHTq86pGnb=aKl-lykSi5)Vs}byJ5d#jWhai=Nppk zMz~SKMkcrXbcnmL<~;9QAM^~x@uo0Qze;rVZI`6zM;0j6FZ#kC6kOPF+KQ}YuSLmN z!Ir$u?RoS1O0L*v=+N7qU!=Q)Bd0@e`{uAeS*tj=-}b#Jn258`$~irF+dPRIjb$Wk z_6zd5&Dna9M{adkPkFf*OI{yw6%w|1e;mk5=tg*<a#=jJgLeE<c%c-Chqe1{E*9tU z8A>3W;lzV&dz;2|ot|bH4|`C@e}usteOqK>6ej9TC<Qk*cSUy5;D(%)=<+S048wB* zjLlsxo+o{l`iQIJL8pz3?|NA<HYvPQ1w71wySA6&t)2)FjSPwV<I8d5qal$$#`dmX zPvC|U3|lp0d*_vcmyhiVT~H1z{+Y48OV{iOCX!-mY@ru--I}5w;fC6px2wKeb-S@J z$usQ!+b>JD8%iXlQ(Vh+@8{Y*)hVv!Z`b`m1QYeEL?&;K&KQ+`gd5I$CzH49KCrso zlsqYubD>O3yUS%l++VGO8!>Ii;&1BUMob(1eAAzWxEuM2crKH7r(hy^rpAK(ihMq$ zzhu?2yxkMF+smW4j<<J2woPH`@%9eg3%Id1xXZ^2I(&=9DRbO}|M8CRkN6jun!No; z5_dUoSWn;a{|K&Gzk1<WG;H=e{-9W2$rZ<gc)_};bR)b_K`maeCrjdm%4zW4>0*Xl zTatLiy%X&GJD-*4U$x{^pRNL~#*em#o!+1`A5Uqf#ZDuS<DFk8bX{Gf#Yy}BPCZA@ z^<>4JOgSBXXC`zbm`Jjz`33v`&VNw@H<XgLi@EvEUrFLtOUlg6TfQpBE!yyR{&fnb zX20&Pfg5U@ljpk{HE=_X%W*%y25w587>jpp)W8jQ?QSgI75UyhIjM;>EVZ6u9N+cB z$#$c0jD*E;B(9!kd%DMQjN6TbWpOp8v;;R2mc_lV4$qOWh>JUPcbl{6#dNT{-FDe# zDof=0-~9}sJ<sc-{)97C@nARacCjJJxhupd@BT)mYjX0WzLGNeCEZbo7st@<{-I+1 zQo2}!?*2-_bMikW$ERqM|JXKk^6popV4^t~iCJ)ANAG@R5;xSVlq|v9Z9g017VX2` z_oiSX-b(D=yN}esja1&s<lTCv<jGBRKFlu*cP(z7zB~3UCG{j4t&(~A?i-Rkhw_X+ z0%YdPyMMk8ZepHN|GrOfjX$85Gn|fKU4QqV7VD!?2&F-ui1*f|c;W7Wc+jhNKe!aH z6*dSwgZmycw>7q+eTjH&g^hZ+&tKYZ>E7`@?d7=1y(9Yj9(M*zKgRGJje4x+(qGJ@ zx8E%7=DOM~#%<mc$KV7el1khF<q7-no;RlGN4P2bK-`biz>NpPwEGWFu7Mj1l(<;4 z{y}37kxXjLLCEvgFAv+z)@a5-m;Wqp-<^VqWD-p^ha1Pignon@Er||S<6N#^%3Fk+ z8VkzgkCHq`S{5~I<#}5j+^AuT`{_Ek(QGCz?9y9<eaNZ8S<OAq6x!BqNqr=ZutTH^ zyL8XyQoOJ;#KSzjNB!`yy-0%bG_v#bo<%5!Q+X8A>D4_yk%EbO6gObxe9wPL;#PA< zT--mnNBuOusWuXKDVi$55>6cWQ1@sITX0sFA_0eZPi{2cdy(*|ZD9+wjbf<-AMe#U zpVuwp13Gg1?LyCt$wrvJgt30_v0{CtM9C-dUb+-7^d5+ZIN*B&9Z`O&y5aOg*Gf0H zH&$H6l+%y*YJ4(+sqBs7LU-T$JJO#RH`I?{pv}0zCf@O!7`GUsd~dW)Y)Bk4;w_X| z-Y?A!@^~Zt2)D$Z-g|Y5w+J`10!}9Pt|xJ8$>hD$7`M3Y-W%Oh(7T!uZ>jl=we#M+ z6#WRdM4tElVh!9fnZ)rvxnEkT!75MA#cQNpor}m#a1t?d>R#3Hpg!tRC=HAE@gm&_ zFO-DAd*9_t@j|V#cwe>@FZ5b0-q$Y0+X$u@@nAFFr~X7JmntnJ9_Hoy`qG}AH)|W* zI7Yt8`_80bBI%`c0Xq1;@C?<^k8r~gb93u`p}n!VRlRb0^bS2cFgD%$fRmN;|MKL# zqV<(rSv-vy1#~04;<}Hu;QhLntilT&7}MVS!*g88iH_P!>e2hZerf+g&zJ4N#=l?p zk5zoO;-QxHhq(WCX`8K3IA(ny?w>5j4F%-k-mx4vJm~XqKeH5fH8c!4?g!lc1UZ*X zjm>Ik96a3P%iArJ^9NqO9Jfr)ADA!44He4cS=WRr-B>M?^9PoX?^<jIM6Y1mKJexQ z&sA1{x(wTP=eq>Y+BVE`mjR}B0`}<x52j$E85T1}`oR65j(<cy!i^Qc;zs8}%3FjR zE4;<kSW9)g;p}!c^@Bg0>~EDcolSjnaK^GCt2!j1^{{atRC{goL+hg+g_2}{i1$DJ z@lE1|Q;>Mjiw_2RVeqPYLOkfj8~%4FgOxl}-|58%?@z%*y@@A^8K3(usDWEDKKH5r z<HlBbtKmDLU-w-fw_D8dxKH;o9(}?@{R&6P$>cuW&s5`vBc-^o@Av7RCdREAEyaaT zc=P+DUq-LG;k`EK&wW2qtgq~m(YyP8Z7E*Z8;kdsOYy>4Z}Eb4O8XJ<8Jc{Hr+b^A z{}Enj?um!_asQ<WKC2{7Jm}HQk^kP!XS&mc`_(UT<EbzaS7C2*+^-S7s&Pwf-~HcT z1Gi*e-oIZ1w`5-4AMJ-sf2*Xa{l%LP_nWiwQHIcLcO{>clsDoa_y3-blUE-KGI02T zLp;0{asS^H@hTZ29=<bszs7r~{mF2U@c>%ba<3F9ee415*Yz_2SHT|JSOc!c>{7TP zi>Y%A;D1QZNNeDSQ&ePwK7L5|Z2|sDoOgmgerR1}n1EZ}#}DbAD}}qfkL2-ms%`gW zQ8x}By0Hwd29IjvA|BaBw5F7e!=IP79rZCW4zT+ldWYcS(Z$g@JRD^;u7Yu+-yEAq z)3{N?;c7+w1MY{PSqnF0nz&a1_o;$AA7%1ggb_-0EbzY7ht2t|t*h(^>0$nV$mBQ5 z{9aji*EvO3G5<gOy|z6}M6ItRD|n#$;ne^y5B9NL(w!CRYtg;%n*=YL(J-v6xT9p( z?!WWuyREPu?~s1@KS_Om-j9_mGGyeF@PBCGTai+hz^mN@{ndK#w_Eya_24yc0QA@E z!9QZ@AFl=fk*h8IiF)u~YT-{Vher(jBc}vj*H^^V`&C#*S3dF`F-~|?9ZoVcAE09& z(Og-ttq?DqU>=^@v{Jm#f%5QvuA0x-<*;+?BfnXV7dlX0dw*Ju7rQC0z1LLZ#V(4& zyQ>;6c25KkKHFVUe0?SV8oAmo>{mbXVUM<$8oBuu4p__>^#iyc)%Dc*Y)U^gCz~;I z7WdgT+Km;(;=ZH?ZajDvSI^U{d5#B=xLCJ78ts!!f5W9GGEXuVPX_LP6rOd>n+<kP zgQV0Uzwe{!3+8p92t$hG1$O?Ue<}2``GA8)bBhIz|7`u=d-d6Bp8RL)U+dR<$$_?B z_t8qf=Ux1<_3!cUd-?Xuwf`}{el=VV!2icI_G##^73+1qHTBVYLi{iE=ywzNs{4w+ zu^#%@#NY7oz0JPq-^Vmos`%aGMgG1kz|SuMS^Qp5pC9(y`ZIa`+D7#LCHeb7zg`{} z4#xLmKjGEu^B-aT&wKS7tHt(pJ(m8h=>wc0zV1Iv{fRt@%JQ#1pvvdeiK2X7mAAig zD!*=O_2Xl2@#~BJ#K+X;DgBMa`0D;&>$61rANT3YtE55y9`N-~Ke-jwU*_RU#$7nS z9?+PKw%;x4_XFx{8vgU^E4Kd+e1%7Uqg9aa1G)#X_yzrX-~}FjCimk*{$Cc<7wLbm zU*9W?-vj2nd3yo-(v^qXL;6F(pPTy7&xHOypy!OHp5#6GVQqS|`d>XfW4gCW6XreD zEi%G;ix2#$w9&=;?4!=+i5Iz$gVDhUeoE?R!@&r(JQeiXxE}bwAoci0LVr44Oy<oD zAHkZAhr>Rc*ptGOB9Pwm0RPL&;qjfnK}08Sm~<`!o!<~T^8wx_7NN16{rTOz91O^6 zEDW%oGShhYbcUF~Nx1><^#|`uKJZt9@7EveP4_le*$8RCZ+_sW5}0G%4A0DtAqqk( zJbbkW-c|;m4aeDOud9kC?clxW2i{$VC!aR!WqY&c*2Kg4df<GZ3}-qS?cg!Z?ZuFx zhh}zmxHrU`xAyl0oS(>=vsQE1-|G*BD*H>C|M)o2)IDZV&c_bP=QlPQAJ_X>pEJ#7 zXRJbH|4H`?&QJdfbankazx;kH`2CvCncvYUJBv?=PI6_SEWQD>P3*;+KRQ3+aoe3u z(h9a(q}i{@??Gse9|xKm?_NG$quDIo_w{1m)rUC0G}Z4ozckgZ)}VPdOZWXmvF|3v zwN#fz2cW4jiu1?kH$mssPygI$S_8njM7sCX)X`=AkLl{Z;QaFY@<!tm7kuvgieZr@ zGFJy#?@0fjJ<jwsZudFKrIi0~2mdeq-1*<$I@^rJBl02r&f`cQw*3?5>e9#RP@Lo& z%~^4de?tAo8Ztis&42$m@cD}KOcV3_6PmaEx%WMq-=BEpdEzyuYtE;Z+v6o;<<tE- z$f4AajeNaPTB|lZQz3JKG(S>T1_z+|sq;+prH#fXFFr3ctweQCLAuvHPIUErxrWYG z$~EK{dx%e-sLAgzZCda}jKaR;lNvu-&g(&Fe%pEG6L$5JKTwxuY64(W=6Bxs;h#M7 zIMCF1SPgmB<P$dVlRs0F&wdx5!3Z~`+bzT-n}gz>lyvL*xCf>C+m8dk*h7Buf7GN4 z2OyTi+370YENsra-GkZz($yH?@-aIo-8VfB{Js$UYD{}Mzq8S#-wNUr)01n*J5Yvv zZ%%sm*5tD;y}G_L>8+;tlSq+{5BdA#0r;y!uWsCg{H>+<Ly`yo(T;$>f2`}%*P-_! z(7U33f4kxMS~b@JCV!-N^?9bJG2>eL*A2(R@}~oA`TL>+@K=Xk^8ob1@wNQv09*cA z=b7H~YtkF`#_91LhU2R-_T}SIm)^?`z+ZAahT-_u_6N}4I`qEp0Q@D#cNmUu-8~`Y zSBKu{0Q{{7_QmMmaGmBw><i~_Z9fJ4)uH#p2jGw2InLwTmcQcxe?NAf>HXXR=$%aR zcQWAb7tS-iUq1jne%G-mzm0&u-#X9q{_p_wP9^y}74Y}}okw~vfj<Au0qC_>k_@)Y zk(103($qYHnl`W|&07w_XL2DPwv4Og_<ZZ*K=U6CLNje(TgK&beCmCPn)0kkv#uW} z>r~p%wv6lL_%yk?OXDpEp!wiM2a#vm;I`C)s||;KKB)QZHRV~8X5ILO^!-G79-WYx zp7UvPm+Q&1Ce5!rh&<B<y`>gC=kvLb1I_0hgl5{Xx74!dd~QAtG!NpRwbBN@r4~Nt z^V<)?XHA;z1JGPe+vL^A&Og|D9B3ZIzru~m)PlYm+4%=GucY35uS@e^9;EMSo4gv? z`3LKsEzpMGMrg9{G0nPX3qmt(=T{>;|KP72r0+Fp{@0o`yW?(pABKu}+<*T((|iHe zj=!i$6Y|VL^^|-Rvs=`;PI`ZRp6O}6a4lWW!l6<A{IMo~uRj2P%jj)_-T{2BUMxQx zoX8L}7C>61c}USY48~$9tpoUNy||y?OT=dR(mcajV^B#8@vH|wT3`Oj_@Y%f@<w`} zIM4JRIRL%TWNG}<geSy@1b_c@<UG?e_qXc!P|5hB2~Rlw^j)A@V_S<}-5devFs_mK zCf~@<IJahe|LF@4Aip~FH0Qovf5Z5M;ZMU8PJRdQ75jDQojO2&Ll@cbXPj;;zvrK4 zdf#vWdZD{*_%qJ7<?ox%BfS@6zI}I1dWe_b5ZYrs&bq;zV30r3`@ha3J=%kvn)EO~ zMj?M2$Pgcy6+_os($gH|TKZgz-u?mj3+<ob&p2#$d~2UsqQ7<M{p$np7p`lDKjRQs z{(kyA(>s8FItuNT;V-g(b<a_$FLmhs&H?%x+84uLWMBT@^Gr|gmDSVd(7qV{BKz{^ z2jH&`y#vGocZ>6Pw=jPX;NRAw_vZTj-7U^H@E6Try`xZTJZjOad%g^P-Yw2w@E6VB zy64Mv>D4`7CcWZ(1Ao!{JwRNt7QMRX%j7TgH#k4QU+BMls_yx6U3ym>K>v#N1^k8f z<x^LmXL<*SLGBjq0r(5;%cq`o0REQI`{G99Q+nqhd0z)HlJI`d)qp=H?N55yW_OJ@ z{QQ{K7ovVc>a$L^)Aug2Y_1Bdf#zCBS}$^a>Gb6Dz9{EE)?bJEZ;I>XYJs*$m@fj% z_oQLst2d73b`oAAAC~4k4O2=pk7b#D<X42GUGk}S^=a1vm?TZgCeJ_ZY<a`r`jM}L zramE?JjW=2DQ)xB((i0KB9HD%W;!0^>1J2o>Uq}(g(uuE`y0*coD6oe`E<A`7bpY$ zcs6L<Av7YGV`mnVy|wnNf4sfA=uGEr)X%61+BW>+PkpF1UV+&BY`cR?eS3Y6-lz3k zqz)eidefNRW~1?G-8UYJ-fY<KPb_cG0j=YeeQm9@*FzyuZ{eGNTIWj{4*{O*6iR#j zt<GXNZ)bB)=A_rH&qs>h)Tf77*rzq0{LuW(&r(SE$NrMu&wq~m`SiXD^#1eV=ml~k zo&SC~I)S`!rt#_jeK<OSoJdD~v;)h1>dOc3S$sM<zum~Mv<Iu1o4Iz3G+tKLc8(K~ zne{r}q|L|tGnZA$q?}$hEYkbxM&mPIa!7jqoP}&Yqw8LIKWCFcARElD&s5LXmA1w4 zWW%D-U^WgqW9I*7`b+v!MsGYD6zE}oedb3FM=u+m4#>%T-2}b=cu0CPj~x5Tar<wF zqZQa%j@zp$>9kTh{h2#!;<#~BGNn5Gz#-|C==4LE9Fkt7(+@p!2_36X7!ny{==4J? zHE}%IRO$3X-*`xRB|803?{M_Wbo!wmJ|w+_PCulvoH85ID%t}rigo%Sy_;E1XRubV z(+}x6+HxFk+(@QOrytUN{K4s^bQ-qfAw9=AI6bT*fqX#gvllNJGb^9Cui!19^);ZS zcfk+LS8p)ubcf=R>fC`X`s{ioU#lrw^jW?0Qr3Qs<NBgSW#jhQAE?PgOfNNVu+yKd z_W8>Bi)_(ne{Kn130w5p->iw_^`*)deOBMcEtj?BA*NSii$1Goxd*0KW{W=ik;C;j zOW2}^tM^B%MO&mr!Tf+uKm3eJp4L)2{qWJ6I8M$=rc9?Fe#s%}mFV=t-+xGYkxoB6 zT|&p|lefM;{1Y{CJlRy~^uw<>B)t-ye)umBN3Tq$AAZXr>7{h~{=?BK=(NT}%jWHR zN~a&uxZ-jgH*QL%Os5~wbLE56E79pkG!}PodXY{)qUWLIbP_uK$PJa_vR<?`T2!_V zdgNanl3s~UKk^%gqgSTWkLVfEav6ELK(VFl^dp+rePCL#PCxSAC4IC$k+ntGA3pL= zHF3OtRQZgLUUf)%DV>I&_vlv~l3v1Re01}Ww7^>+Yxs<hYRtNP%&e><xutx@M|Ugv zI+3zPkN#Lq9M`^*DYHe7YCdCGe{vpTdZ}@P&-kdG$sU|uWQ!hs?UH^bY|*1{uZiRJ zrD}bB^dApNuf!HTcIDydmD!@lzWk8%66@<@Uwb%O!Tf;F_}I&r(6RHwvqg_>)x`0} zt;!ZXRvr6-PMbY+OfRL=utkqm$G*zxC2Y}S)v>Q~S_xb9*y|1_x0Ee<?CwfhCsVfQ zv5(ipadK8NCAR2D<I+RYOO4xCH;y!}KP0`-79DAvTtcU4i;gtDu_lfun+jWWq){FF zI$89yv}lyJMMoO{;&A+x*rFqi|8PipMO$>F@yCaw71^RAjp{R)jf74gX;hza<~VNL zw5U|4KUUe7a(X2?edI}pq!;P*5zTEVTc<aiK3O~c!p4y!$Ck8h=Yc1iDxE%}Z)`2+ zA*NTN(?_zy@mHqPM}Fv#^b$IK<d+UdE7s{FnmbS~GrP9gaeD#A?XQ-!ZE-v~SFEo` zj#S6KpwsdCsztMuPH%$0>eyE~z2f?M<bvwhS2?ZX`g-Jo>NAv5T8Z`b$OUVaV{j^E zi!S)OnmBIUluVf|x}beXdZ}^4`g+0HL(+?E(FH%dj85Uq<H!Zou`dWB)<G>QmCaw& z<iVFUnkduh3#!lUEBOoNJm$v*_Z^<MfY#SEjyyr{n3UO%Qoag0{gt3~T_s<w@BkJD ziRZsB0^W1#;yGa(TG8lPdet#vkB<VqP_s#oGOC^@RrIW8YhNj&`Le#+MUw^_|H#9O zf%j8&@%%m|R$EK&w+~G(Ty3q)|Msx-qSco4;9ET5ZHK1kueK^bj$!rQ1Y>CB9?Q?o z7&nF&E;)0|55hQr_-ABv;pbKNDaXrsNS^Rndh3U#m(=qMzva;M3VMEFweQsm4~sk* z?N{@V<K;3+o)}pf{lcN?rDgQ{ho)DQ(JPnHvN|bR<ZQu()&3S_Yw>&;mD_>~tM?>T z^pdvVqUwEn1--N_xadpj$|>$|5M_6^;3B=(R<`C<@K>}27kzs*Z{Yz_uICq3$GBQK zUf!qVDU#9ii+;2&9|d|zJ-?_r4qU}wLC-I$-oJyE)z?tZFRI?Jdw71I%JuxB>X=p) zy|kWxW|_=wzheH<dVcX!4^1z*=3QKU_FmE7qMl#;f@<E52OE}L&oBPYx_G&alvdie zyLfzPdPzOM_}?6wUa05I#*vGEBS~wpI)itSojzv&$PbZ>oSqBZKdgzHXTPgGdk%2_ zrW|*Frp@lpyjE#5jsouuwea#5iN}7X&sDU0J$(3BI^09fYc3-3f!NRV-o>KixOuDE zPqv$$Zw9wzaUtwtyH8BV$%?pfyK9XjPkee(PP57BX&ad`y*AG6^1r>-DX(?lKl?!V zIS0glCh*hi)vTATw#U1G;XlHD0btX6ABEl85>SCX2H3Q}H^~P0$fW%L_M|_Z&F!TE zL1sHEz)jyL@Nr?}ru{QMGI5~;PfYuGKJI?!bl=C+{t@@5ld|-2O}m~Fu-#_?_t%rS zi&?il**Vvq$c+iYJ`b?zxLOW-41cZ(+8DY1{b4^V%4q|1(rZ{Xo$bj$zEVS8p!ZLF zN0RT!=xlp#4gWFs7jXE`_Tzn3xYPcuKX1<#vq^uqM-oASqjM5Gr1Jv|54dvXQ}KQ} z8ql{VrDJi1#uPH_%=*fO{ONG71MZWhAM$ae*<>`>%+^<X_Qo3fN*K*gtA@G0KxfT; z9E@}@ho007VVb>ucd^ayc(wSgDq&0Hdj(*1Zf283b23_JmDGJc>U1v7rwh!X#h|^1 z&oFg|r&rq3!R|Ie*&gBkxwIF<wF0<j0B%-*o9z$A^I_L(_gcXHWX``wRDswgY|4}V z?*gs80WNEG`zxEl+kk}Cx!{p%8`u_v;<e2&(6wmXM_=RaN`J2b%q`Nkf$_RP-mXTy z`e`zb3gor%bkwU(+cq5Aa=Vu_o(7l)r49KA*X-EYal1S2OnV+3%IQ%bM(jl!#zTS3 z*j%FPhM_|<(_X>dk4fJ`67EYHM=sGd!oV%IW@1usyKHuD)Ey6jWGGvB&8;tmZ^iK6 z;PYzf<2GE1KJ4=)KM=sfRtZD<)6N7oy}ga^#?gQk`-1VgM02iY=Vtie8?O)AuV0e) zFTfDJKBw*93+?ox?=TWpbH}Bh0j%CA%w_#d!2Uy;uJ@%myUsPPzCR7S){~Dp=5#Ti zFZua2Y-=n3^qlA>`StWB;I|WfLlSo+ul`%1YvhDa&habM{(Jz;Q}m9sfmvN&=~`ie zMamQUe914T`4duvfj(cNzNO3w7@IAutj(Q$?WUbqm;7$P&sJvHA&sYi#ve)jWR?w% ziNWf5wv6@vBd*u0v_hZt+FuXfyYJ8X*TncTBekEbe^XrV-FIibIcv@NJFXqH{NEkp zd-uJG|Ngk%yKhYye$=ZU!YKEr%}HbvE>Ry-<UE*U+2;Dn2{)+Z1NwC7g-U0<4+7pd z5i@=z(kg)A`O+%{R_L7>P4MlENzkWDpBC27N8UYx>(SOT^LjixvkD5m+2q)$Bix_v zPj|iV`F%0qb<Zd5dGNDgXRqJ%z-3Hfw=VsvBz-Z4vw3IUZ{qX3<e2^W3c&v#NqB9K zZnq*0#4RPxvw@?rz?diR_q5mDUbQW0TZolks_UHxCw=#RE1ouHc>HI;`|+H|)7!IQ zbFH_siT}C5Azzqxm#Qy08V$zH*|amlS0i7%atby9)zaTD1<WrAts=~^SvJDwD|SZx z(WaS3f`fJX(%;J4$2`j>{8(k)y3)Q1aQ`)jBQ-WFG}wnf2<whbrsMfI8xJ=(v^Dkt zYxAXgP9-vtw%Wt-_GWKGJQbfWtgDy)eNHoL@e`BMqP9tS==`*_Xk*$OPUjbsXSLA+ zGn#ZpLV>(I8Fe4Z>G#g<PGq;iI_k0dkKWj2m3n-c`ie1pT92V)muc)IhWCC`SB@8S z>@wdUl=&rm74QNb!@Rj{HSep=v(dQM9~CF2>HlRfOv4vCM0o7!FZ;GMyvNvJ(rLC_ zhlocxbZX++4q5&tG2Z@UHY;{V^b>aGGR>*;*b(?bcLW|b^Rk~4`qTahpHPJ^XHCLy zp6bTm27W4Fbv@){Z;BxrnO!b<C9U6yX%TdDMa{2KdcwknT&8gquiXIl*!B?L5^wf< z+s5n)znE8->Adpr@ZrZzd_gx}<H?WCD-V`Bw7G^4yEv00biWm_8gnUw_4qj^vK`Gv zZBm<#+IYxuwjGwXr!oQASJ;fp?##!K>-!!yb@&?W&Uk!UXS$W&y*V7LMR&1P1QmYa z3tpyk+WI)T$3$9}qyAx`wX@H!-J(eFu-0DwL@A%&*rYvbt)JLfIT^f}3;+A_rzjt@ zem@(JHnSF=sqoiNw14>*8eaRo{@!LQ_b}N$*8Iz#t@YDgZqQ@}CKov$Yg)erof~bg zuC_7`pn?dmu<@6hH86xZw$<<89fk4k)``uPR`7oEmB7)x-5JI4bdG)hR%vtA+sUw~ zO(xBGemzjygpOaX{yAX=n;RSM)67y2TYUMp(14@Q7y}oXR?n#(`wn}1`BdB4=}h~* z_8@a_Vvzog7Jmm{L+)+3jVp1n7F@1AzWb<gu!d3Yzb5$dmJDRDi|~em5TEt`xmYjW zBI`d7^*ZkY{MLz=gyTy%oo69jtOtbCI7$dd&&&>{ZTF1{zVy8sFou7G!(6#sea(R0 zs(i-Y5VZ8v=M3OZz9iZ=kUyO#A)LSHTY5TQA~-P=!k+L4dRJVY=toQs{kTH?$ABIJ z8ZUB!G3{QVeq;dG!Y9FF`CakliFPr0Be=$gbpL8?RI|V6L5-vRAL0R5=sGzZW*Gw{ zo7e%J;&4c3$s6X<70;74g_aAVunu~5#fzn`*PAwF&*P>N>oM1^c)8RI{SW~4gdq>= ze}cxDF}|wJt&<}oFz{=xSmZo7&xrW2F;{qN9qW$y?}(8H-Cqj-rXB%d;PM}7U_M^) zD<S=3;KtR%7GClD#d=4CGzjzO2^jm4aKcbtI!`=aAbB>#ddlMVhz2ER8?rF>q+m=# zgdr~<i(pi`Y)RXKAAIE#k}$S4Cz~tHI)FvsDE;8}WVqw#z*b%Pteg%kA--`gwTh3m z`pTnmJ*A7WKDIp``ujVq)mMIX8SG?=@69V=_VLRB`?5;dCK%Zoj>q{pLcUk3u8I6b zDTizF%~#hS^5E%OcOTA8laQPmFFXlLkn_O4{b<gE!lG+3ix?GAP#IhJepl*##>}HZ z))wbRJ%(;)j_vNbc80}b+y93B7Xr`IO@vkhyhS$4_a*TAu6#w#PYl}`&glf_{3GUj zrMJh);kijszPvJtvN}0ouX&}nxAEW{uKI4BUPdINyH~ze_>*nlYy^X|Cef?h-f&zs z7q0+wY<se3pP6@o(|2A1>0&*;@-Cr^=-I3(bX(pdXoP{!e&u^hV2*Wm$6322v|A^( z+{jrxjY|}1E8eQ&oou<tk;T(kMFKDDjM_U}inrbi;@jx|RTq}=iI1=g(#alIB#Kq! z3P1WPU5^rN4JV!1OtBD840Mus*Os*<u~bUCbs}?-d~J_Bs^6DrZ)W>-JeK2CUsl%E zs5kNC0VealVa{IF5<HnV+dX;Jjln(*PEpo`c|ifD2Mq{ezPkX!u?}GdMHq}v2&3=b z2K=n991mf1KNY~NU~}Tej68dDHSbqHr1Qr`e%4lw>(@eT-~TQJ(+Od2OTlb~FdDZH zcwSrWW&zKijp=NyFrw?jJlR_>v|kAr&p)v++-e4NzPZ>|0cIS-oGS8D7>iRY0UfOW zPyTO0$L^z!ueR3nezX2{asBa}SJ<B?dvO=(PwV8yDLVl;PFRzl{9wdu>jc=);g)#} zn5(_Giqbj3FtLcm!FcCr3bTO;8qxX6xGi!1LOOajmXCLfJG_XFx5jE)o!p3+eqHUw zG!*6(9nG+<y_lbq#kPJjhFODZMg06~41-y2H-DC&Ka62I&J;KqzOn#=-HHymz`$3# zTK6DECvb9cs&zsp4BNr{z4{{&4FOrn=M-t^e!`=1Tzf<ssDFyi6|de*Zd?DQ(uP;R zrjy^+pNi{`Z)B7_>%rqw)c?-Mm^`i=7Z3;2E%XCBid7Z7rK5S#Ih{^tYh$Go!o=ez zFy1^OKk@hpOcwI<M-e{)b267JeAlOFOovARO`Ps;HIXg2-RvM{#m?g&`6is%M}}~W z*a%b(r{`5My&~MB!dnD48&1><Q+lu$Pc`F;v-|F5$J+>#FZj$)y-w&b&tP{v;n|<Z z5Am;;`W=QBxN&onj`*y9uGG(Lec%tF-%s`D_GHlPjXIn3Pwcc5`Fs)JzE0@Kxaz~8 zEA8$6?f~zDZg$)O720IGCjkE~%iz^-1g$n7&fM%UVDH%i<TX9@`<K$d>xP^8aUI+K zD&P$dfOl*^>z!IVb(VQ=o1V|h_B~sa?lZPPgQ$JtX-uX<R!DIo-?qo(n|Qytly7a% z$6Ev5Z!X2dt(m5tHF?d-Sg~D=0WIg(Dv#y&PnWi<{Kj~mA5tP$m5*J~Y<suVY%j)p z*HS!b&z(5i_B0k$B^T*mfXDGrf4&OO9}kD_#zSpKB|i1%R3z7H)VHs~Q+|Cs@O#bY zEtij{KdxEJ?=|Y<SGBA1jmG7g=F)bRUmp)P>ze1~cu27lo5e0!^C5h}W?iE(Cy%d| zvsoLYY0Qo5hv!GCUdHe;ZxQ7+s76n&`9E`hO7Pf^5RY=-S&HZBNsjLL9WBR)o@@km zhVA~~a=d)Jb98AJw*49}mQm7QD|5B&8^Sw`9R69E>3t3hhli$1WbKbVY}GXdTUWqS zS;u(Z{-}g!>ga}>jF!*8T`nuZ^KCNuym={}@aa}P+ul2u;whj09A<k3Ta}iJo4mHY zhibOx%M<?D(=N&J7y;O9$%N7wMcT;IeA-oM7?YDaomhQ9?CNPx4`El@quF3{<!tL@ zi(BuUE_~sqeX+nITXT1|vYD-}`m$iX?rEgH#d;2^ZHx7~r<D3t*4uy#`6e$Xb6zCB zrn5jkBmP=xPWUHDi5?U7g(a}91nkR7U{@2c-%|p+mVotQl>xu&3E15dy2lf+=SpBt zBw#(CC*a{^0`})qbUPEAvK8g)#WZuefQ{vg+=QojehguE#`DQ=v8^L#ez>tC{GWt; zc<?QY9KiptQux&*{2NQ**OKsemBOzl;WbZ6Y-rTq<4O2WmeN0wg1@#=3V*Tyj~MZ_ zSA_6;<KeusjZaSC$oJTMr#~HahRw_*Y_*!2bjCUNRN#6(2qNQx<7AJsnQL{Qa|XFO z^HC3(yn8q&_4ja?i`PC!+Ye!mNg{~b$+11ezpq`ZhHcxVJi_B_`C8+1M6^w^2vbJd z-E1fvt8GBc^xBss+wgIQbEL=5G7k^&@@vgryrQk$sYN4yu>aToz|yvWGt0JpJhpYF z0&muvuCzTC*%o5D*ZzxTI5~S_ClOP>)|_c1`!wlDE7F{m2HV0}$hBtvm*KHf<kF%^ zd$?b4?eA9bi1sX=ClMVt<OE&&*A=*<(Y|YqJQDuZ)$lFLorQl>HT-G}e`huPnh%e4 z_uBVV!0!(`E~k%rb6*9lXllE=-|lv@(__7L!ai_57{4JoE{eC;^Uv&BjU(6Tc||mb zkNNY#=;&<GbwWdXY!hR8ov{%WZBki7Wa8rP#dXc4{bbw4c4619``QXzUzdDrwu}7j z>#F9mulIh_#D$-Jo!K8G`|G!hS?!~XykLK>`_T%%MUMk4XSc5Vx7B#KnC160$NRNv zJlwHL<NaPW9_~RG@t}j(dFP67%ciqQCo`)Jp0$_^JLj5PdKn1vq)ZV{yY5xe)^IQy z%y9yUtVopeAM4>8UUzHG3+mxvj;DU!<aO_GE7^_XU9$oamwIwvSSQKZt>#K|<=A{W zn9TTlt=S*-r`s#dY)h_=NV~*+umrbNz-`62Pd}2xMawzvdP%!azoG=!YuDfw+kHk7 zchztAcv-t&T7v7fYjBJ00>*d~G6qJ@Yks>Y%G!N?39i?!!7aA?(gZGg>$iKdtljS{ z!S&iTxW#rmCAh2k_!`{Rf^LiwxGTsv^>m|E#`C!(ZZN*9DO{|HPydMs7iaRbnQL`^ zL)%OM&K<)4LK5CerwIS+Nq8%fBK+?r;n$1=LwKx<Pye$Be$+$asN-LLVG<*&aIo$6 zmc)BieLR<EN4(pTc((u29u%Y4-aYm4g7!Y1#Iy2~_Ml9K_MXwGkLS1djH{A(R{ql7 zTB^M-sE;S@T>yPLvU3iXqxSGgo;;`LLX<xj|6@IMj=!Ie|M4Gx^Y4pgE497YJ=fW3 z<}{kE=dLu;RgKwTG#U1r-G$wY9Pt77^1OPyp&HWP8#M>L0%<7)sO9m=ygEbv_`gdU zN1oCAwnb-%3@fFq{V{FsH1|96Y^OKYl|^x`2A=6xvi@?2>t6%L{-az(hSCq*BONcM zSXD=zU2Ns1&FKVz=e6~0t+$nRH?~^Gd%ZP5C4W4dy4Z*>##8~ur8Gq8nn2*A{%ppb z<e5c((GO~}&ZN^F3<q=nT<po<WBa$i`S}n3#mB$zHvR8iO_Y(xr|12B!f)dD5&RGT zp72}vfBc&;7edbXM%NQwX?~;T887qdI{5nm@AqEx`)Ba`NnZUc%x}uo{_hgHy~74Z za?+U(_}LK=IP%1y77fYooGvDFL`0_j-Ff4BT;GH6X3eZW9L^fo&jvTb)sepiPp(B0 z6JWS-&E0W(j#<#a*VP-yjbEHSI@le|r@bbU$-@FTLDPBTbZ0i4!r|%n8r|_2MccE+ zY~I7IA+RvtX-sxHyFG9@?d)#D?dc4WDBd(bru~I}Ii)ikZ10Z9FZnagWTOuD>+(6f z#_kxJG-)scz9}H1{-`N@!qm*hm`PHqY3Q@Yu+xQ%u=79<v})GaMxzTbg6o)P!3bSA zOg?mTFy37?|81H78r|v*$DLl20yjeLoK;nt<$?yK{pl+IUyJ{5r2&U>&>5~Yc4j=E zTxpC(S*w9O?j8IGA=vdsf0yat%~5~8GwwAQfEhqQ;!}dJiQFo~2bnwkY@+|Gx!Zw0 zD<_h~sz42@at1|i_C|0Po1>i@8@PSbK_XvM(X(-XYiodDE9AS|KRa&@`+I#vRQO%b z#`W2F3@L3JrO=Ok3IJIHv-9aW%WKZ3@M0>F2HD@u&NU&;{@DSj=f6jT-6phe(6a!Y z>F6l$4>rx6bE+vW5kV&q;+Z1>6RI@F6*+-pLMBzU38Ori>_AB|T1E=ceaLQ1;@dlO zWk)a5HuSEk3QO-<P<JO|%ncPD1Usk7%LM2xMx%30wN_fPvk!O~BFG1q8U$=U>2;dY zsQk=E-6rm<k5ugpp~-NN@y6WN0{QYoLw;5Oob|KClpj<bO|TQNOilZWjtd*Z@vM&t zJKmjRuzW5tPNyLQh>E>yoaxPGM`w%41TPRk%)D9C?9WFH%#ASyO;uZ=aK~edvgPc` zrIyX64g62~)x>PUV*v7dFg?Sse%d1G-T+I-0xH&N$X`YeT`8_5BKkIgE-Ayaedt5C z0eEx-PB;76JqHFeD3r3F|ICI+A=JX$faw5I5oVAo?`m$to*;Eq*xA_^4#6>0NhDy} zML|wDsKV8IZ@8#zumQM|832tSj-X(6dN48bXfg2zW5&S{UNA~fFkHdFhe;dr?FCdA z_aNmj3}SCEhlSCf7!v(MRXrOoFvi#?3Yj?!)QpdRjCb3t=f%q&(oZl!f{}psKu36O zX*if!{pid)=$z%KGijcI<r?qxr&CNmr5~d#*mo*~w2pZ&ag&0&Hysa${hraQ;km}{ zV$?+TFjX7thzxALjPwl^0`;wtlH|>72dOg?Th#9~CmFS3CaR%hEbVvaGi<J>XY)3^ z;(5AQln#qq<N91}bZzr~+pbI-*W;QDBsLv%7jsNAogZ8R{8H9KVx!qWW}rv`sPbF- ztLB9UctNX%6>YzBZq~#VwJnTPzX=g^t(Nwtd!T|rHZsOfYj@@uaCFM)=;JrUj%@)< zGA~p4t2E~puIiX+56f{>a?8Ua=Oc-6z<sB)uxpqb7&~-z0ke!wtKlF8PWHT<mKrO@ zbj;wpUyda&FBeYf4<M&qWAwUGNV&F%KFk)h<7z{-<587C#&X`?JApS-PqeW}o^9{J zfKA)FIH~($`Og8jx0b=-sp=C+A_eA^w_FC|PY9H;08oD}{$_si&*ppwV&1{Ef+nXS zteQ216iV(XsNC&3LN_8Q2t&iv^_*jbCB50jV<^3*`b%)3nv;EAHXja=gJvch7Ai9# zl>nTi&M4D~ie0l7;?lYPL517z3}E58qz+)P&T0k7P)`Rvg8|cRfAb-lU>azF%mY5r zvw&$-KU2iU+8O2*T%bMpgGia1HLw_pNo(|`_-ZpuBZRgMzpy*#%$oKUS@|(pfUn+o ze;3Zx1n#3zpuEo7UwBb%0ykhG3Ah6nK)XVVqkrjgXd#B<ea~ZST7#{ifef)B;}q>8 z%4gkBx_{=aKx{hfUuwFPQ`-&0k6~P$FXLHAFUV*U8^3<9vy0n$A~Rad;RNoNGp&<- z7~0&l%C!j5hQ{?ae5LV419d&eNU=?cS71DCX=(zm18XV0JtHJIG-LRo(?O;MPz9KU zIlNIWKw5_T6*xLmXIm!+NWjV2^^4A7$s5VY8&d}_4z1y`30DxV(r{a5u#w6LEXqDM zD~@mY)9!CEQM1PG9^4rH|E5GxhZt|X3^!7NxFT#dU^}30QZgUFeD)Soc5jz{slpj4 zI};3ZjTI1Ub#r93h9yuIe|iX%j$A%xq|h{qu1#=NG;bv54?_tx!ZcPbuqtJCHBAV9 zo0oBvX%m|4^}#p%BsDLFDoEs(djy+os<A6l2uqTU1!V1d<HTY6I>5Lz7Y3bZSd@)J zgEwWU73VMol{#<VoXl;XX)>J9IJRkRSc8opYxZyHo%s3AA%T{iF_h{52jw^+wqDKN zpxYew#<JKn7kj2z{o1DBh)vOAJR>AdwKy)`0!9NWT8(jq6&AHJ(<J}fXjl&ex!dDf z9`L?}Ljr5cVHmW%tOFo<XHNUaEA4~Pc5^<~hNN_gg)hS_&>b-RP0X};vy<Tn+GrfY zF5KS8E^v2i+%QoP-N51nB^mXZ-0(%Ph)z6C7wEKwWy%x6M$)We8@Y=;lfU;yRvESi z)6qT*x2II6@peaZik%Cs1D|)ojO6hh1)@|n5417qV{sR@xRq2V3L8J}`?%@WR<U*K zK!3ncz^Af4AC5+-YRY1g`>?!#2P8v5wtSchL&XuY*^ql!H-BYq<XmCk!M9k9F|Zut zC~g|`NnI*qpw)JRb?pa~6%L3Ua`|;O{DmBFb)=LH+^))|Fw#@3ws0zG-qc_#E<ACC z=FiNL5?p4GXU5v%mX`e!D+n^kwd;7B$^3!0L(HFh@JYw^2e8nt7XmP?O9N8OC0!y2 zMwoEGvB|^63x4|bK}<pUR$vG=k3(F~IEhc#Y%nL#A*oU!N}K)8ba+lip@BghPZ?Dc z82C<E;N{L})CEVk{G_HNB+ejeb-ff262@6fVZIpB_e6As&XDJMa?zF>y-hgEN-r<U zaQ99Zf4HW+$8ILOY!OV6(eOEsg-o?Dfy0L;ciCXXu)XN+BO^MG2*GXE>5QO?_%(u; z?F?McNP`GwYM@)(B||Zdmm~<bbi!z5zA0lbVD0lR!A;M9aH#c{Ckr+w74kHVR_C&u zHK31+?`key&=}c2RNM%_L9TqBNPp+z*MXMZDI*P9uXiuKDX#_2ixDCevGb7Oozi7& z&i0H>cNV?DcybzZXGiCuHcXp}ixvzK$-W+r<Oq`nxe6n`gMcRrjrT&kZemRhTwJu1 zj(=(ow};~{?Z>%Y44Jqm2J;NOREdIUU-;7tS_vC0gXG22w=1S}kqpaoAp+)#f<CxX z1XR7QxndVyLRJ%EJq^8m)3{#4m;R)~VFIqZn#HHrFh6Zf*X$onDb>bKHasJhO*^w4 z+0{qjXY{=d3bSGVo_F*oH-;D}o{Ed#KiC$@nW0c|?SN<Qa=|B_AcL!fSqgX7%ps`_ zYmAi9Y=oi}uzjb|!)$tvVQZSINoQcDF?dnS9dJN5zdLLi=B=VAHS_>Cs)vK_iFH|s z;n;K$o9u55JT|6%=p|fZL@fitUHBpq2Mi)J3Owe;U)4w@<X|mCHt9Cm`;uxE%%r=d zy4k7%SVmtOF%(jRfHDp8Ya<GxOLX3>4d(Ekb907MUWtZky$1YpPr?N=C0GfM!G@qP za%b=;3$=(b4V^6rNlUB`C!lVFx@`+_OvyrQ6d>(gL@oGq3WC}E4;<{%&C@T$?vB4Y zd)xYh_HlpE!*&wQ&0tRCpa83~GzSwayO7QnqlYkj;r1CyKGQ%!d$uzm4BEz8P8PVN zdkb6-JJTIR26Jac<*?nC?Gst0*Um7y#F=N!z10R*e`}M39sW*)O;~Kbd9~v#f%ipi zgA^Ptib~MAdD88IhW6biwbjUa;%3bn46b19-#KT@3(~pZ|ATF8!lzgju~Q<)h|dAU zH0^$K$01Q5?2mFNEJj{zNP!`!02#kyWNCr-I0MKt)BaYmAi(Vmjl+g0p~gk%Ib$Yk z$O9WroHm`qp$U564W2yg;O}k*L&Qb3K)fY&9iV9<Y8=(@Shm^SKT0CSLRvn=X3RYI z!BN9AuVT#}1dM#3<~LD;r4_cIr9P{wRU^b6eIFlZa+02*i063UzBz&Y!_&-IQjNAs z>_x(senh4_9m9ifc6Jb*0w^_Wr<?nyyxeG9Rs0zUdoRn*c$H_uTC0@UGGN&7w5bIx zRs>YFnxw-3U!lANYqqn%+2Ve<KT}q1O@Ijn+2T1?n*%KYMioEZ_k484nYVij<885w zAvbYBZG_o+kY0F(F<1#)`s3&d&1lnJ!n#3k5E;c3o8q9gzu%mWl^Z%Ie1*#$N)McN zVdps;WrN*4jH3b@i;D+$V3@Ute=p`p_k)+&F&1Mu7UL@i3<`y(b(%Q%gG1Jwca1ly z`fq>n@ft4ac_1`5urfjdKo$2u%m&YoWp7PXB-$>|gkesx?wAh1h%g2vb482r_3s&Y z(;pbF+|J^M@CXrwyv{5YU7gG}0;@kFf;e2Yp(aQRM=;!r^88pj0sq^2vFs}XU3eqS zOnwR0Hy7At7+wWkdZPu5gfzvGvoSXVxah)*^K=S3|GApgU@K-Lct|50;5>`*DMp}j z;_a<DqT&-1(3EFSqy!JRV3k1<{L#JfID?66cL!>@+t~z(j(P?bLWHH+&UPDKj5al% zZ{ta1L|WRjX=VuXjhHqZJM)tuGaP}!1}a&+3?rK1erXW-dh_m!@3&HK1Qx+bdJ*1) zVK8N_Io!i}FArHUwTz$c&TI^ed0^f%<~Sc48sCtiWcX{CSrX*behtQZ9pe(nVAD^< zBO_Rr@k+abFdPGI#k{g7Z(}%~2n}Fb;PMB0;{v2S<=W{Z7@yk;SCmf@S{%t>Q2NvU z9B228jF<+^Fv!gEBYw6V8Es9jhq=#7qXP-b`7@&!Hoz=hvR;g8B~(~WLh0md`?SVD zfW7BAO=pM&0!b5U=D+jhFI;PX{fl4zB3mF7IV2N=dA$)pKnD{?39=fQ8eLqo!8LNh zAbkX(dz{8FfWsE@A_h|vKIGO))&vGJ4Nra%T&YwkXd3&9EuXY9!Pw<{GcDtQZexM$ z@8O^q0Wm|0MeL_BL*N$HmC=m-0aBY9=9FKBz)JRHwmX>}HKG-MIUy1KlJXrKPYl5T zPEauxh+`3WXMlLNI|9-&NJ4BcWMGmS9O34I&NBn4DjnNkbAj~7M0tC`RA+hd&qKf+ z{3h~$af?g~aTvNa*cvl}z(64Kb|fAFEgXy>9K7WZ`AJhUX6%INq*uD#!IPJW*?E<8 z;99FzF+_qA*tP*`IuBHJ*$yFqAj53*3edPsAny#ceb-Kg5l2ws^LgVFl*@sliwLt} z2@Sw7nhCBWpI1On5rV{^2pRGuS}_@zJszhI%`^(Yv5jg+Ke096f;B;^pHM+9qGMKn zq{!bFaZ<?w1Un&a6uH5QZu&pp>hNhT$@}2nCLE8E*%>uh04CdNrsUUPH~)2N<K%jq z!ZoyX_d$QIF`Z{8R##6P-E-RkOnNzZMTpkz5F8X}NRZnvP@)cP3r_o7wge5_BbD)F zxAZ96820IzwzQrvCU8}!Gwu+i2%l@}XGeL6Hbu;+z1>-C^Y(<d0x87Og(?IyTNo=l zzpWWb;Vn))q)+d!Z9$PSfR)-~>OgSF{=-oh$PRn$Eu1I9KUCQ!306WNm_Dke(W0YK z4YFGaf^e7gTWQQ&ez&8#)rz_`zfLr=h1b|T(uMlf@_G^XXn_@zPE6ZGXL0QZjsy+_ zCq6BKbt1<|@=R?xRFaHnLbAp+fH6%1?2dVzP`Z??hta{RwS5lHrU;->wL(u!^?clR zO`=a_(9FcC>M#Z%$xVfffHFg5JJwafNL3hy%PEQuV+ypfz!k_!CCJ8=?lilNQ{jwB zCNLB2-TuBwZ}iwRlXx)A7K3>ki5`9<apjI*N!6jpJAh)fMU*9SCJ?+~8e1g!FjxeK zIkYmSp=uyCBWV~>?#Vt*b`WxbIC{ZMbhRqTu+sK}7Pk#U%oQ}nqp9yz*LTjA)f?%^ ziUiY4v%+P|lSVe4oWl_rEFOk5Fx^KxU85<TUS|Rm?{r!vCmqCAhsApcUEAqG_06XO zp4|*<IAfzCZ{9>Th5?wRbOm)ds-b?mu-B?C>4PqExR}R?Lnfp&>Z&IzyGe9Lxya;b zXMf|wsnwHaM`V|Q9rPc2o}E2>$_9rp`Oj_m_Xcx_q?UOn-hg$GVAk%!dpRw>StQ}! z>I{pfBhj6nmLW0}`BQ3z)A@LTqXqLxFew>!c&xfT9`^=kk9xj>DRCY3es2vs*o&Bg z2?Bo_lsj82I#(>(FBVN~QFxAQ8h{gzh_7y$Oi_pKjqIT;S7TQqb;k9<?k)F&45&&# zc3Y<83_euF(8qjsRK7{Xlm`)$p3AXVe)e~9jy=}A@*=SA-wHJ76+wmx>TtN2lZ6dO z0g1jCeDPFOaLz5VZ}4<brGehISNHs^3H}s6#H5M0@Kc;I>5||dwGOYHw_X+Y1_+MQ zHO84NvxNFb^CAyUl>n1+iqn0s92*6>|5&UMpi$=r<|m8S<ze+%va8Vy<K%Jxlw10n zGB6&3*bX?n+`o9mvk?yRcT5bsq?}=w={C1%J^*@(fC}=<G=lC|0TlZ{Z1KV4jZ_s_ zLm!vM1g<?(H@Wg_JtK73p<yjMs=Oi+!b79>cdg=x+tqC&FTHIxS9+A-*DfX!kCVxb zXG#33ktENxkqq75?}LH4UpZvJ3~njD?J_mn1h37Y_J#$vaeSm+vy6Qzb9{Vi+P?uY zsPcN)Xe6Xmf@yQwj`*ixN3@!G|LInclMM0Oy-`~aYrNiAHwq>+*$aj-+dOZrs5ZS= z0<{HB`coe0rb!{I6W>28C!+Ps+mgYvV5M@wB?qt}Bdqq)A39+IkqdrhOpnhziADOj z?jx$S%xvtp<t$2Lb{+u%N=YM7?E-^AEo2238beb6^Vwk~BHzd=N%cc}Z*4~zx5{W+ z#;rGC0#sYfhSwn<ME2Qd+oF(|m~t}hv$U+<+?;9qG)sx;I1Lepg(OD2Lx)QM)+&1p z;(QGOZvjFgND88K;4n9V>-WIt%o9j8V5-|ijCxQ@MN}kQC8#2_3L}{F1_%*He31wN z)@-MZ$R_Ued6s^T4XBAw%gSREA6t?wY~`%f+X&3lC^oRpB`aXhr{$GQFJL+!?v*vV zL*&QdWw_ZK_jxRR4%KYN0;Gk~qF8;9bqm@%!9@#KxQ%6}tuabhHbWNNyg+tqzm4?- z3sf7~4-Qt90VkYTNES#>otkCJHYz)b9ZW;qH|6FmXVY+p<OUGl<%I)BRB0fRYG#3w zA0R!^fxtt;CJ)*UPZ}L%#(#UvyGhbzuA}XJoH_QfBj6E(i4E!Z$J(-L+A@UKhw~k{ z$vAU?QL)9LY<bX-cN*uw%rV<>W6Dq#jGZU!{@JXL6(3vC1rlgF`K+7~Y_N5%-5K`^ zGR8r~UO)8MeF5)|xl~F!h~MSGUM$kcS#YdRI>Qm{qJ9V1mGT}D;20vY_bhE+p|}{> z4r;L?<aA`xFweb>&6}g+DLk&R%yBp%j%;51TvPlV-+mSs5*hurOmkR*A+onC{b3W0 z)VYO6FalH?)U+Beq1CN@qn1p<q^J=tHjBEhU2PjXM8FU^gnevo@c+Cfb+d*eIV5Vy zj%#)_-!J54+!=@`oEN#hPG00~i0tOX<j^|en*S&VZxl$5YZ4=QhT4RelUJ~v1iZFY zTA`b^kdmT^TNqYIFqUbBd8;gvt85C6a7I)ow}f1!Yz`65mmRNW%Bp0=!PSFs!Jrx- z4^aMw13EN5bB0@)CdHRx#_<9^lY%S*&G8G0%zn~`;+Dg}Aa_RpL{83Vakeqt9wJ;X zrv~s{<R+jNVYzW}X;Xr8GrRlN5?&Y7loHHaTy;g}?a(C~@TV6Cm!CasJvp(EIU~Pu z|J?rWV5m^W6L{?Wk!FZbLgB-I8LsT|xfYxeauWfda~%X8qOyscBgLh>9)>HExSfim z8D#C`Hw0$8x{btwaTI@JH=(0}ztIB-*Zrhow<c~ADC0;BQ*7lCms?rd@)?s?T?k}N z$(u_$R3n5ya5jW7&XZRWLf8V|NKx0Fm*N1x7W1-57y1IBXq`lVx@T55Zajf6|7z1a zomTsFAJIAKJXS{B8OPI(_Sl=*EOK`ni<3EdkUUVC%W_sk;jy=N*hDk=1G8n8Uvcju zjh|Ofv{^nLX(Z_db~I%TN5b5x>rGW@TsW09ac%@{Z#oO)gh8FSN-9-ed@^R)9zwEc z*g}4S38UrrN$?aM4g-Cra0VzvYClyx!#%wltFH`+?<y6@a^-@|D}?f!M_5RT*=k~T z;vkymt2Ue7>#Cn-AtDgr*&{kpLp?hV0I8i??CviR)MkPspQZq=XF^uk<V!Ci;SkS= z3emNwh&1CO@{YF&phdd~WChKbDsYDT%gGu$EYj1QiaRT`<<e-wB#z6(HOIn|Q7Gc& zV}d-T$IVmyjmz!&hdwN5wAnl}Xi_Mt80K410&8<!X+NZZZ<3L4o*zJ?=A~n!GS@C{ z%*^XiJUyq)@lqQ|D=6K|FjZZK)?kX0W@JCuX`&1<-GNO?{sBHmiabW;OcEiwP$e7| zyCSAy$b$;FaD|t8$DoM0q94Oz0hX+VToVmSjin6A45O|LW)xG2*H%RoCMgJ$3o8u_ z0H^oL<do&z7PThsyjc<;Y&}nkVX1W%Q>!5Fi7afeBt~ZXd(cB>B0OSjt{PmyWOaZ^ zXJ!xH;OBp)y&Z(3@z*Sa@O1aU)G5{>gFya^TR2cd`zO3H`E$mr+*&Gsj-`}gY2r#0 zTGtqtxd@3K-P&*9KW!_^qqqtQhe*m`TJZ!0O88+$mS~D0{}3;Zc-!Zu<LH-Nm>T<V zd;9G(v#hP@9{58%N3kk8OmI8#so%UFqSPOnCnd;A20m=3w<k9ddHoBE`V7X5*+5M0 zz<+HI<cE0sI;?HIh}52d3CbPYE4&&aFGsW`FOv^JU<<}8@yOf4TLcX`BjkfO<_Zs{ zg}lSbK^B{>UWO<wIOZaZA@_gcdPVSCtVU3xinl=6o%qgSruwL~c#$LjH6I+6mf;29 zqIA}EbK0gfcX9mQL<S(%9a#d^(A%T|t%EL5qd*v|A76jKl+N=*6oz`T6ljE0ECs?) zAV(T06EU43Zcr|RnGKPN9I|L{<S13sCszpDQ7FR6guS7F;lcW6e;Ua!Cr6!rc%-mN zd`G0Y;QitJr`k0$+QAQ)47u7YSri%qLw;)4&0?AgEr#hp`>ewdNb0Qp&9zc<aPd*p z9l09M?P<f^V<IN*{WOsiBPIa^u&YMcST5Vy+B~}vTNOTdK%?WK*~@D*V-i7z<Df=P zeCVJk0+23S0LPZ~Ey$Df&Nhbdc@vi%yZhp_?(E}`AO1^ciY1dNjj%_urWgkkdc}@$ zC)yA!IL(rL&PfWt1!r=6@C8>l5J=Yj;VzaEHO;1rTr>>0NyQ~d!->Qyk<%33yp^ql zS*e2x%mcfE?+#!!8Q53t$4{gv?O6`hNrbp(^T8ZhC;Cbd&L9lS_^*8g!)$C#1??P! zFBbr1re{6qK>iyyhM^R&%P7YyLK5`nsPbkai>NxN9l@;NPdwAx<_#@Lq(W?gN!z+z zmE5YvE|^yvWj9JjLB!KQ(%EdQzv5OanhC5y$RicE6Lri5lRb#s7lW;0J`!K98+ds5 z+ri;)w-jQVcNPH~UdUq1kcJPD;4XIKlT3c$h#TsG4h$Ou{H>+zK43%)fY<+K6LgFE z!@i5yIC+^AD2xFftYb|P-dxcZ18jK_ujE8fEXtt}n-bb!#$^ftV#W9B*_7wx%M8Zp zH~)LX1j{}0D)S%kitQ-vBfTvjGlWOv7d;JG`tZCGZ(^F{ZQ1~H!(H?jo>=E}Sc2#! zaA45~Lj~df%9U8dBUI(mNp6MtJz&Q581|4{jz&;Iw*b=^F)SPKkkc~vOZ+wcrZv>T zCUeUb8<@mAO-&Z1AgNhOEKwnY&jIoB@xJI=p3Uuwb&7@+ahc#_tyFiByD?sh<69+K zLmuVT0-6Md-xW|k_lFskxseu*IF6$Z-VZVE^&V2*VB|EIhA4pB%<Rv~YH(haM!|&) zd@=~Wv81UP$-(c%b6c|YGfgrPlTT*YV&#{~t8@yXL&B)NDDRhn)&Oo39@*gLm_ZB2 zE~*HLBJRf+Hx?==#%o*f&6$O+2Zve#Ch`Yi1eENIu(UHAAU7cKXoe*E+np={%q2G* zm<S7YYmFKT7M4h<6O>lpEtakYg0aTPf`Df4k1Y&RbD0vlkC|c)v6UR&3xgi@phn`k z;~BBjFgRX>04P*<W`S7w;j>5fLc42RMWF^y3U%WmHUTdmK(73g*B-V8=6VHArPBh$ z@iiVq$G3tZT`Wu;d-)RO?3C!Kau0nWe~53o)c#$#u6@1}#Tx)v&4d}3a*q{{me>?S z5z{TP0*(w4T0n_Um<Sb?P8r1Vej^$}E9sTwEK<+KH{U|4%zTJ|r`<QZx7l<YtxsU% z4V+qL!H_k?-35_3XM#dO@W-#P(IUUhEJf0deEOPK38Zv3IgQ{DhN&q|fRy<Zm?j*B zMc7lyMAXqAC>Dw(2-Jks;MC*2drq@r$1vP9Hfzn1y#)dUQ@ENcYz2i}S*S5$u#&=Y zwXuX;g)b)C`R;-bG5Jq%1T`@&0Z-7GxCc8_nG6vWM-)(!Ku1mo=1Y<dsfmavxK9Vz zvMsa|$N$9%Z6kBu@N;~DRv6xSan>Pa1UC(2&gb1TW4B%yCUg<U0I@n*v7$DiY+h|r z3PnLSOC%{HRM7&uTwR-NA6W4iP~^Tv<bnw$g&C`$kJ==Cl*jaG4?X&wEv!P+lA*a^ zOuv`eJSLZZYV7WQw%hEQMGWE3Nrnv;@8M%-G2hbBo5Qh=%SMA$ENnU8)~vI>zOmB8 zQ%rW6YbM>Oy8}m;?<V4Tj4}4b@TzUDoYdjGugBZ9Mn815v;o->VtfjP+xM8x+!i?p z%xO{q3WmK1h0QAP!M3+#VAtA4ViY15w8th$!U#Pp^h3tQa{CGjeQx7KfP=P3qdl9+ zv#H(^z>O6aY&><!z<RzC`UUwk;Uc(x+~<+H&eGMjROw2~FLjdGrcvEDm&RP_&SVD> zuR<}dE?{RYgGm*F*I@glg;Sh2GOi=bfEK|oMs5|(a<x$8O23GYitsr-yVS~_ELlvk zAUa_k6rn&(gTsWa32#u^?Wi;>ec<SsBPlJ!nr>p^@`j8&FeWwhe7$j&3_IihSci|B z9)a~M>2|x2xL@IxYaKw@MWVk9iwTh#{6u`b6ES?ejRn^_Q5tycgm+tYBQ2Kknvp!a zf@cvOVdM<r0DHJVJ@_#3&Jmu-vr}H(MQ&2e_LS0POu`FK<m5;LPCUYn@hxO>V1hb$ zq?NL^FF={5dE1TS%-Cy4kTqu+wJ=kHq}UM4%>z`STx?}QEVd#=DUhsu6xD3?dU)mp zu{;Vd=Su*1@p6ni9YGCuy*LXHA3Qj9A=|c+td~|&HVhsymqcQwZnP|VD7~zQ%RzWc z%}pe>gdD;%O$1VMmS;5FK?&Z5<Ad2j*<N?BC2a2VTAMufYHzcWtgGf*H(Xtlm5?RV zR+^+y0)j><gtF?a0+kVyGQ5&1`${o71ZQK&!;xGt(kDB2YeC>@UWx`H(2T9ycQu^6 zY`NWQSvmR&B~0W;b`CdCOGG|-(U2i8rxRKhfDLiuT(&2L3E*l1c(E?<m+_2UxYZ^X zer4FQUsI$vn@mfHu_i%@#Q_;^G&$DZLkGeTc53!Uv{?*U%muv1D%if$j7~WTu|^&- zP1eYIQ>=lNLnK$CkP$VlVHmPlVUxsRR!x4h#|I5Co~gpCf;?L`mjTJTR19#pwR6rd zmgixRrh_S37)YY<AWR(MysIpRImioeHp1O4NRV1yE}37DEEDwgKri3LiZmHunGc|C zVYwG%%!z3<5Ajgk%PF#|DEosOZ**Y@^jS)a-NFF|CB(;Fu*32u>1c44K~J2`^sr^+ z`|fUhVJc{CB;i;7>UgqMAIS-wm#_Jdr$fle#E|;nW&)7!i6n}BHgc-CQj3+_vX_@@ ze-agf!1spmG>yO5YY|nalh6lKi)X5!%E%he8_K|~UO=Gt$+49dSRByTQaT=Te4i6= z72(QEaaq0MREZ`-K3q7O2wT#w^W~+;4N#@jWx?x#Fp$^T(}0LWx-sav4V$@+#-4*x z<J1Yvs1z3k5=suK?|3>h!Zd{iUFH&|bvdU7HfV?H#2XEJ{q<E1%zN;tlY{txS7M+v z1VbP@W(;5qZ@Y;?Jb1u?dax`p6f6z}#FBt-o{EGZED1oM`jA4-fSwYqVFMBL#}&uO zuEJj_K{P~X0Z*dyc2E+K;*Jx^E|@ryU*}INt>R}WoS392Y(k0xk{Dc{Dg2BT4Mial z6a*x^wIG7@Yf4cV!3`Vm(O4Uz?qUGD!v$YqN@;OiU4o1&*m$jgPvZtd*mLL(poBmf zUI}<%T8Y<z>C06e{yfj`^{R&(KL^3sPsk;WabfCP_>cnwnr=Tqwuqe=AQCN%jM~E< z?FHl3xgwehb5SZ)7xJO-0V6aX#uJH%7tIPw0%RsaIH|IR5f<Iq<>d>mB%L8XzEZGu zQibXWcsnjw>@sO1f*SZ>Ta(s_W<W_w3Lr5hfeI+?A!!qD93evxrv&y%V=fj_;S*#5 z5{UgR6pPGC8|YPD9>|Zyg>{yN1r?C3Y+=SyTM8=(3w<_4d)<q!?1_{_oJ-kWu+x*G z+2E`sbGl)c(j6CmarCf<!A{pcVd08*X7)jESCoref`(K-`NRoNG|U)l1w9BGYt;5l zIc9dMTn>2zaK!wY9+JI~G)yX97F<w8$Dbdd(PsTBIrQP7JyS9AMP40ZjdserDeg#w zt?99xo}d~3)6rB+xl4f8?qDJl?JA6%^>*<(&(55X5pN2!!|w}I+?cd{s@Sm+wMV$% z0N2$c$hBZ@0+v0v{$?KgwHi59<cJ5L^yC{6BOakdmDoQ+7Z_|sz`=g%$`LlT@FDHP zSFTDK3C=cMohGY?$F8n&g!qPu^F+MJwDI3LayWc*u({?R!i80EwDR-0unLJ1WmPN5 zs_t+&Y4*okIKkM5cbIRO99@AZt+fd$DMa1=c{4AkIWgNjSHh$&eBmgZA$(sOpJTHd zX6Lj}pP8YCO}1jNK=K}4i6g8!na`4_BA=Hwhywct<=sXyWuB#OS0P&$@oDA;IO6Tu zU3=1Lnxf~zj8CkA$bFN{`Gn^3P!8b&+3cQ;W_@1AEEVr-NUjBZ6b7#!3ifHU7)5oS zpApsU=*?OYJ?Tq2IXsiZkYa_v<dK<`)F!V!5)tTCBD(4bPX&tTJnt1)5+01sFC;_p zyG=|zcX{Wgm(Uam6v)+OiTy@8*2LW*tfxi!ARQMe?=TfS-NWNpF&+;*l2!PWPbo=c z;gzG6w`MG>H&RjeJoXnu<PZghbuu0?-vX&pMi_g@oidKh8UAU&wTs#oxiqU^Y(<@U z#>Xi_q2PEEn{a4Qy4-!SAYz`HW`;OIl*@X&e21ZT3%JA9RYuH=WgWNHU@$c8G7^HQ z!E`)ONsN$Gr${OR;X(a!WTGR*H=!#E=_xtlSP64m1dDoQ0G!TOlF6ZzN;We2H)c*C zC}ihFK&J{WO$i={nWL42JTRprukMSvu=CUd@g-CVSVpU?e??+Gq@%`k3frr^+l4}> zQ>y)e9p~z@kEr?l2DLCa3Q|g51wFYN@KBbGfkyQFDubm(!OU|=d-zHKE-fNc(Npfc zmR~tYnP)rX%3TgGK6{cB)SSLtx*a|-u~k|pc4KzBzi(t=JY`(1#Z@Uj9UO6iq<LBz zF^yW)>D{nEaFbTsrD54TCdP-e9o#(YH03BMUetoEEj(#Pc-Z~&`M6|m<Ep-dI^ks4 zP_NJ<&+<eh-U!AwevsuA^{b0LjZQ_cBDE~h+g}P&@ODW)u@bAAI-Wcbdtn;^1||^j zxYuiy$_H`DE)wV2&0g08D@9v!&%ShP!h8V`sNRFP>o`zvc)vE_?KD!k=U5>i!&|}7 zwEVLWX)y1ySQ?<pzX%#MfRR)}5J}C*<=#ium%r&S3m>J4<2hONe4mcxX2V5!$vLzQ z`s1XC8HC=(&2>i{e|IXWL@;AwPgh9tzGs=Y%M)MRvhX*DKBr!Sg58TI-K^wfQZY%7 z@)gpjo_4jHxFv0GLxes92pS_uQOfsN0jq-}BCxp^%^qn8^O{66;TOQ5J@7}E*8(lF z+x6Z8pH|6%%u0y~fr}^bG?ZcyK;}8Ao%QPAZmT;-#|=IdtfkAMNr9D8uf{h#hS;hC z{7^2(8sAIQ$)fqk+P@UYw&AN-r+b<*Ov3}eu2M?DI+jX9Jh1jEZ|m!9Hh5YtFnsY& zZpY$L1)1;xNDuovJOO3{3Mr7;bi11>-y6UMuoa?HqMP=4O1>3p)}Ug!CgP`&%<HHH zq=6!7$2+|(`Sb@r+Mp%<U8IWQf)}%e!Ik-bpVp1>)HiRDU?H}?>2RluRAlb8P&`0H zg7G@U^oj_gmCTWCcKcWh@rj}_zx?1qf_gsdoc)&$AQ%PzP!<7?ao(L}a3x<H9F{Fr zXlhVCIyeEAYmp{El!G7_t6aMy8v5#ix4z_Lu&$KXw!3(alF1LqV?OJtj9Lny8mFJP z?vtk7M9kdjwY4_h?!yyfsy5VpXSP+)G6LF{sK%^w^74%=)akexPJyQUu2C*;uN&we z&+}K^xw2^k&Q=y3sk+wX!Qk-W1E~YQk`yFMgzo-fIk6#<w`+6j9Kgv2GYQ7=WiX46 zp!41)w$iw_Y1~4`OaQ^7W23(g0O7g?UmC{Uk+@1Pf|`ptSiO%rBo+OjhmWF^h9%@6 z5j#x#j5+d1yvzefit|xE%uQFmoZ0|ihTt8JY8Wm}#+t6p$5q@RK9R$==Hs=>wy{n# zz~tk&^{I;I1fFiHVRD!gnb^f9P$Z+Isu`~<ByShonkYj4fH<!A%ev#S=5T8AbpX;! zB_wVN+Qk<XXXYiq{&ux~@X1hqHU|@fx{+g6vA@Iq$|A*m4;`n~O2sO|S2I<F$H$6F zryyc3Trcaf5`b275rEcUfDexHm~c6(3h6=z$r-|jh+wnvXav4;Nt0Gd7K)ASSS?Vy z%zFM<C23;?ajnl99r-|B)p*c|EfYl1ML7gUwFrw%Y)|o-aJY=s!c5@Nd#WKNnSeZd z=XEXa%n<ucnLm|j2#rhQ{0@n`8x^b_@Zf407Lk0lRCdQWl#v-$HH2tT%nibomHiI) zcC}DaYoX_iaK(>S!Kl`=w*LB84&|?W5maI!iUl2Ec&$4~&xqH6HgYeAOe}BZz^R3; z9J&^#{z4OxO3166WCFN?boJ^L^RZ;ziolUYffQbHs)voT%gIf39cVYJB4CmtVe$0S zLrW0pcm+(+=y>)pYBB*^#$6G#U;~#Dm%XF40ugk|lBwNGiy{RtmM;x%?3tTrl~5Ix zr9&;&FpW5zIR7B-G|rkB`ghyXsJ`gGIR9uVWLcX<n$9JOXa;^uS;GNPS(^b+WplCb zlVU0IdLobtw?rYiE~xe(Twzc2Dz(zvxq0ynH)tF|_`ZX&eSzK&q|ExfPm6XOxJSZT z4@qh<?^e&pbH+sZu(j^fNzDS{26G?z`X0OoWMemSf+3+8IMu||Cqa36MJWcuVIExa zU&eAC1GwNm&WO}vBlBQ5HX`guW7zl04&Fc@2GZ;A@~#5{_tx37F~fZ4E?aWF6G1q! zX->_O9*ns`;h>$q)q-}4R}0#4QqV8C#Zly837l(Pzq#qXmZk5NyKt>b5SZY#P~KSM z!=22+^wgJM=EPYNMOG}eIfbg^e8dT>6~gnfVqq~*2D}%%G{T76Qar@Met4U&%i^TT zTzN8qAQya-0|3OS+^1k&jSVR36*KT}9-PdBXDlP<jDZik_NwAece;vPA_N+nSdMYU zVqn@d6((1Ws${P+qNX{;|B^UT6Cxqb+QFsIuK#kG^xNL}GMB|%W`-@#Z-U9`ohD_C zaUz887OU*HaCl-~4+#!R37;xQkgCsjIQ+91hH55EOW*@@@&TvjY5N^RdD(Dl8xOAO z6*SYVDc(pIpG+5@NEaVZ7q6#_*V4tv_)0N|Y_C)?GQEOgYG`m?N>xE3{UDF`*>4l_ z2@UyVmu45bSgE}xZDu0h7{pCUMC<r50r?8Cj5zZsc>o-=rk^%M0{ifsJKGveItb_C zHmW~TEW}f5FvEPFVx|w2^6@62&004d7;MFJAtwE6I@-n7ngF<Gtk8J$hX=<<in8BA z&8hH}6kagLDdrd%l(QS{BTmu|;w)WrV!Atqk+%0?XSl1Zo!pzP>R))dRlXOj{NWL$ zDdsMdjE~~924>uS;}$9SVV(D7TyA!`6u7sTO*61s<Hhz4FZ?(Irp+?`jRx9$@TQ%a zD+<Us8bbs)zLwym#$fdgBVo_4$Kq94j~N4&@Rp0a3>;ynYRxKS4G%{H#|!!?)#en* z!1go-x9{ycQ2HhsXK0=bPDH$;gO|?qt!s_7A`7e4vN^b=AW+?Wn3F{IVPZ=_xcFLc zLq`;xEO6_@V@6R`-vI4vuNE>7-7nootetP`;Qlle0_SQ%c^7`oocn<x-^$@N0Q{eP ziC*jN+oq)ec>tr71RtfqtGm)3M9$f!KOh0Be_lXw;%XX(NZxeb$3;q`;N%=1h-YRZ z<M+A2mbaF+kPLw`lgf!N3pH7+jgaPkZ?M*6gp6OJ)M75HIJCu=Jo_UEMBc};+4G|v zr!AZhP-HpoG1Gypkm$V63m^o*ISC%WSGxQN36?klXtHIlPl3(Ind2j8ZjC1%uh-k8 z75*lZSkhri8^{^P>x^8!F;p|WhBh7HLrVHk9KKf~che1<#5{wgfN91#4}1ZV!wmP+ zIE980L`)aWZA^4~?GayX!Fiya)Rgdaf=@K^)j%0Z{)*RA3#G4S>ASA@P^qzmL9ISh z;OYbe*OBq8fPBAIK3G4&F(vO5VO`I!(whl^Tn2uOOMY$hmDK#@S61LPHXM&5u8r5@ z_9jOIK{fEMG@l^i8>BP542sJMeLQ7l3s_6noG&RE7~E6Giz$3b%oJ#|8SieJBR;vx z?tbA9Ia19(POqT^J%CfL#c896B`25r2P0W6Q0L1OnKv&55}66^IdF~!`X{n*Zw=r# zO`!c0J>3xb$d7lqkY(GP5PaxVI>Qq0{uh5@k}-=+9}kt0fQmumCp*nn<{rXxC3@=) zt-2EU5Xy%ufwK{nz$=ML;MGJWaDSo__b{!aj1@P6!Nswt1V@xn2@agXk{(=^sHD)- zUZJPGLQi{zp7sho?O}FCZ58@{s?dv5FySFqr@&#S(0V^ESuKp<Y8LlvHH-VTTHt53 zz|U%-_0>*1I%~y}ZY=rr0*C7b4%Z7Du4i#i*Rxpi>sc)M^(>bBdZDN5g`Tb#B)?I> z%GTq4W$W>HW$Urzv-Mc=d~_xp_iR1xMX%6Suh3Sn&{nU|R&PC)VXx47FK->j&TJ;t z-+;BjYq%OLFeS!6XIztCw>IGVzWZ)NoVcTUQ(O!_vq748qW-8p3Ddw{3a`?^g%<af zzM!Juw995%*%I#Ewin#Hp&f3hbzh21HF-gZiE4QXz7N&`yu9_6m(ng`Menz~^1KW< zng9qtppBG5Ifc<rzID3e4j#22_bUza1HLzmDAsCCx_}|)$82D=@l83b=*`u&6Dz0u zU#qM6uk{lfCvCh151Zk0Ip&xBFr_PizbPMd<a__}$2Pnn?GkcD@zg)Q1;d5Il;Qda z9yBm{Do&_I1h6jH>u@72l=waiSZ>1=69D}@r>&I_3<w-T5Y+%O`Uw)db9@B|F#&$# zHATVIml3cXmXE~Ze#TDvgSM7s2TpqU!dY#2@F(C%WIAXIOHrUm_}Va5+)7bIP-Oy% zz$8nrOu9+fGQ#p5U-_al2c=}ZLZIcOpsLGB5okFna}eIH#hnjapL8v5E$NW!qkPPc z-@NjZA8nc0u$u`w!b6t)2p`^qHsAJj$mYR0d}t7kyaBgFwqPakxh8t?I++*zG!-^o zl3(W)VcX>uAySv^;GQlsv=s;+Ccp(*{)U$<7uxXMI`h|Y0|S({#5MQF_ynpo4|t@V zZQ8Fsn(r_&BuVDD_n6^Z=+iUiW4}jf%4B6@e8sa4dtzB8y)!Tl<Mye&_(R6n91OA{ zckDJ-Q4Q0XEM3l>E^PH~k0zQQCN84t3S@2=2Brw_?YDuym1RXNSJ)ix`5nm1cY^YK zdPwIG!ffLWO|Rz>0LL3Uk2HjQ54aLS^BDEx$03zHIQjTGGX)!QAT^7yMh1%Mq}ZtN zYuou^qTeL86+D#idF3!7ZiHPZ+VLx}p~6NzWN8aW1c5AO`^`cb_QxoLG8SQFk6%Cl z5nI9UbA&AfdXZ`_04UH7YRfnafIMz0IHCIY;2(q_`+OJ}&xa-Jh6u7HYoLjEkQwiG zU<4w9GRq*HMAa6*WQNdtduuCe%lAb6(POOy=208bWC_>Uc)*o;)?#0YyCk@T;%R+e zTaa;3l_7HqC$ynl7&*XaJGd(2SSo|_hRgkF;*dqCa~^fnS@MAnD@cc5v2BunIEWIl zF0_z?Xuu|7Gp3WB%aC3a&5M1EW2ul#T~S1Nh3!EwkN*G0uB^MQ8%f_E<jmnEwK$JS z?Cz5pIq``*nVzS6xQS9sN)$;+c7A<-UoAiZ7j))9B5FYaRah?8f(u2LS*!0c$A$?M z7h0Hwm1n5B346Sql=KN`vYfzj!XtpV>^;C(ayVbcK3Z<p-Q4lDL!4sAtLH4&9ftm5 z^fx7vsjlIK(}(+TpMn=?@y;W@w|~a>8#Qty!}_>nNq6ZDTHc|(!?UOu`ZFVX7|z&v zm=5o%L)i_9h7H_Up;+>Ur%IQ;(nsxPD|yl#a`h!<;R_TQtp<`BhP|vk&Km^Vhrln5 zaK6Zqyd=6npN*|QTyjVcTVh)vX3OR#5hViUxgmX=Go+;@hekZum-3A#cZ;`@HBGsw zWb%&B3z;6t*etzS&jhk{eCV(l7R$5G+_Nhm-cDZO4YqvmUNeV16`WDsHosIOTK-tQ zdBNsXo?xx^D{O1%Ym8o8Z#d(Vb<45}Xl+VdZic9^*}yrA0boLo25-_r=z4y6fBK3c zfR`5h!=qkv(O4dyPcP@F0kRQ~k9QS~5^+ux!)?@7tsQ*HWBK`wOg&hM@f^<_@7rTk zAn%fZ<W_4_S-EIBnYgPg>E@8%FWS5<1;wUxct}6ZNAV~|vY(8?e7wSSSu>vS@Lgi= zYZ*?5$v)V{jGwQ?E>Y33Xa0<NtqxP{Y=g_}?s0S(UORC`Mi|v>oaWLEsl0${;yq%E z_I$fM=1dz@6s+UQEIW2o+FSx3gjzPloZDyIZnB)gGstF*mdzoYe+v2XIY)}YW+Dzd z1n_>$BLcjUWCChR?z@DN$9dLg6zx=4q#bhJG|1c1uVUWZmW7Aw=$!iE?X81%umwSE zAG5@fIR>R@;-fg3G>Ro-6&W`lp(I2^kwUb-?{CO>Wu_S$-{UqxY}<?yb2HYZk*9An zS<c2x)`PNFhaXzmxq!u^{&aXPx1|as9<V|ea_7roQYv^OT%5XUix5<*2+|ozar285 zMI{!YmOZ-2&<{@Tk*m5^lWX~`xKg#nXeqV8Cf`WufHdd)O2<#8&=tWJU-k;QeTg~T zo~r|1Vb+)SR4C4Z<n~UW*{&)=R+WU5cmEO>t%@9f)2PVOYEuy(8wc^Z*~AuAQtCM8 z+7n|ns;<?Bnp(D|M6DWA!q;sn5zaQH#8I~HqLI`*t%gJ%FZX6UB17Gb1Xr~p<%^Ao zm{jb|HdJslnh@!A6Dg}zO${xBk-yb`wkzD!(Cs7!b<?qXzP)|J#h(G|G#QY4BX}!X zp5s1YH3)0Ua>tQRwBqatx$zjg_$gC@E~RkI-9lV6(4eKH8~v=(SRj{+5ZJMmJ!}5r z<sId|T?imY{rPR@G00)Nz*lYa=r3gBz~qCDin_&Ni#mX}r<k+@64*}fgyPQy%QA+) zjVW%H43ORg+r~IpfERHvghveI85@QQ!41AUh0+*U-r}54cdTzQpYU^G@@}4p<9iaA zqtGpzAn~b|@PV@*IOX*rnPmHL`$muxU50bem&(*xh3?(HaNvWH%W`j<xlE}4ui1Bp zTV6zwLwpfs1upx(ihujvmsI!xQ!`>0e#h&ENunYm8;`Z%JQSQ|z;`X4&(KYn6K$lK z&F5Zjab!_n7_#d{W?CFegoh;q?3GJ3x^~2hqVfD&Bbq2$3RGZy2*BRY!KpiUG#c^# zOaM<0SSN;=B<3#%Xvwvr)%;#>duq}pF|2_(fiEB+p_1F450zZ0tx&D?R5+gQTKkC$ zX@*9@3P&L6DO$bpEGIs@7d)M6W=DBpw=9-{9ii2;p{_O@foK6Jnx~@GsFE!?Fnwn) z8xzQGiY0OLo~iqIrk=zRUq&z^j_u&UmFk@d+Ggf>P_(9~M?Oo?je?UbT-ynnM+(+& zv$Yl{d7g!*T&8%G*6O6_VkA`lb9kO9&PQ7_KMsz*JwsaVcuHy%iLaM8(DHKmm>cEP zV0Im15#~Ilt>H?yw255dMTfR1>d>Hs7ucgL>d@e>>e?$0aB?G4HVZsH);ML;pg;z` z-F}DR6P5`OQ}#}AvIJ+uxW1-e1RP~L;zVbO?Rek{D;PLc%D0&D2qi|Mb|JNcrx8qT zaqx$4Q{M9##YdCJmupkhbn1o4`@3!?5Z^Ye@T}3RU_EDH`zScuIpBy5cQ4@Pec0T7 z!6a{3ei>E^tTC3@jbZI~;M6B`AWO_24kis`*evj7qDDB+NCq<Eh*O88XK*ti`7;13 z5{K^d=7=o>WK+(!b`053E4)KF*Tb1|WHCX{%S@5}I8m@`%<$bSKEgQDiDR@(FayuH zoB$ALoUYY?^()N5-3sqlqBGzqU~fw$(vK!&hrVIRhu&rVg;x;<!QXxDy9iAZl<|i1 z?reC%>qxpNv&ZWy8rtAPsILPl%rPG}u?@#!;CrHi!Z2oyQ(gS{!bv9|fs?n;IzDbl z@BJO#&(Z*2NED1p#<M?=cR%o98?m`2g(1LzO`;Oh9ryUeGg&_a*vV{P$5I-mV^<WW zsqz`irv*ROG8b}FfJLXL(Ux#inZl@{DU5}L1kCqvj>^Mnh`hrQ-u1AB1yM!hF&YnG z;T7(rAaLN@o&%0pPBH}V=L+#X2=ef$Pz~_8QXpP#Ar|{Ny+C*@9D}n2I#Ht}qJkje zyaPlKuOXna91Q`LV{3?Swn{`k?8;YFCtTtfu*$&A$JOql1ZO2UEy2D7lPD_6)()u> z#At=#WFwCz2%5<euv7}eF;EJZF<%cVD#ZjMaU-0hAS~%qLxicjr$qHV%r|K<*_fX& zH$@C`MQBn$GiXBhFy!82tOnc7alAp|U3`N!9rmmFEy@?|=8)1E<0ds<%C%~sxz_Zi zl3tw)oWDU1YwV<noeq2oBV{K5lSC0`!u^29P$)wmXcmwO1(22rU{9$z?lgd<q{Hc= zpv?-XjF*K@v8b?5DNdQa3i9M(rAPwclo?}D3t%vb*lBhJOI0hZNO2tM8@?Ot+t%n4 z(EWpo=2POB!-7fbae+Z?D_QW;98L$UpN9U!-Cx6UdEa*lwS>35N3{6@c`=#%&xo@R zNa-euC@vZufTxy42V@o<kXf|#EzA4V$;g8Ce$!ui-{gpk8ZirqNR0T@!$C^w+7Py$ zOa?PpDt~x^!Ek;JC5Y(+zD877hdPmJWAH#UeteQongxrboFjB#*IbU+3v^&tMMmre zI<Q*@t@`E66zITSm?N_n=pF7)UA7FQgt2Xizc?2G9|^fQ6fMmNvvU#f8EHm9w>vH~ zO2UVx838?WI|4fPW(0KJ?Fi^cEyD7CU^6%_w;}%#Su?KY4Mrks#^p9Bm?dWA9JiV` z7>OK93>NU%%Wc-)ajSWQk;t*cU?Pvb+>Xt&nl~7UG>IG&!Jpf*d%&W<o?lJ24=Cd% zh8s;@Iu3jG?%>wr0ZUY}ON__R<pM{y;+{0Z-IAL=YwdnJeZ*LXk1{-Dm(1G`%4HK1 zB7_A`KVt!oLc+9#18+Ql<>}xg?&Bkt0LjHfBm>>%`QhvQZn*nudDuTA<>3YWKiKdr zl=6S!72gwg3W+8JX({7#td3(l9y<=C5`vRb%!x86(_a<2!+h#6Ki&-~`Uxl({ft+p z6Tow^NinD_8{HhliX^TKY6`R)?&%1yN7nJAJu_lD$xF_QIreLb+-x5g+!2NcRe?`` z$+$<tPn>*U0-*9&D0|%HKFJ-Kp%;#wC;oIbNO*NpEjdxLWEsTOB28`o4A*;@I&kJA z7;z9RAxtFoSF(?+L8epzmx*2-6I$VU^>kSmj+|;x7etV{;So4}!_-Tou#k?bBOXu0 zN87R&t6%qYT5Gm2^z*XDp*U<E{e=V1R#)(G#*H9JQC?%?Aq=Y^k0=5Q@;x{_!>T#+ zJ2o9|5yJAv?x&BxPr94wfPXXm1K9K5l(;EFGlpgiT`+XP&?Q5c3|%pF#n3fF*WIU| zZ~l1y+wki@{^7yje)#!D;D7#l^DYNU^v9duKV_OgiQy;E{soyI|M$1y-7now{~msO z|F7<ckDoNg@wAIm^ZN%J>*h18!}_$FM2b!cVTta<g99wO9Eyx3r4LN~h)pU0QtCWV zB$*}QJ|hc3Wf>5K74#~n35*dkvbQNS43R_USZ$>v#OB;dK?-Qo#b7B;iz%$4BtF!q zkvJrlOJ_`$ncOH+KV}T+&G90#+V%K4f5hPep6r(#XIRVu+<a(oTL~v_E#-6E(@OUA zo3dvW_v{>Z;G=F;>S9x6QS%1<1C6z4c{i~vIuz@I<5ZSHy=Bs&F@NAN(}K6C>5RL= zs)g7cfZ3FxT3lk2E>~k{?;Df~G%hwNmn=Ia>#Vq_qv;`p#i>OJWlL9_%U$FI)Z#p> z_B&HYf`t~C;d3oU5+~KPmEboStz^ik^~UP@DoVr}qKf7^X0Qpt)mBOS0~|0&`V2({ z2A*WY(Tu5O>dB1sq}?Rq%poOlS&lYXC=_uBG^JS`dEvwYE4A!FHQeOBP!4=@Q=rLr zrDW#E%qhVp@AodsvnnfQp*pxuGp~luxQaS)Frku;P$GwNnwbOD7b6dTL0x1<WPWg& z8i|^#zr_!IN`pN&SYr>JN`pPOS7Q&oN@B<O2$$ETpd^^{8!5P^ilwDgnK0xtIIt6E zf*3SY2&?u1Ql|tCY-R#M2kj%<GjC>F6bVbB)+FFrp{8!PR$fX&!4#kV7~_aCH>*l8 ztAh%LlL$CfDW-8Kb{|S7=5J$#uEb(h-APRA`PR&cz&9jg%MZ7mLU)EUtA;6J2{vh= zJTX5Bb1oLmcf6O!7sM7B&M{<ZI#D+~f?Gi6II+Qy8M)h#+G&=^kX0s`JcP<rGFd?q z85&0B5kCPYNy9lgfi)`<v}&p0^K80xBB~0jz`}0TQ?XCdfk}rdm5PHYiDYHnpro4F zpw+eUTP#-8frTc{-xICm6>Ry-k$hy8QZ9tx1M32G{F?MbHzVWOKn^iwkY%LyM=TJL zv|Ei|z7ZuODq5;ikYFFZ{`&@x2}oSdqJs`kTSpwmo5v$4O<GHb8gm@%La&<gn|e|w z1RE&L<i%*l>$y-;h!_%+-q<rJJ!k5xA!SUJHqfL<wRcKLOuJ*xWsqpRDVIVD5$_*N zB(s|g;$t;68PU<8Y=)U4?L=Z*U)LgqT8?Bw`eG#$9<pF%RS{f2`6RY!-T+)-ky)f? zb<7!L!slfp6Fn0=A`EH%;w1Uy{In3p)XYMbR*zYBl-lCB8gV2AU5az))WP$t^9Ezi zvx+hY9+mB#GmBKxju<gSo7tqmGbA$lStSFLi<+S!L$bw@m{lUkaz&688wXkaXWqs{ zudhv_d}2^}nnW3IDRGpu9xGS#)jj>R<xo*kA#$}%Re&h~wET(CsJ@Z1%wQVQM(L+2 zq=MrFni!c47Ba>hWdUG%7LC`EuPv98yl+Y#X&pZBsWZlkQYC~cmX$EK0#~xZliI;I zc&=M%dGh`d>1=c<?K6a<?G3%c9bPrYc8R^cFlIAQ;*`qR0AwXG!g!4_05)S-7IUgn zLONuQ-AG^v6-BYGy774X_<s;N&K}1e<*8yB7g0Z8uda;NWJ)DzSq-YBYU7RB3k^Lb zZDP`;JFd(=T>TwGA4Qm5Y9W1;a)!rEt3@0>Zr&f~_7y7uKV6BVt+S~Y_%y8;)h%2y zMZ+|u7_zJmO&JN<NGW8S1B9Fs*GrPxvY_%U;x}VX>zLz8G=wfqS5_L$YUp#<^9`m; zAGO#tESGMcm;D_}7{yqmU?|vAr*hd^I&}+W+hzztXl<R6us?`hl}}W#ud`Q{>1b(O zcq~4?Wt$LeiBfe{u$x05`~Eg4)?Sqo@~sH0YMJs1V*>@bWqnaN_HhNrND?MwwIoQX zQ8Y!3ONogA8dT}%HFY^xSF?=rQfq~RR%>A+2-{AnPgR+ozLrjzJ&jo<IARGINTYL^ zSZk^~Sue>GeyoLa_bL*7e%~P3gubGP1S|DI8UY(q2|nbFu;)F*QOPyIbYA0NpapAj zN!8RZQ6*zeYvZAZ94-Qb4Hi-Zws~ay5}aX)AA&P1*MFaoj)pC_(7@M~V}AQ0!)JJk z9G~I&KIA7aCdZ_vJ}|`=t1Su^<UIb@W#xjH2llp_Tu?;`X+wDpxnK~33WF^h7gWi+ zP+88hxD@HLJZR;za9y6E`lV{(6)GWU9i$M%Hd(x|WFVi1$Nude+t?#CILcY9ef?vX zn=)q|sBDFMlf@dRDq3KDS$jSRI;hUQQOgX1NnKg*F7aV2keoqAWcFlpTo*s0q%XQq zf;``kL-WTzp5=+xy5m;fIieY*9n-s?rdXTOjbf@j1zl&-wDc$jqUpQR6-B4i-1Mzt zN*yC}O)$P_;*^uq4hLOMx1IflS|*Yl%}gKGdpz*Y8L60&cdsHWHa2NBsfsQ+Y4NO| zafUaG_2LdF7T}1b62CqjA`3v~EeNU8CkJJywxh_EcpPNeeT@kSqDrF5gR*!U`k4+H zD#?h88VFOSFL=#r#Z~LYL`?_ja7WRk`Y++08Xvx*`SC-DzhWW4aK(nA;dEoj>XqRx zVskd!WdnEBz+Kn4EILx+Cmt!#<oHRQPe!F~A*0gpKBLkCQAVYqdq$<XWk#jJU`C}S z0E`=$FH<1&vxXVbi!pdfEml!WQZz+L(MppCiKMdPS^84<wZ5^n;jgN>(!!+W;cQ`t zzey*HmKu_;(=frO@*d|fbbx}xQW=!hJgS`-mUkG9L=5`l<K1C5wdhk>@z-um+3dUt zPZvRqA4D;5=BH6`+6kK;2JtWzvMZxF1aMe~gHVa>p=k$ycgq*y)6nt$78i|j#5qoP zQOX9#xbBZQ(B=T{V~C&NnUG-Hdk8R{?4F8f>}xzpTRYQ*7~1rhMVyyAyr7rfA%m7} z246hPF+2tglDIC$BO5Sw4zqXQhAIwv@qWi*IBlMB&t!)iDVyg>3iaI)*O3>vD#Bl0 z(&=zq5f_T+h7Nux=eTRB?vCkPTKpcvY&Z^wc}NNjs{`D-33{=_<~;7wpo84+?l4GL zEnjdaeBb@??%ja%Q#bGbcz@G<>VL8jE_%IOp^*APj?fou!w<h^P68D(KHJX!;R9rU z`u*d_oBuPxOz)RZA3ecoogiw|`enTp0Uv&S_x^)(Ueufyk@Me9{dDCa&(&3nPjqnB zsDp944j&*`l=$OU9yn7oQ3oXqBlHKMjL;DC&wu=T#7-O~jreJ|kXW+9)jLB|ySKx! zP%cGM?Tpp6%iLMHAKbccE4gnAqZylsb<QBxm|g76$DebRx|x=ex3Pf9`N0*vsp~?) z`u@kCJ+Hlo_Pb5r_ZYR7^^``n`h4+YGS`>Gbc!j#(W}j;{yi%0;d*w7yLNr|X&S(3 z_h}Zu8LIn_V0IDYjxgCHj02L9A1nPgk$;P$l#zc6{)-TQi({3S5ys)l>j>ju<=Y6q z?QXu0@b^f65)nPla`t7Gkf*-LRF7QsMYgbFcGDLb!}8coe^p4vanHWUT#wxKMfQ5+ zuP-u)J=vRSk;5sEoEAC6VWpdCkwduHy_ps{oX)x*e+}7LJT8#bPu?NX@Usk2op(Y* zg(WEgq~!9J@(Lh}D}XGm0J5+Gh_bp0Ak1?eK%9o{{~KA*diy6U-cA1jh_{n|g4G!6 z96+WVK&Bi(q<j@XCKW&y!!ITo$2loEfRr3SN)8}(3Ltd~AQKAUb+^Z-e80TMHAw{I zNe&!ChVL}qb>a8Oe)&1lTOsLdq#$@m(+ehvrl8UEu1ca|{K2cL6z&0)E>L2Vl$W?) zD!F6e>3RQx+Y{@{VJbdWacCV54k{$>j@mtdnu6=4XDD{Z-6Ww?x){p`)?HK4m$VBH z=tCQQ`qE@Bu$9D0QYqn(W1{!O<&(k;iaKJ|qtev~%k3G0Uh_8-psU3guo6tv?*8~V z79f;IoW&odNeZsyoFU*A0ESq&a_-jDbgSYRD~XXlFWrolG{RU(BNR&Fl1r_mqFPEC zrJ<x!8cG^rq@?0UO3td1M3#YSD@j6ANsG}E&Im0$S{)ssq%y#oU|p#c)yRqw##u2! zVQ*Yhs_m_)mc5PAu(whg_BO)E-ij|($J%DCq@o&18ey!Y5eg;IKh;Vqs->h+8cHgq zp`;N;N-Dlo5=*qTl8S05X@s$oMktiT<-S@;MYWVPN<&GdG?X;LNJ+(yl&o70vfOSt zMrbP8Y&khXE77{;V8y$(x1t*MHo`b7MkwrkHMX~+TJ|<d!`@11*xLvrdn>+F9r>&6 zt*Ew=G;34IroBxPBD4~%?T!7I+TMz4WW@;MtQeuN_x0G`ifY;0C=GinrD1O)jO?xW zQuViEB^A|B(g<TEjZi3wDP`S=71dJGC=Df*(ooU}BPA6-QnId8$g)+DYK&lnrjpG{ zl_Rtgtt%Bars_(isD{0bFwTk*3VQ=r>!_%<V5-s-+|<z|AwsF6;%gmy9S#-aJHs_H z<CJl3oKols<fvj9u2r*~)TmlUYSb;Kj4GEAN+a}*A&uc$>Yg3cc$`w*#!#X^JC<-t z!<Mbl1lY&6R9w@RMrzqoNiAC%Wo%0&RJPRdKv{JZ*RrKi8tNLQw55LFYvD9OQ(a|; zKgiL{1AFX@)l%0eV|A5Ksf&I1x;x;xGT>V38l|DGQAAxhtV0`tJ84ZTf!5Ip{CbR3 zK#_P{VWJd70W8T7AIa(F{&D{qH_4Fo0ZzAsBVtSj7Wc9D^Z<`j{KX?8oPfi%3>@&& z)4#g4RUGU~cOxZIoQ#zy<I^PZCeT3N9`J00;7o#8=RdCb9A=W$Ac<!)xX!VBBE(D9 zr{o6!i0BqT=-V~!MeE8u{5DHqGI*#@Ax`cW&+x<z9<1&Ud-(o}m#|+J+s|<8A~%>0 z@T6jQvx$Zem>Lb=ijSu)ZY5^c7>26@czju411&H(vhVD&cSzDOE>^+B=fb``4&v<{ zyAE)0$hxmfCn!32G7^|Km1u7)g&e=`7Vuw*9VPIM@z`1lcr2=v{3tgOWN*0+yk^J} z3u$5D2uQ5k;7|j$KDli{6XO>K7B4mMct#4Zn-3q~$!&G~%7u0O%5`=8%4K!@%2jpz z%0+ej$~ATTUU%t6`8)NxwWC9F?Dt@&<_T_-@rTuI{l)%`y8b%u_R~H0=OT!=48(Ty z&;;jXiDiT&qfig<NGBV$1q?DhT3|b?+wE|5{Rl4(Qmu~g53t3JW&-fzbzJW5<sUEo z<6%!l(=UU#jU1LecX}*rMicK*irVcVmhS(C)z^ppt+}j7xfUk}n$04=vN;^`i>?Xz zmEEtba)eWCx?GS=O^dBC$Z`Q9M-HG9;at!x&B}?_eH9{l1HV?Ehc%yb)l`X;%rihk z3V;Pbb?Q0XJwARucCZqj$&?y2=yRg-_-jC@ZBBnBdp;f4a42gwTdw)uwV01bqn>V2 zYjB2d%~v$wN8`#csQBnMR(I?R_wJpVF#IW?*|0UyM+E#G4tO+{D3FNpWlOrfLzk2G z@X)TLt#>$Rz>c7sZ#D;<0C-@XWf1<T5M1J)NR$Ab?spsPPm-itw)0H@ut&=`R5KL_ z_%S5B<0dBq4_I{NuVie_kU2kLkXJFJ*As)V`{N$7G*flREert$8Be)K4y}o)!onkt z>{FtZdk{YIl!?39+`|M-wz3%pF@>?WDU6b+b7lan8E{_9kaI`S(`9>uJHR^?Zf(vO zc~){@8#I{CQsFP9fw<j1+6%67m3V-5;?{8SifS#WPJ@ut(fu@Ee^7tXhwd3p_u#GL z#F~x;e(VTq^_RXeBJhNudYP1GmANzibXw?suwYn#XpDkna4JEr*5BPqki|`^))t1O z;2Ah72mCoYGvlEG!28{>S=p*Td+#|b4_+=Tu=G1N8DaVnW?EwK4Ju<D7xx7Ryw%kl zz?5>yQ_9r~cPWpU>)_jmCP*hU;?GeO5)fbcHg$}~K*Ewa8?$1;eUY|s5zwM$0sMT< z_jufbd6n9PQwWD`SK{rvPJ*1RpvS%au!sM-#4JT@R%T>_*-MET63(m|;4zOGAo0Kr zVU)u`1KQ9SS#s&90IezKfFp$}nsCAQP{l+{7KcW_O8G_2gnm`^F3@sP1YC6Y`Y3Oe z;Qejf<x(bK@f?K=8v|;-Ts3j`hsQ^rzr!FiaH}D|aDapd-<gnL^o}V~-o3yP<rrnE zMK&vh0%dIC3;{#pTkgVa<Y>1JZZeKv#TrLHMKz9oj5yMs@E^Vas50<6y#^o!s%Q?9 z&>fJ1VYYfB)m@oM+8MBYw*<?UQuhkuK^6|y6uUSHlC_2aVP4i@C8SR%nQsS(3@%D0 z#Q};mnL#F+%-$#%uh-iymMo<P$Wopql&t*)hzzE^XU~6+Ygt1}%(9Bb<Sr5lYb{fF zik&Sl6AHV7vXz(-l{I9oBvVUM^riLyqxw8Xj`Unvo$+Q+CY;jcPxSwA*jr$SPmp+r z#{`7_KX9yxKiH<-KVtwthlgVZ`y50?aV#3H2QPB)G6%16@Y;eueEi8JAQ<FMFqS** zx6d0*F96d>nML3t0+$iEiokUO(6MqhgIOC+P@yltaFPQ*p4!^M;UnFG9bfeq;}IQ# zE|yyhZ7~zz7g6yK7`Q~>xP<3kAdd8(<E#Q0Cq~Rf3yO?@L1}?5YPWmEcZ!MZUU>&m z0#grQPz4M#FHWQ_x374GZ~2*Xbw$8Gea<ii<6$h5CF6X_Qi)=&91}7baY>PgbZyF1 zs6*lsMIwY12u}($RBMO$1*I#!TdWPpiyjyjVlF27vWjBdW&X&AzaAgp?+n#+HsDRG z!v?1jQW&QX_RkjqZ(+e-2E2s@e--c+7W{R<TR7sS)%1Y}7k)H9_~cB6)1NYkN4O8+ zX$a3eyjx+gh55KR@uSP_0MZvXK-A+%b<n8OlIoyQXC>7^ba0pwy@~H7V3dz%zYkA* zyA|^jq2uihK0@;yu3Bx^IDx=8c;lAGA>oklyW{;|*g+-|uiTE2;Cy;sKd<3weh*hI I&KPn30p9t^i2wiq diff --git a/Platforms/Realme/balePkg/DTBs/uefi/bale.dts b/Platforms/Realme/balePkg/DTBs/uefi/bale.dts deleted file mode 100644 index d7c220921..000000000 --- a/Platforms/Realme/balePkg/DTBs/uefi/bale.dts +++ /dev/null @@ -1,35321 +0,0 @@ -/dts-v1/; - -/ { - model = "Qualcomm Technologies, Inc. cliffs MTP,Bale"; - compatible = "qcom,cliffs-mtp", "qcom,cliffs", "qcom,cliffsp-mtp", "qcom,cliffsp", "qcom,mtp"; - qcom,msm-id = <0x282 0x10000 0x266 0x10000>; - interrupt-parent = <0x01>; - #address-cells = <0x02>; - #size-cells = <0x02>; - qcom,board-id = <0x08 0x00>; - - memory { - ddr_device_type = <0x08>; - device_type = "memory"; - reg = <0x00 0x816e0000 0x00 0x320000 0x00 0x81cf5000 0x00 0xa000 0x00 0x81f20000 0x00 0x580000 0x00 0xd8800000 0x00 0x00 0x00 0xe1d40000 0x00 0x1dac0000 0x00 0xffb80000 0x00 0x480000 0x08 0x80000000 0x00 0x2f900000 0x08 0xb0000000 0x00 0xa300000 0x09 0x80000000 0x01 0x80000000 0x08 0xc0000000 0x00 0xc0000000 0x00 0x82800000 0x00 0x4300000 0x00 0x8a200000 0x00 0x1a00000 0x00 0x9989c000 0x00 0x64000 0x00 0x9ad80000 0x00 0x580000 0x00 0xa1600000 0x00 0x1000000 0x00 0xa2680000 0x00 0x3d80000 0x00 0xa7000000 0x00 0x31000000>; - }; - - chosen { - linux,initrd-end = <0x00 0xb7ffe49c>; - linux,initrd-start = <0x00 0xb6dc3000>; - kaslr-seed = <0x00 0x00>; - bootargs = "loglevel=6 kpti=0 log_buf_len=256K swiotlb=noforce loop.max_part=7 pcie_ports=compat irqaffinity=0-2 cpufreq.default_governor=performance kasan=off cgroup_disable=pressure cgroup.memory=nokmem,nosocket disable_dma32=on kernel.panic_on_rcu_stall=1 fw_devlink.strict=1 service_locator.enable=1 rcupdate.rcu_expedited=1 rcu_nocbs=0-7 no-steal-acc printk.console_no_auto_verbose=1 can.stats_timer=0 ftrace_dump_on_oops firmware_class.path=/vendor/firmware_mnt/image,/vendor/firmware_mnt/image/kiwi,/vendor/vm-system/oemvm/boot,/vendor/vm-system/trustedvm/boot,/vendor/firmware,/vendor/firmware/wlan/qca_cld/kiwi_v2 video=vfb:640x400,bpp=32,memsize=3072000 log_buf_len=2M nosoftlockup bootconfig oplusboot.mode=reboot phx_rus_conf.main_on=1 phx_rus_conf.recovery_method=2 phx_rus_conf.kernel_time=240 phx_rus_conf.android_time=250 smooth_soc_switch=0 oplus_region=151 backcover_type= oplusboot.prjname=23622 esim.status=0 device_info.ddr_info=1|12 oplusboot.serialno=691760dc oplusboot.rpmb_enabled=1 oplus.avbkeysha256=c8f432d59c00a3caf49039dad2c15c3194ab17c38233465a1f9654a02e05f6e8 oplusboot.secure_type=3 oplusboot.verifiedbootstate=orange msm_drm.dsi_display0=qcom,mdss_dsi_panel_bale_P_3_AB714_dsc_cmd:PanelID-0x003F0701:PanelSN-0x0000000000000000: oplus_sensor_deviceinfo.dsi_display0=mdss_dsi_panel_bale_P_3_AB714_dsc_cmd oplus_bsp_tp_custom.dsi_display0=mdss_dsi_panel_bale_P_3_AB714_dsc_cmd:synaptics-s3910 rootwait ro init=/init silent_boot.mode=nonsilent"; - stdout-path = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000:115200n8"; - phandle = <0x288>; - }; - - reserved-memory { - #address-cells = <0x02>; - #size-cells = <0x02>; - ranges; - phandle = <0x289>; - - mem_dump_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x01 0x00 0xfffffffe 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1800000>; - phandle = <0x145>; - }; - - cdsp_eva_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x400000>; - phandle = <0x28a>; - }; - - linux,cma { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x2000000>; - linux,cma-default; - phandle = <0x192>; - }; - - adsp_heap_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0xc00000>; - phandle = <0x15c>; - }; - - secure_cdsp_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x2800000>; - phandle = <0x1c3>; - }; - - qseecom_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1400000>; - phandle = <0x19f>; - }; - - qseecom_ta_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x1000000>; - phandle = <0x1a0>; - }; - - debug_kinfo_region { - alloc-ranges = <0x00 0x00 0xffffffff 0xffffffff>; - size = <0x00 0x1000>; - no-map; - phandle = <0x19d>; - }; - - non_secure_display_region { - compatible = "shared-dma-pool"; - reusable; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - size = <0x00 0xa400000>; - alignment = <0x00 0x400000>; - phandle = <0x1c4>; - }; - - ramoops_region { - compatible = "ramoops"; - alloc-ranges = <0x00 0x00 0xffffffff 0xffffffff>; - size = <0x00 0x240000>; - pmsg-size = <0x200000>; - mem-type = <0x02>; - phandle = <0x5fd>; - console-size = <0x40000>; - }; - - va_md_mem_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - size = <0x00 0x1000000>; - phandle = <0x15a>; - }; - - gunyah_hyp_region@80000000 { - no-map; - reg = <0x00 0x80000000 0x00 0xe00000>; - phandle = <0x28c>; - }; - - cpusys_vm_region@80e00000 { - no-map; - reg = <0x00 0x80e00000 0x00 0x400000>; - phandle = <0x165>; - }; - - tags_region@81200000 { - no-map; - reg = <0x00 0x81200000 0x00 0x4e0000>; - phandle = <0x28d>; - }; - - xbl_dtlog_region@81a00000 { - no-map; - reg = <0x00 0x81a00000 0x00 0x40000>; - phandle = <0x28e>; - }; - - xbl_ramdump_region@81a40000 { - no-map; - reg = <0x00 0x81a40000 0x00 0x1c0000>; - phandle = <0x28f>; - }; - - aop_image_region@81c00000 { - no-map; - reg = <0x00 0x81c00000 0x00 0x60000>; - phandle = <0x290>; - }; - - aop_cmd_db_region@81c60000 { - compatible = "qcom,cmd-db"; - no-map; - reg = <0x00 0x81c60000 0x00 0x20000>; - phandle = <0x291>; - }; - - aop_config_region@81c80000 { - no-map; - reg = <0x00 0x81c80000 0x00 0x20000>; - phandle = <0x292>; - }; - - tme_crash_dump_region@81ca0000 { - no-map; - reg = <0x00 0x81ca0000 0x00 0x40000>; - phandle = <0x293>; - }; - - tme_log_region@81ce0000 { - no-map; - reg = <0x00 0x81ce0000 0x00 0x4000>; - phandle = <0x294>; - }; - - uefi_log_region@81ce4000 { - no-map; - reg = <0x00 0x81ce4000 0x00 0x10000>; - phandle = <0x295>; - }; - - chipinfo_region@81cf4000 { - no-map; - reg = <0x00 0x81cf4000 0x00 0x1000>; - phandle = <0x166>; - }; - - secdata_apss_region@81cff000 { - no-map; - reg = <0x00 0x81cff000 0x00 0x1000>; - phandle = <0x296>; - }; - - smem_region@81d00000 { - compatible = "qcom,smem"; - reg = <0x00 0x81d00000 0x00 0x200000>; - hwlocks = <0x02 0x03>; - no-map; - phandle = <0x297>; - }; - - adsp_mhi_region@81f00000 { - no-map; - reg = <0x00 0x81f00000 0x00 0x20000>; - phandle = <0x298>; - }; - - pvm_fw_region@824a0000 { - no-map; - reg = <0x00 0x824a0000 0x00 0x100000>; - phandle = <0x299>; - }; - - hyp_mem_database_region@825a0000 { - no-map; - reg = <0x00 0x825a0000 0x00 0x60000>; - phandle = <0x29a>; - }; - - global_sync_region@82600000 { - no-map; - reg = <0x00 0x82600000 0x00 0x100000>; - phandle = <0x199>; - }; - - tz_stat_region@82700000 { - no-map; - reg = <0x00 0x82700000 0x00 0x100000>; - phandle = <0x29b>; - }; - - qdss_apps_region@82800000 { - compatible = "shared-dma-pool"; - reg = <0x00 0x82800000 0x00 0x2000000>; - reusable; - phandle = <0x127>; - }; - - dsm_partition_1_region@86b00000 { - no-map; - reg = <0x00 0x86b00000 0x00 0x3700000>; - phandle = <0x193>; - }; - - mpss_region@8bc00000 { - no-map; - reg = <0x00 0x8bc00000 0x00 0xcd00000>; - phandle = <0x190>; - }; - - q6_mpss_dtb_region@98900000 { - no-map; - reg = <0x00 0x98900000 0x00 0x80000>; - phandle = <0x191>; - }; - - ipa_fw_region@98980000 { - no-map; - reg = <0x00 0x98980000 0x00 0x10000>; - phandle = <0x29c>; - }; - - ipa_gsi_region@98990000 { - no-map; - reg = <0x00 0x98990000 0x00 0xa000>; - phandle = <0x29d>; - }; - - gpu_microcode_region@9899a000 { - no-map; - reg = <0x00 0x9899a000 0x00 0x2000>; - phandle = <0x29e>; - }; - - video_region@9899c000 { - no-map; - reg = <0x00 0x9899c000 0x00 0x800000>; - phandle = <0x29f>; - }; - - cvp_region@9919c000 { - no-map; - reg = <0x00 0x9919c000 0x00 0x700000>; - phandle = <0x2a0>; - }; - - cdsp_region@99900000 { - no-map; - reg = <0x00 0x99900000 0x00 0x1400000>; - phandle = <0x197>; - }; - - q6_cdsp_dtb_region@9ad00000 { - no-map; - reg = <0x00 0x9ad00000 0x00 0x80000>; - phandle = <0x198>; - }; - - camera_region@9b300000 { - no-map; - reg = <0x00 0x9b300000 0x00 0x800000>; - phandle = <0x2a1>; - }; - - wpss_region@9bb00000 { - no-map; - reg = <0x00 0x9bb00000 0x00 0x1900000>; - phandle = <0x182>; - }; - - adspslpi_region@9d400000 { - no-map; - reg = <0x00 0x9d400000 0x00 0x4200000>; - phandle = <0x18b>; - }; - - q6_adsp_dtb_region@a0600000 { - no-map; - reg = <0x00 0xa2600000 0x00 0x80000>; - phandle = <0x18c>; - }; - - wlan_msa_region@a6400000 { - no-map; - reg = <0x00 0xa6400000 0x00 0xc00000>; - phandle = <0x2a2>; - }; - - xbl_sc_region@d8000000 { - no-map; - reg = <0x00 0xd8000000 0x00 0x40000>; - phandle = <0x2a3>; - }; - - cpucp_fw_region@d8040000 { - no-map; - reg = <0x00 0xd8040000 0x00 0x1c0000>; - phandle = <0x2a4>; - }; - - reserved_region@d8200000 { - no-map; - reg = <0x00 0xd8200000 0x00 0xe0000>; - phandle = <0x2a5>; - }; - - qtee_region@d82e0000 { - no-map; - reg = <0x00 0xd82e0000 0x00 0x520000>; - phandle = <0x2a6>; - }; - - tatags_region@d8800000 { - no-map; - reg = <0x00 0xd8800000 0x00 0x93b0000>; - phandle = <0x2a7>; - }; - - reserved_region@e1bb0000 { - no-map; - reg = <0x00 0xe1bb0000 0x00 0x190000>; - phandle = <0x2a8>; - }; - - vm_comm_mem_region { - compatible = "shared-dma-pool"; - alloc-ranges = <0x00 0x00 0x00 0xffffffff>; - reusable; - alignment = <0x00 0x400000>; - size = <0x00 0x400000>; - phandle = <0x162>; - }; - - trust_ui_vm_region@f3800000 { - compatible = "shared-dma-pool"; - reg = <0x00 0xf3800000 0x00 0x4400000>; - reusable; - alignment = <0x00 0x400000>; - phandle = <0x161>; - }; - - oem_vm_region@f7c00000 { - compatible = "shared-dma-pool"; - reg = <0x00 0xf7c00000 0x00 0x4c00000>; - reusable; - alignment = <0x00 0x400000>; - phandle = <0x16a>; - }; - - llcc_lpi_region@ff800000 { - no-map; - reg = <0x00 0xff800000 0x00 0x380000>; - phandle = <0x2a9>; - }; - - botloader_mem@0x81CE4000 { - reg = <0x00 0x81ce4000 0x00 0x10000>; - label = "bootloader_log_mem"; - phandle = <0x55c>; - }; - - device_info_mem@0xA4F00000 { - reg = <0x00 0xa4f00000 0x00 0x8000>; - label = "dump_device_info_mem"; - phandle = <0x55d>; - }; - - splash_region { - phandle = <0x793>; - label = "cont_splash_region"; - reg = <0x00 0xe3940000 0x00 0x2b00000>; - }; - - demura_region_0 { - phandle = <0x794>; - label = "demura hfc region 0"; - reg = <0x00 0x00 0x00 0x00>; - }; - - demura_region_1 { - phandle = <0x795>; - label = "demura hfc region 1"; - reg = <0x00 0x00 0x00 0x00>; - }; - }; - - mem-offline { - compatible = "qcom,mem-offline"; - offline-sizes = <0x02 0xc0000000 0x01 0x00>; - granule = <0x400>; - mboxes = <0x03 0x00>; - status = "disabled"; - }; - - ddr-regions { - region2 = <0x09 0x80000000 0x01 0x80000000 0x00 0x00 0x00 0x08 0x00 0x400>; - region1 = <0x08 0x80000000 0x01 0x00 0x00 0x00 0x00 0x02 0x00 0x400>; - region0 = <0x00 0x80000000 0x00 0x80000000 0x00 0x00 0x00 0x00 0x00 0x400>; - }; - - firmware { - phandle = <0x2aa>; - - qcom_scm { - compatible = "qcom,scm-v1.1", "qcom,scm"; - qcom,dload-mode = <0x04 0x19000>; - qcom,max-queues = <0x02>; - interrupts = <0x00 0x3a2 0x01>; - }; - - qcom_smcinvoke { - compatible = "qcom,smcinvoke"; - }; - - qtee_shmbridge { - compatible = "qcom,tee-shared-memory-bridge"; - }; - }; - - aliases { - swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000/va_swr_master"; - swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master"; - swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master"; - serial0 = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000"; - hsuart0 = "/soc/qcom,qupv3_1_geni_se@8c0000/qcom,qup_uart@888000"; - mmc1 = "/soc/sdhci@8804000"; - ufshc1 = "/soc/ufshc@1d84000"; - phandle = <0x2ab>; - i2c4 = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000"; - }; - - cpus { - #address-cells = <0x02>; - #size-cells = <0x00>; - - cpu@0 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x00>; - enable-method = "psci"; - cpu-idle-states = <0x05 0x06>; - power-domains = <0x07>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x00>; - capacity-dmips-mhz = <0x400>; - dynamic-power-coefficient = <0x64>; - next-level-cache = <0x09>; - #cooling-cells = <0x02>; - phandle = <0x1c>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x09>; - - l3-cache { - compatible = "arm,arch-cache"; - cache-level = <0x03>; - phandle = <0x0a>; - }; - }; - }; - - cpu@100 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x100>; - enable-method = "psci"; - cpu-idle-states = <0x05 0x06>; - power-domains = <0x0b>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x00>; - capacity-dmips-mhz = <0x400>; - dynamic-power-coefficient = <0x64>; - next-level-cache = <0x09>; - #cooling-cells = <0x02>; - phandle = <0x1d>; - }; - - cpu@200 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x200>; - enable-method = "psci"; - cpu-idle-states = <0x05 0x06>; - power-domains = <0x0c>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x00>; - capacity-dmips-mhz = <0x400>; - dynamic-power-coefficient = <0x64>; - next-level-cache = <0x0d>; - #cooling-cells = <0x02>; - phandle = <0x1e>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x0d>; - }; - }; - - cpu@300 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x300>; - enable-method = "psci"; - cpu-idle-states = <0x0e 0x0f>; - power-domains = <0x10>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x01>; - capacity-dmips-mhz = <0x69a>; - dynamic-power-coefficient = <0x11f>; - next-level-cache = <0x11>; - #cooling-cells = <0x02>; - phandle = <0x1f>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x11>; - }; - }; - - cpu@400 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x400>; - enable-method = "psci"; - cpu-idle-states = <0x0e 0x0f>; - power-domains = <0x12>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x01>; - capacity-dmips-mhz = <0x69a>; - dynamic-power-coefficient = <0x11f>; - next-level-cache = <0x13>; - #cooling-cells = <0x02>; - phandle = <0x20>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x13>; - }; - }; - - cpu@500 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x500>; - enable-method = "psci"; - cpu-idle-states = <0x0e 0x0f>; - power-domains = <0x14>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x01>; - capacity-dmips-mhz = <0x69a>; - dynamic-power-coefficient = <0x11f>; - next-level-cache = <0x15>; - #cooling-cells = <0x02>; - phandle = <0x21>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x15>; - }; - }; - - cpu@600 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x600>; - enable-method = "psci"; - cpu-idle-states = <0x0e 0x0f>; - power-domains = <0x16>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x01>; - capacity-dmips-mhz = <0x69a>; - dynamic-power-coefficient = <0x11f>; - next-level-cache = <0x17>; - #cooling-cells = <0x02>; - phandle = <0x22>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x17>; - }; - }; - - cpu@700 { - device_type = "cpu"; - compatible = "qcom,kryo"; - reg = <0x00 0x700>; - enable-method = "psci"; - cpu-idle-states = <0x18 0x19>; - power-domains = <0x1a>; - power-domain-names = "psci"; - qcom,freq-domain = <0x08 0x02>; - capacity-dmips-mhz = <0x733>; - dynamic-power-coefficient = <0x298>; - next-level-cache = <0x1b>; - #cooling-cells = <0x02>; - phandle = <0x23>; - - l2-cache { - compatible = "arm,arch-cache"; - cache-level = <0x02>; - next-level-cache = <0x0a>; - phandle = <0x1b>; - }; - }; - - cpu-map { - - cluster0 { - - core0 { - cpu = <0x1c>; - }; - - core1 { - cpu = <0x1d>; - }; - - core2 { - cpu = <0x1e>; - }; - }; - - cluster1 { - - core0 { - cpu = <0x1f>; - }; - - core1 { - cpu = <0x20>; - }; - - core2 { - cpu = <0x21>; - }; - - core3 { - cpu = <0x22>; - }; - }; - - cluster2 { - - core0 { - cpu = <0x23>; - }; - }; - }; - }; - - idle-states { - entry-method = "psci"; - - silver-c3 { - compatible = "arm,idle-state"; - idle-state-name = "pc"; - entry-latency-us = <0xfa>; - exit-latency-us = <0x384>; - min-residency-us = <0xc80>; - arm,psci-suspend-param = <0x40000003>; - local-timer-stop; - phandle = <0x05>; - }; - - silver-cluster0-c4 { - compatible = "arm,idle-state"; - idle-state-name = "rail-pc"; - entry-latency-us = <0x226>; - exit-latency-us = <0x2ee>; - min-residency-us = <0x1a2c>; - arm,psci-suspend-param = <0x40000004>; - local-timer-stop; - phandle = <0x06>; - }; - - gold-c3 { - compatible = "arm,idle-state"; - idle-state-name = "pc"; - entry-latency-us = <0x190>; - exit-latency-us = <0x44c>; - min-residency-us = <0xfab>; - arm,psci-suspend-param = <0x40000003>; - local-timer-stop; - phandle = <0x0e>; - }; - - gold-cluster1-c4 { - compatible = "arm,idle-state"; - idle-state-name = "rail-pc"; - entry-latency-us = <0x226>; - exit-latency-us = <0x41a>; - min-residency-us = <0x1f0f>; - arm,psci-suspend-param = <0x40000004>; - local-timer-stop; - phandle = <0x0f>; - }; - - gold-plus-c3 { - compatible = "arm,idle-state"; - idle-state-name = "pc"; - entry-latency-us = <0x1c2>; - exit-latency-us = <0x4b0>; - min-residency-us = <0x1856>; - arm,psci-suspend-param = <0x40000003>; - local-timer-stop; - phandle = <0x18>; - }; - - gold-plus-cluster3-c4 { - compatible = "arm,idle-state"; - idle-state-name = "rail-pc"; - entry-latency-us = <0x1f4>; - exit-latency-us = <0x546>; - min-residency-us = <0x1d38>; - arm,psci-suspend-param = <0x40000004>; - local-timer-stop; - phandle = <0x19>; - }; - - cluster-d4 { - compatible = "domain-idle-state"; - idle-state-name = "l3-off"; - entry-latency-us = <0x2ee>; - exit-latency-us = <0x92e>; - min-residency-us = <0x23b8>; - arm,psci-suspend-param = <0x41000044>; - phandle = <0x179>; - }; - - 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 = <0x41001344>; - phandle = <0x17a>; - }; - - cluster-e3 { - compatible = "domain-idle-state"; - idle-state-name = "llcc-off"; - entry-latency-us = <0xaf0>; - exit-latency-us = <0x1130>; - min-residency-us = <0x27a6>; - arm,psci-suspend-param = <0x4100b344>; - phandle = <0x17b>; - }; - }; - - soc { - interrupt-parent = <0x01>; - #address-cells = <0x01>; - #size-cells = <0x01>; - ranges = <0x00 0x00 0x00 0xffffffff>; - compatible = "simple-bus"; - phandle = <0x2ac>; - - stm@10002000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb962>; - reg = <0x10002000 0x1000 0x16280000 0x180000>; - reg-names = "stm-base", "stm-stimulus-base"; - atid = <0x10>; - coresight-name = "coresight-stm"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2ad>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x25>; - phandle = <0x10a>; - }; - }; - }; - }; - - audio_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-audio-etm0"; - qcom,inst-id = <0x05>; - atid = <0x28 0x29>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x26>; - phandle = <0x30>; - }; - }; - }; - }; - - tpdm@109a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109a0000 0x1000>; - reg-names = "tpdm-base"; - atid = <0x4f>; - coresight-name = "coresight-tpdm-wpss-dsb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x8e>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x27>; - phandle = <0x8a>; - }; - }; - }; - }; - - tpdm@109a1000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109a1000 0x1000>; - reg-names = "tpdm-base"; - atid = <0x4f>; - coresight-name = "coresight-tpdm-wpss-cmb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x90>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x28>; - phandle = <0x8b>; - }; - }; - }; - }; - - wpss_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-wpss-etm0"; - qcom,inst-id = <0x03>; - atid = <0x2c>; - phandle = <0x92>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x29>; - phandle = <0x8c>; - }; - }; - }; - }; - - tpdm@10b30000 { - compatible = "qcom,coresight-dummy"; - qcom,dummy-source; - atid = <0x1b>; - coresight-name = "coresight-tpdm-ddr-lpi"; - phandle = <0x2ae>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x2a>; - phandle = <0x6d>; - }; - }; - }; - }; - - tpdm@10b46000 { - compatible = "qcom,coresight-dummy"; - qcom,dummy-source; - coresight-name = "coresight-tpdm-lpass-lpi"; - atid = <0x1a>; - phandle = <0x2af>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x2b>; - phandle = <0x2e>; - }; - }; - }; - }; - - lpass_stm { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-lpass-stm"; - qcom,dummy-source; - atid = <0x19>; - phandle = <0x2b0>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x2c>; - phandle = <0x2d>; - }; - }; - }; - }; - - funnel@10b50000 { - compatible = "arm,coresight-static-funnel"; - coresight-name = "coresight-funnel-lpass_lpi_1"; - phandle = <0x2b1>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x2d>; - phandle = <0x2c>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x2e>; - phandle = <0x2b>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x2f>; - phandle = <0x31>; - }; - }; - }; - }; - - funnel@10b44000 { - compatible = "arm,coresight-static-funnel"; - coresight-name = "coresight-funnel-lpass_lpi_0"; - phandle = <0x2b2>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x30>; - phandle = <0x26>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0x31>; - phandle = <0x2f>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x32>; - phandle = <0x116>; - }; - }; - }; - }; - - tpdm@10b09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10b09000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-prio-0"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x47>; - phandle = <0x2b3>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x33>; - phandle = <0x10f>; - }; - }; - }; - }; - - tpdm@10b0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10b0a000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-prio-1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x47>; - phandle = <0x2b4>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x34>; - phandle = <0x110>; - }; - }; - }; - }; - - tpdm@10b0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10b0b000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-prio-2"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x47>; - phandle = <0x2b5>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x35>; - phandle = <0x111>; - }; - }; - }; - }; - - tpdm@10b0c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10b0c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-prio-3"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x47>; - phandle = <0x2b6>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x36>; - phandle = <0x112>; - }; - }; - }; - }; - - tpdm@10b0d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10b0d000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-swao-1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x47>; - phandle = <0x2b7>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x37>; - phandle = <0x113>; - }; - }; - }; - }; - - tpdm@10844000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10844000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-lpass"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2b8>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x38>; - phandle = <0x93>; - }; - }; - }; - }; - - tpdm@10d20000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d20000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr-ch02"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xa8>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x39>; - phandle = <0x95>; - }; - }; - }; - }; - - tpdm@10d30000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d30000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr-ch13"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xaa>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x3a>; - phandle = <0x97>; - }; - }; - }; - }; - - tpdm@10d00000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d00000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr0"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xac>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x3b>; - phandle = <0xa4>; - }; - }; - }; - }; - - tpdm@10d01000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d01000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddr1"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xae>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x3c>; - phandle = <0xa5>; - }; - }; - }; - }; - - tpdm@10830000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10830000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-video"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2b9>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x3d>; - phandle = <0x75>; - }; - }; - }; - }; - - tpdm@10c60000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c60000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-mdss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x51>; - phandle = <0x2ba>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x3e>; - phandle = <0x81>; - }; - }; - }; - }; - - tpdm@10c08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c08000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dlmm-dsb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x51>; - phandle = <0x2bb>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x3f>; - phandle = <0x83>; - }; - }; - }; - }; - - tpdm@10c09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c09000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dlmm_cmb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x51>; - phandle = <0x2bc>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x40>; - phandle = <0x84>; - }; - }; - }; - }; - - tpdm@10c38000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c38000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-rdpm-cx"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xcd>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x41>; - phandle = <0xc9>; - }; - }; - }; - }; - - tpdm@10c39000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c39000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-rdpm-mxc"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xcf>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x42>; - phandle = <0xca>; - }; - }; - }; - }; - - tpdm@10c3a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c3a000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-rdpm-mxa"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0xd1>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x43>; - phandle = <0xcb>; - }; - }; - }; - }; - - tpdm@10900000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10900000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-gpu"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x73>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x44>; - phandle = <0x70>; - }; - }; - }; - }; - - tpdm@10841000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10841000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-prng"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2bd>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x45>; - phandle = <0xf9>; - }; - }; - }; - }; - - tpdm@109d0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109d0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-qm"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2be>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x46>; - phandle = <0xfa>; - }; - }; - }; - }; - - tpdm@1082c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x1082c000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-gcc"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2bf>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x47>; - phandle = <0xfb>; - }; - }; - }; - }; - - tpdm@10840000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10840000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-vsense"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2c0>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x48>; - phandle = <0xfc>; - }; - }; - }; - }; - - tpdm@10c22000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c22000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-ipa"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2c1>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x49>; - phandle = <0xfd>; - }; - }; - }; - }; - - tpdm@10c28000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c28000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dlct"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2c2>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x4a>; - phandle = <0xfe>; - }; - }; - }; - }; - - tpdm@10c29000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c29000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ipcc"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4e>; - phandle = <0x2c3>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x4b>; - phandle = <0xff>; - }; - }; - }; - }; - - tpdm@10003000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10003000 0x1000>; - reg-names = "tpdm-base"; - atid = <0x41>; - coresight-name = "coresight-tpdm-dcc"; - qcom,hw-enable-check; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2c4>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x4c>; - phandle = <0x106>; - }; - }; - }; - }; - - tpdm@1000f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x1000f000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-spdm"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x41>; - phandle = <0x2c5>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x4d>; - phandle = <0x107>; - }; - }; - }; - }; - - tpdm@10d40000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d40000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddrss-llcc0"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x63>; - phandle = <0x2c6>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x4e>; - phandle = <0x99>; - }; - }; - }; - }; - - tpdm@10d41000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d41000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddrss-llcc1"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x63>; - phandle = <0x2c7>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x4f>; - phandle = <0x9a>; - }; - }; - }; - }; - - tpdm@10d42000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d42000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ddrss-llcc2"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x63>; - phandle = <0x2c8>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x50>; - phandle = <0x9b>; - }; - }; - }; - }; - - tpdm@10d43000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10d43000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-ddrss-llcc3"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x63>; - phandle = <0x2c9>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x51>; - phandle = <0x9c>; - }; - }; - }; - }; - - tpdm@10c16000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c16000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-titan"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x56>; - phandle = <0x2ca>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x52>; - phandle = <0x77>; - }; - }; - }; - }; - - tpdm@10cc9000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10cc9000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-tmess-prng"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x64>; - phandle = <0x2cb>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x53>; - phandle = <0x7b>; - }; - }; - }; - }; - - tpdm@10cc0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10cc0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-tmess0"; - clocks = <0x24>; - status = "disabled"; - clock-names = "apb_pclk"; - qcom,hw-enable-check; - atid = <0x64>; - phandle = <0x2cc>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x54>; - phandle = <0x7c>; - }; - }; - }; - }; - - tpdm@10cc1000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10cc1000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-tmess1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x64>; - qcom,hw-enable-check; - phandle = <0x2cd>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x55>; - phandle = <0x7d>; - }; - }; - }; - }; - - tpdm@10980000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10980000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-turing"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4f>; - phandle = <0xb9>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x56>; - phandle = <0xb5>; - }; - }; - }; - }; - - tpdm@10981000 { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-tpdm-turing-llm"; - qcom,dummy-source; - atid = <0x4f>; - phandle = <0xbb>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x57>; - phandle = <0xb6>; - }; - }; - }; - }; - - tpdm@10c20000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c20000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-sdcc2"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x61>; - phandle = <0x2ce>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x58>; - phandle = <0x67>; - }; - }; - }; - }; - - tpdm@10ac0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10ac0000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-dl-north-dsb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x61>; - phandle = <0x2cf>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x59>; - phandle = <0x68>; - }; - }; - }; - }; - - tpdm@10ac1000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10ac1000 0x1000>; - reg-names = "tpdm-base"; - status = "disabled"; - coresight-name = "coresight-tpdm-dl-north-cmb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x61>; - phandle = <0x2d0>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x5a>; - phandle = <0x69>; - }; - }; - }; - }; - - tpdm@10c23000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10c23000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-ufs"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4b>; - phandle = <0x2d1>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x5b>; - phandle = <0x66>; - }; - }; - }; - }; - - tpdm@109c0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109c0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dl-south-dsb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4b>; - phandle = <0x2d2>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x5c>; - phandle = <0xd2>; - }; - }; - }; - }; - - tpdm@109c1000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109c1000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dl-south-cmb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4b>; - phandle = <0x2d3>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x5d>; - phandle = <0xd3>; - }; - }; - }; - }; - - tpdm@138a0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x138a0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-silver"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x42>; - phandle = <0x2d4>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x5e>; - phandle = <0xe7>; - }; - }; - }; - }; - - tpdm@138b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x138b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-gold"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x42>; - phandle = <0x2d5>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x5f>; - phandle = <0xe8>; - }; - }; - }; - }; - - tpdm@138c0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x138c0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-llm-ext"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x42>; - phandle = <0x2d6>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x60>; - phandle = <0xe9>; - }; - }; - }; - }; - - tpdm@13860000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x13860000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-actpm"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x42>; - phandle = <0x2d7>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x61>; - phandle = <0xea>; - }; - }; - }; - }; - - tpdm@13862000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x13862000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-apss2"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x42>; - phandle = <0x2d8>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x62>; - phandle = <0xeb>; - }; - }; - }; - }; - - tpdm@10800000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x10800000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-modem-0"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x43>; - phandle = <0x2d9>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x63>; - phandle = <0xda>; - }; - }; - }; - }; - - tpdm@10801000 { - compatible = "qcom,coresight-dummy"; - qcom,dummy-source; - coresight-name = "coresight-tpdm-modem-1"; - atid = <0x43>; - phandle = <0x2da>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x64>; - phandle = <0xdb>; - }; - }; - }; - }; - - tpdm@1080d000 { - compatible = "qcom,coresight-dummy"; - qcom,dummy-source; - coresight-name = "coresight-tpdm-modem-rscc"; - atid = <0x62>; - phandle = <0x2db>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x65>; - phandle = <0xe1>; - }; - }; - }; - }; - - tpda@10ac3000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10ac3000 0x1000>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-dl-north"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2dc>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x66>; - phandle = <0x5b>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x67>; - phandle = <0x58>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0x68>; - phandle = <0x59>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0x69>; - phandle = <0x5a>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x6a>; - phandle = <0x6b>; - }; - }; - }; - }; - - funnel@10ac4000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10ac4000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-north"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2dd>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x6b>; - phandle = <0x6a>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x6c>; - phandle = <0x88>; - }; - }; - }; - }; - - funnel@10b33000 { - compatible = "arm,coresight-static-funnel"; - coresight-name = "coresight-funnel-ddr_lpi"; - phandle = <0x2de>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x6d>; - phandle = <0x2a>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x6e>; - phandle = <0x115>; - }; - }; - }; - }; - - funnel@10963000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10963000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2df>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x6f>; - phandle = <0x71>; - }; - }; - }; - - in-ports { - #size-cells = <0x00>; - #address-cells = <0x01>; - - port@0 { - reg = <0x00>; - - endpoint { - phandle = <0x51e>; - remote-endpoint = <0x51f>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - phandle = <0x51d>; - remote-endpoint = <0x520>; - }; - }; - }; - }; - - funnel@10902000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10902000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-gfx_dl"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e0>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x70>; - phandle = <0x44>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x71>; - phandle = <0x6f>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x72>; - source = <0x73>; - phandle = <0xf8>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x74>; - phandle = <0x103>; - }; - }; - }; - }; - - funnel@10832000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10832000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-video"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e1>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x75>; - phandle = <0x3d>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x76>; - phandle = <0x82>; - }; - }; - }; - }; - - tpda@10c17000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10c17000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x56>; - qcom,cmb-elem-size = <0x00 0x40>; - coresight-name = "coresight-tpda-titan"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e2>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x77>; - phandle = <0x52>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x78>; - phandle = <0x79>; - }; - }; - }; - }; - - funnel@10c14000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10c14000 0x1000>; - reg-names = "funnel-base"; - status = "disabled"; - coresight-name = "coresight-funnel-titan"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e3>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x79>; - phandle = <0x78>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x7a>; - phandle = <0x87>; - }; - }; - }; - }; - - tpda@10cc4000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10cc4000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x64>; - qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x40>; - coresight-name = "coresight-tpda-tmess"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e4>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x7b>; - phandle = <0x53>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x7c>; - phandle = <0x54>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x7d>; - phandle = <0x55>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x7e>; - phandle = <0x7f>; - }; - }; - }; - }; - - funnel@10cc5000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10cc5000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-tmess"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e5>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x7f>; - phandle = <0x7e>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x80>; - phandle = <0x140>; - }; - }; - }; - }; - - tpda@10c0b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10c0b000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x51>; - qcom,cmb-elem-size = <0x05 0x20>; - coresight-name = "coresight-tpda-dlmm"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e6>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0x81>; - phandle = <0x3e>; - }; - }; - - port@9 { - reg = <0x09>; - - endpoint { - remote-endpoint = <0x82>; - phandle = <0x76>; - }; - }; - - port@26 { - reg = <0x1a>; - - endpoint { - remote-endpoint = <0x83>; - phandle = <0x3f>; - }; - }; - - port@27 { - reg = <0x1b>; - - endpoint { - remote-endpoint = <0x84>; - phandle = <0x40>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x85>; - phandle = <0x86>; - }; - }; - }; - }; - - funnel@10c0c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10c0c000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dlmm"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e7>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x86>; - phandle = <0x85>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x87>; - phandle = <0x7a>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0x88>; - phandle = <0x6c>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x89>; - phandle = <0x104>; - }; - }; - }; - }; - - funnel@109a3000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x109a3000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-wpss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e8>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x8a>; - phandle = <0x27>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x8b>; - phandle = <0x28>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x8c>; - phandle = <0x29>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x8d>; - source = <0x8e>; - phandle = <0xbd>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x8f>; - source = <0x90>; - phandle = <0xbe>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x91>; - source = <0x92>; - phandle = <0xc5>; - }; - }; - }; - }; - - funnel@10846000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10846000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-lpass"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2e9>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x93>; - phandle = <0x38>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x94>; - phandle = <0xf0>; - }; - }; - }; - }; - - funnel@10d22000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10d22000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr_ch02"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2ea>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x95>; - phandle = <0x39>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x96>; - phandle = <0xa2>; - }; - }; - }; - }; - - funnel@10d32000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10d32000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr_ch13"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2eb>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x97>; - phandle = <0x3a>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x98>; - phandle = <0xa3>; - }; - }; - }; - }; - - tpda@10d09000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - qcom,tpda-atid = <0x63>; - qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x02 0x20 0x03 0x20>; - reg = <0x10d09000 0x1000>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-llcc"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2ec>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x99>; - phandle = <0x4e>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x9a>; - phandle = <0x4f>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x9b>; - phandle = <0x50>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0x9c>; - phandle = <0x51>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x9d>; - phandle = <0x9f>; - }; - }; - }; - }; - - gladiator { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-gladiator"; - qcom,dummy-source; - atid = <0x60>; - phandle = <0x2ed>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x9e>; - phandle = <0xa0>; - }; - }; - }; - }; - - funnel@10d0a000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10d0a000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr_dl1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2ee>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x9f>; - phandle = <0x9d>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xa0>; - phandle = <0x9e>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xa1>; - phandle = <0xa6>; - }; - }; - }; - }; - - funnel@10d03000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10d03000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-ddr_dl0"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2ef>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xa2>; - phandle = <0x96>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xa3>; - phandle = <0x98>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0xa4>; - phandle = <0x3b>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xa5>; - phandle = <0x3c>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xa6>; - phandle = <0xa1>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xa7>; - source = <0xa8>; - phandle = <0xf1>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xa9>; - source = <0xaa>; - phandle = <0xf2>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0xab>; - source = <0xac>; - phandle = <0xf3>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xad>; - source = <0xae>; - phandle = <0xf4>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xaf>; - phandle = <0x102>; - }; - }; - }; - }; - - turing_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-turing-etm0"; - qcom,inst-id = <0x0d>; - atid = <0x26 0x27>; - phandle = <0x2f0>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xb0>; - phandle = <0xb3>; - }; - }; - }; - }; - - tpdm@109b0000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109b0000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dlct1-dsb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4f>; - phandle = <0x2f1>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xb1>; - phandle = <0xc1>; - }; - }; - }; - }; - - tpdm@109b1000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb968>; - reg = <0x109b1000 0x1000>; - reg-names = "tpdm-base"; - coresight-name = "coresight-tpdm-dlct1-cmb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - atid = <0x4f>; - phandle = <0x2f2>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xb2>; - phandle = <0xc2>; - }; - }; - }; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f3>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xb3>; - phandle = <0xb0>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xb4>; - phandle = <0xb7>; - }; - }; - }; - }; - - funnel@10983000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10983000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-turing"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f4>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xb5>; - phandle = <0x56>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xb6>; - phandle = <0x57>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0xb7>; - phandle = <0xb4>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xb8>; - source = <0xb9>; - phandle = <0xbf>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xba>; - source = <0xbb>; - phandle = <0xc0>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0xbc>; - phandle = <0xc6>; - }; - }; - }; - }; - - tpda@109b3000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - qcom,tpda-atid = <0x4f>; - qcom,dsb-elem-size = <0x05 0x20 0x0f 0x20 0x1a 0x20>; - qcom,cmb-elem-size = <0x06 0x20 0x10 0x20 0x1b 0x20>; - reg = <0x109b3000 0x1000>; - reg-names = "tpda-base"; - coresight-name = "coresight-tpda-dl-center1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f5>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0xbd>; - phandle = <0x8d>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0xbe>; - phandle = <0x8f>; - }; - }; - - port@15 { - reg = <0x0f>; - - endpoint { - remote-endpoint = <0xbf>; - phandle = <0xb8>; - }; - }; - - port@16 { - reg = <0x10>; - - endpoint { - remote-endpoint = <0xc0>; - phandle = <0xba>; - }; - }; - - port@26 { - reg = <0x1a>; - - endpoint { - remote-endpoint = <0xc1>; - phandle = <0xb1>; - }; - }; - - port@27 { - reg = <0x1b>; - - endpoint { - remote-endpoint = <0xc2>; - phandle = <0xb2>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xc3>; - phandle = <0xc4>; - }; - }; - }; - }; - - funnel@109b4000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x109b4000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl-center1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f6>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xc4>; - phandle = <0xc3>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xc5>; - phandle = <0x91>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0xc6>; - phandle = <0xbc>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0xc7>; - phandle = <0x105>; - }; - }; - }; - - out-ports { - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xc8>; - phandle = <0x13e>; - }; - }; - }; - }; - - funnel@10c3b000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10c3b000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl_west"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f7>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0xc9>; - phandle = <0x41>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xca>; - phandle = <0x42>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xcb>; - phandle = <0x43>; - }; - }; - }; - - out-ports { - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xcc>; - source = <0xcd>; - phandle = <0xf5>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xce>; - source = <0xcf>; - phandle = <0xf6>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0xd0>; - source = <0xd1>; - phandle = <0xf7>; - }; - }; - }; - }; - - tpda@109c3000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x109c3000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x4b>; - qcom,dsb-elem-size = <0x03 0x20>; - qcom,cmb-elem-size = <0x04 0x20>; - coresight-name = "coresight-tpda-dl_south"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f8>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xd2>; - phandle = <0x5c>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xd3>; - phandle = <0x5d>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xd4>; - phandle = <0xd5>; - }; - }; - }; - }; - - funnel@109c4000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x109c4000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl_south"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2f9>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xd5>; - phandle = <0xd4>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xd6>; - phandle = <0x13f>; - }; - }; - }; - }; - - modem_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem-etm0"; - qcom,inst-id = <0x02>; - qcom,secure-component; - atid = <0x24 0x25>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xd7>; - phandle = <0xdd>; - }; - }; - }; - }; - - modem2_etm0 { - compatible = "qcom,coresight-remote-etm"; - coresight-name = "coresight-modem2-etm0"; - qcom,inst-id = <0x0b>; - atid = <0x27>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xd8>; - phandle = <0xe4>; - }; - }; - }; - }; - - modem_diag { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-modem-diag"; - qcom,dummy-source; - atid = <0x32>; - phandle = <0x2fa>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xd9>; - phandle = <0xe0>; - }; - }; - }; - }; - - tpda@10803000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10803000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x43>; - qcom,dsb-elem-size = <0x00 0x20>; - qcom,cmb-elem-size = <0x00 0x40>; - coresight-name = "coresight-tpda-modem"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2fb>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xda>; - phandle = <0x63>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xdb>; - phandle = <0x64>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xdc>; - phandle = <0xe3>; - }; - }; - }; - }; - - funnel@1080f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x1080f000 0x1000 0x1080c000 0x1000>; - reg-names = "funnel-base-dummy", "funnel-base-real"; - coresight-name = "coresight-funnel-modem_q6_dup"; - clocks = <0x24>; - clock-names = "apb_pclk"; - qcom,duplicate-funnel; - phandle = <0x2fc>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xdd>; - phandle = <0xd7>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xde>; - phandle = <0xdf>; - }; - }; - }; - }; - - funnel@1080c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x1080c000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem_q6"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2fd>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xdf>; - phandle = <0xde>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0xe0>; - phandle = <0xd9>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xe1>; - phandle = <0x65>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xe2>; - phandle = <0xe5>; - }; - }; - }; - }; - - funnel@10804000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10804000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-modem_dl"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2fe>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xe3>; - phandle = <0xdc>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xe4>; - phandle = <0xd8>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xe5>; - phandle = <0xe2>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xe6>; - phandle = <0x142>; - }; - }; - }; - }; - - tpda@13864000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x13864000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x42>; - qcom,dsb-elem-size = <0x02 0x20 0x08 0x20>; - qcom,cmb-elem-size = <0x00 0x20 0x01 0x20 0x06 0x40>; - coresight-name = "coresight-tpda-apss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x2ff>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xe7>; - phandle = <0x5e>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0xe8>; - phandle = <0x5f>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0xe9>; - phandle = <0x60>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0xea>; - phandle = <0x61>; - }; - }; - - port@8 { - reg = <0x08>; - - endpoint { - remote-endpoint = <0xeb>; - phandle = <0x62>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xec>; - phandle = <0xed>; - }; - }; - }; - }; - - funnel@13810000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x13810000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-apss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x300>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0xed>; - phandle = <0xec>; - }; - }; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xee>; - phandle = <0x135>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0xef>; - phandle = <0x141>; - }; - }; - }; - }; - - tpda@10c2c000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10c2c000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x4e>; - qcom,dsb-elem-size = <0x00 0x20 0x04 0x20 0x05 0x20 0x06 0x20 0x16 0x20 0x17 0x20 0x1d 0x20>; - qcom,cmb-elem-size = <0x07 0x40 0x0d 0x40 0x0e 0x40 0x0f 0x40 0x15 0x40 0x18 0x20 0x1a 0x40 0x1e 0x40>; - coresight-name = "coresight-tpda-dl_center"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x301>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0xf0>; - phandle = <0x94>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0xf1>; - phandle = <0xa7>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0xf2>; - phandle = <0xa9>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0xf3>; - phandle = <0xab>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0xf4>; - phandle = <0xad>; - }; - }; - - port@13 { - reg = <0x0d>; - - endpoint { - remote-endpoint = <0xf5>; - phandle = <0xcc>; - }; - }; - - port@14 { - reg = <0x0e>; - - endpoint { - remote-endpoint = <0xf6>; - phandle = <0xce>; - }; - }; - - port@15 { - reg = <0x0f>; - - endpoint { - remote-endpoint = <0xf7>; - phandle = <0xd0>; - }; - }; - - port@19 { - reg = <0x13>; - - endpoint { - remote-endpoint = <0xf8>; - phandle = <0x72>; - }; - }; - - port@21 { - reg = <0x15>; - - endpoint { - remote-endpoint = <0xf9>; - phandle = <0x45>; - }; - }; - - port@22 { - reg = <0x16>; - - endpoint { - remote-endpoint = <0xfa>; - phandle = <0x46>; - }; - }; - - port@23 { - reg = <0x17>; - - endpoint { - remote-endpoint = <0xfb>; - phandle = <0x47>; - }; - }; - - port@24 { - reg = <0x18>; - - endpoint { - remote-endpoint = <0xfc>; - phandle = <0x48>; - }; - }; - - port@26 { - reg = <0x1a>; - - endpoint { - remote-endpoint = <0xfd>; - phandle = <0x49>; - }; - }; - - port@29 { - reg = <0x1d>; - - endpoint { - remote-endpoint = <0xfe>; - phandle = <0x4a>; - }; - }; - - port@30 { - reg = <0x1e>; - - endpoint { - remote-endpoint = <0xff>; - phandle = <0x4b>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x100>; - phandle = <0x101>; - }; - }; - }; - }; - - funnel@10c2d000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10c2d000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-dl_center"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x302>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x101>; - phandle = <0x100>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x102>; - phandle = <0xaf>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0x103>; - phandle = <0x74>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0x104>; - phandle = <0x89>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x105>; - phandle = <0xc7>; - }; - }; - }; - }; - - tpda@10004000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10004000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x41>; - qcom,cmb-elem-size = <0x00 0x20 0x01 0x20>; - coresight-name = "coresight-tpda-qdss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x303>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x106>; - phandle = <0x4c>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x107>; - phandle = <0x4d>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x108>; - phandle = <0x109>; - }; - }; - }; - }; - - funnel@10041000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10041000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in0"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x304>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0x109>; - phandle = <0x108>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0x10a>; - phandle = <0x25>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x10b>; - phandle = <0x10c>; - }; - }; - }; - }; - - funnel@10045000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10045000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-qdss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x305>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x10c>; - phandle = <0x10b>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x10d>; - phandle = <0x143>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x10e>; - phandle = <0x118>; - }; - }; - }; - }; - - tpda@10b08000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb969>; - reg = <0x10b08000 0x1000>; - reg-names = "tpda-base"; - qcom,tpda-atid = <0x47>; - qcom,cmb-elem-size = <0x00 0x40 0x01 0x40 0x02 0x40 0x03 0x40>; - qcom,dsb-elem-size = <0x04 0x20>; - coresight-name = "coresight-tpda-aoss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x306>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x10f>; - phandle = <0x33>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x110>; - phandle = <0x34>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x111>; - phandle = <0x35>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0x112>; - phandle = <0x36>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0x113>; - phandle = <0x37>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x114>; - phandle = <0x117>; - }; - }; - }; - }; - - funnel@10b04000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10b04000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-aoss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x307>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0x115>; - phandle = <0x6e>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0x116>; - phandle = <0x32>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0x117>; - phandle = <0x114>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0x118>; - phandle = <0x10e>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x119>; - phandle = <0x11a>; - }; - }; - }; - }; - - tmc@10b05000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb961>; - reg = <0x10b05000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etf"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x308>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x11a>; - phandle = <0x119>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x11b>; - phandle = <0x11c>; - }; - }; - }; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x309>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x11c>; - phandle = <0x11b>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - - endpoint { - remote-endpoint = <0x11d>; - phandle = <0x11f>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x11e>; - phandle = <0x144>; - }; - }; - }; - }; - - replicator@10046000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb909>; - reg = <0x10046000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator_qdss"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x30a>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x11f>; - phandle = <0x11d>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - - endpoint { - remote-endpoint = <0x120>; - phandle = <0x121>; - }; - }; - }; - }; - - replicator@1004e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb909>; - reg = <0x1004e000 0x1000>; - reg-names = "replicator-base"; - coresight-name = "coresight-replicator_etr"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x30b>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x121>; - phandle = <0x120>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x122>; - phandle = <0x12b>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x123>; - phandle = <0x124>; - }; - }; - }; - }; - - dummy_replicator { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-replicator-dummy"; - qcom,dummy-link; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x124>; - phandle = <0x123>; - }; - }; - }; - - out-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x125>; - phandle = <0x129>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x126>; - phandle = <0x12c>; - }; - }; - }; - }; - - tmc_modem { - compatible = "qcom,coresight-secure-etr"; - coresight-name = "coresight-modem-etr1"; - real-name = "coresight-tmc-etr1"; - qdss,support-remote-etm = <0x02>; - memory-region = <0x127>; - qdss,buffer-size = <0x2000000>; - qcom,secure-component; - coresight-csr = <0x128>; - csr-atid-offset = <0x108>; - csr-irqctrl-offset = <0x70>; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x30c>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x129>; - phandle = <0x125>; - }; - }; - }; - }; - - tmc@10048000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb961>; - reg = <0x10048000 0x1000>; - reg-names = "tmc-base"; - qcom,iommu-dma = "bypass"; - iommus = <0x12a 0x4e0 0x20 0x12a 0x4c0 0x20>; - qcom,iommu-dma-addr-pool = <0x00 0xffc00000>; - qcom,sw-usb; - dma-coherent; - coresight-name = "coresight-tmc-etr"; - coresight-csr = <0x128>; - csr-atid-offset = <0xf8>; - csr-irqctrl-offset = <0x6c>; - byte-cntr-name = "byte-cntr"; - byte-cntr-class-name = "coresight-tmc-etr-stream"; - interrupts = <0x00 0x10e 0x01>; - interrupt-names = "byte-cntr-irq"; - arm,scatter-gather; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x30d>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x12b>; - phandle = <0x122>; - }; - }; - }; - }; - - tmc@1004f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb961>; - reg = <0x1004f000 0x1000>; - reg-names = "tmc-base"; - coresight-name = "coresight-tmc-etr1"; - iommus = <0x12a 0x500 0x00>; - qcom,iommu-dma-addr-pool = <0x00 0xffc00000>; - coresight-csr = <0x128>; - csr-atid-offset = <0x108>; - csr-irqctrl-offset = <0x70>; - byte-cntr-name = "byte-cntr1"; - byte-cntr-class-name = "coresight-tmc-etr1-stream"; - memory-region = <0x127>; - interrupts = <0x00 0x10d 0x01>; - interrupt-names = "byte-cntr-irq"; - arm,scatter-gather; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x30e>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x12c>; - phandle = <0x126>; - }; - }; - }; - }; - - csr@10001000 { - compatible = "qcom,coresight-csr"; - reg = <0x10001000 0x1000>; - reg-names = "csr-base"; - coresight-name = "coresight-csr"; - qcom,hwctrl-set-support; - qcom,set-byte-cntr-support; - qcom,blk-size = <0x01>; - phandle = <0x128>; - }; - - csr@10b11000 { - compatible = "qcom,coresight-csr"; - reg = <0x10b11000 0x1000 0x10b110f8 0x6c>; - reg-names = "csr-base", "msr-base"; - coresight-name = "coresight-swao-csr"; - qcom,timestamp-support; - qcom,msr-support; - clocks = <0x24>; - clock-names = "apb_pclk"; - qcom,blk-size = <0x01>; - phandle = <0x30f>; - }; - - ete0 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x1c>; - coresight-name = "coresight-ete0"; - qcom,skip-power-up; - atid = <0x01>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x12d>; - phandle = <0x136>; - }; - }; - }; - }; - - ete1 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x1d>; - coresight-name = "coresight-ete1"; - qcom,skip-power-up; - atid = <0x02>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x12e>; - phandle = <0x137>; - }; - }; - }; - }; - - ete2 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x1e>; - coresight-name = "coresight-ete2"; - qcom,skip-power-up; - atid = <0x03>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x12f>; - phandle = <0x138>; - }; - }; - }; - }; - - ete3 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x1f>; - coresight-name = "coresight-ete3"; - qcom,skip-power-up; - atid = <0x04>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x130>; - phandle = <0x139>; - }; - }; - }; - }; - - ete4 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x20>; - coresight-name = "coresight-ete4"; - qcom,skip-power-up; - atid = <0x05>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x131>; - phandle = <0x13a>; - }; - }; - }; - }; - - ete5 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x21>; - coresight-name = "coresight-ete5"; - qcom,skip-power-up; - atid = <0x06>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x132>; - phandle = <0x13b>; - }; - }; - }; - }; - - ete6 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x22>; - coresight-name = "coresight-ete6"; - qcom,skip-power-up; - atid = <0x07>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x133>; - phandle = <0x13c>; - }; - }; - }; - }; - - ete7 { - compatible = "arm,embedded-trace-extension"; - cpu = <0x23>; - coresight-name = "coresight-ete7"; - qcom,skip-power-up; - atid = <0x08>; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x134>; - phandle = <0x13d>; - }; - }; - }; - }; - - funnel_ete { - compatible = "arm,coresight-static-funnel"; - coresight-name = "coresight-funnel-ete"; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x135>; - phandle = <0xee>; - }; - }; - }; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@0 { - reg = <0x00>; - - endpoint { - remote-endpoint = <0x136>; - phandle = <0x12d>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x137>; - phandle = <0x12e>; - }; - }; - - port@2 { - reg = <0x02>; - - endpoint { - remote-endpoint = <0x138>; - phandle = <0x12f>; - }; - }; - - port@3 { - reg = <0x03>; - - endpoint { - remote-endpoint = <0x139>; - phandle = <0x130>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0x13a>; - phandle = <0x131>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0x13b>; - phandle = <0x132>; - }; - }; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0x13c>; - phandle = <0x133>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0x13d>; - phandle = <0x134>; - }; - }; - }; - }; - - funnel@10042000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb908>; - reg = <0x10042000 0x1000>; - reg-names = "funnel-base"; - coresight-name = "coresight-funnel-in1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x310>; - - in-ports { - #address-cells = <0x01>; - #size-cells = <0x00>; - - port@6 { - reg = <0x06>; - - endpoint { - remote-endpoint = <0x13e>; - phandle = <0xc8>; - }; - }; - - port@7 { - reg = <0x07>; - - endpoint { - remote-endpoint = <0x13f>; - phandle = <0xd6>; - }; - }; - - port@1 { - reg = <0x01>; - - endpoint { - remote-endpoint = <0x140>; - phandle = <0x80>; - }; - }; - - port@4 { - reg = <0x04>; - - endpoint { - remote-endpoint = <0x141>; - phandle = <0xef>; - }; - }; - - port@5 { - reg = <0x05>; - - endpoint { - remote-endpoint = <0x142>; - phandle = <0xe6>; - }; - }; - }; - - out-ports { - - port { - - endpoint { - remote-endpoint = <0x143>; - phandle = <0x10d>; - }; - }; - }; - }; - - dummy_sink { - compatible = "qcom,coresight-dummy"; - coresight-name = "coresight-eud"; - qcom,dummy-sink; - phandle = <0x311>; - - in-ports { - - port { - - endpoint { - remote-endpoint = <0x144>; - phandle = <0x11e>; - }; - }; - }; - }; - - cti@10010000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10010000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-qdss_cti"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x312>; - }; - - cti@10c2a000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10c2a000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-cti0"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x313>; - }; - - cti@10c0a000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10c0a000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-dlmm_cti0"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x314>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x315>; - }; - - cti@10d08000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10d08000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-ddr_dl_1_cti_0"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x316>; - }; - - cti@10d21000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10d21000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-ddr_ch02_dl_cti_0"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x317>; - }; - - cti@10d31000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10d31000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-ddr_ch13_dl_cti_0"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x318>; - }; - - cti@10d11000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10d11000 0x1000>; - status = "disabled"; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-ddrss_shrm2"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x319>; - }; - - cti@10b31000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10b31000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-ddr_dl2_lpi"; - qcom,extended_cti; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x31a>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x31b>; - }; - - cti@10b41000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10b41000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-lpass_lpi_cti1"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x31c>; - }; - - cti@10b51000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10b51000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-lpass_lpi_cti3"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x31d>; - }; - - cti@10b42000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10b42000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-lpass_ssc_sdc"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x31e>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x31f>; - }; - - cti@138e0000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x138e0000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-apss_cti0"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x320>; - }; - - cti@138f0000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x138f0000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-apss_cti1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x321>; - }; - - cti@13900000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x13900000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-apss_cti2"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x322>; - }; - - cti@1382b000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x1382b000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-riscv_cti"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x323>; - }; - - cti@1382e000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x1382e000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-riscv_sifive_cti"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x324>; - }; - - cti@13863000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x13863000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-apss_atb_cti"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x325>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x326>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x327>; - }; - - cti@10901000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10901000 0x1000>; - status = "disabled"; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-gpu_dl"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x328>; - }; - - cti@10831000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10831000 0x1000>; - status = "disabled"; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-iris_dl_cti"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x329>; - }; - - cti@10c61000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10c61000 0x1000>; - status = "disabled"; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-mdss_dl_cti"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x32a>; - }; - - cti@10982000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10982000 0x1000>; - status = "disabled"; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-turing_dl_cti_0"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x32b>; - }; - - cti@10c15000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10c15000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-camera_dl"; - qcom,extended_cti; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x32c>; - }; - - cti@10b00000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10b00000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-swao_cti"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x32d>; - }; - - cti@10b21000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10b21000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-aop_rvss"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x32e>; - }; - - cti@1080b000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x1080b000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-mss_q6_cti"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x32f>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x330>; - }; - - cti@10802000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10802000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-modem_tp_cti"; - qcom,extended_cti; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x331>; - }; - - 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 = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x332>; - }; - - cti@10cc3000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10cc2000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-tmess_cti_1"; - qcom,extended_cti; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x333>; - }; - - cti@10cd1000 { - compatible = "arm,coresight-cti", "arm,primecell"; - reg = <0x10cd1000 0x1000>; - arm,primecell-periphid = <0xbb922>; - coresight-name = "coresight-cti-tmess_cpu"; - status = "disabled"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x334>; - }; - - tgu@10b0e000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb999>; - reg = <0x10b0e000 0x1000>; - reg-names = "tgu-base"; - tgu-steps = <0x03>; - tgu-conditions = <0x04>; - tgu-regs = <0x04>; - tgu-timer-counters = <0x08>; - coresight-name = "coresight-tgu-ipcb"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x335>; - }; - - tgu@10b0f000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb999>; - reg = <0x10b0f000 0x1000>; - reg-names = "tgu-base"; - tgu-steps = <0x03>; - tgu-conditions = <0x04>; - tgu-regs = <0x09>; - tgu-timer-counters = <0x08>; - coresight-name = "coresight-tgu-spmi0"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x336>; - }; - - tgu@10b10000 { - compatible = "arm,primecell"; - arm,primecell-periphid = <0xbb999>; - reg = <0x10b10000 0x1000>; - reg-names = "tgu-base"; - tgu-steps = <0x03>; - tgu-conditions = <0x04>; - tgu-regs = <0x09>; - tgu-timer-counters = <0x08>; - coresight-name = "coresight-tgu-spmi1"; - clocks = <0x24>; - clock-names = "apb_pclk"; - phandle = <0x337>; - }; - - dcc_v2@100ff000 { - compatible = "qcom,dcc-v2"; - reg = <0x100ff000 0x1000 0x10086000 0x12000>; - qcom,transaction_timeout = <0x00>; - reg-names = "dcc-base", "dcc-ram-base"; - dcc-ram-offset = <0x6000>; - phandle = <0x338>; - - link_list_0 { - qcom,curr-link-list = <0x06>; - qcom,data-sink = "sram"; - qcom,ap-qad-override; - qcom,link-list = <0x00 0x17421000 0x02 0x00 0x00 0x68c020c 0x02 0x00 0x00 0x68c0228 0x03 0x00 0x00 0x68c0248 0x03 0x00 0x00 0x68c0268 0x03 0x00 0x00 0x68c0288 0x03 0x00 0x00 0x68c02a8 0x03 0x00 0x00 0x68c0404 0x02 0x00 0x00 0x720020c 0x02 0x00 0x00 0x7200228 0x03 0x00 0x00 0x7200248 0x03 0x00 0x00 0x7200268 0x03 0x00 0x00 0x7200288 0x03 0x00 0x00 0x72002a8 0x03 0x00 0x00 0x68c0110 0x01 0x00 0x00 0x68c011c 0x01 0x00 0x00 0x68c0208 0x01 0x00 0x00 0x7200208 0x01 0x00 0x00 0x320a4110 0x01 0x00 0x00 0x320a411c 0x01 0x00 0x00 0x320a4208 0x02 0x00 0x00 0x320a4228 0x03 0x00 0x00 0x320a4248 0x03 0x00 0x00 0x320a4268 0x03 0x00 0x00 0x320a4288 0x03 0x00 0x00 0x320a42a8 0x03 0x00 0x00 0x320a4400 0x03 0x00 0x00 0x32302028 0x01 0x00 0x00 0x323c0208 0x03 0x00 0x00 0x323c0228 0x03 0x00 0x00 0x323c0248 0x03 0x00 0x00 0x323c0268 0x03 0x00 0x00 0x323c0288 0x03 0x00 0x00 0x323c02a8 0x03 0x00 0x00 0x323c0400 0x03 0x00 0x00 0x4080304 0x01 0x00 0x00 0x4082028 0x01 0x00 0x00 0x410c138 0x01 0x00 0x00 0x41a807c 0x01 0x00 0x00 0x41a80cc 0x01 0x00 0x00 0x41a80e8 0x01 0x00 0x00 0x41a8104 0x04 0x00 0x00 0x41a8130 0x07 0x00 0x00 0x448c138 0x01 0x00 0x00 0x79c1fb0 0x02 0x00 0x00 0x4140110 0x01 0x00 0x00 0x414011c 0x01 0x00 0x00 0x4140208 0x03 0x00 0x00 0x4140228 0x03 0x00 0x00 0x4140248 0x03 0x00 0x00 0x4140268 0x03 0x00 0x00 0x4140288 0x03 0x00 0x00 0x41402a8 0x03 0x00 0x00 0x4140400 0x03 0x00 0x00 0x4200208 0x03 0x00 0x00 0x4200228 0x03 0x00 0x00 0x4200248 0x03 0x00 0x00 0x4200268 0x03 0x00 0x00 0x4200288 0x03 0x00 0x00 0x42002a8 0x03 0x00 0x00 0x4200400 0x03 0x00 0x00 0x8a00304 0x01 0x00 0x00 0x8a02028 0x01 0x00 0x00 0x8ac011c 0x01 0x00 0x00 0x8ac0208 0x03 0x00 0x00 0x8ac0228 0x03 0x00 0x00 0x8ac0248 0x03 0x00 0x00 0x8ac0268 0x03 0x00 0x00 0x8ac0288 0x03 0x00 0x00 0x8ac02ac 0x02 0x00 0x00 0x8ac02a8 0x01 0x00 0x00 0x8ac0400 0x03 0x00 0x00 0x8b00110 0x01 0x00 0x00 0x6e0a100 0x01 0x00 0x00 0x6e0a0ac 0x01 0x00 0x00 0x6e0a0b0 0x01 0x00 0x00 0x6e21104 0x01 0x00 0x00 0x6e21108 0x01 0x00 0x00 0x6e212ac 0x01 0x00 0x00 0x6e212b0 0x01 0x00 0x00 0x6e21300 0x01 0x00 0x00 0x6e0a000 0x01 0x00 0x00 0x7402048 0x01 0x00 0x00 0x7402040 0x01 0x00 0x00 0x1780005c 0x01 0x00 0x00 0x1781005c 0x01 0x00 0x00 0x1782005c 0x01 0x00 0x00 0x1783005c 0x01 0x00 0x00 0x1784005c 0x01 0x00 0x00 0x1785005c 0x01 0x00 0x00 0x1786005c 0x01 0x00 0x00 0x1787005c 0x01 0x00 0x00 0x1740003c 0x01 0x00 0x00 0x17600238 0x01 0x00 0x00 0x17600240 0x0b 0x00 0x00 0x17600274 0x01 0x00 0x00 0x17600530 0x01 0x00 0x00 0x1760051c 0x01 0x00 0x00 0x17600524 0x01 0x00 0x00 0x1760052c 0x01 0x00 0x00 0x17600518 0x01 0x00 0x00 0x17600520 0x01 0x00 0x00 0x17600528 0x01 0x00 0x00 0x17600404 0x04 0x00 0x00 0x1760041c 0x04 0x00 0x00 0x17600434 0x01 0x00 0x00 0x1760043c 0x01 0x00 0x00 0x17600440 0x01 0x00 0x00 0x17400438 0x01 0x00 0x00 0x17600044 0x01 0x00 0x00 0x17600500 0x01 0x00 0x00 0x221c209c 0x01 0x00 0x00 0x17600504 0x05 0x00 0x00 0x17900908 0x01 0x00 0x00 0x17900c18 0x01 0x00 0x00 0x17901908 0x01 0x00 0x00 0x17901c18 0x01 0x00 0x00 0x17b90810 0x03 0x00 0x00 0x17b90c50 0x03 0x00 0x00 0x17b93a04 0x02 0x00 0x00 0x17b93c94 0x01 0x00 0x00 0x17ba0810 0x03 0x00 0x00 0x17ba0c50 0x03 0x00 0x00 0x17ba3a04 0x02 0x00 0x00 0x17ba3c94 0x01 0x00 0x00 0x17b93000 0x50 0x00 0x00 0x17ba3000 0x50 0x00 0x00 0xc201244 0x01 0x00 0x00 0xc202244 0x01 0x00 0x00 0x17b00000 0x01 0x00 0x00 0x17a94030 0x01 0x00 0x00 0x17a9408c 0x01 0x00 0x01 0x17a9409c 0x78 0x00 0x01 0x17a9409c 0x00 0x00 0x01 0x17a94048 0x01 0x00 0x01 0x17a94090 0x00 0x00 0x01 0x17a94090 0x25 0x00 0x00 0x17a94098 0x01 0x00 0x01 0x17a94048 0x1d 0x00 0x01 0x17a94090 0x00 0x00 0x01 0x17a94090 0x25 0x00 0x00 0x17a94098 0x01 0x00 0x00 0x17a90030 0x01 0x00 0x00 0x17a9008c 0x01 0x00 0x01 0x17a9009c 0x78 0x00 0x01 0x17a9009c 0x00 0x00 0x01 0x17a90048 0x01 0x00 0x01 0x17a90090 0x00 0x00 0x01 0x17a90090 0x25 0x00 0x00 0x17a90098 0x01 0x00 0x01 0x17a90048 0x1d 0x00 0x01 0x17a90090 0x00 0x00 0x01 0x17a90090 0x25 0x00 0x00 0x17a90098 0x01 0x00 0x00 0x17a92030 0x01 0x00 0x00 0x17a9208c 0x01 0x00 0x01 0x17a9209c 0x78 0x00 0x01 0x17a9209c 0x00 0x00 0x01 0x17a92048 0x01 0x00 0x01 0x17a92090 0x00 0x00 0x01 0x17a92090 0x25 0x00 0x00 0x17a92098 0x01 0x00 0x01 0x17a92048 0x1d 0x00 0x01 0x17a92090 0x00 0x00 0x01 0x17a92090 0x25 0x00 0x00 0x17a92098 0x01 0x00 0x00 0x17a96030 0x01 0x00 0x00 0x17a9608c 0x01 0x00 0x01 0x17a9609c 0x78 0x00 0x01 0x17a9609c 0x00 0x00 0x01 0x17a96048 0x01 0x00 0x01 0x17a96090 0x00 0x00 0x01 0x17a96090 0x25 0x00 0x00 0x17a96098 0x01 0x00 0x01 0x17a96048 0x1d 0x00 0x01 0x17a96090 0x00 0x00 0x01 0x17a96090 0x25 0x00 0x00 0x17a96098 0x01 0x00 0x00 0x17d98024 0x01 0x00 0x00 0x13822000 0x01 0x01 0x00 0x221c20a4 0x01 0x00 0x00 0x1fc8000 0x01 0x00 0x00 0x17400038 0x01 0x00 0x00 0x17d91020 0x01 0x00 0x00 0x17d92020 0x01 0x00 0x00 0x17d93020 0x01 0x00 0x00 0x17d90020 0x01 0x00 0x00 0x17d9134c 0x01 0x00 0x00 0x17d9234c 0x01 0x00 0x00 0x17d9334c 0x01 0x00 0x00 0x17d9034c 0x01 0x00 0x00 0x17d91300 0x01 0x00 0x00 0x17d92300 0x01 0x00 0x00 0x17d93300 0x01 0x00 0x00 0x17d90300 0x01 0x00 0x00 0x24183040 0x01 0x00 0x00 0x24183048 0x01 0x00 0x00 0x24102010 0x01 0x00 0x00 0x24102020 0x06 0x00 0x00 0x24102410 0x01 0x00 0x00 0x24102420 0x06 0x00 0x00 0x24142010 0x01 0x00 0x00 0x24142020 0x06 0x00 0x00 0x24142410 0x01 0x00 0x00 0x24142420 0x06 0x00 0x00 0x24182010 0x01 0x00 0x00 0x24182020 0x06 0x00 0x00 0x24182410 0x01 0x00 0x00 0x24182420 0x06 0x00 0x00 0x24102810 0x01 0x00 0x00 0x24102820 0x01 0x00 0x00 0x24102828 0x02 0x00 0x00 0x24102c10 0x01 0x00 0x00 0x24102c20 0x01 0x00 0x00 0x24102c28 0x02 0x00 0x00 0x24142810 0x01 0x00 0x00 0x24142820 0x01 0x00 0x00 0x24142828 0x02 0x00 0x00 0x24142c10 0x01 0x00 0x00 0x24142c20 0x01 0x00 0x00 0x24142c28 0x02 0x00 0x00 0x24100810 0x01 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100838 0x01 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100808 0x02 0x00 0x00 0x24100c10 0x01 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c38 0x01 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c08 0x02 0x00 0x00 0x24140810 0x01 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140838 0x01 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140808 0x02 0x00 0x00 0x24140c10 0x01 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c38 0x01 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c08 0x02 0x00 0x00 0x24180010 0x01 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180038 0x01 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180030 0x02 0x00 0x00 0x24180008 0x02 0x00 0x00 0x24180410 0x01 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180438 0x01 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180430 0x02 0x00 0x00 0x24180408 0x02 0x00 0x00 0x24101000 0x03 0x00 0x00 0x24101010 0x02 0x00 0x00 0x24101010 0x02 0x00 0x00 0x24101018 0x01 0x00 0x00 0x24101080 0x01 0x00 0x00 0x24101084 0x02 0x00 0x02 0x05 0x00 0x00 0x00 0x24101090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24101098 0x01 0x00 0x00 0x24141000 0x01 0x00 0x00 0x24141004 0x02 0x00 0x00 0x24141010 0x02 0x00 0x00 0x24141010 0x02 0x00 0x00 0x24141018 0x01 0x00 0x00 0x24141080 0x01 0x00 0x00 0x24141084 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x24141090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24141098 0x01 0x00 0x00 0x24181000 0x01 0x00 0x00 0x24181004 0x02 0x00 0x00 0x24181010 0x02 0x00 0x00 0x24181010 0x02 0x00 0x00 0x24181018 0x01 0x00 0x00 0x24181080 0x01 0x00 0x00 0x24181084 0x02 0x00 0x02 0x0b 0x00 0x00 0x00 0x24181090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24181098 0x01 0x00 0x00 0x24131010 0x01 0x00 0x00 0x24133010 0x01 0x00 0x00 0x24135010 0x01 0x00 0x00 0x24137010 0x01 0x00 0x00 0x24138010 0x01 0x00 0x00 0x24139010 0x01 0x00 0x00 0x24171010 0x01 0x00 0x00 0x24173010 0x01 0x00 0x00 0x24175010 0x01 0x00 0x00 0x24177010 0x01 0x00 0x00 0x24178010 0x01 0x00 0x00 0x24179010 0x01 0x00 0x00 0x241b1010 0x01 0x00 0x00 0x241b3010 0x01 0x00 0x00 0x241b5010 0x01 0x00 0x00 0x241b7010 0x01 0x00 0x00 0x241b9010 0x01 0x00 0x00 0x241bb010 0x01 0x00 0x00 0x241bc010 0x01 0x00 0x00 0x241bd010 0x01 0x00 0x00 0x241bf010 0x01 0x00 0x00 0x241c1010 0x01 0x00 0x00 0x241c3010 0x01 0x00 0x01 0x24100828 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x00 0x24100830 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24100828 0x01 0x00 0x01 0x24100c28 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x00 0x24100c30 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24100c28 0x01 0x00 0x01 0x24140828 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x00 0x24140830 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24140828 0x01 0x00 0x01 0x24140c28 0x02 0x00 0x02 0x40 0x00 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x00 0x24140c30 0x02 0x00 0x02 0x01 0x00 0x00 0x01 0x24140c28 0x01 0x00 0x00 0x17810024 0x01 0x00 0x00 0x17810038 0x06 0x00 0x00 0x17810058 0x04 0x00 0x00 0x1781006c 0x01 0x00 0x00 0x178100f0 0x02 0x00 0x00 0x17820010 0x01 0x00 0x00 0x17820024 0x01 0x00 0x00 0x17820038 0x06 0x00 0x00 0x17820058 0x04 0x00 0x00 0x178200f0 0x02 0x00 0x00 0x17830010 0x01 0x00 0x00 0x17830024 0x01 0x00 0x00 0x17830038 0x06 0x00 0x00 0x17830058 0x04 0x00 0x00 0x178300f0 0x02 0x00 0x00 0x17840010 0x01 0x00 0x00 0x17840024 0x01 0x00 0x00 0x17840038 0x06 0x00 0x00 0x17840058 0x04 0x00 0x00 0x178400f0 0x02 0x00 0x00 0x17850010 0x01 0x00 0x00 0x17850024 0x01 0x00 0x00 0x17850038 0x06 0x00 0x00 0x17850058 0x04 0x00 0x00 0x178500f0 0x02 0x00 0x00 0x17860010 0x01 0x00 0x00 0x17860024 0x01 0x00 0x00 0x17860038 0x06 0x00 0x00 0x17860058 0x04 0x00 0x00 0x178600f0 0x02 0x00 0x00 0x17870010 0x01 0x00 0x00 0x17870024 0x01 0x00 0x00 0x17870038 0x06 0x00 0x00 0x17870058 0x04 0x00 0x00 0x178700f0 0x02 0x00 0x00 0x17880010 0x01 0x00 0x00 0x17880024 0x01 0x00 0x00 0x17880038 0x06 0x00 0x00 0x17890010 0x01 0x00 0x00 0x17890024 0x01 0x00 0x00 0x17890038 0x06 0x00 0x00 0x178b0010 0x01 0x00 0x00 0x178b0024 0x01 0x00 0x00 0x178b0038 0x06 0x00 0x00 0x178b006c 0x05 0x00 0x00 0x178b0084 0x01 0x00 0x00 0x178b00f4 0x05 0x00 0x00 0x178b0118 0x09 0x00 0x00 0x178b0158 0x05 0x00 0x00 0x178b0170 0x02 0x00 0x00 0x178b0188 0x05 0x00 0x00 0x178b01ac 0x06 0x00 0x00 0x178b01c8 0x01 0x00 0x00 0x178b0204 0x01 0x00 0x00 0x178b0244 0x01 0x00 0x00 0x17e30000 0x01 0x00 0x00 0x17e30008 0x01 0x00 0x00 0x17e30010 0x01 0x00 0x00 0x17e80000 0x01 0x00 0x00 0x17e80008 0x01 0x00 0x00 0x17e80010 0x01 0x00 0x00 0x17f80000 0x01 0x00 0x00 0x17f80008 0x01 0x00 0x00 0x17f80010 0x01 0x00 0x00 0x18080000 0x01 0x00 0x00 0x18080008 0x01 0x00 0x00 0x18080010 0x01 0x00 0x00 0x18180000 0x01 0x00 0x00 0x18180008 0x01 0x00 0x00 0x18180010 0x01 0x00 0x00 0x18280000 0x01 0x00 0x00 0x18280008 0x01 0x00 0x00 0x18280010 0x01 0x00 0x00 0x18380000 0x01 0x00 0x00 0x18380008 0x01 0x00 0x00 0x18380010 0x01 0x00 0x00 0x18480000 0x01 0x00 0x00 0x18480008 0x01 0x00 0x00 0x18480010 0x01 0x00 0x00 0x18580000 0x01 0x00 0x00 0x18580008 0x01 0x00 0x00 0x18580010 0x01 0x00 0x00 0x2407701c 0x01 0x00 0x00 0x24077030 0x01 0x00 0x00 0x2408005c 0x01 0x00 0x00 0x240800c8 0x01 0x00 0x00 0x240800d4 0x01 0x00 0x00 0x240800e0 0x01 0x00 0x00 0x240800ec 0x01 0x00 0x00 0x240800f8 0x01 0x00 0x00 0x240801b4 0x01 0x00 0x00 0x240a8120 0x05 0x00 0x00 0x240a8144 0x02 0x00 0x00 0x240a81d0 0x04 0x00 0x00 0x240a81f0 0x01 0x00 0x00 0x240a81fc 0x01 0x00 0x00 0x240a8208 0x01 0x00 0x00 0x240a8214 0x01 0x00 0x00 0x240a8264 0x01 0x00 0x00 0x240a8284 0x01 0x00 0x00 0x240a82fc 0x01 0x00 0x00 0x240a8860 0x03 0x00 0x00 0x240aa034 0x03 0x00 0x00 0x240ba28c 0x01 0x00 0x00 0x240ba294 0x01 0x00 0x00 0x240ba29c 0x01 0x00 0x00 0x24185100 0x04 0x00 0x00 0x24187100 0x01 0x00 0x00 0x2418c100 0x01 0x00 0x00 0x24401e64 0x01 0x00 0x00 0x24401ea0 0x01 0x00 0x00 0x24403e64 0x01 0x00 0x00 0x24403ea0 0x01 0x00 0x00 0x2440527c 0x01 0x00 0x00 0x24405290 0x01 0x00 0x00 0x244054ec 0x01 0x00 0x00 0x244054f4 0x01 0x00 0x00 0x24405514 0x01 0x00 0x00 0x2440551c 0x01 0x00 0x00 0x24405524 0x01 0x00 0x00 0x24405548 0x01 0x00 0x00 0x24405550 0x01 0x00 0x00 0x24405558 0x01 0x00 0x00 0x244055b8 0x01 0x00 0x00 0x244055c0 0x01 0x00 0x00 0x244055ec 0x01 0x00 0x00 0x24405870 0x01 0x00 0x00 0x244058a0 0x01 0x00 0x00 0x244058a8 0x01 0x00 0x00 0x244058b0 0x01 0x00 0x00 0x244058b8 0x01 0x00 0x00 0x244058d8 0x02 0x00 0x00 0x244058f4 0x01 0x00 0x00 0x244058fc 0x01 0x00 0x00 0x24405920 0x01 0x00 0x00 0x24405928 0x01 0x00 0x00 0x24405944 0x01 0x00 0x00 0x24406604 0x01 0x00 0x00 0x2440660c 0x01 0x00 0x00 0x24440310 0x01 0x00 0x00 0x24440400 0x02 0x00 0x00 0x24440410 0x03 0x00 0x00 0x24440428 0x01 0x00 0x00 0x24440430 0x01 0x00 0x00 0x24440440 0x01 0x00 0x00 0x24440448 0x01 0x00 0x00 0x244404a0 0x01 0x00 0x00 0x244404b0 0x03 0x00 0x00 0x244404d0 0x02 0x00 0x00 0x2444341c 0x01 0x00 0x00 0x24445804 0x01 0x00 0x00 0x2444590c 0x01 0x00 0x00 0x24445a14 0x01 0x00 0x00 0x24445c1c 0x01 0x00 0x00 0x24445c38 0x01 0x00 0x00 0x24449100 0x01 0x00 0x00 0x24449110 0x01 0x00 0x00 0x24449120 0x01 0x00 0x00 0x24449180 0x02 0x00 0x00 0x24460618 0x01 0x00 0x00 0x24460684 0x01 0x00 0x00 0x2446068c 0x01 0x00 0x00 0x24481e64 0x01 0x00 0x00 0x24481ea0 0x01 0x00 0x00 0x24483e64 0x01 0x00 0x00 0x24483ea0 0x01 0x00 0x00 0x2448527c 0x01 0x00 0x00 0x24485290 0x01 0x00 0x00 0x244854ec 0x01 0x00 0x00 0x244854f4 0x01 0x00 0x00 0x24485514 0x01 0x00 0x00 0x2448551c 0x01 0x00 0x00 0x24485524 0x01 0x00 0x00 0x24485548 0x01 0x00 0x00 0x24485550 0x01 0x00 0x00 0x24485558 0x01 0x00 0x00 0x244855b8 0x01 0x00 0x00 0x244855c0 0x01 0x00 0x00 0x244855ec 0x01 0x00 0x00 0x24485870 0x01 0x00 0x00 0x244858a0 0x01 0x00 0x00 0x244858a8 0x01 0x00 0x00 0x244858b0 0x01 0x00 0x00 0x244858b8 0x01 0x00 0x00 0x244858d8 0x02 0x00 0x00 0x244858f4 0x01 0x00 0x00 0x244858fc 0x01 0x00 0x00 0x24485920 0x01 0x00 0x00 0x24485928 0x01 0x00 0x00 0x24485944 0x01 0x00 0x00 0x24486604 0x01 0x00 0x00 0x2448660c 0x01 0x00 0x00 0x244c0310 0x01 0x00 0x00 0x244c0400 0x02 0x00 0x00 0x244c0410 0x03 0x00 0x00 0x244c0428 0x01 0x00 0x00 0x244c0430 0x01 0x00 0x00 0x244c0440 0x01 0x00 0x00 0x244c0448 0x01 0x00 0x00 0x244c04a0 0x01 0x00 0x00 0x244c04b0 0x03 0x00 0x00 0x244c04d0 0x02 0x00 0x00 0x244c341c 0x01 0x00 0x00 0x244c5804 0x01 0x00 0x00 0x244c590c 0x01 0x00 0x00 0x244c5a14 0x01 0x00 0x00 0x244c5c1c 0x01 0x00 0x00 0x244c5c38 0x01 0x00 0x00 0x244c9100 0x01 0x00 0x00 0x244c9110 0x01 0x00 0x00 0x244c9120 0x01 0x00 0x00 0x244c9180 0x02 0x00 0x00 0x244e0618 0x01 0x00 0x00 0x244e0684 0x01 0x00 0x00 0x244e068c 0x01 0x00 0x00 0x24601e64 0x01 0x00 0x00 0x24601ea0 0x01 0x00 0x00 0x24603e64 0x01 0x00 0x00 0x24603ea0 0x01 0x00 0x00 0x2460527c 0x01 0x00 0x00 0x24605290 0x01 0x00 0x00 0x246054ec 0x01 0x00 0x00 0x246054f4 0x01 0x00 0x00 0x24605514 0x01 0x00 0x00 0x2460551c 0x01 0x00 0x00 0x24605524 0x01 0x00 0x00 0x24605548 0x01 0x00 0x00 0x24605550 0x01 0x00 0x00 0x24605558 0x01 0x00 0x00 0x246055b8 0x01 0x00 0x00 0x246055c0 0x01 0x00 0x00 0x246055ec 0x01 0x00 0x00 0x24605870 0x01 0x00 0x00 0x246058a0 0x01 0x00 0x00 0x246058a8 0x01 0x00 0x00 0x246058b0 0x01 0x00 0x00 0x246058b8 0x01 0x00 0x00 0x246058d8 0x02 0x00 0x00 0x246058f4 0x01 0x00 0x00 0x246058fc 0x01 0x00 0x00 0x24605920 0x01 0x00 0x00 0x24605928 0x01 0x00 0x00 0x24605944 0x01 0x00 0x00 0x24606604 0x01 0x00 0x00 0x2460660c 0x01 0x00 0x00 0x24640310 0x01 0x00 0x00 0x24640400 0x02 0x00 0x00 0x24640410 0x03 0x00 0x00 0x24640428 0x01 0x00 0x00 0x24640430 0x01 0x00 0x00 0x24640440 0x01 0x00 0x00 0x24640448 0x01 0x00 0x00 0x246404a0 0x01 0x00 0x00 0x246404b0 0x03 0x00 0x00 0x246404d0 0x02 0x00 0x00 0x2464341c 0x01 0x00 0x00 0x24645804 0x01 0x00 0x00 0x2464590c 0x01 0x00 0x00 0x24645a14 0x01 0x00 0x00 0x24645c1c 0x01 0x00 0x00 0x24645c38 0x01 0x00 0x00 0x24649100 0x01 0x00 0x00 0x24649110 0x01 0x00 0x00 0x24649120 0x01 0x00 0x00 0x24649180 0x02 0x00 0x00 0x24660618 0x01 0x00 0x00 0x24660684 0x01 0x00 0x00 0x2466068c 0x01 0x00 0x00 0x24681e64 0x01 0x00 0x00 0x24681ea0 0x01 0x00 0x00 0x24683e64 0x01 0x00 0x00 0x24683ea0 0x01 0x00 0x00 0x2468527c 0x01 0x00 0x00 0x24685290 0x01 0x00 0x00 0x246854ec 0x01 0x00 0x00 0x246854f4 0x01 0x00 0x00 0x24685514 0x01 0x00 0x00 0x2468551c 0x01 0x00 0x00 0x24685524 0x01 0x00 0x00 0x24685548 0x01 0x00 0x00 0x24685550 0x01 0x00 0x00 0x24685558 0x01 0x00 0x00 0x246855b8 0x01 0x00 0x00 0x246855c0 0x01 0x00 0x00 0x246855ec 0x01 0x00 0x00 0x24685870 0x01 0x00 0x00 0x246858a0 0x01 0x00 0x00 0x246858a8 0x01 0x00 0x00 0x246858b0 0x01 0x00 0x00 0x246858b8 0x01 0x00 0x00 0x246858d8 0x02 0x00 0x00 0x246858f4 0x01 0x00 0x00 0x246858fc 0x01 0x00 0x00 0x24685920 0x01 0x00 0x00 0x24685928 0x01 0x00 0x00 0x24685944 0x01 0x00 0x00 0x24686604 0x01 0x00 0x00 0x2468660c 0x01 0x00 0x00 0x246c0310 0x01 0x00 0x00 0x246c0400 0x02 0x00 0x00 0x246c0410 0x03 0x00 0x00 0x246c0428 0x01 0x00 0x00 0x246c0430 0x01 0x00 0x00 0x246c0440 0x01 0x00 0x00 0x246c0448 0x01 0x00 0x00 0x246c04a0 0x01 0x00 0x00 0x246c04b0 0x03 0x00 0x00 0x246c04d0 0x02 0x00 0x00 0x246c341c 0x01 0x00 0x00 0x246c5804 0x01 0x00 0x00 0x246c590c 0x01 0x00 0x00 0x246c5a14 0x01 0x00 0x00 0x246c5c1c 0x01 0x00 0x00 0x246c5c38 0x01 0x00 0x00 0x246c9100 0x01 0x00 0x00 0x246c9110 0x01 0x00 0x00 0x246c9120 0x01 0x00 0x00 0x246c9180 0x02 0x00 0x00 0x246e0618 0x01 0x00 0x00 0x246e0684 0x01 0x00 0x00 0x246e068c 0x01 0x00 0x00 0x24840310 0x01 0x00 0x00 0x24840400 0x02 0x00 0x00 0x24840410 0x03 0x00 0x00 0x24840428 0x01 0x00 0x00 0x24840430 0x01 0x00 0x00 0x24840440 0x01 0x00 0x00 0x24840448 0x01 0x00 0x00 0x248404a0 0x01 0x00 0x00 0x248404b0 0x03 0x00 0x00 0x248404d0 0x02 0x00 0x00 0x2484341c 0x01 0x00 0x00 0x24845804 0x01 0x00 0x00 0x2484590c 0x01 0x00 0x00 0x24845a14 0x01 0x00 0x00 0x24845c1c 0x01 0x00 0x00 0x24845c38 0x01 0x00 0x00 0x24849100 0x01 0x00 0x00 0x24849110 0x01 0x00 0x00 0x24849120 0x01 0x00 0x00 0x24849180 0x02 0x00 0x00 0x24860618 0x01 0x00 0x00 0x24860684 0x01 0x00 0x00 0x2486068c 0x01 0x00 0x00 0x248c0310 0x01 0x00 0x00 0x248c0400 0x02 0x00 0x00 0x248c0410 0x03 0x00 0x00 0x248c0428 0x01 0x00 0x00 0x248c0430 0x01 0x00 0x00 0x248c0440 0x01 0x00 0x00 0x248c0448 0x01 0x00 0x00 0x248c04a0 0x01 0x00 0x00 0x248c04b0 0x03 0x00 0x00 0x248c04d0 0x02 0x00 0x00 0x248c341c 0x01 0x00 0x00 0x248c5804 0x01 0x00 0x00 0x248c590c 0x01 0x00 0x00 0x248c5a14 0x01 0x00 0x00 0x248c5c1c 0x01 0x00 0x00 0x248c5c38 0x01 0x00 0x00 0x248c9100 0x01 0x00 0x00 0x248c9110 0x01 0x00 0x00 0x248c9120 0x01 0x00 0x00 0x248c9180 0x02 0x00 0x00 0x248e0618 0x01 0x00 0x00 0x248e0684 0x01 0x00 0x00 0x248e068c 0x01 0x00 0x00 0x25020348 0x01 0x00 0x00 0x25020480 0x01 0x00 0x00 0x25022400 0x01 0x00 0x00 0x25023220 0x04 0x00 0x00 0x25023308 0x01 0x00 0x00 0x25023318 0x01 0x00 0x00 0x25038100 0x01 0x00 0x00 0x2503c030 0x01 0x00 0x00 0x25042044 0x03 0x00 0x00 0x250420b0 0x01 0x00 0x00 0x25042104 0x01 0x00 0x00 0x25042114 0x01 0x00 0x00 0x25048004 0x05 0x00 0x00 0x2504c030 0x01 0x00 0x00 0x25050020 0x01 0x00 0x00 0x2506004c 0x08 0x00 0x00 0x25220348 0x01 0x00 0x00 0x25220480 0x01 0x00 0x00 0x25222400 0x01 0x00 0x00 0x25223220 0x04 0x00 0x00 0x25223308 0x01 0x00 0x00 0x25223318 0x01 0x00 0x00 0x25238100 0x01 0x00 0x00 0x2523c030 0x01 0x00 0x00 0x25242044 0x03 0x00 0x00 0x252420b0 0x01 0x00 0x00 0x25242104 0x01 0x00 0x00 0x25242114 0x01 0x00 0x00 0x25248004 0x05 0x00 0x00 0x2524c030 0x01 0x00 0x00 0x25250020 0x01 0x00 0x00 0x2526004c 0x08 0x00 0x00 0x25420348 0x01 0x00 0x00 0x25420480 0x01 0x00 0x00 0x25422400 0x01 0x00 0x00 0x25423220 0x04 0x00 0x00 0x25423308 0x01 0x00 0x00 0x25423318 0x01 0x00 0x00 0x25438100 0x01 0x00 0x00 0x2543c030 0x01 0x00 0x00 0x25442044 0x03 0x00 0x00 0x254420b0 0x01 0x00 0x00 0x25442104 0x01 0x00 0x00 0x25442114 0x01 0x00 0x00 0x25448004 0x05 0x00 0x00 0x2544c030 0x01 0x00 0x00 0x25450020 0x01 0x00 0x00 0x2546004c 0x08 0x00 0x00 0x25620348 0x01 0x00 0x00 0x25620480 0x01 0x00 0x00 0x25622400 0x01 0x00 0x00 0x25623220 0x04 0x00 0x00 0x25623308 0x01 0x00 0x00 0x25623318 0x01 0x00 0x00 0x25638100 0x01 0x00 0x00 0x2563c030 0x01 0x00 0x00 0x25642044 0x03 0x00 0x00 0x256420b0 0x01 0x00 0x00 0x25642104 0x01 0x00 0x00 0x25642114 0x01 0x00 0x00 0x25648004 0x05 0x00 0x00 0x2564c030 0x01 0x00 0x00 0x25650020 0x01 0x00 0x00 0x2566004c 0x08 0x00 0x00 0x25820348 0x01 0x00 0x00 0x25820480 0x01 0x00 0x00 0x25822400 0x01 0x00 0x00 0x25823220 0x04 0x00 0x00 0x25823308 0x01 0x00 0x00 0x25823318 0x01 0x00 0x00 0x25838100 0x01 0x00 0x00 0x2583c030 0x01 0x00 0x00 0x25842044 0x03 0x00 0x00 0x258420b0 0x01 0x00 0x00 0x25842104 0x01 0x00 0x00 0x25842114 0x01 0x00 0x00 0x25848004 0x05 0x00 0x00 0x2584c030 0x01 0x00 0x00 0x25850020 0x01 0x00 0x00 0x2586004c 0x08 0x00 0x00 0x25a20348 0x01 0x00 0x00 0x25a20480 0x01 0x00 0x00 0x25a22400 0x01 0x00 0x00 0x25a23220 0x04 0x00 0x00 0x25a23308 0x01 0x00 0x00 0x25a23318 0x01 0x00 0x00 0x25a38100 0x01 0x00 0x00 0x25a3c030 0x01 0x00 0x00 0x25a42044 0x03 0x00 0x00 0x25a420b0 0x01 0x00 0x00 0x25a42104 0x01 0x00 0x00 0x25a42114 0x01 0x00 0x00 0x25a48004 0x05 0x00 0x00 0x25a4c030 0x01 0x00 0x00 0x25a50020 0x01 0x00 0x00 0x25a6004c 0x08 0x00 0x00 0x25000004 0x01 0x00 0x00 0x25001004 0x01 0x00 0x00 0x25002004 0x01 0x00 0x00 0x25003004 0x01 0x00 0x00 0x25004004 0x01 0x00 0x00 0x25005004 0x01 0x00 0x00 0x25006004 0x01 0x00 0x00 0x25007004 0x01 0x00 0x00 0x25008004 0x01 0x00 0x00 0x25009004 0x01 0x00 0x00 0x2500a004 0x01 0x00 0x00 0x2500b004 0x01 0x00 0x00 0x2500c004 0x01 0x00 0x00 0x2500d004 0x01 0x00 0x00 0x2500e004 0x01 0x00 0x00 0x2500f004 0x01 0x00 0x00 0x25010004 0x01 0x00 0x00 0x25011004 0x01 0x00 0x00 0x25012004 0x01 0x00 0x00 0x25013004 0x01 0x00 0x00 0x25014004 0x01 0x00 0x00 0x25015004 0x01 0x00 0x00 0x25016004 0x01 0x00 0x00 0x25017004 0x01 0x00 0x00 0x25018004 0x01 0x00 0x00 0x25019004 0x01 0x00 0x00 0x2501a004 0x01 0x00 0x00 0x2501b004 0x01 0x00 0x00 0x2501c004 0x01 0x00 0x00 0x2501d004 0x01 0x00 0x00 0x2501e004 0x01 0x00 0x00 0x2501f004 0x01 0x00 0x00 0x2507601c 0x04 0x00 0x00 0x25076034 0x04 0x00 0x00 0x25076058 0x01 0x00 0x00 0x25076200 0x01 0x00 0x00 0x25077020 0x01 0x00 0x00 0x25077030 0x14 0x00 0x00 0x25077084 0x01 0x00 0x00 0x25077090 0x05 0x00 0x00 0x25077218 0x08 0x00 0x00 0x250a002c 0x01 0x00 0x00 0x250a009c 0x02 0x00 0x00 0x250a00a8 0x03 0x00 0x00 0x250a00b8 0x01 0x00 0x00 0x250a00c0 0x02 0x00 0x00 0x250a00cc 0x04 0x00 0x00 0x250a00e0 0x01 0x00 0x00 0x250a00e8 0x01 0x00 0x00 0x250a00f0 0x01 0x00 0x00 0x250a00f0 0x01 0x00 0x00 0x250a0100 0x01 0x00 0x00 0x250a0108 0x01 0x00 0x00 0x250a0110 0x01 0x00 0x00 0x250a0118 0x01 0x00 0x00 0x250a0120 0x01 0x00 0x00 0x250a0128 0x01 0x00 0x00 0x250a1010 0x01 0x00 0x00 0x250a1070 0x01 0x00 0x00 0x250a3004 0x01 0x00 0x00 0x25200004 0x01 0x00 0x00 0x25201004 0x01 0x00 0x00 0x25202004 0x01 0x00 0x00 0x25203004 0x01 0x00 0x00 0x25204004 0x01 0x00 0x00 0x25205004 0x01 0x00 0x00 0x25206004 0x01 0x00 0x00 0x25207004 0x01 0x00 0x00 0x25208004 0x01 0x00 0x00 0x25209004 0x01 0x00 0x00 0x2520a004 0x01 0x00 0x00 0x2520b004 0x01 0x00 0x00 0x2520c004 0x01 0x00 0x00 0x2520d004 0x01 0x00 0x00 0x2520e004 0x01 0x00 0x00 0x2520f004 0x01 0x00 0x00 0x25210004 0x01 0x00 0x00 0x25211004 0x01 0x00 0x00 0x25212004 0x01 0x00 0x00 0x25213004 0x01 0x00 0x00 0x25214004 0x01 0x00 0x00 0x25215004 0x01 0x00 0x00 0x25216004 0x01 0x00 0x00 0x25217004 0x01 0x00 0x00 0x25218004 0x01 0x00 0x00 0x25219004 0x01 0x00 0x00 0x2521a004 0x01 0x00 0x00 0x2521b004 0x01 0x00 0x00 0x2521c004 0x01 0x00 0x00 0x2521d004 0x01 0x00 0x00 0x2521e004 0x01 0x00 0x00 0x2521f004 0x01 0x00 0x00 0x2527601c 0x04 0x00 0x00 0x25276034 0x04 0x00 0x00 0x25276058 0x01 0x00 0x00 0x25276064 0x01 0x00 0x00 0x25276200 0x01 0x00 0x00 0x25277020 0x01 0x00 0x00 0x25277030 0x14 0x00 0x00 0x25277084 0x01 0x00 0x00 0x25277090 0x05 0x00 0x00 0x25277218 0x08 0x00 0x00 0x252a002c 0x01 0x00 0x00 0x252a009c 0x02 0x00 0x00 0x252a00a8 0x03 0x00 0x00 0x252a00b8 0x01 0x00 0x00 0x252a00c0 0x02 0x00 0x00 0x252a00cc 0x04 0x00 0x00 0x252a00e0 0x01 0x00 0x00 0x252a00e8 0x01 0x00 0x00 0x252a00f0 0x01 0x00 0x00 0x252a00f0 0x01 0x00 0x00 0x252a0100 0x01 0x00 0x00 0x252a0108 0x01 0x00 0x00 0x252a0110 0x01 0x00 0x00 0x252a0118 0x01 0x00 0x00 0x252a0120 0x01 0x00 0x00 0x252a0128 0x01 0x00 0x00 0x252a1010 0x01 0x00 0x00 0x252a1070 0x01 0x00 0x00 0x252a3004 0x01 0x00 0x00 0x25400004 0x01 0x00 0x00 0x25401004 0x01 0x00 0x00 0x25402004 0x01 0x00 0x00 0x25403004 0x01 0x00 0x00 0x25404004 0x01 0x00 0x00 0x25405004 0x01 0x00 0x00 0x25406004 0x01 0x00 0x00 0x25407004 0x01 0x00 0x00 0x25408004 0x01 0x00 0x00 0x25409004 0x01 0x00 0x00 0x2540a004 0x01 0x00 0x00 0x2540b004 0x01 0x00 0x00 0x2540c004 0x01 0x00 0x00 0x2540d004 0x01 0x00 0x00 0x2540e004 0x01 0x00 0x00 0x2540f004 0x01 0x00 0x00 0x25410004 0x01 0x00 0x00 0x25411004 0x01 0x00 0x00 0x25412004 0x01 0x00 0x00 0x25413004 0x01 0x00 0x00 0x25414004 0x01 0x00 0x00 0x25415004 0x01 0x00 0x00 0x25416004 0x01 0x00 0x00 0x25417004 0x01 0x00 0x00 0x25418004 0x01 0x00 0x00 0x25419004 0x01 0x00 0x00 0x2541a004 0x01 0x00 0x00 0x2541b004 0x01 0x00 0x00 0x2541c004 0x01 0x00 0x00 0x2541d004 0x01 0x00 0x00 0x2541e004 0x01 0x00 0x00 0x2541f004 0x01 0x00 0x00 0x2547601c 0x04 0x00 0x00 0x25476034 0x04 0x00 0x00 0x25476058 0x01 0x00 0x00 0x25476064 0x01 0x00 0x00 0x25476200 0x01 0x00 0x00 0x25477020 0x01 0x00 0x00 0x25477030 0x14 0x00 0x00 0x25477084 0x01 0x00 0x00 0x25477090 0x05 0x00 0x00 0x25477218 0x08 0x00 0x00 0x254a002c 0x01 0x00 0x00 0x254a009c 0x02 0x00 0x00 0x254a00a8 0x03 0x00 0x00 0x254a00b8 0x01 0x00 0x00 0x254a00c0 0x02 0x00 0x00 0x254a00cc 0x04 0x00 0x00 0x254a00e0 0x01 0x00 0x00 0x254a00e8 0x01 0x00 0x00 0x254a00f0 0x01 0x00 0x00 0x254a00f0 0x01 0x00 0x00 0x254a0100 0x01 0x00 0x00 0x254a0108 0x01 0x00 0x00 0x254a0110 0x01 0x00 0x00 0x254a0118 0x01 0x00 0x00 0x254a0120 0x01 0x00 0x00 0x254a0128 0x01 0x00 0x00 0x254a1010 0x01 0x00 0x00 0x254a1070 0x01 0x00 0x00 0x254a3004 0x01 0x00 0x00 0x25600004 0x01 0x00 0x00 0x25601004 0x01 0x00 0x00 0x25602004 0x01 0x00 0x00 0x25603004 0x01 0x00 0x00 0x25604004 0x01 0x00 0x00 0x25605004 0x01 0x00 0x00 0x25606004 0x01 0x00 0x00 0x25607004 0x01 0x00 0x00 0x25608004 0x01 0x00 0x00 0x25609004 0x01 0x00 0x00 0x2560a004 0x01 0x00 0x00 0x2560b004 0x01 0x00 0x00 0x2560c004 0x01 0x00 0x00 0x2560d004 0x01 0x00 0x00 0x2560e004 0x01 0x00 0x00 0x2560f004 0x01 0x00 0x00 0x25610004 0x01 0x00 0x00 0x25611004 0x01 0x00 0x00 0x25612004 0x01 0x00 0x00 0x25613004 0x01 0x00 0x00 0x25614004 0x01 0x00 0x00 0x25615004 0x01 0x00 0x00 0x25616004 0x01 0x00 0x00 0x25617004 0x01 0x00 0x00 0x25618004 0x01 0x00 0x00 0x25619004 0x01 0x00 0x00 0x2561a004 0x01 0x00 0x00 0x2561b004 0x01 0x00 0x00 0x2561c004 0x01 0x00 0x00 0x2561d004 0x01 0x00 0x00 0x2561e004 0x01 0x00 0x00 0x2561f004 0x01 0x00 0x00 0x2567601c 0x04 0x00 0x00 0x25676034 0x04 0x00 0x00 0x25676058 0x01 0x00 0x00 0x25676064 0x01 0x00 0x00 0x25676200 0x01 0x00 0x00 0x25677020 0x01 0x00 0x00 0x25677030 0x14 0x00 0x00 0x25677084 0x01 0x00 0x00 0x25677090 0x05 0x00 0x00 0x25677218 0x08 0x00 0x00 0x256a002c 0x01 0x00 0x00 0x256a009c 0x02 0x00 0x00 0x256a00a8 0x03 0x00 0x00 0x256a00b8 0x01 0x00 0x00 0x256a00c0 0x02 0x00 0x00 0x256a00cc 0x04 0x00 0x00 0x256a00e0 0x01 0x00 0x00 0x256a00e8 0x01 0x00 0x00 0x256a00f0 0x01 0x00 0x00 0x256a00f0 0x01 0x00 0x00 0x256a0100 0x01 0x00 0x00 0x256a0108 0x01 0x00 0x00 0x256a0110 0x01 0x00 0x00 0x256a0118 0x01 0x00 0x00 0x256a0120 0x01 0x00 0x00 0x256a0128 0x01 0x00 0x00 0x256a1010 0x01 0x00 0x00 0x256a1070 0x01 0x00 0x00 0x256a3004 0x01 0x00 0x00 0x25a00004 0x01 0x00 0x00 0x25a01004 0x01 0x00 0x00 0x25a02004 0x01 0x00 0x00 0x25a03004 0x01 0x00 0x00 0x25a04004 0x01 0x00 0x00 0x25a05004 0x01 0x00 0x00 0x25a06004 0x01 0x00 0x00 0x25a07004 0x01 0x00 0x00 0x25a08004 0x01 0x00 0x00 0x25a09004 0x01 0x00 0x00 0x25a0a004 0x01 0x00 0x00 0x25a0b004 0x01 0x00 0x00 0x25a0c004 0x01 0x00 0x00 0x25a0d004 0x01 0x00 0x00 0x25a0e004 0x01 0x00 0x00 0x25a0f004 0x01 0x00 0x00 0x25a10004 0x01 0x00 0x00 0x25a11004 0x01 0x00 0x00 0x25a12004 0x01 0x00 0x00 0x25a13004 0x01 0x00 0x00 0x25a14004 0x01 0x00 0x00 0x25a15004 0x01 0x00 0x00 0x25a16004 0x01 0x00 0x00 0x25a17004 0x01 0x00 0x00 0x25a18004 0x01 0x00 0x00 0x25a19004 0x01 0x00 0x00 0x25a1a004 0x01 0x00 0x00 0x25a1b004 0x01 0x00 0x00 0x25a1c004 0x01 0x00 0x00 0x25a1d004 0x01 0x00 0x00 0x25a1e004 0x01 0x00 0x00 0x25a1f004 0x01 0x00 0x00 0x25023210 0x01 0x00 0x00 0x25025000 0x01 0x00 0x00 0x25025010 0x01 0x00 0x00 0x2504002c 0x04 0x00 0x00 0x25040048 0x05 0x00 0x00 0x25040060 0x02 0x00 0x00 0x25040070 0x05 0x00 0x00 0x2507718c 0x01 0x00 0x00 0x250771b0 0x01 0x00 0x00 0x25077204 0x05 0x00 0x00 0x250a6008 0x03 0x00 0x00 0x250a7008 0x03 0x00 0x00 0x25223210 0x01 0x00 0x00 0x25225000 0x01 0x00 0x00 0x25225010 0x01 0x00 0x00 0x2524002c 0x04 0x00 0x00 0x25240048 0x05 0x00 0x00 0x25240060 0x02 0x00 0x00 0x25240070 0x05 0x00 0x00 0x2527718c 0x01 0x00 0x00 0x252771b0 0x01 0x00 0x00 0x25277204 0x05 0x00 0x00 0x252a6008 0x03 0x00 0x00 0x252a7008 0x03 0x00 0x00 0x25423210 0x01 0x00 0x00 0x25425000 0x01 0x00 0x00 0x25425010 0x01 0x00 0x00 0x2544002c 0x04 0x00 0x00 0x25440048 0x05 0x00 0x00 0x25440060 0x02 0x00 0x00 0x25440070 0x05 0x00 0x00 0x2547718c 0x01 0x00 0x00 0x254771b0 0x01 0x00 0x00 0x25477204 0x05 0x00 0x00 0x254a6008 0x03 0x00 0x00 0x254a7008 0x03 0x00 0x00 0x25623210 0x01 0x00 0x00 0x25625000 0x01 0x00 0x00 0x25625010 0x01 0x00 0x00 0x2564002c 0x04 0x00 0x00 0x25640048 0x05 0x00 0x00 0x25640060 0x02 0x00 0x00 0x25640070 0x05 0x00 0x00 0x2567718c 0x01 0x00 0x00 0x256771b0 0x01 0x00 0x00 0x25677204 0x05 0x00 0x00 0x256a6008 0x03 0x00 0x00 0x256a7008 0x03 0x00 0x00 0x250a9004 0x01 0x00 0x00 0x250a9010 0x03 0x00 0x00 0x250a9020 0x03 0x00 0x00 0x250a9030 0x03 0x00 0x00 0x250a9040 0x03 0x00 0x00 0x250a9050 0x03 0x00 0x00 0x250aa004 0x01 0x00 0x00 0x250aa010 0x03 0x00 0x00 0x250aa020 0x03 0x00 0x00 0x250aa030 0x03 0x00 0x00 0x250aa040 0x03 0x00 0x00 0x250aa050 0x03 0x00 0x00 0x250b001c 0x01 0x00 0x00 0x250b101c 0x01 0x00 0x00 0x250b201c 0x01 0x00 0x00 0x250b301c 0x01 0x00 0x00 0x250b401c 0x01 0x00 0x00 0x250b501c 0x01 0x00 0x00 0x250b601c 0x01 0x00 0x00 0x250b701c 0x01 0x00 0x00 0x250b801c 0x01 0x00 0x00 0x250b901c 0x01 0x00 0x00 0x250ba01c 0x01 0x00 0x00 0x250bb01c 0x01 0x00 0x00 0x250bc01c 0x01 0x00 0x00 0x250bd01c 0x01 0x00 0x00 0x250be01c 0x01 0x00 0x00 0x250bf01c 0x01 0x00 0x00 0x252a9004 0x01 0x00 0x00 0x252a9010 0x03 0x00 0x00 0x252a9020 0x03 0x00 0x00 0x252a9030 0x03 0x00 0x00 0x252a9040 0x03 0x00 0x00 0x252a9050 0x03 0x00 0x00 0x252aa004 0x01 0x00 0x00 0x252aa010 0x03 0x00 0x00 0x252aa020 0x03 0x00 0x00 0x252aa030 0x03 0x00 0x00 0x252aa040 0x03 0x00 0x00 0x252aa050 0x03 0x00 0x00 0x252b001c 0x01 0x00 0x00 0x252b101c 0x01 0x00 0x00 0x252b201c 0x01 0x00 0x00 0x252b301c 0x01 0x00 0x00 0x252b401c 0x01 0x00 0x00 0x252b501c 0x01 0x00 0x00 0x252b601c 0x01 0x00 0x00 0x252b701c 0x01 0x00 0x00 0x252b801c 0x01 0x00 0x00 0x252b901c 0x01 0x00 0x00 0x252ba01c 0x01 0x00 0x00 0x252bb01c 0x01 0x00 0x00 0x252bc01c 0x01 0x00 0x00 0x252bd01c 0x01 0x00 0x00 0x252be01c 0x01 0x00 0x00 0x252bf01c 0x01 0x00 0x00 0x254a9004 0x01 0x00 0x00 0x254a9010 0x03 0x00 0x00 0x254a9020 0x03 0x00 0x00 0x254a9030 0x03 0x00 0x00 0x254a9040 0x03 0x00 0x00 0x254a9050 0x03 0x00 0x00 0x254aa004 0x01 0x00 0x00 0x254aa010 0x03 0x00 0x00 0x254aa020 0x03 0x00 0x00 0x254aa030 0x03 0x00 0x00 0x254aa040 0x03 0x00 0x00 0x254aa050 0x03 0x00 0x00 0x254b001c 0x01 0x00 0x00 0x254b101c 0x01 0x00 0x00 0x254b201c 0x01 0x00 0x00 0x254b301c 0x01 0x00 0x00 0x254b401c 0x01 0x00 0x00 0x254b501c 0x01 0x00 0x00 0x254b601c 0x01 0x00 0x00 0x254b701c 0x01 0x00 0x00 0x254b801c 0x01 0x00 0x00 0x254b901c 0x01 0x00 0x00 0x254ba01c 0x01 0x00 0x00 0x254bb01c 0x01 0x00 0x00 0x254bc01c 0x01 0x00 0x00 0x254bd01c 0x01 0x00 0x00 0x254be01c 0x01 0x00 0x00 0x254bf01c 0x01 0x00 0x00 0x256a9004 0x01 0x00 0x00 0x256a9010 0x03 0x00 0x00 0x256a9020 0x03 0x00 0x00 0x256a9030 0x03 0x00 0x00 0x256a9040 0x03 0x00 0x00 0x256a9050 0x03 0x00 0x00 0x256aa004 0x01 0x00 0x00 0x256aa010 0x03 0x00 0x00 0x256aa020 0x03 0x00 0x00 0x256aa030 0x03 0x00 0x00 0x256aa040 0x03 0x00 0x00 0x256aa050 0x03 0x00 0x00 0x256b001c 0x01 0x00 0x00 0x256b101c 0x01 0x00 0x00 0x256b201c 0x01 0x00 0x00 0x256b301c 0x01 0x00 0x00 0x256b401c 0x01 0x00 0x00 0x256b501c 0x01 0x00 0x00 0x256b601c 0x01 0x00 0x00 0x256b701c 0x01 0x00 0x00 0x256b801c 0x01 0x00 0x00 0x256b901c 0x01 0x00 0x00 0x256ba01c 0x01 0x00 0x00 0x256bb01c 0x01 0x00 0x00 0x256bc01c 0x01 0x00 0x00 0x256bd01c 0x01 0x00 0x00 0x256be01c 0x01 0x00 0x00 0x256bf01c 0x01 0x00 0x00 0x258a4040 0x30 0x00 0x00 0x258b0000 0x01 0x00 0x00 0x258b005c 0x01 0x00 0x00 0x258b1000 0x01 0x00 0x00 0x258b105c 0x01 0x00 0x00 0x258b2000 0x01 0x00 0x00 0x258b205c 0x01 0x00 0x00 0x258b3000 0x01 0x00 0x00 0x258b305c 0x01 0x00 0x00 0x258b4000 0x01 0x00 0x00 0x258b405c 0x01 0x00 0x00 0x258b5000 0x01 0x00 0x00 0x258b505c 0x01 0x00 0x00 0x258b6000 0x01 0x00 0x00 0x258b605c 0x01 0x00 0x00 0x258b7000 0x01 0x00 0x00 0x258b705c 0x01 0x00 0x00 0x258b8000 0x01 0x00 0x00 0x258b805c 0x01 0x00 0x00 0x258b9000 0x01 0x00 0x00 0x258b905c 0x01 0x00 0x00 0x258ba000 0x01 0x00 0x00 0x258ba05c 0x01 0x00 0x00 0x258bb000 0x01 0x00 0x00 0x258bb05c 0x01 0x00 0x00 0x258bc000 0x01 0x00 0x00 0x258bc05c 0x01 0x00 0x00 0x258bd000 0x01 0x00 0x00 0x258bd05c 0x01 0x00 0x00 0x258be000 0x01 0x00 0x00 0x258be05c 0x01 0x00 0x00 0x258bf000 0x01 0x00 0x00 0x258bf05c 0x01 0x00 0x00 0x24405688 0x02 0x00 0x00 0x24605688 0x02 0x00 0x00 0x24485688 0x02 0x00 0x00 0x24685688 0x02 0x00 0x00 0x24407010 0x03 0x00 0x00 0x24607010 0x03 0x00 0x00 0x24487010 0x03 0x00 0x00 0x24687010 0x03 0x00 0x00 0x32302028 0x01 0x00 0x00 0x320a4404 0x02 0x00 0x00 0x323c0404 0x02 0x00 0x00 0x129000 0x01 0x00 0x00 0x12903c 0x01 0x00 0x00 0x171004 0x01 0x00 0x00 0x17100c 0x06 0x00 0x00 0x17115c 0x01 0x00 0x00 0x17b000 0x01 0x00 0x00 0x17b03c 0x01 0x00 0x00 0x17c000 0x01 0x00 0x00 0x17c03c 0x01 0x00 0x00 0x17d000 0x01 0x00 0x00 0x17d03c 0x01 0x00 0x00 0x17e000 0x01 0x00 0x00 0x17e03c 0x01 0x00 0x00 0x3d00000 0x01 0x00 0x00 0x3d00008 0x01 0x00 0x00 0x3d00044 0x01 0x00 0x00 0x3d00058 0x06 0x00 0x00 0x3d0007c 0x14 0x00 0x00 0x3d000e0 0x05 0x00 0x00 0x3d00108 0x01 0x00 0x00 0x3d00110 0x01 0x00 0x00 0x3d0011c 0x01 0x00 0x00 0x3d00124 0x02 0x00 0x00 0x3d00130 0x01 0x00 0x00 0x3d00140 0x01 0x00 0x00 0x3d00158 0x01 0x00 0x00 0x3d002b4 0x02 0x00 0x00 0x3d002c0 0x01 0x00 0x00 0x3d002d0 0x01 0x00 0x00 0x3d002e0 0x01 0x00 0x00 0x3d002f0 0x01 0x00 0x00 0x3d00300 0x01 0x00 0x00 0x3d00310 0x01 0x00 0x00 0x3d00320 0x01 0x00 0x00 0x3d00330 0x01 0x00 0x00 0x3d00340 0x01 0x00 0x00 0x3d00350 0x01 0x00 0x00 0x3d00360 0x01 0x00 0x00 0x3d00370 0x01 0x00 0x00 0x3d00380 0x01 0x00 0x00 0x3d00390 0x01 0x00 0x00 0x3d003a0 0x01 0x00 0x00 0x3d003b0 0x01 0x00 0x00 0x3d003c0 0x01 0x00 0x00 0x3d003d0 0x01 0x00 0x00 0x3d003e0 0x01 0x00 0x00 0x3d00400 0x01 0x00 0x00 0x3d00410 0x08 0x00 0x00 0x3d0043c 0x0f 0x00 0x00 0x3d004bc 0x01 0x00 0x00 0x3d00800 0x0e 0x00 0x00 0x3d00840 0x04 0x00 0x00 0x3d00854 0x29 0x00 0x00 0x3d00980 0x09 0x00 0x00 0x3d009c8 0x03 0x00 0x00 0x3d00a04 0x0d 0x00 0x00 0x3d01444 0x01 0x00 0x00 0x3d014d4 0x02 0x00 0x00 0x3d0201c 0x01 0x00 0x00 0x3d0f000 0x01 0x00 0x00 0x3d0f114 0x03 0x00 0x00 0x3d3b000 0x02 0x00 0x00 0x3d3b014 0x01 0x00 0x00 0x3d3b01c 0x01 0x00 0x00 0x3d3b028 0x01 0x00 0x00 0x3d3b0ac 0x01 0x00 0x00 0x3d3b100 0x02 0x00 0x00 0x3d3b114 0x01 0x00 0x00 0x3d3b11c 0x01 0x00 0x00 0x3d3b128 0x01 0x00 0x00 0x3d3b1ac 0x01 0x00 0x00 0x3d50000 0x15 0x00 0x00 0x3d500d0 0x01 0x00 0x00 0x3d500d8 0x01 0x00 0x00 0x3d50100 0x03 0x00 0x00 0x3d50200 0x05 0x00 0x00 0x3d50400 0x03 0x00 0x00 0x3d50450 0x01 0x00 0x00 0x3d50460 0x02 0x00 0x00 0x3d50490 0x0c 0x00 0x00 0x3d50550 0x01 0x00 0x00 0x3d50d00 0x02 0x00 0x00 0x3d50d10 0x01 0x00 0x00 0x3d50d18 0x06 0x00 0x00 0x3d50d34 0x05 0x00 0x00 0x3d7d000 0x0c 0x00 0x00 0x3d7d03c 0x03 0x00 0x00 0x3d7d400 0x01 0x00 0x00 0x3d7d41c 0x01 0x00 0x00 0x3d7d424 0x03 0x00 0x00 0x3d7e000 0x05 0x00 0x00 0x3d7e01c 0x02 0x00 0x00 0x3d7e02c 0x02 0x00 0x00 0x3d7e03c 0x01 0x00 0x00 0x3d7e044 0x01 0x00 0x00 0x3d7e04c 0x05 0x00 0x00 0x3d7e064 0x04 0x00 0x00 0x3d7e090 0x07 0x00 0x00 0x3d7e0b4 0x04 0x00 0x00 0x3d7e100 0x14 0x00 0x00 0x3d7e180 0x01 0x00 0x00 0x3d7e1c0 0x0a 0x00 0x00 0x3d7e1fc 0x01 0x00 0x00 0x3d7e220 0x02 0x00 0x00 0x3d7e300 0x02 0x00 0x00 0x3d7e30c 0x02 0x00 0x00 0x3d7e340 0x01 0x00 0x00 0x3d7e3b0 0x01 0x00 0x00 0x3d7e3c0 0x02 0x00 0x00 0x3d7e440 0x04 0x00 0x00 0x3d7e480 0x02 0x00 0x00 0x3d7e490 0x02 0x00 0x00 0x3d7e4a0 0x02 0x00 0x00 0x3d7e4b0 0x02 0x00 0x00 0x3d7e500 0x01 0x00 0x00 0x3d7e508 0x03 0x00 0x00 0x3d7e520 0x03 0x00 0x00 0x3d7e544 0x01 0x00 0x00 0x3d7e574 0x01 0x00 0x00 0x3d7e588 0x01 0x00 0x00 0x3d7e5cc 0x01 0x00 0x00 0x3d7e600 0x02 0x00 0x00 0x3d7e610 0x03 0x00 0x00 0x3d7e648 0x02 0x00 0x00 0x3d7e658 0x09 0x00 0x00 0x3d7e700 0x01 0x00 0x00 0x3d7e714 0x10 0x00 0x00 0x3d7e7c0 0x02 0x00 0x00 0x3d7e7e0 0x03 0x00 0x00 0x3d8e100 0x02 0x00 0x00 0x3d8ec00 0x02 0x00 0x00 0x3d8ec0c 0x01 0x00 0x00 0x3d8ec14 0x0a 0x00 0x00 0x3d8ec40 0x04 0x00 0x00 0x3d8ec54 0x02 0x00 0x00 0x3d8eca0 0x01 0x00 0x00 0x3d8ecc0 0x01 0x00 0x00 0x3d90000 0x0e 0x00 0x00 0x3d9003c 0x01 0x00 0x00 0x3d91000 0x0e 0x00 0x00 0x3d9103c 0x01 0x00 0x00 0x3d94000 0x02 0x00 0x00 0x3d95000 0x04 0x00 0x00 0x3d96000 0x04 0x00 0x00 0x3d97000 0x04 0x00 0x00 0x3d98000 0x04 0x00 0x00 0x3d99000 0x06 0x00 0x00 0x3d99028 0x0a 0x00 0x00 0x3d99060 0x02 0x00 0x00 0x3d9906c 0x06 0x00 0x00 0x3d99088 0x06 0x00 0x00 0x3d990c8 0x09 0x00 0x00 0x3d990f0 0x05 0x00 0x00 0x3d9910c 0x06 0x00 0x00 0x3d99134 0x02 0x00 0x00 0x3d99144 0x02 0x00 0x00 0x3d99150 0x04 0x00 0x00 0x3d99164 0x03 0x00 0x00 0x3d99180 0x09 0x00 0x00 0x3d991b4 0x03 0x00 0x00 0x3d99500 0x04 0x00 0x00 0x3d99528 0x05 0x00 0x00 0x3d99550 0x1d 0x00 0x00 0x3d99800 0x08 0x00 0x00 0x3d99828 0x01 0x00 0x00 0x3d9983c 0x01 0x00 0x00 0x3d998ac 0x01 0x00 0x00 0x3d9e000 0x01 0x00 0x00 0x3d9e040 0x05 0x00 0x00 0x3d9e080 0x05 0x00 0x00 0x3d9e0cc 0x09 0x00 0x00 0x3d9e0fc 0x02 0x00 0x00 0x3d9e118 0x02 0x00 0x00 0x3d9e134 0x01 0x00 0x00 0x17421000 0x02 0x00>; - }; - - link_list_1 { - qcom,curr-link-list = <0x04>; - qcom,data-sink = "sram"; - qcom,ap-qad-override; - qcom,link-list = <0x00 0x17a80000 0x11 0x00 0x00 0x17a82000 0x11 0x00 0x00 0x17a84000 0x11 0x00 0x00 0x17a86000 0x11 0x00 0x00 0x17a90000 0x19 0x00 0x00 0x17a90080 0x10 0x00 0x00 0x17a900cc 0x05 0x00 0x00 0x17a900e4 0x02 0x00 0x00 0x17a900f0 0x01 0x00 0x00 0x17a900f8 0x01 0x00 0x00 0x17a90118 0x01 0x00 0x00 0x17a94000 0x19 0x00 0x00 0x17a94080 0x10 0x00 0x00 0x17a940cc 0x05 0x00 0x00 0x17a940e4 0x02 0x00 0x00 0x17a940f0 0x01 0x00 0x00 0x17a940f8 0x01 0x00 0x00 0x17a94118 0x01 0x00 0x00 0x17aa0000 0x2c 0x00 0x00 0x17aa00bc 0x01 0x00 0x00 0x17aa00fc 0x14 0x00 0x00 0x17aa0200 0x02 0x00 0x00 0x17aa0300 0x01 0x00 0x00 0x17aa0400 0x01 0x00 0x00 0x17aa0500 0x01 0x00 0x00 0x17aa0600 0x01 0x00 0x00 0x17aa0700 0x05 0x00 0x00 0x17d90000 0x04 0x00 0x00 0x17d90014 0x1a 0x00 0x00 0x17d90080 0x05 0x00 0x00 0x17d900b0 0x01 0x00 0x00 0x17d900b8 0x02 0x00 0x00 0x17d900d0 0x09 0x00 0x00 0x17d90100 0x01 0x00 0x00 0x17d90200 0x01 0x00 0x00 0x17d90300 0x05 0x00 0x00 0x17d90320 0x01 0x00 0x00 0x17d9034c 0x02 0x00 0x00 0x17d90360 0x05 0x00 0x00 0x17d903b0 0x06 0x00 0x00 0x17d903e0 0x02 0x00 0x00 0x17d90404 0x03 0x00 0x00 0x17d90420 0x01 0x00 0x00 0x17d90430 0x01 0x00 0x00 0x17d90450 0x01 0x00 0x00 0x17d90470 0x06 0x00 0x00 0x17d91000 0x04 0x00 0x00 0x17d91014 0x1a 0x00 0x00 0x17d91080 0x05 0x00 0x00 0x17d910b0 0x01 0x00 0x00 0x17d910b8 0x02 0x00 0x00 0x17d910d0 0x09 0x00 0x00 0x17d91100 0x01 0x00 0x00 0x17d91200 0x01 0x00 0x00 0x17d91300 0x05 0x00 0x00 0x17d91320 0x01 0x00 0x00 0x17d9134c 0x02 0x00 0x00 0x17d91360 0x05 0x00 0x00 0x17d913b0 0x06 0x00 0x00 0x17d913e0 0x02 0x00 0x00 0x17d91404 0x03 0x00 0x00 0x17d91420 0x01 0x00 0x00 0x17d91430 0x01 0x00 0x00 0x17d91450 0x01 0x00 0x00 0x17d91470 0x01 0x00 0x00 0x17d91480 0x01 0x00 0x00 0x6800000 0x01 0x00 0x00 0x6802028 0x01 0x00 0x00 0x68c0404 0x02 0x00 0x00 0x7200404 0x02 0x00 0x00 0x6e26000 0x01 0x00 0x00 0x6e26024 0x01 0x00 0x00 0x6e2608c 0x01 0x00 0x00 0x6e260ac 0x06 0x00 0x00 0x6e26100 0x05 0x00 0x00 0x6e26120 0x04 0x00 0x00 0x6e261ac 0x01 0x00 0x00 0x6e26504 0x01 0x00 0x00 0x1400008 0x01 0x00 0x00 0x1400010 0x01 0x00 0x00 0x1400020 0x08 0x00 0x00 0x145be40 0x01 0x00 0x00 0x145be48 0x01 0x00 0x00 0x142a010 0x01 0x00 0x00 0x142b010 0x01 0x00 0x00 0x142c010 0x01 0x00 0x00 0x1430010 0x01 0x00 0x00 0x1432010 0x01 0x00 0x00 0x1433010 0x01 0x00 0x00 0x1435010 0x01 0x00 0x00 0x145b808 0x01 0x00 0x00 0x145b818 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x145b810 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1403008 0x01 0x00 0x00 0x1403018 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x1403010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1480008 0x01 0x00 0x00 0x1480010 0x01 0x00 0x00 0x1480020 0x08 0x00 0x00 0x14dbe40 0x01 0x00 0x00 0x14dbe48 0x01 0x00 0x00 0x14a8010 0x01 0x00 0x00 0x14a9010 0x01 0x00 0x00 0x14ad010 0x01 0x00 0x00 0x14ae010 0x01 0x00 0x00 0x1482008 0x01 0x00 0x00 0x1482018 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x1482010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1483008 0x01 0x00 0x00 0x1483018 0x01 0x00 0x02 0x0b 0x00 0x00 0x00 0x1483010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1680010 0x01 0x00 0x00 0x1680020 0x08 0x00 0x00 0x1681040 0x01 0x00 0x00 0x1681048 0x01 0x00 0x00 0x1690010 0x01 0x00 0x00 0x1698010 0x01 0x00 0x00 0x1699010 0x01 0x00 0x00 0x169c010 0x01 0x00 0x00 0x169d010 0x01 0x00 0x00 0x1682018 0x01 0x00 0x00 0x1682008 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x1682010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e0008 0x01 0x00 0x00 0x16e0010 0x01 0x00 0x00 0x16e0020 0x08 0x00 0x00 0x16e0240 0x01 0x00 0x00 0x16e0248 0x01 0x00 0x00 0x16ec010 0x01 0x00 0x00 0x16ed010 0x01 0x00 0x00 0x16ef210 0x01 0x00 0x00 0x16f0010 0x01 0x00 0x00 0x16f9010 0x01 0x00 0x00 0x16e1018 0x01 0x00 0x00 0x16e1008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1088 0x01 0x00 0x00 0x16e1098 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1118 0x01 0x00 0x00 0x16e1108 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x16e1110 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16e1208 0x01 0x00 0x00 0x16e1218 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x16e1210 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1700008 0x01 0x00 0x00 0x1700010 0x01 0x00 0x00 0x1700020 0x08 0x00 0x00 0x1700248 0x01 0x00 0x00 0x1712010 0x01 0x00 0x00 0x1713010 0x01 0x00 0x00 0x1715010 0x01 0x00 0x00 0x1716010 0x01 0x00 0x00 0x1717010 0x01 0x00 0x00 0x1718010 0x01 0x00 0x00 0x1701018 0x01 0x00 0x00 0x1701008 0x01 0x00 0x02 0x04 0x00 0x00 0x00 0x1701010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1701098 0x01 0x00 0x00 0x1701088 0x01 0x00 0x00 0x1701090 0x02 0x00 0x00 0x1701288 0x01 0x00 0x00 0x1701298 0x01 0x00 0x00 0x1701290 0x02 0x00 0x00 0x16c0008 0x01 0x00 0x00 0x16c0010 0x01 0x00 0x00 0x16c0020 0x08 0x00 0x00 0x16c0240 0x01 0x00 0x00 0x16c0248 0x01 0x00 0x00 0x16cb010 0x01 0x00 0x00 0x16c2008 0x01 0x00 0x00 0x16c2018 0x01 0x00 0x02 0x03 0x00 0x00 0x00 0x16c2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x16c3008 0x01 0x00 0x00 0x16c3018 0x01 0x00 0x02 0x03 0x00 0x00 0x00 0x16c3010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1600008 0x01 0x00 0x00 0x1600010 0x01 0x00 0x00 0x1600020 0x08 0x00 0x00 0x1600240 0x05 0x00 0x00 0x1600258 0x01 0x00 0x00 0x1602018 0x01 0x00 0x00 0x1602008 0x01 0x00 0x02 0x07 0x00 0x00 0x00 0x1602010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602108 0x01 0x00 0x00 0x1602118 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602110 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602188 0x01 0x00 0x00 0x1602198 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602190 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602208 0x01 0x00 0x00 0x1602218 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602210 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602288 0x01 0x00 0x00 0x1602298 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602290 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602308 0x01 0x00 0x00 0x1602318 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602310 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1602388 0x01 0x00 0x00 0x1602398 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1602390 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1500008 0x01 0x00 0x00 0x1500010 0x01 0x00 0x00 0x1500020 0x08 0x00 0x00 0x1500240 0x01 0x00 0x00 0x1500248 0x01 0x00 0x00 0x1500440 0x01 0x00 0x00 0x1500448 0x01 0x00 0x00 0x1502018 0x01 0x00 0x00 0x1502008 0x01 0x00 0x02 0x08 0x00 0x00 0x00 0x1502010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1502098 0x01 0x00 0x00 0x1502088 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1502090 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x1502508 0x01 0x00 0x00 0x1502518 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x1502510 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17610008 0x01 0x00 0x00 0x17610010 0x01 0x00 0x00 0x17610020 0x08 0x00 0x00 0x17610240 0x01 0x00 0x00 0x17610248 0x01 0x00 0x00 0x17612018 0x01 0x00 0x00 0x17612008 0x01 0x00 0x02 0x05 0x00 0x00 0x00 0x17612010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x320c0008 0x01 0x00 0x00 0x320c0010 0x01 0x00 0x00 0x320c0020 0x08 0x00 0x00 0x320c1018 0x01 0x00 0x00 0x320c1008 0x01 0x00 0x02 0x04 0x00 0x00 0x00 0x320c1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x17100104 0x1d 0x00 0x00 0x17100204 0x1d 0x00 0x00 0x17100384 0x1d 0x00 0x00 0x178b0250 0x03 0x00 0x00 0xb281024 0x01 0x00 0x00 0xbde1034 0x01 0x00 0x00 0xb201020 0x02 0x00 0x00 0xb211020 0x02 0x00 0x00 0xb221020 0x02 0x00 0x00 0xb231020 0x02 0x00 0x00 0xb204520 0x01 0x00 0x00 0xb200000 0x01 0x00 0x00 0xb210000 0x01 0x00 0x00 0xb220000 0x01 0x00 0x00 0xb230000 0x01 0x00 0x00 0x17a00010 0x01 0x00 0x00 0x17a10010 0x01 0x00 0x00 0x17a20010 0x01 0x00 0x00 0x17a30010 0x01 0x00 0x00 0x17a00030 0x01 0x00 0x00 0x17a10030 0x01 0x00 0x00 0x17a20030 0x01 0x00 0x00 0x17a30030 0x01 0x00 0x00 0x17a00038 0x01 0x00 0x00 0x17a10038 0x01 0x00 0x00 0x17a20038 0x01 0x00 0x00 0x17a30038 0x01 0x00 0x00 0x17a00040 0x01 0x00 0x00 0x17a10040 0x01 0x00 0x00 0x17a20040 0x01 0x00 0x00 0x17a30040 0x01 0x00 0x00 0x17a00048 0x01 0x00 0x00 0x17a00400 0x03 0x00 0x00 0x17a10400 0x03 0x00 0x00 0x17a20400 0x03 0x00 0x00 0x17a30400 0x03 0x00 0x00 0x17a10d3c 0x01 0x00 0x00 0x17a10d54 0x01 0x00 0x00 0x17a10d6c 0x01 0x00 0x00 0x17a10d84 0x01 0x00 0x00 0x17a10d9c 0x01 0x00 0x00 0x17a10db4 0x01 0x00 0x00 0x17a10dcc 0x01 0x00 0x00 0x17a10de4 0x01 0x00 0x00 0x17a10dfc 0x01 0x00 0x00 0x17a10e14 0x01 0x00 0x00 0x17a10e2c 0x01 0x00 0x00 0x17a10e44 0x01 0x00 0x00 0x17a10e5c 0x01 0x00 0x00 0x17a10e74 0x01 0x00 0x00 0x17a10e8c 0x01 0x00 0x00 0x17a10ea4 0x01 0x00 0x00 0x17a10fdc 0x01 0x00 0x00 0x17a10ff4 0x01 0x00 0x00 0x17a1100c 0x01 0x00 0x00 0x17a11024 0x01 0x00 0x00 0x17a1103c 0x01 0x00 0x00 0x17a11054 0x01 0x00 0x00 0x17a1106c 0x01 0x00 0x00 0x17a11084 0x01 0x00 0x00 0x17a1109c 0x01 0x00 0x00 0x17a110b4 0x01 0x00 0x00 0x17a110cc 0x01 0x00 0x00 0x17a110e4 0x01 0x00 0x00 0x17a110fc 0x01 0x00 0x00 0x17a11114 0x01 0x00 0x00 0x17a1112c 0x01 0x00 0x00 0x17a11144 0x01 0x00 0x00 0x17a1127c 0x01 0x00 0x00 0x17a11294 0x01 0x00 0x00 0x17a112ac 0x01 0x00 0x00 0x17a112c4 0x01 0x00 0x00 0x17a112dc 0x01 0x00 0x00 0x17a112f4 0x01 0x00 0x00 0x17a1130c 0x01 0x00 0x00 0x17a11324 0x01 0x00 0x00 0x17a1133c 0x01 0x00 0x00 0x17a11354 0x01 0x00 0x00 0x17a1136c 0x01 0x00 0x00 0x17a11384 0x01 0x00 0x00 0x17a1139c 0x01 0x00 0x00 0x17a113b4 0x01 0x00 0x00 0x17a113cc 0x01 0x00 0x00 0x17a113e4 0x01 0x00 0x00 0x17a1151c 0x01 0x00 0x00 0x17a11534 0x01 0x00 0x00 0x17a1154c 0x01 0x00 0x00 0x17a11564 0x01 0x00 0x00 0x17a1157c 0x01 0x00 0x00 0x17a11594 0x01 0x00 0x00 0x17a115ac 0x01 0x00 0x00 0x17a115c4 0x01 0x00 0x00 0x17a115dc 0x01 0x00 0x00 0x17a115f4 0x01 0x00 0x00 0x17a1160c 0x01 0x00 0x00 0x17a11624 0x01 0x00 0x00 0x17a1163c 0x01 0x00 0x00 0x17a11654 0x01 0x00 0x00 0x17a1166c 0x01 0x00 0x00 0x17a11684 0x01 0x00 0x00 0xc234004 0x05 0x00 0x02 0x05 0x00 0x00 0x00 0x17410000 0x06 0x00 0x00 0x17411000 0x06 0x00 0x02 0x01 0x00 0x00 0x00 0x17d10200 0x140 0x00 0x00 0x17120000 0x01 0x00 0x00 0x17120008 0x01 0x00 0x00 0x17120010 0x01 0x00 0x00 0x17120018 0x01 0x00 0x00 0x17120020 0x01 0x00 0x00 0x17120028 0x01 0x00 0x00 0x17120040 0x01 0x00 0x00 0x17120048 0x01 0x00 0x00 0x17120050 0x01 0x00 0x00 0x17120058 0x01 0x00 0x00 0x17120060 0x01 0x00 0x00 0x17120068 0x01 0x00 0x00 0x17120080 0x01 0x00 0x00 0x17120088 0x01 0x00 0x00 0x17120090 0x01 0x00 0x00 0x17120098 0x01 0x00 0x00 0x171200a0 0x01 0x00 0x00 0x171200a8 0x01 0x00 0x00 0x171200c0 0x01 0x00 0x00 0x171200c8 0x01 0x00 0x00 0x171200d0 0x01 0x00 0x00 0x171200d8 0x01 0x00 0x00 0x171200e0 0x01 0x00 0x00 0x171200e8 0x01 0x00 0x00 0x17120100 0x01 0x00 0x00 0x17120108 0x01 0x00 0x00 0x17120110 0x01 0x00 0x00 0x17120118 0x01 0x00 0x00 0x17120120 0x01 0x00 0x00 0x17120128 0x01 0x00 0x00 0x17120140 0x01 0x00 0x00 0x17120148 0x01 0x00 0x00 0x17120150 0x01 0x00 0x00 0x17120158 0x01 0x00 0x00 0x17120160 0x01 0x00 0x00 0x17120168 0x01 0x00 0x00 0x17120180 0x01 0x00 0x00 0x17120188 0x01 0x00 0x00 0x17120190 0x01 0x00 0x00 0x17120198 0x01 0x00 0x00 0x171201a0 0x01 0x00 0x00 0x171201a8 0x01 0x00 0x00 0x171201c0 0x01 0x00 0x00 0x171201c8 0x01 0x00 0x00 0x171201d0 0x01 0x00 0x00 0x171201d8 0x01 0x00 0x00 0x171201e0 0x01 0x00 0x00 0x171201e8 0x01 0x00 0x00 0x17120200 0x01 0x00 0x00 0x17120208 0x01 0x00 0x00 0x17120210 0x01 0x00 0x00 0x17120218 0x01 0x00 0x00 0x17120220 0x01 0x00 0x00 0x17120228 0x01 0x00 0x00 0x17120240 0x01 0x00 0x00 0x17120248 0x01 0x00 0x00 0x17120250 0x01 0x00 0x00 0x17120258 0x01 0x00 0x00 0x17120260 0x01 0x00 0x00 0x17120268 0x01 0x00 0x00 0x17120280 0x01 0x00 0x00 0x17120288 0x01 0x00 0x00 0x17120290 0x01 0x00 0x00 0x17120298 0x01 0x00 0x00 0x171202a0 0x01 0x00 0x00 0x171202a8 0x01 0x00 0x00 0x171202c0 0x01 0x00 0x00 0x171202c8 0x01 0x00 0x00 0x171202d0 0x01 0x00 0x00 0x171202d8 0x01 0x00 0x00 0x171202e0 0x01 0x00 0x00 0x171202e8 0x01 0x00 0x00 0x17120300 0x01 0x00 0x00 0x17120308 0x01 0x00 0x00 0x17120310 0x01 0x00 0x00 0x17120318 0x01 0x00 0x00 0x17120320 0x01 0x00 0x00 0x17120328 0x01 0x00 0x00 0x17120340 0x01 0x00 0x00 0x17120348 0x01 0x00 0x00 0x17120350 0x01 0x00 0x00 0x17120358 0x01 0x00 0x00 0x17120360 0x01 0x00 0x00 0x17120368 0x01 0x00 0x00 0x17120380 0x01 0x00 0x00 0x17120388 0x01 0x00 0x00 0x17120390 0x01 0x00 0x00 0x17120398 0x01 0x00 0x00 0x171203a0 0x01 0x00 0x00 0x171203a8 0x01 0x00 0x00 0x171203c0 0x01 0x00 0x00 0x171203c8 0x01 0x00 0x00 0x171203d0 0x01 0x00 0x00 0x171203d8 0x01 0x00 0x00 0x171203e0 0x01 0x00 0x00 0x171203e8 0x01 0x00 0x00 0x17120400 0x01 0x00 0x00 0x17120408 0x01 0x00 0x00 0x17120410 0x01 0x00 0x00 0x17120418 0x01 0x00 0x00 0x17120420 0x01 0x00 0x00 0x17120428 0x01 0x00 0x00 0x17120440 0x01 0x00 0x00 0x17120448 0x01 0x00 0x00 0x17120450 0x01 0x00 0x00 0x17120458 0x01 0x00 0x00 0x17120460 0x01 0x00 0x00 0x17120468 0x01 0x00 0x00 0x17120480 0x01 0x00 0x00 0x17120488 0x01 0x00 0x00 0x17120490 0x01 0x00 0x00 0x17120498 0x01 0x00 0x00 0x171204a0 0x01 0x00 0x00 0x171204a8 0x01 0x00 0x00 0x171204c0 0x01 0x00 0x00 0x171204c8 0x01 0x00 0x00 0x171204d0 0x01 0x00 0x00 0x171204d8 0x01 0x00 0x00 0x171204e0 0x01 0x00 0x00 0x171204e8 0x01 0x00 0x00 0x17120500 0x01 0x00 0x00 0x17120508 0x01 0x00 0x00 0x17120510 0x01 0x00 0x00 0x17120518 0x01 0x00 0x00 0x17120520 0x01 0x00 0x00 0x17120528 0x01 0x00 0x00 0x17120540 0x01 0x00 0x00 0x17120548 0x01 0x00 0x00 0x17120550 0x01 0x00 0x00 0x17120558 0x01 0x00 0x00 0x17120560 0x01 0x00 0x00 0x17120568 0x01 0x00 0x00 0x17120580 0x01 0x00 0x00 0x17120588 0x01 0x00 0x00 0x17120590 0x01 0x00 0x00 0x17120598 0x01 0x00 0x00 0x171205a0 0x01 0x00 0x00 0x171205a8 0x01 0x00 0x00 0x171205c0 0x01 0x00 0x00 0x171205c8 0x01 0x00 0x00 0x171205d0 0x01 0x00 0x00 0x171205d8 0x01 0x00 0x00 0x171205e0 0x01 0x00 0x00 0x171205e8 0x01 0x00 0x00 0x17120600 0x01 0x00 0x00 0x17120608 0x01 0x00 0x00 0x17120610 0x01 0x00 0x00 0x17120618 0x01 0x00 0x00 0x17120620 0x01 0x00 0x00 0x17120628 0x01 0x00 0x00 0x17120640 0x01 0x00 0x00 0x17120648 0x01 0x00 0x00 0x17120650 0x01 0x00 0x00 0x17120658 0x01 0x00 0x00 0x17120660 0x01 0x00 0x00 0x17120668 0x01 0x00 0x00 0x17120680 0x01 0x00 0x00 0x17120688 0x01 0x00 0x00 0x17120690 0x01 0x00 0x00 0x17120698 0x01 0x00 0x00 0x171206a0 0x01 0x00 0x00 0x171206a8 0x01 0x00 0x00 0x171206c0 0x01 0x00 0x00 0x171206c8 0x01 0x00 0x00 0x171206d0 0x01 0x00 0x00 0x171206d8 0x01 0x00 0x00 0x171206e0 0x01 0x00 0x00 0x171206e8 0x01 0x00 0x00 0x1712e000 0x01 0x00 0x00 0x110004 0x01 0x00 0x00 0x110008 0x01 0x00 0x00 0x11003c 0x01 0x00 0x00 0x110040 0x01 0x00 0x00 0x110044 0x01 0x00 0x00 0x17603c 0x01 0x00 0x00 0x10c0000 0x04 0x00 0x00 0x10c1000 0x02 0x00 0x00 0x10c1010 0x07 0x00 0x00 0x10c1100 0x03 0x00 0x00 0x10c1110 0x05 0x00 0x00 0x10c1130 0x02 0x00 0x00 0x10c113c 0x02 0x00 0x00 0x10c1148 0x03 0x00 0x00 0x10c2000 0x01 0x00 0x00 0x10cf004 0x01 0x00 0x00 0x110018 0x07 0x00 0x00 0x11c018 0x07 0x00 0x00 0x178040 0x01 0x00 0x00 0x199014 0x07 0x00 0x00 0x19d014 0x07 0x00 0x00 0x110040 0x07 0x00 0x00 0x110064 0x01 0x00 0x00 0x110070 0x02 0x00 0x00 0x111004 0x02 0x00 0x00 0x16b018 0x03 0x00 0x00 0x16b02c 0x01 0x00 0x00 0x16b038 0x02 0x00 0x00 0x16b048 0x01 0x00 0x00 0x16b054 0x01 0x00 0x00 0x16b098 0x01 0x00 0x00 0x1c00000 0x01 0x00 0x00 0x1c00024 0x02 0x00 0x00 0x1c001b0 0x01 0x00 0x00 0x1c001b0 0x01 0x00 0x00 0x1c00224 0x01 0x00 0x00 0x1c00230 0x01 0x00 0x00 0x1c002b0 0x01 0x00 0x00 0x1c003c0 0x01 0x00 0x00 0x1c004d0 0x02 0x00 0x00 0x1c00500 0x01 0x00 0x00 0x1c00630 0x01 0x00 0x00 0x1c061c8 0x08 0x00 0x00 0x1c061f8 0x01 0x00 0x00 0x1c06214 0x01 0x00 0x00 0x1c06214 0x0b 0x00 0x00 0x1c06600 0x02 0x00 0x00 0x1c06804 0x01 0x00 0x00 0x1c06a00 0x04 0x00 0x00 0x1c06a18 0x01 0x00 0x00 0x1c06c20 0x01 0x00 0x00 0x1c07204 0x01 0x00 0x00 0x1c076d0 0x01 0x00 0x00 0x1c076dc 0x01 0x00 0x00 0x1c07734 0x0b 0x00 0x00 0x1ff1100 0x01 0x00 0x00 0x60000080 0x01 0x00 0x00 0x60000104 0x01 0x00 0x00 0x60000110 0x01 0x00 0x00 0x60000204 0x01 0x00 0x00 0x60000730 0x04 0x00 0x00 0x1fc1010 0x01 0x00 0x00 0x1fc907c 0x01 0x00 0x00 0x1fd5000 0x0a 0x00 0x00 0x1fd502c 0x01 0x00 0x00 0x1fd5030 0x04 0x00 0x00 0x1fe2000 0x02 0x00 0x00 0x1ff1100 0x03 0x00 0x00 0x1ff1110 0x03 0x00 0x00 0x1ff210c 0x01 0x00 0x00 0x88e7000 0x33 0x00 0x00 0xff1000 0x33 0x00 0x00 0x17421000 0x02 0x00>; - }; - - link_list_2 { - qcom,curr-link-list = <0x02>; - qcom,data-sink = "sram"; - qcom,ap-qad-override; - qcom,link-list = <0x00 0xc222004 0x01 0x00 0x00 0xc228014 0x01 0x00 0x00 0xc2280e0 0x01 0x00 0x00 0xc2280ec 0x01 0x00 0x00 0xc2280a0 0x10 0x00 0x00 0xc2280e8 0x01 0x00 0x00 0xc22813c 0x01 0x00 0x00 0xc223004 0x01 0x00 0x00 0xc229014 0x01 0x00 0x00 0xc2290e0 0x01 0x00 0x00 0xc2290ec 0x01 0x00 0x00 0xc2290a0 0x10 0x00 0x00 0xc2290e8 0x01 0x00 0x00 0xc22913c 0x01 0x00 0x00 0xc224004 0x01 0x00 0x00 0xc22a014 0x01 0x00 0x00 0xc22a0e0 0x01 0x00 0x00 0xc22a0ec 0x01 0x00 0x00 0xc22a0a0 0x10 0x00 0x00 0xc22a0e8 0x01 0x00 0x00 0xc22a13c 0x01 0x00 0x00 0x17b70220 0x06 0x00 0x00 0x17b702a0 0x06 0x00 0x00 0x17b70320 0x01 0x00 0x00 0x17b704a0 0x10 0x00 0x00 0x17b70520 0x01 0x00 0x00 0x17b70524 0x01 0x00 0x00 0x17b70588 0x01 0x00 0x00 0x17b70630 0x02 0x00 0x00 0x17b70638 0x02 0x00 0x00 0x17b70640 0x02 0x00 0x00 0x17b71010 0x18 0x00 0x00 0x17b71310 0x10 0x00 0x00 0x17b71390 0x10 0x00 0x00 0x17b72090 0x08 0x00 0x00 0x17b784a0 0x0c 0x00 0x00 0x17b78520 0x01 0x00 0x00 0x17b78588 0x01 0x00 0x00 0x17b78630 0x02 0x00 0x00 0x17b78638 0x02 0x00 0x00 0x17b78640 0x02 0x00 0x00 0x17b79010 0x08 0x00 0x00 0x17b79310 0x06 0x00 0x00 0x17b79390 0x06 0x00 0x00 0x17b7a090 0x04 0x00 0x00 0x32310220 0x04 0x00 0x00 0x323102a0 0x04 0x00 0x00 0x323104a0 0x06 0x00 0x00 0x32310520 0x01 0x00 0x00 0x32310588 0x01 0x00 0x00 0x32310630 0x02 0x00 0x00 0x32310638 0x02 0x00 0x00 0x32310640 0x02 0x00 0x00 0x32311010 0x08 0x00 0x00 0x32311310 0x06 0x00 0x00 0x32311390 0x06 0x00 0x00 0x32312090 0x03 0x00 0x00 0x240e0008 0x01 0x00 0x00 0x240e0010 0x01 0x00 0x00 0x240e0020 0x08 0x00 0x00 0x240e0240 0x01 0x00 0x00 0x240e0248 0x01 0x00 0x00 0x245f0008 0x01 0x00 0x00 0x245f0010 0x01 0x00 0x00 0x245f0020 0x08 0x00 0x00 0x245f0240 0x01 0x00 0x00 0x245f0248 0x01 0x00 0x00 0x247f0008 0x01 0x00 0x00 0x247f0010 0x01 0x00 0x00 0x247f0020 0x08 0x00 0x00 0x247f0240 0x01 0x00 0x00 0x247f0248 0x01 0x00 0x00 0x24330008 0x01 0x00 0x00 0x24330010 0x01 0x00 0x00 0x24330020 0x08 0x00 0x00 0x24330240 0x01 0x00 0x00 0x24330248 0x01 0x00 0x00 0x24347040 0x01 0x00 0x00 0x24347048 0x01 0x00 0x00 0x240e1018 0x01 0x00 0x00 0x240e1008 0x01 0x00 0x02 0x07 0x00 0x00 0x00 0x240e1010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x245f2018 0x01 0x00 0x00 0x245f2008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x245f2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x247f2018 0x01 0x00 0x00 0x247f2008 0x01 0x00 0x02 0x02 0x00 0x00 0x00 0x247f2010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24331018 0x01 0x00 0x00 0x24331008 0x01 0x00 0x02 0x06 0x00 0x00 0x00 0x24331010 0x02 0x00 0x02 0x01 0x00 0x00 0x00 0x24341008 0x01 0x00 0x00 0x24102810 0x01 0x00 0x00 0x24102820 0x01 0x00 0x00 0x24102828 0x02 0x00 0x00 0x24102c10 0x01 0x00 0x00 0x24102c20 0x01 0x00 0x00 0x24102c28 0x02 0x00 0x00 0x24142810 0x01 0x00 0x00 0x24142820 0x01 0x00 0x00 0x24142828 0x02 0x00 0x00 0x24142c10 0x01 0x00 0x00 0x24142c20 0x01 0x00 0x00 0x24142c28 0x02 0x00 0x00 0x17a80000 0x11 0x00 0x00 0x17a82000 0x11 0x00 0x00 0x17a84000 0x11 0x00 0x00 0x17a86000 0x11 0x00 0x00 0x17ba3c94 0x01 0x00 0x00 0x17b93c94 0x01 0x00 0x00 0x25021000 0x01 0x00 0x00 0x25021008 0x01 0x00 0x00 0x25021010 0x01 0x00 0x00 0x25021018 0x01 0x00 0x00 0x25021020 0x01 0x00 0x00 0x25021028 0x01 0x00 0x00 0x25021030 0x01 0x00 0x00 0x25021038 0x01 0x00 0x00 0x25021040 0x01 0x00 0x00 0x25021048 0x01 0x00 0x00 0x25021050 0x01 0x00 0x00 0x25021058 0x01 0x00 0x00 0x25021060 0x01 0x00 0x00 0x25021068 0x01 0x00 0x00 0x25021070 0x01 0x00 0x00 0x25021078 0x01 0x00 0x00 0x25021080 0x01 0x00 0x00 0x25021088 0x01 0x00 0x00 0x25021090 0x01 0x00 0x00 0x25021098 0x01 0x00 0x00 0x250210a0 0x01 0x00 0x00 0x250210a8 0x01 0x00 0x00 0x250210b0 0x01 0x00 0x00 0x250210b8 0x01 0x00 0x00 0x250210c0 0x01 0x00 0x00 0x250210c8 0x01 0x00 0x00 0x250210d0 0x01 0x00 0x00 0x250210d8 0x01 0x00 0x00 0x250210e0 0x01 0x00 0x00 0x250210e8 0x01 0x00 0x00 0x250210f0 0x01 0x00 0x00 0x250210f8 0x01 0x00 0x00 0x25021004 0x01 0x00 0x00 0x2502100c 0x01 0x00 0x00 0x25021014 0x01 0x00 0x00 0x2502101c 0x01 0x00 0x00 0x25021024 0x01 0x00 0x00 0x2502102c 0x01 0x00 0x00 0x25021034 0x01 0x00 0x00 0x2502103c 0x01 0x00 0x00 0x25021044 0x01 0x00 0x00 0x2502104c 0x01 0x00 0x00 0x25021054 0x01 0x00 0x00 0x2502105c 0x01 0x00 0x00 0x25021064 0x01 0x00 0x00 0x2502106c 0x01 0x00 0x00 0x25021074 0x01 0x00 0x00 0x2502107c 0x01 0x00 0x00 0x25021084 0x01 0x00 0x00 0x2502108c 0x01 0x00 0x00 0x25021094 0x01 0x00 0x00 0x2502109c 0x01 0x00 0x00 0x250210a4 0x01 0x00 0x00 0x250210ac 0x01 0x00 0x00 0x250210b4 0x01 0x00 0x00 0x250210bc 0x01 0x00 0x00 0x250210c4 0x01 0x00 0x00 0x250210cc 0x01 0x00 0x00 0x250210d4 0x01 0x00 0x00 0x250210dc 0x01 0x00 0x00 0x250210e4 0x01 0x00 0x00 0x250210ec 0x01 0x00 0x00 0x250210f4 0x01 0x00 0x00 0x250210fc 0x01 0x00 0x00 0x25021100 0x01 0x00 0x00 0x25021104 0x01 0x00 0x00 0x25021108 0x01 0x00 0x00 0x2502110c 0x01 0x00 0x00 0x25021110 0x01 0x00 0x00 0x25021114 0x01 0x00 0x00 0x25021118 0x01 0x00 0x00 0x2502111c 0x01 0x00 0x00 0x25021120 0x01 0x00 0x00 0x25021124 0x01 0x00 0x00 0x25021128 0x01 0x00 0x00 0x2502112c 0x01 0x00 0x00 0x25021130 0x01 0x00 0x00 0x25021134 0x01 0x00 0x00 0x25021138 0x01 0x00 0x00 0x2502113c 0x01 0x00 0x00 0x25021140 0x01 0x00 0x00 0x25021144 0x01 0x00 0x00 0x25021148 0x01 0x00 0x00 0x2502114c 0x01 0x00 0x00 0x25021150 0x01 0x00 0x00 0x25021154 0x01 0x00 0x00 0x25021158 0x01 0x00 0x00 0x2502115c 0x01 0x00 0x00 0x25021160 0x01 0x00 0x00 0x25021164 0x01 0x00 0x00 0x25021168 0x01 0x00 0x00 0x2502116c 0x01 0x00 0x00 0x25021170 0x01 0x00 0x00 0x25021174 0x01 0x00 0x00 0x25021178 0x01 0x00 0x00 0x2502117c 0x01 0x00 0x00 0x25421000 0x01 0x00 0x00 0x25421008 0x01 0x00 0x00 0x25421010 0x01 0x00 0x00 0x25421018 0x01 0x00 0x00 0x25421020 0x01 0x00 0x00 0x25421028 0x01 0x00 0x00 0x25421030 0x01 0x00 0x00 0x25421038 0x01 0x00 0x00 0x25421040 0x01 0x00 0x00 0x25421048 0x01 0x00 0x00 0x25421050 0x01 0x00 0x00 0x25421058 0x01 0x00 0x00 0x25421060 0x01 0x00 0x00 0x25421068 0x01 0x00 0x00 0x25421070 0x01 0x00 0x00 0x25421078 0x01 0x00 0x00 0x25421080 0x01 0x00 0x00 0x25421088 0x01 0x00 0x00 0x25421090 0x01 0x00 0x00 0x25421098 0x01 0x00 0x00 0x254210a0 0x01 0x00 0x00 0x254210a8 0x01 0x00 0x00 0x254210b0 0x01 0x00 0x00 0x254210b8 0x01 0x00 0x00 0x254210c0 0x01 0x00 0x00 0x254210c8 0x01 0x00 0x00 0x254210d0 0x01 0x00 0x00 0x254210d8 0x01 0x00 0x00 0x254210e0 0x01 0x00 0x00 0x254210e8 0x01 0x00 0x00 0x254210f0 0x01 0x00 0x00 0x254210f8 0x01 0x00 0x00 0x25421004 0x01 0x00 0x00 0x2542100c 0x01 0x00 0x00 0x25421014 0x01 0x00 0x00 0x2542101c 0x01 0x00 0x00 0x25421024 0x01 0x00 0x00 0x2542102c 0x01 0x00 0x00 0x25421034 0x01 0x00 0x00 0x2542103c 0x01 0x00 0x00 0x25421044 0x01 0x00 0x00 0x2542104c 0x01 0x00 0x00 0x25421054 0x01 0x00 0x00 0x2542105c 0x01 0x00 0x00 0x25421064 0x01 0x00 0x00 0x2542106c 0x01 0x00 0x00 0x25421074 0x01 0x00 0x00 0x2542107c 0x01 0x00 0x00 0x25421084 0x01 0x00 0x00 0x2542108c 0x01 0x00 0x00 0x25421094 0x01 0x00 0x00 0x2542109c 0x01 0x00 0x00 0x254210a4 0x01 0x00 0x00 0x254210ac 0x01 0x00 0x00 0x254210b4 0x01 0x00 0x00 0x254210bc 0x01 0x00 0x00 0x254210c4 0x01 0x00 0x00 0x254210cc 0x01 0x00 0x00 0x254210d4 0x01 0x00 0x00 0x254210dc 0x01 0x00 0x00 0x254210e4 0x01 0x00 0x00 0x254210ec 0x01 0x00 0x00 0x254210f4 0x01 0x00 0x00 0x254210fc 0x01 0x00 0x00 0x25421100 0x01 0x00 0x00 0x25421104 0x01 0x00 0x00 0x25421108 0x01 0x00 0x00 0x2542110c 0x01 0x00 0x00 0x25421110 0x01 0x00 0x00 0x25421114 0x01 0x00 0x00 0x25421118 0x01 0x00 0x00 0x2542111c 0x01 0x00 0x00 0x25421120 0x01 0x00 0x00 0x25421124 0x01 0x00 0x00 0x25421128 0x01 0x00 0x00 0x2542112c 0x01 0x00 0x00 0x25421130 0x01 0x00 0x00 0x25421134 0x01 0x00 0x00 0x25421138 0x01 0x00 0x00 0x2542113c 0x01 0x00 0x00 0x25421140 0x01 0x00 0x00 0x25421144 0x01 0x00 0x00 0x25421148 0x01 0x00 0x00 0x2542114c 0x01 0x00 0x00 0x25421150 0x01 0x00 0x00 0x25421154 0x01 0x00 0x00 0x25421158 0x01 0x00 0x00 0x2542115c 0x01 0x00 0x00 0x25421160 0x01 0x00 0x00 0x25421164 0x01 0x00 0x00 0x25421168 0x01 0x00 0x00 0x2542116c 0x01 0x00 0x00 0x25421170 0x01 0x00 0x00 0x25421174 0x01 0x00 0x00 0x25421178 0x01 0x00 0x00 0x2542117c 0x01 0x00 0x00 0x25221000 0x01 0x00 0x00 0x25221008 0x01 0x00 0x00 0x25221010 0x01 0x00 0x00 0x25221018 0x01 0x00 0x00 0x25221020 0x01 0x00 0x00 0x25221028 0x01 0x00 0x00 0x25221030 0x01 0x00 0x00 0x25221038 0x01 0x00 0x00 0x25221040 0x01 0x00 0x00 0x25221048 0x01 0x00 0x00 0x25221050 0x01 0x00 0x00 0x25221058 0x01 0x00 0x00 0x25221060 0x01 0x00 0x00 0x25221068 0x01 0x00 0x00 0x25221070 0x01 0x00 0x00 0x25221078 0x01 0x00 0x00 0x25221080 0x01 0x00 0x00 0x25221088 0x01 0x00 0x00 0x25221090 0x01 0x00 0x00 0x25221098 0x01 0x00 0x00 0x252210a0 0x01 0x00 0x00 0x252210a8 0x01 0x00 0x00 0x252210b0 0x01 0x00 0x00 0x252210b8 0x01 0x00 0x00 0x252210c0 0x01 0x00 0x00 0x252210c8 0x01 0x00 0x00 0x252210d0 0x01 0x00 0x00 0x252210d8 0x01 0x00 0x00 0x252210e0 0x01 0x00 0x00 0x252210e8 0x01 0x00 0x00 0x252210f0 0x01 0x00 0x00 0x252210f8 0x01 0x00 0x00 0x25221004 0x01 0x00 0x00 0x2522100c 0x01 0x00 0x00 0x25221014 0x01 0x00 0x00 0x2522101c 0x01 0x00 0x00 0x25221024 0x01 0x00 0x00 0x2522102c 0x01 0x00 0x00 0x25221034 0x01 0x00 0x00 0x2522103c 0x01 0x00 0x00 0x25221044 0x01 0x00 0x00 0x2522104c 0x01 0x00 0x00 0x25221054 0x01 0x00 0x00 0x2522105c 0x01 0x00 0x00 0x25221064 0x01 0x00 0x00 0x2522106c 0x01 0x00 0x00 0x25221074 0x01 0x00 0x00 0x2522107c 0x01 0x00 0x00 0x25221084 0x01 0x00 0x00 0x2522108c 0x01 0x00 0x00 0x25221094 0x01 0x00 0x00 0x2522109c 0x01 0x00 0x00 0x252210a4 0x01 0x00 0x00 0x252210ac 0x01 0x00 0x00 0x252210b4 0x01 0x00 0x00 0x252210bc 0x01 0x00 0x00 0x252210c4 0x01 0x00 0x00 0x252210cc 0x01 0x00 0x00 0x252210d4 0x01 0x00 0x00 0x252210dc 0x01 0x00 0x00 0x252210e4 0x01 0x00 0x00 0x252210ec 0x01 0x00 0x00 0x252210f4 0x01 0x00 0x00 0x252210fc 0x01 0x00 0x00 0x25221100 0x01 0x00 0x00 0x25221104 0x01 0x00 0x00 0x25221108 0x01 0x00 0x00 0x2522110c 0x01 0x00 0x00 0x25221110 0x01 0x00 0x00 0x25221114 0x01 0x00 0x00 0x25221118 0x01 0x00 0x00 0x2522111c 0x01 0x00 0x00 0x25221120 0x01 0x00 0x00 0x25221124 0x01 0x00 0x00 0x25221128 0x01 0x00 0x00 0x2522112c 0x01 0x00 0x00 0x25221130 0x01 0x00 0x00 0x25221134 0x01 0x00 0x00 0x25221138 0x01 0x00 0x00 0x2522113c 0x01 0x00 0x00 0x25221140 0x01 0x00 0x00 0x25221144 0x01 0x00 0x00 0x25221148 0x01 0x00 0x00 0x2522114c 0x01 0x00 0x00 0x25221150 0x01 0x00 0x00 0x25221154 0x01 0x00 0x00 0x25221158 0x01 0x00 0x00 0x2522115c 0x01 0x00 0x00 0x25221160 0x01 0x00 0x00 0x25221164 0x01 0x00 0x00 0x25221168 0x01 0x00 0x00 0x2522116c 0x01 0x00 0x00 0x25221170 0x01 0x00 0x00 0x25221174 0x01 0x00 0x00 0x25221178 0x01 0x00 0x00 0x2522117c 0x01 0x00 0x00 0x25621000 0x01 0x00 0x00 0x25621008 0x01 0x00 0x00 0x25621010 0x01 0x00 0x00 0x25621018 0x01 0x00 0x00 0x25621020 0x01 0x00 0x00 0x25621028 0x01 0x00 0x00 0x25621030 0x01 0x00 0x00 0x25621038 0x01 0x00 0x00 0x25621040 0x01 0x00 0x00 0x25621048 0x01 0x00 0x00 0x25621050 0x01 0x00 0x00 0x25621058 0x01 0x00 0x00 0x25621060 0x01 0x00 0x00 0x25621068 0x01 0x00 0x00 0x25621070 0x01 0x00 0x00 0x25621078 0x01 0x00 0x00 0x25621080 0x01 0x00 0x00 0x25621088 0x01 0x00 0x00 0x25621090 0x01 0x00 0x00 0x25621098 0x01 0x00 0x00 0x256210a0 0x01 0x00 0x00 0x256210a8 0x01 0x00 0x00 0x256210b0 0x01 0x00 0x00 0x256210b8 0x01 0x00 0x00 0x256210c0 0x01 0x00 0x00 0x256210c8 0x01 0x00 0x00 0x256210d0 0x01 0x00 0x00 0x256210d8 0x01 0x00 0x00 0x256210e0 0x01 0x00 0x00 0x256210e8 0x01 0x00 0x00 0x256210f0 0x01 0x00 0x00 0x256210f8 0x01 0x00 0x00 0x25621004 0x01 0x00 0x00 0x2562100c 0x01 0x00 0x00 0x25621014 0x01 0x00 0x00 0x2562101c 0x01 0x00 0x00 0x25621024 0x01 0x00 0x00 0x2562102c 0x01 0x00 0x00 0x25621034 0x01 0x00 0x00 0x2562103c 0x01 0x00 0x00 0x25621044 0x01 0x00 0x00 0x2562104c 0x01 0x00 0x00 0x25621054 0x01 0x00 0x00 0x2562105c 0x01 0x00 0x00 0x25621064 0x01 0x00 0x00 0x2562106c 0x01 0x00 0x00 0x25621074 0x01 0x00 0x00 0x2562107c 0x01 0x00 0x00 0x25621084 0x01 0x00 0x00 0x2562108c 0x01 0x00 0x00 0x25621094 0x01 0x00 0x00 0x2562109c 0x01 0x00 0x00 0x256210a4 0x01 0x00 0x00 0x256210ac 0x01 0x00 0x00 0x256210b4 0x01 0x00 0x00 0x256210bc 0x01 0x00 0x00 0x256210c4 0x01 0x00 0x00 0x256210cc 0x01 0x00 0x00 0x256210d4 0x01 0x00 0x00 0x256210dc 0x01 0x00 0x00 0x256210e4 0x01 0x00 0x00 0x256210ec 0x01 0x00 0x00 0x256210f4 0x01 0x00 0x00 0x256210fc 0x01 0x00 0x00 0x25621100 0x01 0x00 0x00 0x25621104 0x01 0x00 0x00 0x25621108 0x01 0x00 0x00 0x2562110c 0x01 0x00 0x00 0x25621110 0x01 0x00 0x00 0x25621114 0x01 0x00 0x00 0x25621118 0x01 0x00 0x00 0x2562111c 0x01 0x00 0x00 0x25621120 0x01 0x00 0x00 0x25621124 0x01 0x00 0x00 0x25621128 0x01 0x00 0x00 0x2562112c 0x01 0x00 0x00 0x25621130 0x01 0x00 0x00 0x25621134 0x01 0x00 0x00 0x25621138 0x01 0x00 0x00 0x2562113c 0x01 0x00 0x00 0x25621140 0x01 0x00 0x00 0x25621144 0x01 0x00 0x00 0x25621148 0x01 0x00 0x00 0x2562114c 0x01 0x00 0x00 0x25621150 0x01 0x00 0x00 0x25621154 0x01 0x00 0x00 0x25621158 0x01 0x00 0x00 0x2562115c 0x01 0x00 0x00 0x25621160 0x01 0x00 0x00 0x25621164 0x01 0x00 0x00 0x25621168 0x01 0x00 0x00 0x2562116c 0x01 0x00 0x00 0x25621170 0x01 0x00 0x00 0x25621174 0x01 0x00 0x00 0x25621178 0x01 0x00 0x00 0x2562117c 0x01 0x00 0x00 0x25074000 0x01 0x00 0x00 0x25474000 0x01 0x00 0x00 0x25274000 0x01 0x00 0x00 0x25674000 0x01 0x00 0x00 0x24341010 0x03 0x00>; - }; - }; - - mem_dump { - compatible = "qcom,mem-dump"; - memory-region = <0x145>; - - c0_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x00>; - }; - - c100_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x01>; - }; - - c200_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x02>; - }; - - c300_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x03>; - }; - - c400_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x04>; - }; - - c500_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x05>; - }; - - c600_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x06>; - }; - - c700_context { - qcom,dump-size = <0x800>; - qcom,dump-id = <0x07>; - }; - - l1_icache0 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x60>; - }; - - l1_icache100 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x61>; - }; - - l1_icache200 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x62>; - }; - - l1_icache300 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x63>; - }; - - l1_icache400 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x64>; - }; - - l1_icache500 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x65>; - }; - - l1_icache600 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x66>; - }; - - l1_icache700 { - qcom,dump-size = <0x22100>; - qcom,dump-id = <0x67>; - }; - - l1_dcache0 { - qcom,dump-size = <0x12100>; - qcom,dump-id = <0x80>; - }; - - l1_dcache100 { - qcom,dump-size = <0x12100>; - qcom,dump-id = <0x81>; - }; - - l1_dcache200 { - qcom,dump-size = <0x1a100>; - qcom,dump-id = <0x82>; - }; - - l1_dcache300 { - qcom,dump-size = <0x1a100>; - qcom,dump-id = <0x83>; - }; - - l1_dcache400 { - qcom,dump-size = <0x1a100>; - qcom,dump-id = <0x84>; - }; - - l1_dcache500 { - qcom,dump-size = <0x1a100>; - qcom,dump-id = <0x85>; - }; - - l1_dcache600 { - qcom,dump-size = <0x1a100>; - qcom,dump-id = <0x86>; - }; - - l1_dcache700 { - qcom,dump-size = <0x1a100>; - qcom,dump-id = <0x87>; - }; - - l1_itlb700 { - qcom,dump-size = <0x600>; - qcom,dump-id = <0x27>; - }; - - l1_dtlb700 { - qcom,dump-size = <0xa00>; - qcom,dump-id = <0x47>; - }; - - l2_cache0 { - qcom,dump-size = <0x90100>; - qcom,dump-id = <0xc0>; - }; - - l2_cache100 { - qcom,dump-size = <0x90100>; - qcom,dump-id = <0xc1>; - }; - - l2_cache200 { - qcom,dump-size = <0xd0100>; - qcom,dump-id = <0xc2>; - }; - - l2_cache300 { - qcom,dump-size = <0xd0100>; - qcom,dump-id = <0xc3>; - }; - - l2_cache400 { - qcom,dump-size = <0xd0100>; - qcom,dump-id = <0xc4>; - }; - - l2_cache500 { - qcom,dump-size = <0xd0100>; - qcom,dump-id = <0xc5>; - }; - - l2_cache600 { - qcom,dump-size = <0xd0100>; - qcom,dump-id = <0xc6>; - }; - - l2_cache700 { - qcom,dump-size = <0x340100>; - qcom,dump-id = <0xc7>; - }; - - l2_tlb0 { - qcom,dump-size = <0xf700>; - qcom,dump-id = <0x120>; - }; - - l2_tlb100 { - qcom,dump-size = <0xf700>; - qcom,dump-id = <0x121>; - }; - - l2_tlb700 { - qcom,dump-size = <0xa900>; - qcom,dump-id = <0x127>; - }; - - l1dcdirty0 { - qcom,dump-size = <0x2100>; - qcom,dump-id = <0x170>; - }; - - l1dcdirty100 { - qcom,dump-size = <0x2100>; - qcom,dump-id = <0x171>; - }; - - l1dcmte0 { - qcom,dump-size = <0x2100>; - qcom,dump-id = <0x180>; - }; - - l1dcmte100 { - qcom,dump-size = <0x2100>; - qcom,dump-id = <0x181>; - }; - - l2dcmte0 { - qcom,dump-size = <0x10100>; - qcom,dump-id = <0x190>; - }; - - l2dcmte100 { - qcom,dump-size = <0x10100>; - qcom,dump-id = <0x191>; - }; - - l0mopca700 { - qcom,dump-size = <0x4100>; - qcom,dump-id = <0x1a7>; - }; - - l2victim700 { - qcom,dump-size = <0x2100>; - qcom,dump-id = <0x1e7>; - }; - - l2tldtcsp200 { - qcom,dump-size = <0x7900>; - qcom,dump-id = <0x202>; - }; - - l2tldtcsp300 { - qcom,dump-size = <0x7900>; - qcom,dump-id = <0x203>; - }; - - l2tldtcsp400 { - qcom,dump-size = <0x7900>; - qcom,dump-id = <0x204>; - }; - - l2tldtcsp500 { - qcom,dump-size = <0x7900>; - qcom,dump-id = <0x205>; - }; - - l2tldtcsp600 { - qcom,dump-size = <0x7900>; - qcom,dump-id = <0x206>; - }; - - l2tldtcmp200 { - qcom,dump-size = <0x1300>; - qcom,dump-id = <0x212>; - }; - - l2tldtcmp300 { - qcom,dump-size = <0x1300>; - qcom,dump-id = <0x213>; - }; - - l2tldtcmp400 { - qcom,dump-size = <0x1300>; - qcom,dump-id = <0x214>; - }; - - l2tldtcmp500 { - qcom,dump-size = <0x1300>; - qcom,dump-id = <0x215>; - }; - - l2tldtcmp600 { - qcom,dump-size = <0x1300>; - qcom,dump-id = <0x216>; - }; - - cpuss_reg { - qcom,dump-size = <0x36000>; - qcom,dump-id = <0xef>; - }; - - rpmh { - qcom,dump-size = <0x400000>; - qcom,dump-id = <0xec>; - }; - - rpm_sw { - qcom,dump-size = <0x28000>; - qcom,dump-id = <0xea>; - }; - - pmic { - qcom,dump-size = <0x200000>; - qcom,dump-id = <0xe4>; - }; - - fcm { - qcom,dump-size = <0x8400>; - qcom,dump-id = <0xee>; - }; - - etf_swao { - qcom,dump-size = <0x10000>; - qcom,dump-id = <0xf1>; - }; - - etr_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x100>; - }; - - etfswao_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x102>; - }; - - etr1_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x105>; - }; - - misc_data { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0xe8>; - }; - - etf_slpi { - qcom,dump-size = <0x4000>; - qcom,dump-id = <0xf3>; - }; - - etfslpi_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x103>; - }; - - etf_lpass { - qcom,dump-size = <0x4000>; - qcom,dump-id = <0xf4>; - }; - - etflpass_reg { - qcom,dump-size = <0x1000>; - qcom,dump-id = <0x104>; - }; - - osm_reg { - qcom,dump-size = <0x400>; - qcom,dump-id = <0x163>; - }; - - pcu_reg { - qcom,dump-size = <0x400>; - qcom,dump-id = <0x164>; - }; - - fsm_data { - qcom,dump-size = <0x400>; - qcom,dump-id = <0x165>; - }; - - spr_cpu0 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f0>; - }; - - spr_cpu1 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f1>; - }; - - spr_cpu2 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f2>; - }; - - spr_cpu3 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f3>; - }; - - spr_cpu4 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f4>; - }; - - spr_cpu5 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f5>; - }; - - spr_cpu6 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f6>; - }; - - spr_cpu7 { - qcom,dump-size = <0x2000>; - qcom,dump-id = <0x1f7>; - }; - - scandump_smmu { - qcom,dump-size = <0x40000>; - qcom,dump-id = <0x220>; - }; - - scandump_gpu { - qcom,dump-size = <0x300000>; - qcom,dump-id = <0x221>; - }; - }; - - disp_rdump_region@d5100000 { - phandle = <0x792>; - label = "disp_rdump_region"; - reg = <0xe3940000 0x800000>; - }; - - dsi_pll_codes { - phandle = <0x50b>; - label = "dsi_pll_codes"; - reg = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - - bamdma@6C04000 { - compatible = "qcom,bam-v1.7.0"; - qcom,controlled-remotely; - reg = <0x6c04000 0x20000 0x6c8f000 0x1000>; - reg-names = "bam", "bam_remote_mem"; - num-channels = <0x1f>; - interrupts = <0x00 0xa4 0x04>; - #dma-cells = <0x01>; - qcom,ee = <0x01>; - qcom,num-ees = <0x02>; - phandle = <0x146>; - }; - - slim@6C40000 { - compatible = "qcom,slim-ngd-v1.5.0"; - reg = <0x6c40000 0x2c000 0x6c8e000 0x1000>; - reg-names = "ctrl", "slimbus_remote_mem"; - interrupts = <0x00 0xa3 0x04>; - qcom,apps-ch-pipes = <0x00>; - qcom,ea-pc = <0x4f0>; - dmas = <0x146 0x03 0x146 0x04>; - dma-names = "rx", "tx"; - #address-cells = <0x01>; - #size-cells = <0x00>; - status = "ok"; - phandle = <0x799>; - - ngd@1 { - #size-cells = <0x01>; - #address-cells = <0x01>; - reg = <0x01>; - - btfmslim-driver { - phandle = <0x79a>; - qcom,btslimrx-channels = <0x9d 0x9e>; - qcom,btslimtx-channels = <0x9f 0xa0>; - qcom,btslim-address = <0x00>; - reg = <0x01 0x00>; - compatible = "slim217,221"; - }; - }; - }; - - interrupt-controller@17100000 { - compatible = "arm,gic-v3"; - #interrupt-cells = <0x03>; - interrupt-controller; - ranges; - #redistributor-regions = <0x01>; - redistributor-stride = <0x00 0x40000>; - reg = <0x17100000 0x10000 0x17180000 0x200000>; - interrupts = <0x01 0x09 0x04>; - #address-cells = <0x01>; - #size-cells = <0x01>; - phandle = <0x01>; - - msi-controller@17140000 { - compatible = "arm,gic-v3-its"; - msi-controller; - #msi-cells = <0x01>; - reg = <0x17140000 0x20000>; - phandle = <0x1aa>; - }; - }; - - timer { - compatible = "arm,armv8-timer"; - interrupts = <0x01 0x0d 0xff08 0x01 0x0e 0xff08 0x01 0x0b 0xff08 0x01 0x0c 0xff08>; - clock-frequency = <0x124f800>; - phandle = <0x33a>; - always-on; - }; - - timer@17420000 { - #address-cells = <0x01>; - #size-cells = <0x01>; - ranges; - compatible = "arm,armv7-timer-mem"; - reg = <0x17420000 0x1000>; - clock-frequency = <0x124f800>; - phandle = <0x33b>; - - frame@17421000 { - frame-number = <0x00>; - interrupts = <0x00 0x08 0x04 0x00 0x06 0x04>; - reg = <0x17421000 0x1000 0x17422000 0x1000>; - }; - - frame@17423000 { - frame-number = <0x01>; - interrupts = <0x00 0x09 0x04>; - reg = <0x17423000 0x1000>; - status = "disabled"; - }; - - frame@17425000 { - frame-number = <0x02>; - interrupts = <0x00 0x0a 0x04>; - reg = <0x17425000 0x1000>; - status = "disabled"; - }; - - frame@17427000 { - frame-number = <0x03>; - interrupts = <0x00 0x0b 0x04>; - reg = <0x17427000 0x1000>; - status = "disabled"; - }; - - frame@17429000 { - frame-number = <0x04>; - interrupts = <0x00 0x0c 0x04>; - reg = <0x17429000 0x1000>; - status = "disabled"; - }; - - frame@1742b000 { - frame-number = <0x05>; - interrupts = <0x00 0x0d 0x04>; - reg = <0x1742b000 0x1000>; - status = "disabled"; - }; - - frame@1742d000 { - frame-number = <0x06>; - interrupts = <0x00 0x0e 0x04>; - reg = <0x1742d000 0x1000>; - status = "disabled"; - }; - }; - - rsc@17a00000 { - label = "apps_rsc"; - compatible = "qcom,rpmh-rsc"; - reg = <0x17a00000 0x10000 0x17a10000 0x10000 0x17a20000 0x10000>; - reg-names = "drv-0", "drv-1", "drv-2"; - qcom,drv-count = <0x03>; - interrupts = <0x00 0x03 0x04 0x00 0x04 0x04 0x00 0x05 0x04>; - power-domains = <0x147>; - phandle = <0x33c>; - - drv@2 { - qcom,drv-id = <0x02>; - qcom,tcs-offset = <0xd00>; - phandle = <0x33d>; - - channel@0 { - qcom,tcs-config = <0x02 0x03 0x00 0x02 0x01 0x02 0x03 0x00 0x04 0x01>; - }; - - bcm_voter { - compatible = "qcom,bcm-voter"; - phandle = <0x1ab>; - }; - - clock-controller { - compatible = "qcom,cliffs-rpmh-clk"; - #clock-cells = <0x01>; - phandle = <0x16d>; - }; - - qcom,dcvs-fp { - compatible = "qcom,dcvs-fp"; - qcom,ddr-bcm-name = "MC4"; - qcom,llcc-bcm-name = "SH5"; - phandle = <0x1b2>; - }; - - rpmh-regulator-cxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "cx.lvl"; - proxy-supply = <0x148>; - - regulator-pm_v6c-s1-level { - regulator-name = "pm_v6c_s1_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x180>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-voltage = <0x180 0xffff>; - phandle = <0x148>; - }; - - regulator-pm_v6c-s1-level-ao { - regulator-name = "pm_v6c_s1_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x33e>; - }; - - regulator-pm_v6c-s1-mmcx-sup-level { - regulator-name = "pm_v6c_s1_mmcx_sup_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x30>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x30>; - phandle = <0x14c>; - }; - }; - - rpmh-regulator-nsplvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "nsp.lvl"; - - regulator-pm_v6c-s2-level { - regulator-name = "pm_v6c_s2_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x196>; - }; - }; - - rpmh-regulator-msslvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "mss.lvl"; - - regulator-pm_v6c-s4-level { - regulator-name = "pm_v6c_s4_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x18f>; - }; - }; - - rpmh-regulator-mxclvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "mxc.lvl"; - proxy-supply = <0x149>; - - regulator-pm_v6c-s6-level { - regulator-name = "pm_v6c_s6_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x180>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-voltage = <0x180 0xffff>; - phandle = <0x149>; - }; - - regulator-pm_v6c-s6-level-ao { - regulator-name = "pm_v6c_s6_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x33f>; - }; - - regulator-pm_v6c-s6-mmcx-voter-level { - regulator-name = "pm_v6c_s6_mmcx_voter_level"; - pm_v6c_s6_mmcx_voter_level-parent-supply = <0x14a>; - qcom,set = <0x03>; - regulator-min-microvolt = <0x30>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x30>; - phandle = <0x1c6>; - }; - - regulator-pm_v6c-s6-gfx-voter-level { - regulator-name = "pm_v6c_s6_gfx_voter_level"; - pm_v6c_s6_gfx_voter_level-parent-supply = <0x14b>; - qcom,set = <0x03>; - regulator-min-microvolt = <0x30>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x30>; - phandle = <0x1d1>; - }; - }; - - rpmh-regulator-mmcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "mmcx.lvl"; - proxy-supply = <0x14a>; - - regulator-pm_v8-s6-level { - regulator-name = "pm_v8_s6_level"; - qcom,set = <0x03>; - pm_v8_s6_level-parent-supply = <0x14c>; - regulator-min-microvolt = <0x38>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x180>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-voltage = <0x180 0xffff>; - phandle = <0x14a>; - }; - - regulator-pm_v8-s6-level-ao { - regulator-name = "pm_v8_s6_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x38>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x38>; - phandle = <0x340>; - }; - - regulator-pm_v8-s6-level-so { - regulator-name = "pm_v8_s6_level_so"; - qcom,set = <0x02>; - regulator-min-microvolt = <0x38>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x38>; - }; - }; - - rpmh-regulator-mxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "mx.lvl"; - proxy-supply = <0x14d>; - - regulator-pm_v8-s8-level { - regulator-name = "pm_v8_s8_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x180>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-voltage = <0x180 0xffff>; - phandle = <0x14d>; - }; - - regulator-pm_v8-s8-level-ao { - regulator-name = "pm_v8_s8_level_ao"; - qcom,set = <0x01>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x341>; - }; - }; - - rpmh-regulator-lcxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "lcx.lvl"; - - regulator-pm_v8-l2-level { - regulator-name = "pm_v8_l2_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x186>; - }; - }; - - rpmh-regulator-lmxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "lmx.lvl"; - - regulator-pm_v6c-l2-level { - regulator-name = "pm_v6c_l2_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x187>; - }; - }; - - rpmh-regulator-ebilvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "ebi.lvl"; - - regulator-pmg1110-i-s1-level { - regulator-name = "pmg1110_i_s1_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x342>; - }; - }; - - rpmh-regulator-gfxlvl { - compatible = "qcom,rpmh-arc-regulator"; - qcom,resource-name = "gfx.lvl"; - - regulator-pmxr2230-s4-level { - regulator-name = "pmxr2230_s4_level"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10>; - regulator-max-microvolt = <0xffff>; - qcom,init-voltage-level = <0x10>; - phandle = <0x14b>; - }; - }; - - rpmh-regulator-smpe1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpe1"; - - regulator-pmr735a-s1 { - regulator-name = "pmr735a_s1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xf6950>; - regulator-max-microvolt = <0x111700>; - qcom,init-voltage = <0x107ac0>; - phandle = <0x343>; - }; - }; - - rpmh-regulator-smpe2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpe2"; - - regulator-pmr735a-s2 { - regulator-name = "pmr735a_s2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x493e0>; - regulator-max-microvolt = <0x8b290>; - qcom,init-voltage = <0x7a120>; - phandle = <0x344>; - }; - }; - - rpmh-regulator-smpe3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpe3"; - - regulator-pmr735a-s3 { - regulator-name = "pmr735a_s3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x186a00>; - regulator-max-microvolt = <0x249f00>; - qcom,init-voltage = <0x186a00>; - phandle = <0x345>; - }; - }; - - rpmh-regulator-smpb1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpb1"; - - regulator-pmxr2230-s1 { - regulator-name = "pmxr2230_s1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1c5200>; - regulator-max-microvolt = <0x1f20c0>; - qcom,init-voltage = <0x1c5200>; - phandle = <0x346>; - }; - }; - - rpmh-regulator-smpb2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpb2"; - qcom,regulator-type = "pmic5-ftsmps"; - qcom,supported-modes = <0x01 0x04>; - qcom,mode-threshold-currents = <0x00 0x30d40>; - - regulator-pmxr2230-s2 { - regulator-name = "pmxr2230_s2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x132a40>; - regulator-max-microvolt = <0x157c00>; - qcom,init-voltage = <0x132a40>; - qcom,init-mode = <0x01>; - phandle = <0x347>; - }; - }; - - rpmh-regulator-smpb3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpb3"; - - regulator-pmxr2230-s3 { - regulator-name = "pmxr2230_s3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xec540>; - regulator-max-microvolt = <0xfde80>; - qcom,init-voltage = <0xf03c0>; - phandle = <0x348>; - }; - }; - - rpmh-regulator-ldob1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob1"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmxr2230-l1 { - regulator-name = "pmxr2230_l1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xe9e30>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x04>; - phandle = <0x349>; - }; - }; - - rpmh-regulator-ldob2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob2"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - proxy-supply = <0x14e>; - - regulator-pmxr2230-l2 { - regulator-name = "pmxr2230_l2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xe7ef0>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x04>; - qcom,proxy-consumer-enable; - qcom,supply-enable-load = <0x17ed0>; - phandle = <0x14e>; - }; - }; - - rpmh-regulator-ldob3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob3"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmxr2230-l3 { - regulator-name = "pmxr2230_l3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xd6d80>; - regulator-max-microvolt = <0xe09c0>; - qcom,init-voltage = <0xd6d80>; - qcom,init-mode = <0x04>; - phandle = <0x1d7>; - }; - }; - - rpmh-regulator-ldob4 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob4"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - proxy-supply = <0x14f>; - - regulator-pmxr2230-l4 { - regulator-name = "pmxr2230_l4"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x04>; - qcom,proxy-consumer-enable; - qcom,supply-enable-load = <0x40d8>; - phandle = <0x14f>; - }; - }; - - rpmh-regulator-ldob5 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob5"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x01 0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710 0x7530>; - - regulator-pmxr2230-l5 { - regulator-name = "pmxr2230_l5"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x04>; - phandle = <0x34a>; - }; - }; - - rpmh-regulator-ldob7 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob7"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmxr2230-l7 { - regulator-name = "pmxr2230_l7"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x04>; - phandle = <0x1e1>; - }; - }; - - rpmh-regulator-ldob8 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob8"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - proxy-supply = <0x150>; - - regulator-pmxr2230-l8 { - regulator-name = "pmxr2230_l8"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x04>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x35b60>; - phandle = <0x150>; - }; - }; - - rpmh-regulator-ldob9 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob9"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmxr2230-l9 { - regulator-name = "pmxr2230_l9"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xb8920>; - regulator-max-microvolt = <0xc7380>; - qcom,init-voltage = <0xb8920>; - qcom,init-mode = <0x04>; - phandle = <0x34b>; - }; - }; - - rpmh-regulator-ldob10 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob10"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmxr2230-l10 { - regulator-name = "pmxr2230_l10"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xd36d0>; - regulator-max-microvolt = <0xe34b8>; - qcom,init-voltage = <0xd36d0>; - qcom,init-mode = <0x04>; - phandle = <0x34c>; - }; - }; - - rpmh-regulator-ldob11 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob11"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmxr2230-l11 { - regulator-name = "pmxr2230_l11"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - qcom,init-mode = <0x04>; - phandle = <0x34d>; - }; - }; - - rpmh-regulator-ldob12 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob12"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l12 { - regulator-name = "pmxr2230_l12"; - qcom,set = <0x03>; - qcom,init-mode = <0x04>; - phandle = <0x34e>; - }; - }; - - rpmh-regulator-ldob13 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob13"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l13 { - regulator-name = "pmxr2230_l13"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x16f300>; - regulator-max-microvolt = <0x3613c0>; - qcom,init-voltage = <0x2932e0>; - qcom,init-mode = <0x04>; - phandle = <0x54b>; - }; - }; - - rpmh-regulator-ldob14 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob14"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l14 { - regulator-name = "pmxr2230_l14"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2de600>; - regulator-max-microvolt = <0x30d400>; - qcom,init-voltage = <0x2de600>; - qcom,init-mode = <0x04>; - phandle = <0x59b>; - }; - }; - - rpmh-regulator-ldob16 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob16"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l16 { - regulator-name = "pmxr2230_l16"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2c4020>; - regulator-max-microvolt = <0x3613c0>; - qcom,init-voltage = <0x2c4020>; - qcom,init-mode = <0x04>; - phandle = <0x351>; - }; - }; - - rpmh-regulator-ldob17 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob17"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l17 { - regulator-name = "pmxr2230_l17"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2932e0>; - regulator-max-microvolt = <0x325aa0>; - qcom,init-voltage = "", "/]"; - qcom,init-mode = <0x04>; - phandle = <0x352>; - }; - }; - - rpmh-regulator-ldob18 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob18"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l18 { - regulator-name = "pmxr2230_l18"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1e8480>; - regulator-max-microvolt = <0x2dc6c0>; - qcom,init-voltage = <0x1e8480>; - qcom,init-mode = <0x04>; - phandle = <0x353>; - }; - }; - - rpmh-regulator-ldob19 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob19"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - proxy-supply = <0x151>; - - regulator-pmxr2230-l19 { - regulator-name = "pmxr2230_l19"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x27ac40>; - regulator-max-microvolt = <0x2dc6c0>; - qcom,init-voltage = <0x2dc6c0>; - qcom,init-mode = <0x04>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x2710>; - phandle = <0x151>; - }; - }; - - rpmh-regulator-ldob20 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob20"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l20 { - regulator-name = "pmxr2230_l20"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x18b820>; - regulator-max-microvolt = <0x3613c0>; - qcom,init-voltage = <0x18b820>; - qcom,init-mode = <0x04>; - phandle = <0x354>; - }; - }; - - rpmh-regulator-ldob21 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob21"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l21 { - regulator-name = "pmxr2230_l21"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x18b820>; - regulator-max-microvolt = <0x3613c0>; - qcom,init-voltage = <0x18b820>; - qcom,init-mode = <0x04>; - phandle = <0x355>; - }; - }; - - rpmh-regulator-ldob22 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob22"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l22 { - regulator-name = "pmxr2230_l22"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2932e0>; - regulator-max-microvolt = <0x33e140>; - qcom,init-voltage = <0x2932e0>; - qcom,init-mode = <0x04>; - phandle = <0x356>; - }; - }; - - rpmh-regulator-ldob23 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob23"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l23 { - regulator-name = "pmxr2230_l23"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x192d50>; - regulator-max-microvolt = <0x3613c0>; - qcom,init-voltage = <0x192d50>; - qcom,init-mode = <0x04>; - phandle = <0x357>; - }; - }; - - rpmh-regulator-bobb1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "bobb1"; - - regulator-pmxr2230-bob1 { - regulator-name = "pmxr2230_bob"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2de600>; - regulator-max-microvolt = <0x3c6cc0>; - qcom,init-voltage = "", "2K"; - phandle = <0x358>; - }; - }; - - rpmh-regulator-ldoc1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoc1"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm_v6c-l1 { - regulator-name = "pm_v6c_l1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xdcb40>; - regulator-max-microvolt = <0xecd10>; - qcom,init-voltage = <0xdcb40>; - qcom,init-mode = <0x04>; - phandle = <0x359>; - }; - }; - - rpmh-regulator-ldoc3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoc3"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - proxy-supply = <0x152>; - - regulator-pm_v6c-l3 { - regulator-name = "pm_v6c_l3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x124f80>; - regulator-max-microvolt = <0x124f80>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x04>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x30d40>; - phandle = <0x152>; - }; - }; - - rpmh-regulator-ldod1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldod1"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm_v8-l1 { - regulator-name = "pm_v8_l1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xd36d0>; - regulator-max-microvolt = <0xe9e30>; - qcom,init-voltage = <0xdea80>; - qcom,init-mode = <0x04>; - phandle = <0x35a>; - }; - }; - - rpmh-regulator-ldod3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldod3"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - proxy-supply = <0x153>; - - regulator-pm_v8-l3 { - regulator-name = "pm_v8_l3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x116520>; - regulator-max-microvolt = <0x1339e0>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x04>; - qcom,proxy-consumer-enable; - qcom,proxy-consumer-current = <0x7918>; - phandle = <0x153>; - }; - }; - - rpmh-regulator-ldoe1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe1"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmr735a-l1 { - regulator-name = "pmr735a_l1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x77240>; - regulator-max-microvolt = <0xdea80>; - qcom,init-voltage = <0x77240>; - qcom,init-mode = <0x04>; - phandle = <0x35b>; - }; - }; - - rpmh-regulator-ldoe2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe2"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmr735a-l2 { - regulator-name = "pmr735a_l2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0xe09c0>; - regulator-max-microvolt = <0xec928>; - qcom,init-voltage = <0xe09c0>; - qcom,init-mode = <0x04>; - phandle = <0x35c>; - }; - }; - - rpmh-regulator-ldoe3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe3"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmr735a-l3 { - regulator-name = "pmr735a_l3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x7b0c0>; - regulator-max-microvolt = <0xd3ea0>; - qcom,init-voltage = <0x7b0c0>; - qcom,init-mode = <0x04>; - phandle = <0x35d>; - }; - }; - - rpmh-regulator-ldoe4 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe4"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmr735a-l4 { - regulator-name = "pmr735a_l4"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x18b820>; - regulator-max-microvolt = <0x1e8480>; - qcom,init-voltage = <0x18b820>; - qcom,init-mode = <0x04>; - phandle = <0x35e>; - }; - }; - - rpmh-regulator-ldoe5 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe5"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmr735a-l5 { - regulator-name = "pmr735a_l5"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10c8e0>; - regulator-max-microvolt = <0x13e5c0>; - qcom,init-voltage = <0x124f80>; - qcom,init-mode = <0x04>; - phandle = <0x35f>; - }; - }; - - rpmh-regulator-ldoe6 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe6"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pmr735a-l6 { - regulator-name = "pmr735a_l6"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x107ac0>; - regulator-max-microvolt = <0x13e5c0>; - qcom,init-voltage = <0x107ac0>; - qcom,init-mode = <0x04>; - phandle = <0x360>; - }; - }; - - rpmh-regulator-ldoe7 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldoe7"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmr735a-l7 { - regulator-name = "pmr735a_l7"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x18b820>; - regulator-max-microvolt = <0x325aa0>; - qcom,init-voltage = <0x18b820>; - qcom,init-mode = <0x04>; - phandle = <0x361>; - }; - }; - - rpmh-regulator-smpj1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "smpj1"; - - regulator-pmg1110-j-s1 { - regulator-name = "pmg1110_j_s1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x7b0c0>; - regulator-max-microvolt = <0xd3ea0>; - qcom,init-voltage = <0x7b0c0>; - phandle = <0x362>; - }; - }; - - rpmh-regulator-ldom1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom1"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm8010m-l1 { - regulator-name = "pm8010m_l1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x100590>; - regulator-max-microvolt = <0x100590>; - qcom,init-voltage = <0x100590>; - qcom,init-mode = <0x04>; - phandle = <0x363>; - }; - }; - - rpmh-regulator-ldom2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom2"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm8010m-l2 { - regulator-name = "pm8010m_l2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10c8e0>; - regulator-max-microvolt = <0x10c8e0>; - qcom,init-voltage = <0x10c8e0>; - qcom,init-mode = <0x04>; - phandle = <0x364>; - }; - }; - - rpmh-regulator-ldom3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom3"; - - regulator-pm8010m-l3 { - regulator-name = "pm8010m_l3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - qcom,init-voltage = <0x2ab980>; - phandle = <0x365>; - }; - }; - - rpmh-regulator-ldom4 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom4"; - - regulator-pm8010m-l4 { - regulator-name = "pm8010m_l4"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2932e0>; - regulator-max-microvolt = <0x2c4020>; - qcom,init-voltage = <0x2932e0>; - phandle = <0x366>; - }; - }; - - rpmh-regulator-ldom6 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom6"; - - regulator-pm8010m-l6 { - regulator-name = "pm8010m_l6"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - qcom,init-voltage = <0x2ab980>; - phandle = <0x367>; - }; - }; - - rpmh-regulator-ldom7 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom7"; - - regulator-pm8010m-l7 { - regulator-name = "pm8010m_l7"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - qcom,init-voltage = <0x2ab980>; - phandle = <0x368>; - }; - }; - - rpmh-regulator-ldon1 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon1"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm8010n-l1 { - regulator-name = "pm8010n_l1"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x10d880>; - regulator-max-microvolt = <0x10d880>; - qcom,init-voltage = <0x10d880>; - qcom,init-mode = <0x04>; - phandle = <0x369>; - }; - }; - - rpmh-regulator-ldon2 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon2"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm8010n-l2 { - regulator-name = "pm8010n_l2"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x101d00>; - regulator-max-microvolt = <0x101d00>; - qcom,init-voltage = <0x101d00>; - qcom,init-mode = <0x04>; - phandle = <0x36a>; - }; - }; - - rpmh-regulator-ldon3 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon3"; - - regulator-pm8010n-l3 { - regulator-name = "pm8010n_l3"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - phandle = <0x36b>; - }; - }; - - rpmh-regulator-ldon4 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon4"; - - regulator-pm8010n-l4 { - regulator-name = "pm8010n_l4"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - phandle = <0x36c>; - }; - }; - - rpmh-regulator-ldon5 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon5"; - - regulator-pm8010n-l5 { - regulator-name = "pm8010n_l5"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - phandle = <0x36d>; - }; - }; - - rpmh-regulator-ldon6 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon6"; - - regulator-pm8010n-l6 { - regulator-name = "pm8010n_l6"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2ab980>; - regulator-max-microvolt = <0x2ab980>; - qcom,init-voltage = <0x2ab980>; - phandle = <0x36e>; - }; - }; - - rpmh-regulator-ldon7 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldon7"; - - regulator-pm8010n-l7 { - regulator-name = "pm8010n_l7"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x326a40>; - regulator-max-microvolt = <0x326a40>; - qcom,init-voltage = <0x326a40>; - phandle = <0x36f>; - }; - }; - - rpmh-regulator-ldom5 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldom5"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x7530>; - - regulator-pm8010m-l5 { - regulator-name = "pm8010m_l5"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x1b7740>; - regulator-max-microvolt = <0x1b7740>; - qcom,init-voltage = <0x1b7740>; - phandle = <0x5fe>; - }; - }; - - rpmh-regulator-ldob15 { - compatible = "qcom,rpmh-vrm-regulator"; - qcom,resource-name = "ldob15"; - qcom,regulator-type = "pmic5-ldo"; - qcom,supported-modes = <0x02 0x04>; - qcom,mode-threshold-currents = <0x00 0x2710>; - - regulator-pmxr2230-l15 { - regulator-name = "pmxr2230_l15"; - qcom,set = <0x03>; - regulator-min-microvolt = <0x2932e0>; - regulator-max-microvolt = <0x2ab980>; - qcom,init-voltage = <0x2ab980>; - qcom,init-mode = <0x04>; - phandle = <0x5ff>; - }; - }; - }; - }; - - interrupt-controller@b220000 { - compatible = "qcom,cliffs-pdc", "qcom,pdc"; - reg = <0xb220000 0x10000 0x174000f0 0x64>; - qcom,pdc-ranges = <0x00 0x1e0 0x5e 0x5e 0x261 0x1f 0x7d 0x3f 0x01 0x7e 0x2cc 0x0c 0x8a 0xfb 0x05 0x8f 0xf4 0x04>; - #interrupt-cells = <0x02>; - interrupt-parent = <0x01>; - interrupt-controller; - phandle = <0x157>; - }; - - pdc@b350000 { - compatible = "qcom,cliffs-pcie-pdc", "qcom,pcie-pdc"; - reg = <0xb350000 0x20000>; - phandle = <0x370>; - }; - - cache-controller@25000000 { - label = "cache_cont"; - compatible = "qcom,cliffs-llcc", "qcom,llcc-v50"; - reg = <0x25000000 0x800000 0x25800000 0x200000>; - reg-names = "llcc_base", "llcc_broadcast_base"; - interrupts = <0x00 0x10a 0x04>; - cap-based-alloc-and-pwr-collapse; - phandle = <0x371>; - - llcc-perfmon { - compatible = "qcom,llcc-perfmon"; - clocks = <0x24 0x00>; - clock-names = "qdss_clk"; - }; - }; - - cluster-device { - compatible = "qcom,lpm-cluster-dev"; - power-domains = <0x147>; - }; - - rsc@add4000 { - label = "cam_rsc"; - compatible = "qcom,rpmh-rsc"; - reg = <0xadd4000 0x1000 0xadd5000 0x1000 0xadd6000 0x1000>; - reg-names = "drv-0", "drv-1", "drv-2"; - qcom,drv-count = <0x03>; - qcom,hw-channel; - interrupts = <0x00 0x170 0x04 0x00 0x171 0x04 0x00 0x172 0x04>; - clocks = <0x154 0x47>; - phandle = <0x372>; - - drv@0 { - qcom,drv-id = <0x00>; - qcom,tcs-offset = <0x520>; - phandle = <0x373>; - - channel@0 { - qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; - }; - - channel@1 { - qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; - }; - - bcm_voter { - compatible = "qcom,bcm-voter"; - qcom,no-amc; - phandle = <0x1ae>; - }; - }; - - drv@1 { - qcom,drv-id = <0x01>; - qcom,tcs-offset = <0x520>; - phandle = <0x374>; - - channel@0 { - qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; - }; - - channel@1 { - qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; - }; - - bcm_voter { - compatible = "qcom,bcm-voter"; - qcom,no-amc; - phandle = <0x1af>; - }; - }; - - drv@2 { - qcom,drv-id = <0x02>; - qcom,tcs-offset = <0x520>; - phandle = <0x375>; - - channel@0 { - qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; - }; - - channel@1 { - qcom,tcs-config = <0x02 0x00 0x01 0x01 0x00 0x01 0x03 0x00 0x04 0x00>; - }; - - bcm_voter { - compatible = "qcom,bcm-voter"; - qcom,no-amc; - phandle = <0x1b0>; - }; - }; - }; - - cpuss-sleep-stats@17800054 { - compatible = "qcom,cpuss-sleep-stats"; - reg = <0x17800054 0x04 0x17810054 0x04 0x17820054 0x04 0x17830054 0x04 0x17840054 0x04 0x17850054 0x04 0x17860054 0x04 0x17870054 0x04 0x178b0098 0x04 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 = <0x08>; - }; - - sys-pm-vx@c320000 { - compatible = "qcom,sys-pm-violators", "qcom,sys-pm-cliffs"; - reg = <0xc320000 0x400>; - qcom,qmp = <0x24>; - }; - - rsc@af20000 { - label = "disp_rsc"; - compatible = "qcom,rpmh-rsc"; - reg = <0xaf20000 0x10000>; - reg-names = "drv-0"; - qcom,drv-count = <0x01>; - interrupts = <0x00 0x81 0x04>; - clocks = <0x155 0x46>; - phandle = <0x376>; - - drv@0 { - qcom,drv-id = <0x00>; - qcom,tcs-offset = <0x1c00>; - phandle = <0x377>; - - channel@0 { - qcom,tcs-config = <0x02 0x00 0x00 0x01 0x01 0x01 0x03 0x00 0x04 0x00>; - }; - - bcm_voter { - compatible = "qcom,bcm-voter"; - qcom,tcs-wait = <0x01>; - phandle = <0x1ad>; - }; - - sde_rsc_rpmh { - cell-index = <0x00>; - compatible = "qcom,sde-rsc-rpmh"; - }; - }; - }; - - crm@add7000 { - label = "cam_crm"; - compatible = "qcom,cam-crm"; - reg = <0xadd7000 0x2000 0xadd9800 0x800 0xadda000 0x2000 0xadd9000 0x800>; - reg-names = "base", "crm_b", "crm_c", "crm_v"; - interrupts = <0x00 0x79 0x01>; - interrupt-names = "cam_crm"; - clocks = <0x154 0x47>; - qcom,hw-drv-ids = <0x00 0x01 0x02>; - qcom,sw-drv-ids = <0x00>; - phandle = <0x378>; - }; - - crm@1d01000 { - label = "pcie_crm"; - compatible = "qcom,pcie-crm"; - reg = <0x1d01000 0x3000 0x1d04800 0x800 0x1d05000 0x2000 0x1d04000 0x800>; - reg-names = "base", "crm_b", "crm_c", "crm_v"; - interrupts = <0x00 0xf8 0x01>; - interrupt-names = "pcie_crm"; - clocks = <0x156>; - qcom,hw-drv-ids = <0x00>; - qcom,sw-drv-ids = <0x00>; - phandle = <0x379>; - }; - - sram@c3f0000 { - compatible = "qcom,rpmh-stats-v4"; - reg = <0xc3f0000 0x400>; - qcom,qmp = <0x24>; - ss-name = "modem", "adsp", "adsp_island", "cdsp", "apss", "wpss"; - }; - - pinctrl@f000000 { - compatible = "qcom,cliffs-pinctrl"; - reg = <0xf000000 0x1000000>; - interrupts = <0x00 0xd0 0x04>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - wakeup-parent = <0x157>; - qcom,gpios-reserved = <0x38 0x39 0x3a 0x3b 0x3c>; - phandle = <0x16c>; - - qupv3_se5_2uart_pins { - phandle = <0x37a>; - - qupv3_se5_2uart_tx_active { - phandle = <0x1da>; - - mux { - pins = "gpio22"; - function = "qup0_se5_l2"; - }; - - config { - pins = "gpio22"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se5_2uart_rx_active { - phandle = <0x1db>; - - mux { - pins = "gpio23"; - function = "qup0_se5_l3"; - }; - - config { - pins = "gpio23"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se5_2uart_sleep { - phandle = <0x1dc>; - - mux { - pins = "gpio22", "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio22", "gpio23"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se5_2uart_sleep_backup { - phandle = <0x586>; - - mux { - pins = "gpio22", "gpio23"; - function = "gpio"; - }; - - config { - pins = "gpio22", "gpio23"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - }; - - qupv3_se10_4uart_pins { - phandle = <0x37b>; - - qupv3_se10_default_cts { - phandle = <0x23c>; - - mux { - pins = "gpio40"; - function = "gpio"; - }; - - config { - pins = "gpio40"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_default_rts { - phandle = <0x23d>; - - mux { - pins = "gpio41"; - function = "gpio"; - }; - - config { - pins = "gpio41"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se10_default_tx { - phandle = <0x23e>; - - mux { - pins = "gpio42"; - function = "gpio"; - }; - - config { - pins = "gpio42"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se10_default_rx { - phandle = <0x23f>; - - mux { - pins = "gpio43"; - function = "gpio"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se10_cts { - phandle = <0x240>; - - mux { - pins = "gpio40"; - function = "qup1_se2_l0"; - }; - - config { - pins = "gpio40"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se10_rts { - phandle = <0x241>; - - mux { - pins = "gpio41"; - function = "qup1_se2_l1"; - }; - - config { - pins = "gpio41"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - qupv3_se10_tx { - phandle = <0x242>; - - mux { - pins = "gpio42"; - function = "qup1_se2_l2"; - }; - - config { - pins = "gpio42"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se10_rx { - phandle = <0x243>; - - mux { - pins = "gpio43"; - function = "qup1_se2_l3"; - }; - - config { - pins = "gpio43"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se0_i2c_pins { - phandle = <0x37c>; - - qupv3_se0_i2c_sda_active { - phandle = <0x1dd>; - - mux { - pins = "gpio52"; - function = "qup0_se0_l0"; - }; - - config { - pins = "gpio52"; - drive-strength = <0x02>; - qcom,i2c_pull; - bias-disable; - }; - }; - - qupv3_se0_i2c_scl_active { - phandle = <0x1de>; - - mux { - pins = "gpio53"; - function = "qup0_se0_l1"; - }; - - config { - pins = "gpio53"; - drive-strength = <0x02>; - qcom,i2c_pull; - bias-disable; - }; - }; - - qupv3_se0_i2c_sleep { - phandle = <0x1df>; - - mux { - pins = "gpio52", "gpio53"; - function = "gpio"; - }; - - config { - pins = "gpio52", "gpio53"; - drive-strength = <0x02>; - }; - }; - }; - - qupv3_se0_spi_pins { - phandle = <0x37d>; - - qupv3_se0_spi_miso_active { - phandle = <0x1e3>; - - mux { - pins = "gpio52"; - function = "qup0_se0_l0"; - }; - - config { - pins = "gpio52"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se0_spi_mosi_active { - phandle = <0x1e2>; - - mux { - pins = "gpio53"; - function = "qup0_se0_l1"; - }; - - config { - pins = "gpio53"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se0_spi_clk_active { - phandle = <0x1e4>; - - mux { - pins = "gpio54"; - function = "qup0_se0_l2"; - }; - - config { - pins = "gpio54"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se0_spi_cs_active { - phandle = <0x1e5>; - - mux { - pins = "gpio55"; - function = "qup0_se0_l3"; - }; - - config { - pins = "gpio55"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se0_spi_sleep { - phandle = <0x1e6>; - - mux { - pins = "gpio52", "gpio53", "gpio54", "gpio55"; - function = "gpio"; - }; - - config { - pins = "gpio52", "gpio53", "gpio54", "gpio55"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se1_i2c_pins { - phandle = <0x37e>; - - qupv3_se1_i2c_sda_active { - phandle = <0x58c>; - - mux { - pins = "gpio4"; - function = "qup0_se1_l0"; - }; - - config { - pins = "gpio4"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se1_i2c_scl_active { - phandle = <0x58d>; - - mux { - pins = "gpio5"; - function = "qup0_se1_l1"; - }; - - config { - pins = "gpio5"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se1_i2c_sleep { - phandle = <0x58e>; - - mux { - pins = "gpio4", "gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x02>; - bias-disable; - qcom,i2c_pull; - }; - }; - }; - - qupv3_se1_spi_pins { - phandle = <0x37f>; - - qupv3_se1_spi_miso_active { - phandle = <0x1eb>; - - mux { - pins = "gpio4"; - function = "qup0_se1_l0"; - }; - - config { - pins = "gpio4"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_mosi_active { - phandle = <0x1ea>; - - mux { - pins = "gpio5"; - function = "qup0_se1_l1"; - }; - - config { - pins = "gpio5"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_clk_active { - phandle = <0x1ec>; - - mux { - pins = "gpio6"; - function = "qup0_se1_l2"; - }; - - config { - pins = "gpio6"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_cs_active { - phandle = <0x1ed>; - - mux { - pins = "gpio7"; - function = "qup0_se1_l3"; - }; - - config { - pins = "gpio7"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se1_spi_sleep { - phandle = <0x1ee>; - - mux { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5", "gpio6", "gpio7"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se1_i3c_pins { - phandle = <0x380>; - - qupv3_se1_i3c_sda_active { - phandle = <0x1ef>; - - mux { - pins = "gpio4"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio4"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se1_i3c_scl_active { - phandle = <0x1f0>; - - mux { - pins = "gpio5"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio5"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se1_i3c_sda_sleep { - phandle = <0x1f1>; - - mux { - pins = "gpio4"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio4"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se1_i3c_scl_sleep { - phandle = <0x1f2>; - - mux { - pins = "gpio5"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio5"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se1_i3c_disable { - phandle = <0x1f3>; - - mux { - pins = "gpio4", "gpio5"; - function = "gpio"; - }; - - config { - pins = "gpio4", "gpio5"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se2_i2c_pins { - phandle = <0x381>; - - qupv3_se2_i2c_sda_active { - phandle = <0x1f4>; - - mux { - pins = "gpio8"; - function = "qup0_se2_l0"; - }; - - config { - pins = "gpio8"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se2_i2c_scl_active { - phandle = <0x1f5>; - - mux { - pins = "gpio9"; - function = "qup0_se2_l1"; - }; - - config { - pins = "gpio9"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se2_i2c_sleep { - phandle = <0x1f6>; - - mux { - pins = "gpio8", "gpio9"; - function = "gpio"; - }; - - config { - pins = "gpio8", "gpio9"; - drive-strength = <0x02>; - }; - }; - }; - - qupv3_se2_spi_pins { - phandle = <0x382>; - - qupv3_se2_spi_miso_active { - phandle = <0x1f8>; - - mux { - pins = "gpio8"; - function = "qup0_se2_l0"; - }; - - config { - pins = "gpio8"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_mosi_active { - phandle = <0x1f7>; - - mux { - pins = "gpio9"; - function = "qup0_se2_l1"; - }; - - config { - pins = "gpio9"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_clk_active { - phandle = <0x1f9>; - - mux { - pins = "gpio10"; - function = "qup0_se2_l2"; - }; - - config { - pins = "gpio10"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_cs_active { - phandle = <0x1fa>; - - mux { - pins = "gpio11"; - function = "qup0_se2_l3"; - }; - - config { - pins = "gpio11"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se2_spi_sleep { - phandle = <0x1fb>; - - mux { - pins = "gpio8", "gpio9", "gpio10", "gpio11"; - function = "gpio"; - }; - - config { - pins = "gpio8", "gpio9", "gpio10", "gpio11"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se3_i2c_pins { - phandle = <0x602>; - - qupv3_se3_i2c_sda_active { - phandle = <0x56e>; - - mux { - pins = "gpio12"; - function = "qup0_se3_l0"; - }; - - config { - pins = "gpio12"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se3_i2c_scl_active { - phandle = <0x56f>; - - mux { - pins = "gpio13"; - function = "qup0_se3_l1"; - }; - - config { - pins = "gpio13"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se3_i2c_sleep { - phandle = <0x570>; - - mux { - pins = "gpio12", "gpio13"; - function = "gpio"; - }; - - config { - pins = "gpio12", "gpio13"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se3_spi_pins { - phandle = <0x384>; - - qupv3_se3_spi_miso_active { - phandle = <0x200>; - - mux { - pins = "gpio12"; - function = "qup0_se3_l0"; - }; - - config { - pins = "gpio12"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_mosi_active { - phandle = <0x1ff>; - - mux { - pins = "gpio13"; - function = "qup0_se3_l1"; - }; - - config { - pins = "gpio13"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_clk_active { - phandle = <0x201>; - - mux { - pins = "gpio14"; - function = "qup1_se3_l2"; - }; - - config { - pins = "gpio14"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_cs_active { - phandle = <0x202>; - - mux { - pins = "gpio15"; - function = "qup0_se3_l3"; - }; - - config { - pins = "gpio15"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se3_spi_sleep { - phandle = <0x203>; - - mux { - pins = "gpio12", "gpio13", "gpio14", "gpio15"; - function = "gpio"; - }; - - config { - pins = "gpio12", "gpio13", "gpio14", "gpio15"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se4_i2c_pins { - phandle = <0x385>; - - qupv3_se4_i2c_sda_active { - phandle = <0x204>; - - mux { - pins = "gpio16"; - function = "qup0_se4_l0"; - }; - - config { - pins = "gpio16"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se4_i2c_scl_active { - phandle = <0x205>; - - mux { - pins = "gpio17"; - function = "qup0_se4_l1"; - }; - - config { - pins = "gpio17"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se4_i2c_sleep { - phandle = <0x206>; - - mux { - pins = "gpio16", "gpio17"; - function = "gpio"; - }; - - config { - pins = "gpio16", "gpio17"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se4_spi_pins { - phandle = <0x600>; - - qupv3_se4_spi_miso_active { - phandle = <0x563>; - - mux { - pins = "gpio16"; - function = "qup0_se4_l0"; - }; - - config { - pins = "gpio16"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_mosi_active { - phandle = <0x562>; - - mux { - pins = "gpio17"; - function = "qup0_se4_l1"; - }; - - config { - pins = "gpio17"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_clk_active { - phandle = <0x564>; - - mux { - pins = "gpio18"; - function = "qup0_se4_l2"; - }; - - config { - pins = "gpio18"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_cs_active { - phandle = <0x565>; - - mux { - pins = "gpio19"; - function = "qup0_se4_l3"; - }; - - config { - pins = "gpio19"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_sleep { - phandle = <0x566>; - - mux { - pins = "gpio16", "gpio17", "gpio18"; - function = "gpio"; - }; - - config { - pins = "gpio16", "gpio17", "gpio18"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se4_spi_cs_sleep { - phandle = <0x567>; - - mux { - pins = "gpio19"; - function = "gpio"; - }; - - config { - pins = "gpio19"; - drive-strength = <0x06>; - bias-disable; - output-high; - }; - }; - }; - - qupv3_se4_i3c_pins { - phandle = <0x387>; - - qupv3_se4_i3c_sda_active { - phandle = <0x20c>; - - mux { - pins = "gpio16"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio16"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se4_i3c_scl_active { - phandle = <0x20d>; - - mux { - pins = "gpio17"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio17"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se4_i3c_sda_sleep { - phandle = <0x20e>; - - mux { - pins = "gpio16"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio16"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se4_i3c_scl_sleep { - phandle = <0x20f>; - - mux { - pins = "gpio17"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio17"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se4_i3c_disable { - phandle = <0x210>; - - mux { - pins = "gpio16", "gpio17"; - function = "gpio"; - }; - - config { - pins = "gpio16", "gpio17"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se6_i2c_pins { - phandle = <0x388>; - - qupv3_se6_i2c_sda_active { - phandle = <0x211>; - - mux { - pins = "gpio24"; - function = "qup0_se6_l0"; - }; - - config { - pins = "gpio24"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se6_i2c_scl_active { - phandle = <0x212>; - - mux { - pins = "gpio25"; - function = "qup0_se6_l1"; - }; - - config { - pins = "gpio25"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se6_i2c_sleep { - phandle = <0x213>; - - mux { - pins = "gpio24", "gpio25"; - function = "gpio"; - }; - - config { - pins = "gpio24", "gpio25"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se6_spi_pins { - phandle = <0x389>; - - qupv3_se6_spi_miso_active { - phandle = <0x215>; - - mux { - pins = "gpio24"; - function = "qup0_se6_l0"; - }; - - config { - pins = "gpio24"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_mosi_active { - phandle = <0x214>; - - mux { - pins = "gpio25"; - function = "qup0_se6_l1"; - }; - - config { - pins = "gpio25"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_clk_active { - phandle = <0x216>; - - mux { - pins = "gpio26"; - function = "qup0_se6_l2"; - }; - - config { - pins = "gpio26"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_cs_active { - phandle = <0x217>; - - mux { - pins = "gpio27"; - function = "qup0_se6_l3"; - }; - - config { - pins = "gpio27"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se6_spi_sleep { - phandle = <0x218>; - - mux { - pins = "gpio24", "gpio25", "gpio26", "gpio27"; - function = "gpio"; - }; - - config { - pins = "gpio24", "gpio25", "gpio26", "gpio27"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se6_i3c_pins { - phandle = <0x38a>; - - qupv3_se6_i3c_sda_active { - phandle = <0x219>; - - mux { - pins = "gpio24"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio24"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se6_i3c_scl_active { - phandle = <0x21a>; - - mux { - pins = "gpio25"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio25"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se6_i3c_sda_sleep { - phandle = <0x21b>; - - mux { - pins = "gpio24"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio24"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se6_i3c_scl_sleep { - phandle = <0x21c>; - - mux { - pins = "gpio25"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio25"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se6_i3c_disable { - phandle = <0x21d>; - - mux { - pins = "gpio24", "gpio25"; - function = "gpio"; - }; - - config { - pins = "gpio24", "gpio25"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se7_i2c_pins { - phandle = <0x38b>; - - qupv3_se7_i2c_sda_active { - phandle = <0x21e>; - - mux { - pins = "gpio28"; - function = "qup0_se7_l0"; - }; - - config { - pins = "gpio28"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se7_i2c_scl_active { - phandle = <0x21f>; - - mux { - pins = "gpio29"; - function = "qup0_se7_l1"; - }; - - config { - pins = "gpio29"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se7_i2c_sleep { - phandle = <0x220>; - - mux { - pins = "gpio28", "gpio29"; - function = "gpio"; - }; - - config { - pins = "gpio28", "gpio29"; - drive-strength = <0x02>; - }; - }; - }; - - qupv3_se7_spi_pins { - phandle = <0x38c>; - - qupv3_se7_spi_miso_active { - phandle = <0x222>; - - mux { - pins = "gpio28"; - function = "qup0_se7_l0"; - }; - - config { - pins = "gpio28"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_mosi_active { - phandle = <0x221>; - - mux { - pins = "gpio29"; - function = "qup0_se7_l1"; - }; - - config { - pins = "gpio29"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_clk_active { - phandle = <0x223>; - - mux { - pins = "gpio30"; - function = "qup0_se7_l2"; - }; - - config { - pins = "gpio30"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_cs_active { - phandle = <0x224>; - - mux { - pins = "gpio31"; - function = "qup0_se7_l3"; - }; - - config { - pins = "gpio31"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se7_spi_sleep { - phandle = <0x225>; - - mux { - pins = "gpio28", "gpio29", "gpio30", "gpio31"; - function = "gpio"; - }; - - config { - pins = "gpio28", "gpio29", "gpio30", "gpio31"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se8_i2c_pins { - phandle = <0x38d>; - - qupv3_se8_i2c_sda_active { - phandle = <0x226>; - - mux { - pins = "gpio0"; - function = "qup1_se0_l0"; - }; - - config { - pins = "gpio0"; - drive-strength = <0x02>; - bias-pull-up; - qcom,apps; - }; - }; - - qupv3_se8_i2c_scl_active { - phandle = <0x227>; - - mux { - pins = "gpio1"; - function = "qup1_se0_l1"; - }; - - config { - pins = "gpio1"; - drive-strength = <0x02>; - bias-pull-up; - qcom,apps; - }; - }; - - qupv3_se8_i2c_sleep { - phandle = <0x228>; - - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x02>; - bias-pull-down; - qcom,remote; - }; - }; - }; - - qupv3_se8_spi_pins { - phandle = <0x38e>; - - qupv3_se8_spi_miso_active { - phandle = <0x22b>; - - mux { - pins = "gpio0"; - function = "qup1_se0_l0"; - }; - - config { - pins = "gpio0"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_mosi_active { - phandle = <0x22a>; - - mux { - pins = "gpio1"; - function = "qup1_se0_l1"; - }; - - config { - pins = "gpio1"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_clk_active { - phandle = <0x22c>; - - mux { - pins = "gpio2"; - function = "qup1_se0_l2"; - }; - - config { - pins = "gpio2"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_cs_active { - phandle = <0x22d>; - - mux { - pins = "gpio3"; - function = "qup1_se0_l3"; - }; - - config { - pins = "gpio3"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se8_spi_sleep { - phandle = <0x22e>; - - mux { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1", "gpio2", "gpio3"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se8_i3c_pins { - phandle = <0x38f>; - - qupv3_se8_i3c_sda_active { - phandle = <0x22f>; - - mux { - pins = "gpio0"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio0"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se8_i3c_scl_active { - phandle = <0x230>; - - mux { - pins = "gpio1"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio1"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se8_i3c_sda_sleep { - phandle = <0x231>; - - mux { - pins = "gpio0"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio0"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se8_i3c_scl_sleep { - phandle = <0x232>; - - mux { - pins = "gpio1"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio1"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se8_i3c_disable { - phandle = <0x233>; - - mux { - pins = "gpio0", "gpio1"; - function = "gpio"; - }; - - config { - pins = "gpio0", "gpio1"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se9_i2c_pins { - phandle = <0x390>; - - qupv3_se9_i2c_sda_active { - phandle = <0x234>; - - mux { - pins = "gpio36"; - function = "qup1_se1_l0"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se9_i2c_scl_active { - phandle = <0x235>; - - mux { - pins = "gpio37"; - function = "qup1_se1_l1"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se9_i2c_sleep { - phandle = <0x236>; - - mux { - pins = "gpio36", "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio36", "gpio37"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se9_i3c_pins { - phandle = <0x391>; - - qupv3_se9_i3c_sda_active { - phandle = <0x237>; - - mux { - pins = "gpio36"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se9_i3c_scl_active { - phandle = <0x238>; - - mux { - pins = "gpio37"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se9_i3c_sda_sleep { - phandle = <0x239>; - - mux { - pins = "gpio36"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio36"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se9_i3c_scl_sleep { - phandle = <0x23a>; - - mux { - pins = "gpio37"; - function = "ibi_i3c"; - }; - - config { - pins = "gpio37"; - drive-strength = <0x10>; - bias-pull-up; - }; - }; - - qupv3_se9_i3c_disable { - phandle = <0x23b>; - - mux { - pins = "gpio36", "gpio37"; - function = "gpio"; - }; - - config { - pins = "gpio36", "gpio37"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se11_i2c_pins { - phandle = <0x392>; - - qupv3_se11_i2c_sda_active { - phandle = <0x244>; - - mux { - pins = "gpio44"; - function = "qup1_se3_l0"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se11_i2c_scl_active { - phandle = <0x245>; - - mux { - pins = "gpio45"; - function = "qup1_se3_l1"; - }; - - config { - pins = "gpio45"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se11_i2c_sleep { - phandle = <0x246>; - - mux { - pins = "gpio44", "gpio45"; - function = "gpio"; - }; - - config { - pins = "gpio44", "gpio45"; - drive-strength = <0x02>; - }; - }; - }; - - qupv3_se11_spi_pins { - phandle = <0x613>; - - qupv3_se11_spi_miso_active { - phandle = <0x248>; - - mux { - pins = "gpio44"; - function = "qup1_se3_l0"; - }; - - config { - pins = "gpio44"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_mosi_active { - phandle = <0x59e>; - - mux { - pins = "gpio45"; - function = "qup1_se3_l1"; - }; - - config { - pins = "gpio45"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se11_spi_clk_active { - phandle = <0x249>; - - mux { - pins = "gpio46"; - function = "qup1_se3_l2"; - }; - - config { - pins = "gpio46"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_cs_active { - phandle = <0x24a>; - - mux { - pins = "gpio47"; - function = "qup1_se3_l3"; - }; - - config { - pins = "gpio47"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se11_spi_sleep { - phandle = <0x59f>; - - mux { - pins = "gpio45"; - function = "gpio"; - }; - - config { - pins = "gpio45"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se12_i2c_pins { - phandle = <0x394>; - - qupv3_se12_i2c_sda_active { - phandle = <0x587>; - - mux { - pins = "gpio176"; - function = "qup1_se4_l0"; - }; - - config { - pins = "gpio176"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se12_i2c_scl_active { - phandle = <0x588>; - - mux { - pins = "gpio177"; - function = "qup1_se4_l1"; - }; - - config { - pins = "gpio177"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se12_i2c_sleep { - phandle = <0x589>; - - mux { - pins = "gpio176", "gpio177"; - function = "gpio"; - }; - - config { - pins = "gpio176", "gpio177"; - drive-strength = <0x02>; - bias-disable; - }; - }; - - qupv3_se12_i2c_pulldown { - phandle = <0x58a>; - - mux { - pins = "gpio176", "gpio177"; - function = "gpio"; - }; - - config { - pins = "gpio176", "gpio177"; - drive-strength = <0x02>; - bias-pull-down; - output-low; - }; - }; - - qupv3_se12_i2c_pullup { - phandle = <0x58b>; - - mux { - pins = "gpio176", "gpio177"; - function = "gpio"; - }; - - config { - pins = "gpio176", "gpio177"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - }; - - qupv3_se13_i2c_pins { - phandle = <0x395>; - - qupv3_se13_i2c_sda_active { - phandle = <0x24f>; - - mux { - pins = "gpio32"; - function = "qup1_se5_l0"; - }; - - config { - pins = "gpio32"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se13_i2c_scl_active { - phandle = <0x250>; - - mux { - pins = "gpio33"; - function = "qup1_se5_l1"; - }; - - config { - pins = "gpio33"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se13_i2c_sleep { - phandle = <0x251>; - - mux { - pins = "gpio32", "gpio33"; - function = "gpio"; - }; - - config { - pins = "gpio32", "gpio33"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se13_spi_pins { - phandle = <0x396>; - - qupv3_se13_spi_miso_active { - phandle = <0x253>; - - mux { - pins = "gpio32"; - function = "qup1_se5_l0"; - }; - - config { - pins = "gpio32"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_mosi_active { - phandle = <0x252>; - - mux { - pins = "gpio33"; - function = "qup1_se5_l1"; - }; - - config { - pins = "gpio33"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_clk_active { - phandle = <0x254>; - - mux { - pins = "gpio34"; - function = "qup1_se5_l2"; - }; - - config { - pins = "gpio34"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_cs_active { - phandle = <0x255>; - - mux { - pins = "gpio35"; - function = "qup1_se5_l3"; - }; - - config { - pins = "gpio35"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se13_spi_sleep { - phandle = <0x256>; - - mux { - pins = "gpio32", "gpio33", "gpio34", "gpio35"; - function = "gpio"; - }; - - config { - pins = "gpio32", "gpio33", "gpio34", "gpio35"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se14_i2c_pins { - phandle = <0x397>; - - qupv3_se14_i2c_sda_active { - phandle = <0x257>; - - mux { - pins = "gpio56"; - function = "qup1_se6_l0"; - }; - - config { - pins = "gpio56"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se14_i2c_scl_active { - phandle = <0x258>; - - mux { - pins = "gpio57"; - function = "qup1_se6_l1"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x02>; - bias-pull-up; - qcom,i2c_pull; - }; - }; - - qupv3_se14_i2c_sleep { - phandle = <0x259>; - - mux { - pins = "gpio56", "gpio57"; - function = "gpio"; - }; - - config { - pins = "gpio56", "gpio57"; - drive-strength = <0x02>; - }; - }; - }; - - qupv3_se14_spi_pins { - phandle = <0x398>; - - qupv3_se14_spi_miso_active { - phandle = <0x25b>; - - mux { - pins = "gpio56"; - function = "qup1_se6_l0"; - }; - - config { - pins = "gpio56"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_mosi_active { - phandle = <0x25a>; - - mux { - pins = "gpio57"; - function = "qup1_se6_l1"; - }; - - config { - pins = "gpio57"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_clk_active { - phandle = <0x25c>; - - mux { - pins = "gpio58"; - function = "qup1_se6_l2"; - }; - - config { - pins = "gpio58"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_cs_active { - phandle = <0x25d>; - - mux { - pins = "gpio59"; - function = "qup1_se6_l3"; - }; - - config { - pins = "gpio59"; - drive-strength = <0x06>; - bias-disable; - }; - }; - - qupv3_se14_spi_sleep { - phandle = <0x25e>; - - mux { - pins = "gpio56", "gpio57", "gpio58", "gpio59"; - function = "gpio"; - }; - - config { - pins = "gpio56", "gpio57", "gpio58", "gpio59"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - qupv3_se15_i2c_pins { - phandle = <0x399>; - - qupv3_se15_i2c_sda_active { - phandle = <0x25f>; - - mux { - pins = "gpio60"; - function = "qup1_se7_l0"; - }; - - config { - pins = "gpio60"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se15_i2c_scl_active { - phandle = <0x260>; - - mux { - pins = "gpio61"; - function = "qup1_se7_l1"; - }; - - config { - pins = "gpio61"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - qupv3_se15_i2c_sleep { - phandle = <0x261>; - - mux { - pins = "gpio60", "gpio61"; - function = "gpio"; - }; - - config { - pins = "gpio60", "gpio61"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - i2s1_sck { - - i2s1_sck_sleep { - phandle = <0x39a>; - - mux { - pins = "gpio123"; - function = "gpio"; - }; - - config { - pins = "gpio123"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - i2s1_sck_active { - phandle = <0x39b>; - - mux { - pins = "gpio123"; - function = "i2s1_sck"; - }; - - config { - pins = "gpio123"; - drive-strength = <0x04>; - bias-disable; - }; - }; - }; - - i2s1_ws { - - i2s1_ws_sleep { - phandle = <0x39c>; - - mux { - pins = "gpio125"; - function = "gpio"; - }; - - config { - pins = "gpio125"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - i2s1_ws_active { - phandle = <0x39d>; - - mux { - pins = "gpio125"; - function = "i2s1_ws"; - }; - - config { - pins = "gpio125"; - drive-strength = <0x04>; - bias-disable; - }; - }; - }; - - i2s1_sd0 { - - i2s1_sd0_sleep { - phandle = <0x39e>; - - mux { - pins = "gpio124"; - function = "gpio"; - }; - - config { - pins = "gpio124"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - i2s1_sd0_active { - phandle = <0x39f>; - - mux { - pins = "gpio124"; - function = "i2s1_data0"; - }; - - config { - pins = "gpio124"; - drive-strength = <0x04>; - bias-disable; - }; - }; - }; - - i2s1_sd1 { - - i2s1_sd1_sleep { - phandle = <0x3a0>; - - mux { - pins = "gpio126"; - function = "gpio"; - }; - - config { - pins = "gpio126"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - i2s1_sd1_active { - phandle = <0x3a1>; - - mux { - pins = "gpio126"; - function = "i2s1_data1"; - }; - - config { - pins = "gpio126"; - drive-strength = <0x04>; - bias-pull-down; - }; - }; - }; - - spkr_2_sd_n { - - spkr_2_sd_n_sleep { - phandle = <0x3a2>; - - mux { - pins = "gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio76"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - spkr_2_sd_n_active { - phandle = <0x3a3>; - - mux { - pins = "gpio76"; - function = "gpio"; - }; - - config { - pins = "gpio76"; - drive-strength = <0x10>; - bias-disable; - output-high; - }; - }; - }; - - sdc2_on { - phandle = <0x3a4>; - - clk { - pins = "gpio62"; - function = "sdc2_clk"; - bias-disable; - drive-strength = <0x10>; - }; - - cmd { - pins = "gpio51"; - function = "sdc2_cmd"; - bias-pull-up; - drive-strength = <0x0a>; - }; - - data { - pins = "gpio38", "gpio39", "gpio48", "gpio49"; - function = "sdc2_data"; - bias-pull-up; - drive-strength = <0x0a>; - }; - - sd-cd { - pins = "gpio31"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - sdc2_off { - phandle = <0x3a5>; - - clk { - pins = "gpio62"; - function = "gpio"; - bias-disable; - drive-strength = <0x02>; - }; - - cmd { - pins = "gpio51"; - function = "gpio"; - bias-pull-up; - drive-strength = <0x02>; - }; - - data { - pins = "gpio38", "gpio39", "gpio48", "gpio49"; - function = "gpio"; - bias-pull-up; - drive-strength = <0x02>; - }; - - sd-cd { - pins = "gpio31"; - bias-pull-up; - drive-strength = <0x02>; - }; - }; - - pcie0 { - - pcie0_perst_default { - phandle = <0x262>; - - mux { - pins = "gpio33"; - function = "gpio"; - }; - - config { - pins = "gpio33"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - - pcie0_clkreq_default { - phandle = <0x263>; - - mux { - pins = "gpio118"; - function = "pcie0_clk_req_n"; - }; - - config { - pins = "gpio118"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_wake_default { - phandle = <0x264>; - - mux { - pins = "gpio81"; - function = "gpio"; - }; - - config { - pins = "gpio81"; - drive-strength = <0x02>; - bias-pull-up; - }; - }; - - pcie0_clkreq_sleep { - phandle = <0x265>; - - mux { - pins = "gpio118"; - function = "gpio"; - }; - - config { - pins = "gpio118"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - }; - - usb_phy_ps { - phandle = <0x3a6>; - - usb3phy_portselect_default { - phandle = <0x1d8>; - - mux { - pins = "gpio122"; - function = "usb0_phy_ps"; - }; - - config { - pins = "gpio122"; - bias-pull-down; - drive-strength = <0x02>; - }; - }; - - usb3phy_portselect_gpio { - phandle = <0x3a7>; - - mux { - pins = "gpio122"; - function = "gpio"; - }; - - config { - pins = "gpio122"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - }; - - pmx_ts_active { - - ts_active { - phandle = <0x3a8>; - - mux { - pins = "gpio128", "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio128", "gpio129"; - drive-strength = <0x08>; - bias-pull-up; - }; - }; - }; - - pmx_ts_reset_suspend { - - ts_reset_suspend { - phandle = <0x3a9>; - - mux { - pins = "gpio128"; - function = "gpio"; - }; - - config { - pins = "gpio128"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_int_suspend { - - ts_int_suspend { - phandle = <0x3aa>; - - mux { - pins = "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio129"; - drive-strength = <0x02>; - bias-pull-down; - }; - }; - }; - - pmx_ts_release { - - ts_release { - phandle = <0x3ab>; - - mux { - pins = "gpio128", "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio128", "gpio129"; - drive-strength = <0x02>; - bias-disable; - }; - }; - }; - - nfc { - - nfc_int_active { - phandle = <0x56a>; - - mux { - function = "gpio"; - pins = "gpio61"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio61"; - bias-pull-up; - }; - }; - - nfc_int_suspend { - phandle = <0x56c>; - - mux { - function = "gpio"; - pins = "gpio61"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio61"; - bias-pull-up; - }; - }; - - nfc_enable_active { - phandle = <0x56b>; - - mux { - function = "gpio"; - pins = "gpio114"; - }; - - config { - bias-disable; - drive-strength = <0x02>; - pins = "gpio114"; - bias-pull-up; - }; - }; - - nfc_enable_suspend { - phandle = <0x56d>; - - mux { - function = "gpio"; - pins = "gpio114"; - }; - - config { - bias-disable; - drive-strength = <0x02>; - pins = "gpio114"; - }; - }; - }; - - cci_i2c_sda0_active { - phandle = <0x61d>; - - mux { - function = "cci_i2c_sda0"; - pins = "gpio70"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio70"; - }; - }; - - cci_i2c_sda0_suspend { - phandle = <0x61f>; - - mux { - function = "cci_i2c_sda0"; - pins = "gpio70"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio70"; - }; - }; - - cci_i2c_scl0_active { - phandle = <0x61c>; - - mux { - function = "cci_i2c_scl0"; - pins = "gpio71"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio71"; - }; - }; - - cci_i2c_scl0_suspend { - phandle = <0x61e>; - - mux { - function = "cci_i2c_scl0"; - pins = "gpio71"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio71"; - }; - }; - - cci_i2c_sda1_active { - phandle = <0x621>; - - mux { - function = "cci_i2c_sda1"; - pins = "gpio72"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio72"; - }; - }; - - cci_i2c_sda1_suspend { - phandle = <0x623>; - - mux { - function = "cci_i2c_sda1"; - pins = "gpio72"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio72"; - }; - }; - - cci_i2c_scl1_active { - phandle = <0x620>; - - mux { - function = "cci_i2c_scl1"; - pins = "gpio73"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio73"; - }; - }; - - cci_i2c_scl1_suspend { - phandle = <0x622>; - - mux { - function = "cci_i2c_scl1"; - pins = "gpio73"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio73"; - }; - }; - - cci_i2c_sda2_active { - phandle = <0x62e>; - - mux { - function = "cci_i2c_sda2"; - pins = "gpio74"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio74"; - }; - }; - - cci_i2c_sda2_suspend { - phandle = <0x630>; - - mux { - function = "cci_i2c_sda2"; - pins = "gpio74"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio74"; - }; - }; - - cci_i2c_scl2_active { - phandle = <0x62d>; - - mux { - function = "cci_i2c_scl2"; - pins = "gpio75"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio75"; - }; - }; - - cci_i2c_scl2_suspend { - phandle = <0x62f>; - - mux { - function = "cci_i2c_scl2"; - pins = "gpio75"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio75"; - }; - }; - - cci_i2c_sda3_active { - phandle = <0x632>; - - mux { - function = "cci_i2c_sda3"; - pins = "gpio20"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio20"; - }; - }; - - cci_i2c_sda3_suspend { - phandle = <0x634>; - - mux { - function = "cci_i2c_sda3"; - pins = "gpio20"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio20"; - }; - }; - - cci_i2c_scl3_active { - phandle = <0x631>; - - mux { - function = "cci_i2c_scl3"; - pins = "gpio21"; - }; - - config { - drive-strength = <0x02>; - bias-pull-up; - pins = "gpio21"; - }; - }; - - cci_i2c_scl3_suspend { - phandle = <0x633>; - - mux { - function = "cci_i2c_scl3"; - pins = "gpio21"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio21"; - }; - }; - - cam_sensor_mclk0_active { - phandle = <0x624>; - - mux { - function = "cam_mclk"; - pins = "gpio64"; - }; - - config { - drive-strength = <0x04>; - bias-disable; - pins = "gpio64"; - }; - }; - - cam_sensor_mclk0_suspend { - phandle = <0x626>; - - mux { - function = "cam_mclk"; - pins = "gpio64"; - }; - - config { - drive-strength = <0x04>; - bias-pull-down; - pins = "gpio64"; - }; - }; - - cam_sensor_mclk1_active { - phandle = <0x652>; - - mux { - function = "cam_mclk"; - pins = "gpio65"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio65"; - }; - }; - - cam_sensor_mclk1_suspend { - phandle = <0x653>; - - mux { - function = "cam_mclk"; - pins = "gpio65"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio65"; - }; - }; - - cam_sensor_mclk2_active { - phandle = <0x635>; - - mux { - function = "cam_mclk"; - pins = "gpio66"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio66"; - }; - }; - - cam_sensor_mclk2_suspend { - phandle = <0x637>; - - mux { - function = "cam_mclk"; - pins = "gpio66"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio66"; - }; - }; - - cam_sensor_mclk3_active { - phandle = <0x654>; - - mux { - function = "cam_mclk"; - pins = "gpio67"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio67"; - }; - }; - - cam_sensor_mclk3_suspend { - phandle = <0x655>; - - mux { - function = "cam_mclk"; - pins = "gpio67"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio67"; - }; - }; - - cam_sensor_mclk4_active { - phandle = <0x64d>; - - mux { - function = "cam_aon_mclk4"; - pins = "gpio68"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio68"; - }; - }; - - cam_sensor_mclk4_suspend { - phandle = <0x64f>; - - mux { - function = "cam_aon_mclk4"; - pins = "gpio68"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio68"; - }; - }; - - cam_sensor_mclk5_active { - phandle = <0x656>; - - mux { - function = "cam_mclk"; - pins = "gpio69"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio69"; - }; - }; - - cam_sensor_mclk5_suspend { - phandle = <0x657>; - - mux { - function = "cam_mclk"; - pins = "gpio69"; - }; - - config { - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio69"; - }; - }; - - cam_sensor_active_rst0 { - phandle = <0x625>; - - mux { - function = "gpio"; - pins = "gpio15"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio15"; - }; - }; - - cam_sensor_suspend_rst0 { - phandle = <0x627>; - - mux { - function = "gpio"; - pins = "gpio15"; - }; - - config { - output-low; - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio15"; - }; - }; - - cam_sensor_active_rst1 { - phandle = <0x658>; - - mux { - function = "gpio"; - pins = "gpio14"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio14"; - }; - }; - - cam_sensor_suspend_rst1 { - phandle = <0x659>; - - mux { - function = "gpio"; - pins = "gpio14"; - }; - - config { - output-low; - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio14"; - }; - }; - - cam_sensor_active_rst2 { - phandle = <0x636>; - - mux { - function = "gpio"; - pins = "gpio99"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio99"; - qcom,apps; - }; - }; - - cam_sensor_suspend_rst2 { - phandle = <0x638>; - - mux { - function = "gpio"; - pins = "gpio99"; - }; - - config { - output-low; - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio99"; - qcom,remote; - }; - }; - - cam_sensor_active_rst3 { - phandle = <0x65a>; - - mux { - function = "gpio"; - pins = "gpio13"; - }; - - config { - drive-strength = <0x02>; - bias-disable; - pins = "gpio13"; - }; - }; - - cam_sensor_suspend_rst3 { - phandle = <0x65b>; - - mux { - function = "gpio"; - pins = "gpio13"; - }; - - config { - output-low; - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio13"; - }; - }; - - cam_sensor_active_rst4 { - phandle = <0x64e>; - - mux { - function = "gpio"; - pins = "gpio3"; - }; - - config { - qcom,apps; - drive-strength = <0x02>; - bias-disable; - pins = "gpio3"; - }; - }; - - cam_sensor_suspend_rst4 { - phandle = <0x650>; - - mux { - function = "gpio"; - pins = "gpio3"; - }; - - config { - qcom,remote; - output-low; - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio3"; - }; - }; - - cam_sensor_ponv_front_active { - phandle = <0x65c>; - - mux { - function = "gpio"; - pins = "gpio2"; - }; - - config { - qcom,apps; - drive-strength = <0x02>; - bias-disable; - pins = "gpio2"; - }; - }; - - cam_sensor_ponv_front_suspend { - phandle = <0x65d>; - - mux { - function = "gpio"; - pins = "gpio2"; - }; - - config { - qcom,remote; - output-low; - drive-strength = <0x02>; - bias-pull-down; - pins = "gpio2"; - }; - }; - - pmx_ts_int_active { - - ts_int_active { - phandle = <0x568>; - - mux { - pins = "gpio129"; - function = "gpio"; - }; - - config { - pins = "gpio129"; - drive-strength = <0x08>; - bias-disable; - input-enable; - }; - }; - }; - - pmx_ts_reset_active { - - ts_reset_active { - phandle = <0x569>; - - mux { - pins = "gpio128"; - function = "gpio"; - }; - - config { - pins = "gpio128"; - drive-strength = <0x08>; - output-low; - bias-disable; - }; - }; - }; - - hw_pins_default { - phandle = <0x55e>; - }; - - aboard_pin_gpio0_sleep { - phandle = <0x55f>; - - mux { - pins = "gpio97"; - function = "gpio"; - }; - - config { - pins = "gpio97"; - drive-strength = <0x02>; - bias-pull-down; - input-enable; - }; - }; - - aboard_pin_gpio0_active { - phandle = <0x560>; - - mux { - pins = "gpio97"; - function = "gpio"; - }; - - config { - pins = "gpio97"; - drive-strength = <0x02>; - bias-pull-up; - input-enable; - }; - }; - - aboard_pin_gpio0_idle { - phandle = <0x561>; - - mux { - pins = "gpio97"; - function = "gpio"; - }; - - config { - pins = "gpio97"; - bias-disable; - input-enable; - }; - }; - - aw_haptics { - phandle = <0x601>; - - aw_irq_gpio_default { - phandle = <0x571>; - - mux { - pins = "gpio145"; - function = "gpio"; - }; - - config { - pins = "gpio145"; - drive-strength = <0x02>; - input-enable; - bias-pull-up; - }; - }; - }; - - charging_inter_active { - phandle = <0x58f>; - - mux { - pins = "gpio152"; - function = "gpio"; - }; - - config { - pins = "gpio152"; - bias-pull-up; - drive-strength = <0x02>; - input-enable; - }; - }; - - charging_inter_sleep { - phandle = <0x590>; - - mux { - pins = "gpio152"; - function = "gpio"; - }; - - config { - pins = "gpio152"; - bias-pull-up; - drive-strength = <0x02>; - input-enable; - }; - }; - - fingerprint_dev { - - fp_irq_gpio_default { - phandle = <0x59c>; - - mux { - pins = "gpio21"; - function = "gpio"; - }; - - config { - pins = "gpio21"; - drive-strength = <0x02>; - bias-disable; - input-enable; - }; - }; - - fp_reset_gpio_default { - phandle = <0x59d>; - - mux { - pins = "gpio55"; - function = "gpio"; - }; - - config { - pins = "gpio55"; - drive-strength = <0x02>; - bias-disable; - output-low; - }; - }; - }; - - rf_cable0_active { - phandle = <0x5a0>; - - mux { - pins = "gpio100"; - function = "gpio"; - }; - - config { - pins = "gpio100"; - drive-strength = <0x02>; - input-enable; - bias-pull-up; - }; - }; - - cam_sensor_ois_en_default { - phandle = <0x62c>; - - mux { - function = "gpio"; - pins = "gpio170"; - }; - - config { - qcom,remote; - drive-strength = <0x02>; - pins = "gpio170"; - }; - }; - - pmx_sde { - phandle = <0x78d>; - - sde_dsi_active { - phandle = <0x78e>; - - mux { - function = "gpio"; - pins = "gpio79"; - }; - - config { - bias-disable = <0x00>; - drive-strength = <0x08>; - pins = "gpio79"; - }; - }; - - sde_dsi_suspend { - phandle = <0x78f>; - - mux { - function = "gpio"; - pins = "gpio79"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio79"; - }; - }; - - sde_dsi1_active { - phandle = <0x76e>; - - mux { - function = "gpio"; - pins = "gpio54"; - }; - - config { - bias-disable = <0x00>; - drive-strength = <0x08>; - pins = "gpio54"; - }; - }; - - sde_dsi1_suspend { - phandle = <0x770>; - - mux { - function = "gpio"; - pins = "gpio54"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio54"; - }; - }; - - oplus_sde_dsi_active { - phandle = <0x769>; - - mux { - function = "gpio"; - pins = "gpio79"; - }; - - config { - bias-disable = <0x00>; - drive-strength = <0x08>; - pins = "gpio79"; - }; - }; - - oplus_sde_dsi_suspend { - phandle = <0x76b>; - - mux { - function = "gpio"; - pins = "gpio79"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio79"; - }; - }; - }; - - pmx_sde_te { - phandle = <0x790>; - - sde_te_active { - phandle = <0x76a>; - - mux { - function = "mdp_vsync_p"; - pins = "gpio77"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio77"; - }; - }; - - sde_te_suspend { - phandle = <0x76c>; - - mux { - function = "mdp_vsync_p"; - pins = "gpio77"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio77"; - }; - }; - - sde_te1_active { - phandle = <0x76f>; - - mux { - function = "mdp_vsync_s"; - pins = "gpio78"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio78"; - }; - }; - - sde_te1_suspend { - phandle = <0x771>; - - mux { - function = "mdp_vsync_s"; - pins = "gpio78"; - }; - - config { - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio78"; - }; - }; - }; - - bt_en_sleep { - phandle = <0x797>; - - mux { - function = "gpio"; - pins = "gpio156"; - }; - - config { - bias-pull-down; - output-low; - drive-strength = <0x02>; - pins = "gpio156"; - }; - }; - }; - - 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 = <0x157 0x01 0x04>; - interrupt-names = "periph_irq"; - interrupt-controller; - #interrupt-cells = <0x04>; - #address-cells = <0x02>; - #size-cells = <0x00>; - cell-index = <0x00>; - qcom,channel = <0x00>; - qcom,ee = <0x00>; - qcom,bus-id = <0x00>; - phandle = <0x158>; - - qcom,pmk8550@0 { - compatible = "qcom,spmi-pmic"; - reg = <0x00 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x5a1>; - - sdam@7000 { - compatible = "qcom,spmi-sdam"; - reg = <0x7000>; - #address-cells = <0x01>; - #size-cells = <0x01>; - phandle = <0x5a2>; - - smb1510_present@5d { - reg = <0x5d 0x01>; - bits = <0x05 0x05>; - phandle = <0x551>; - }; - - ocp-log@76 { - reg = <0x76 0x06>; - phandle = <0x53e>; - }; - - ufs_dev@ad { - reg = <0xaf 0x01>; - bits = <0x00 0x00>; - phandle = <0x5a3>; - }; - }; - - sdam@7100 { - compatible = "qcom,spmi-sdam"; - reg = <0x7100>; - #address-cells = <0x01>; - #size-cells = <0x01>; - phandle = <0x5a4>; - - restart@48 { - reg = <0x48 0x01>; - bits = <0x01 0x07>; - phandle = <0x53b>; - }; - - wr_thermal-flag@58 { - reg = <0x58 0x01>; - phandle = <0x5a5>; - }; - - alarm-log@76 { - reg = <0x76 0x06>; - phandle = <0x5a6>; - }; - - fmd-set@9a { - reg = <0x9a 0x01>; - phandle = <0x5a7>; - }; - }; - - sdam@7400 { - compatible = "qcom,spmi-sdam"; - reg = <0x7400>; - phandle = <0x53c>; - }; - - sdam@7500 { - compatible = "qcom,spmi-sdam"; - reg = <0x7500>; - phandle = <0x53d>; - }; - - sdam@7c00 { - compatible = "qcom,spmi-sdam"; - reg = <0x7c00>; - phandle = <0x54e>; - }; - - sdam@7d00 { - compatible = "qcom,spmi-sdam"; - reg = <0x7d00>; - phandle = <0x54f>; - }; - - sdam@8400 { - compatible = "qcom,spmi-sdam"; - reg = <0x8400>; - phandle = <0x52e>; - }; - - sdam@8500 { - compatible = "qcom,spmi-sdam"; - reg = <0x8500>; - phandle = <0x52f>; - }; - - sdam@9800 { - compatible = "qcom,spmi-sdam"; - reg = <0x9800>; - phandle = <0x550>; - }; - - sdam@9a00 { - compatible = "qcom,spmi-sdam"; - reg = <0x9a00>; - #address-cells = <0x01>; - #size-cells = <0x01>; - phandle = <0x5a8>; - - sqm-timer@b8 { - reg = <0xb8 0x02>; - phandle = <0x5a9>; - }; - }; - - sdam@9d00 { - compatible = "qcom,spmi-sdam"; - reg = <0x9d00>; - phandle = <0x5aa>; - }; - - sdam@a000 { - compatible = "qcom,spmi-sdam"; - reg = <0xa000>; - phandle = <0x5ab>; - }; - - sdam@a400 { - compatible = "qcom,spmi-sdam"; - reg = <0xa400>; - phandle = <0x5ac>; - }; - - sdam@b600 { - compatible = "qcom,spmi-sdam"; - reg = <0xb600>; - phandle = <0x5ad>; - - usb-mode@50 { - reg = <0x50 0x01>; - phandle = <0x5ae>; - }; - }; - - pon_hlos@1300 { - compatible = "qcom,pm8998-pon"; - reg = <0x1300 0x800>; - reg-names = "pon_hlos", "pon_pbs"; - - pwrkey { - compatible = "qcom,pmk8350-pwrkey"; - interrupts = <0x00 0x13 0x07 0x03>; - linux,code = <0x74>; - phandle = <0x5af>; - }; - - resin { - compatible = "qcom,pmk8350-resin"; - interrupts = <0x00 0x13 0x06 0x03>; - linux,code = <0x73>; - }; - }; - - pinctrl@b800 { - compatible = "qcom,pmk8550-gpio"; - reg = <0xb800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - pinctrl-0 = <0x529>; - pinctrl-names = "default"; - phandle = <0x5b0>; - - alt_sleep_clk { - - alt_sleep_clk_default { - pins = "gpio3"; - function = "func1"; - input-disable; - output-enable; - bias-disable; - power-source = <0x00>; - phandle = <0x529>; - }; - }; - - svooc_mos_btb_therm { - - svooc_mos_btb_therm_default { - pins = "gpio1"; - function = "normal"; - bias-high-impedance; - bias-disable; - phandle = <0x584>; - }; - }; - }; - - qcom,pwms@e800 { - status = "disabled"; - compatible = "qcom,pwm-lpg"; - reg = <0xe800>; - reg-names = "lpg-base"; - qcom,num-lpg-channels = <0x01>; - #pwm-cells = <0x02>; - phandle = <0x5b1>; - }; - - qcom,pwms@e900 { - status = "disabled"; - compatible = "qcom,pwm-lpg"; - reg = <0xe900>; - reg-names = "lpg-base"; - qcom,num-lpg-channels = <0x01>; - #pwm-cells = <0x02>; - phandle = <0x5b2>; - }; - - rtc@6100 { - compatible = "qcom,pmk8350-rtc"; - reg = <0x6100 0x6200>; - reg-names = "rtc", "alarm"; - interrupts = <0x00 0x62 0x01 0x01>; - phandle = <0x5b3>; - }; - - vadc@9000 { - compatible = "qcom,spmi-adc5-gen3"; - reg = <0x9000 0x9100>; - qcom,debug-base = <0x7600>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupt-names = "adc-sdam0", "adc-sdam1"; - interrupts = <0x00 0x90 0x01 0x01 0x00 0x91 0x01 0x01>; - #thermal-sensor-cells = <0x01>; - #io-channel-cells = <0x01>; - io-channel-ranges; - pinctrl-names = "default"; - pinctrl-0 = <0x52a 0x52b 0x52c>; - phandle = <0x52d>; - - pmk8550_offset_ref { - reg = <0x00>; - label = "pmk8550_offset_ref"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmk8550_vref_1p25 { - reg = <0x01>; - label = "pmk8550_vref_1p25"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmk8550_die_temp { - reg = <0x03>; - label = "pmk8550_die_temp"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmk8550_xo_therm { - reg = <0x44>; - label = "pmk8550_xo_therm"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pm8550vs_c_die_temp { - reg = <0x203>; - label = "pm8550vs_c_die_temp"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pm8550ve_die_temp { - reg = <0x303>; - label = "pm8550ve_die_temp"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmxr2230_offset_ref { - reg = <0x100>; - label = "pmxr2230_offset_ref"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmxr2230_vref_1p25 { - reg = <0x101>; - label = "pmxr2230_vref_1p25"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmxr2230_die_temp { - reg = <0x103>; - label = "pmxr2230_die_temp"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pmxr2230_vph_pwr { - reg = <0x18e>; - label = "pmxr2230_vph_pwr"; - qcom,pre-scaling = <0x01 0x03>; - }; - - pmxr2230_sys_therm_1 { - reg = <0x144>; - label = "pmxr2230_sys_therm_1"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pmxr2230_sys_therm_2 { - reg = <0x145>; - label = "pmxr2230_sys_therm_2"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pmxr2230_sys_therm_3 { - reg = <0x146>; - label = "pmxr2230_sys_therm_3"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pmxr2230_sys_therm_4 { - reg = <0x147>; - label = "pmxr2230_sys_therm_4"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pmxr2230_sys_therm_5 { - reg = <0x14c>; - label = "pmxr2230_sys_therm_5"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pmxr2230_sys_therm_10 { - reg = <0x148>; - label = "pmxr2230_sys_therm_10"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pmxr2230_sys_therm_14 { - reg = <0x14d>; - label = "pmxr2230_sys_therm_14"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pm7550ba_offset_ref { - reg = <0x700>; - label = "pm7550ba_offset_ref"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pm7550ba_vref_1p25 { - reg = <0x701>; - label = "pm7550ba_vref_1p25"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pm7550ba_die_temp { - reg = <0x703>; - label = "pm7550ba_die_temp"; - qcom,pre-scaling = <0x01 0x01>; - }; - - pm7550ba_vph_pwr { - reg = <0x78e>; - label = "pm7550ba_vph_pwr"; - qcom,pre-scaling = <0x01 0x03>; - }; - - pm7550ba_chg_temp { - reg = <0x710>; - label = "pm7550ba_chg_temp"; - }; - - pm7550ba_iin_fb { - reg = <0x717>; - label = "pm7550ba_iin_fb"; - }; - - pm7550ba_ichg_fb { - reg = <0x7a1>; - label = "pm7550ba_ichg_fb"; - }; - - pm7550ba_sys_therm_7 { - reg = <0x747>; - label = "pm7550ba_sys_therm_7"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,adc-tm-type = <0x01>; - }; - - pm7550ba_batt_therm { - reg = <0x744>; - label = "pm7550ba_batt_therm"; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,pre-scaling = <0x01 0x01>; - qcom,scale-fn-type = <0x17>; - }; - - subboard_temp_adc { - reg = <0x14b>; - label = "subboard_temp_adc"; - qcom,pre-scaling = <0x01 0x01>; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - }; - - batt_con_therm_adc { - reg = <0x14c>; - label = "batt_con_therm_adc"; - qcom,pre-scaling = <0x01 0x01>; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - }; - - usb_con_therm_adc { - reg = <0x747>; - label = "usb_con_therm_adc"; - qcom,pre-scaling = <0x01 0x01>; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - }; - - usb_temp_adc_l { - reg = <0x74b>; - label = "usb_temp_adc_l"; - qcom,pre-scaling = <0x01 0x01>; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,scale-fn-type = <0x05>; - }; - - usb_temp_adc_r { - reg = <0x749>; - label = "usb_temp_adc_r"; - qcom,pre-scaling = <0x01 0x01>; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,scale-fn-type = <0x05>; - }; - - mos1_con_therm_adc { - reg = <0x45>; - label = "mos1_con_therm_adc"; - qcom,pre-scaling = <0x01 0x01>; - qcom,ratiometric; - qcom,hw-settle-time = <0xc8>; - qcom,adc-tm-type = <0x01>; - }; - - pm7550ba_vbat_sns_qbg { - reg = <0x78f>; - label = "pm7550ba_vbat_sns_qbg"; - qcom,pre-scaling = <0x01 0x03>; - }; - }; - - pon_pbs@800 { - compatible = "qcom,qpnp-power-on"; - reg = <0x800>; - qcom,system-reset; - qcom,store-hard-reset-reason; - }; - - pon_pmicwd@800 { - compatible = "oplus,pmicwd_qpnp-power-on"; - qcom,pmicwd; - }; - }; - - qcom,pmxr2230@1 { - compatible = "qcom,spmi-pmic"; - reg = <0x01 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - - pmxr2230-temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x01 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - io-channels = <0x52d 0x103>; - io-channel-names = "thermal"; - phandle = <0x531>; - }; - - pinctrl@8800 { - compatible = "qcom,pmxr2230-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x54d>; - - key_vol_up { - - key_vol_up_default { - pins = "gpio6"; - function = "normal"; - input-enable; - power-source = <0x01>; - phandle = <0x54c>; - }; - }; - - sys_therm_2_gpio7 { - - sys_therm_2_gpio7_default { - pins = "gpio7"; - bias-high-impedance; - phandle = <0x52a>; - }; - }; - - sys_therm_8_gpio10 { - - sys_therm_8_gpio10_default { - pins = "gpio10"; - bias-high-impedance; - phandle = <0x52b>; - }; - }; - - subboard_temp_gpio_default { - pins = "gpio4"; - function = "normal"; - bias-high-impedance; - bias-disable; - phandle = <0x585>; - }; - - batt_con_gpio_default { - pins = "gpio7"; - function = "normal"; - bias-high-impedance; - bias-disable; - phandle = <0x583>; - }; - }; - - pwms@e800 { - compatible = "qcom,pwm-lpg"; - reg = <0xe800>; - reg-names = "lpg-base"; - #pwm-cells = <0x02>; - qcom,num-lpg-channels = <0x03>; - nvmem = <0x52e 0x52f>; - nvmem-names = "lpg_chan_sdam", "lut_sdam"; - qcom,lut-sdam-base = <0x45>; - qcom,lut-patterns = <0x00 0x0a 0x14 0x1e 0x28 0x32 0x3c 0x46 0x50 0x5a 0x64 0x5a 0x50 0x46 0x3c 0x32 0x28 0x1e 0x14 0x0a 0x00>; - qcom,tick-duration-us = <0x1e78>; - phandle = <0x530>; - - lpg@1 { - qcom,lpg-chan-id = <0x01>; - qcom,ramp-step-ms = <0x64>; - qcom,ramp-low-index = <0x00>; - qcom,ramp-high-index = <0x13>; - qcom,ramp-pattern-repeat; - qcom,lpg-sdam-base = <0x48>; - }; - - lpg@2 { - qcom,lpg-chan-id = <0x02>; - qcom,ramp-step-ms = <0x64>; - qcom,ramp-low-index = <0x00>; - qcom,ramp-high-index = <0x13>; - qcom,ramp-pattern-repeat; - qcom,lpg-sdam-base = <0x56>; - }; - - lpg@3 { - qcom,lpg-chan-id = <0x03>; - qcom,ramp-step-ms = <0x64>; - qcom,ramp-low-index = <0x00>; - qcom,ramp-high-index = <0x13>; - qcom,ramp-pattern-repeat; - qcom,lpg-sdam-base = <0x64>; - }; - }; - - pwms@e900 { - compatible = "qcom,pwm-lpg"; - reg = <0xe900>; - reg-names = "lpg-base"; - #pwm-cells = <0x02>; - qcom,num-lpg-channels = <0x01>; - phandle = <0x5b4>; - }; - - pwms@eb00 { - compatible = "qcom,pwm-lpg"; - reg = <0xeb00>; - reg-names = "lpg-base"; - #pwm-cells = <0x02>; - qcom,num-lpg-channels = <0x01>; - phandle = <0x5b5>; - }; - - qcom,leds@ef00 { - compatible = "qcom,tri-led"; - reg = <0xef00>; - phandle = <0x5b6>; - - red { - label = "red"; - pwms = <0x530 0x00 0xf4240>; - led-sources = <0x00>; - linux,default-trigger = "timer"; - }; - - green { - label = "green"; - pwms = <0x530 0x01 0xf4240>; - led-sources = <0x01>; - linux,default-trigger = "timer"; - }; - - blue { - label = "blue"; - pwms = <0x530 0x02 0xf4240>; - led-sources = <0x02>; - linux,default-trigger = "timer"; - }; - }; - - qcom,flash_led@ee00 { - compatible = "qcom,pm8350c-flash-led"; - reg = <0xee00>; - interrupts = <0x01 0xee 0x00 0x01 0x01 0xee 0x03 0x01 0x01 0xee 0x04 0x01>; - interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-ramp-up-done-irq"; - qcom,thermal-derate-current = <0xc8 0x1f4>; - status = "ok"; - phandle = <0x5b7>; - - qcom,flash_0 { - label = "flash"; - qcom,led-name = "led:flash_0"; - qcom,max-current-ma = <0x5dc>; - qcom,default-led-trigger = "flash0_trigger"; - qcom,id = <0x00>; - qcom,duration-ms = <0x500>; - qcom,ires-ua = <0x1388>; - phandle = <0x5b8>; - }; - - qcom,flash_1 { - label = "flash"; - qcom,led-name = "led:flash_1"; - qcom,max-current-ma = <0x5dc>; - qcom,default-led-trigger = "flash1_trigger"; - qcom,id = <0x01>; - qcom,duration-ms = <0x500>; - qcom,ires-ua = <0x1388>; - phandle = <0x5b9>; - }; - - qcom,flash_2 { - label = "flash"; - qcom,led-name = "led:flash_2"; - qcom,max-current-ma = <0x5dc>; - qcom,default-led-trigger = "flash2_trigger"; - qcom,id = <0x02>; - qcom,duration-ms = <0x500>; - qcom,ires-ua = <0x1388>; - phandle = <0x5ba>; - }; - - qcom,flash_3 { - label = "flash"; - qcom,led-name = "led:flash_3"; - qcom,max-current-ma = <0x5dc>; - qcom,default-led-trigger = "flash3_trigger"; - qcom,id = <0x03>; - qcom,duration-ms = <0x500>; - qcom,ires-ua = <0x1388>; - phandle = <0x5bb>; - }; - - qcom,torch_0 { - label = "torch"; - qcom,led-name = "led:torch_0"; - qcom,max-current-ma = <0x1f4>; - qcom,default-led-trigger = "torch0_trigger"; - qcom,id = <0x00>; - qcom,ires-ua = <0x1388>; - phandle = <0x5bc>; - }; - - qcom,torch_1 { - label = "torch"; - qcom,led-name = "led:torch_1"; - qcom,max-current-ma = <0x1f4>; - qcom,default-led-trigger = "torch1_trigger"; - qcom,id = <0x01>; - qcom,ires-ua = <0x1388>; - phandle = <0x5bd>; - }; - - qcom,torch_2 { - label = "torch"; - qcom,led-name = "led:torch_2"; - qcom,max-current-ma = <0x1f4>; - qcom,default-led-trigger = "torch2_trigger"; - qcom,id = <0x02>; - qcom,ires-ua = <0x1388>; - phandle = <0x5be>; - }; - - qcom,torch_3 { - label = "torch"; - qcom,led-name = "led:torch_3"; - qcom,max-current-ma = <0x1f4>; - qcom,default-led-trigger = "torch3_trigger"; - qcom,id = <0x03>; - qcom,ires-ua = <0x1388>; - phandle = <0x5bf>; - }; - - qcom,led_switch_0 { - label = "switch"; - qcom,led-name = "led:switch_0"; - qcom,default-led-trigger = "switch0_trigger"; - qcom,led-mask = <0x09>; - qcom,symmetry-en; - phandle = <0x5c0>; - }; - - qcom,led_switch_1 { - label = "switch"; - qcom,led-name = "led:switch_1"; - qcom,default-led-trigger = "switch1_trigger"; - qcom,led-mask = <0x06>; - qcom,symmetry-en; - phandle = <0x5c1>; - }; - - qcom,led_switch_2 { - label = "switch"; - qcom,led-name = "led:switch_2"; - qcom,default-led-trigger = "switch2_trigger"; - qcom,led-mask = <0x0f>; - qcom,symmetry-en; - phandle = <0x5c2>; - }; - }; - - bcl@4700 { - compatible = "qcom,bcl-v5"; - reg = <0x4700 0x100>; - interrupts = <0x01 0x47 0x00 0x00 0x01 0x47 0x01 0x00 0x01 0x47 0x02 0x00>; - interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; - qcom,pmic7-threshold; - #thermal-sensor-cells = <0x01>; - phandle = <0x532>; - }; - }; - - qcom,pm8550vs@2 { - compatible = "qcom,spmi-pmic"; - reg = <0x02 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x5c6>; - - pm8550vs-c-temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x02 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - io-channels = <0x52d 0x203>; - io-channel-names = "thermal"; - phandle = <0x533>; - }; - - pinctrl@8800 { - compatible = "qcom,pm8550vs-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x5c7>; - }; - }; - - qcom,pm8550vs@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x03 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - status = "disabled"; - phandle = <0x5c8>; - - pm8550vs-d-temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x03 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - phandle = <0x534>; - }; - - pinctrl@8800 { - compatible = "qcom,pm8550vs-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x5c9>; - }; - }; - - qcom,pm8550vs@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x04 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - status = "disabled"; - phandle = <0x5ca>; - - pm8550vs-e-temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x04 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - phandle = <0x535>; - }; - - pinctrl@8800 { - compatible = "qcom,pm8550vs-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x5cb>; - }; - }; - - qcom,pm8550vs@6 { - compatible = "qcom,spmi-pmic"; - reg = <0x06 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - status = "disabled"; - phandle = <0x5cc>; - - pm8550vs-g-temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x06 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - phandle = <0x536>; - }; - - pinctrl@8800 { - compatible = "qcom,pm8550vs-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x5cd>; - }; - }; - - qcom,pm8550ve@8 { - compatible = "qcom,spmi-pmic"; - reg = <0x03 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x5dd>; - - pm8550ve-temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x03 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - io-channels = <0x52d 0x303>; - io-channel-names = "thermal"; - phandle = <0x537>; - }; - - pinctrl@8800 { - compatible = "qcom,pm8550ve-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x53f>; - - display_panel_avdd_default { - pins = "gpio8"; - function = "normal"; - input-disable; - output-enable; - bias-disable; - power-source = <0x01>; - qcom,drive-strength = <0x03>; - phandle = <0x541>; - }; - - dischg_enable { - pins = "gpio8"; - function = "normal"; - bias-disable; - power-source = <0x00>; - output-high; - qcom,drive-strength = <0x02>; - phandle = <0x578>; - }; - - dischg_disable { - pins = "gpio8"; - function = "normal"; - bias-disable; - power-source = <0x00>; - output-low; - qcom,drive-strength = <0x02>; - phandle = <0x579>; - }; - - ship_active { - pins = "gpio7"; - function = "normal"; - bias-disable; - power-source = <0x00>; - output-high; - qcom,drive-strength = <0x02>; - phandle = <0x57a>; - }; - - ship_sleep { - pins = "gpio7"; - function = "normal"; - bias-disable; - power-source = <0x00>; - output-low; - qcom,drive-strength = <0x02>; - phandle = <0x57b>; - }; - }; - }; - - qcom,pmr735a@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x04 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - - qcom,temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x04 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - phandle = <0x538>; - }; - - pinctrl@8800 { - compatible = "qcom,pmr735a-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x5e1>; - }; - }; - - qcom,pm8010@c { - compatible = "qcom,spmi-pmic"; - reg = <0x0c 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x5e6>; - - pm8010m-temp-alarm@2400 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0x2400>; - interrupts = <0x0c 0x24 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - phandle = <0x539>; - }; - }; - - qcom,pm8010@d { - compatible = "qcom,spmi-pmic"; - reg = <0x0d 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - phandle = <0x5e7>; - - pm8010n-temp-alarm@2400 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0x2400>; - interrupts = <0x0d 0x24 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - phandle = <0x53a>; - }; - }; - - qcom,pm7550ba@7 { - compatible = "qcom,spmi-pmic"; - reg = <0x07 0x00>; - #address-cells = <0x01>; - #size-cells = <0x00>; - - qcom,temp-alarm@a00 { - compatible = "qcom,spmi-temp-alarm"; - reg = <0xa00>; - interrupts = <0x07 0x0a 0x00 0x03>; - #thermal-sensor-cells = <0x00>; - io-channels = <0x52d 0x703>; - io-channel-names = "thermal"; - phandle = <0x552>; - }; - - sdam@7000 { - compatible = "qcom,spmi-sdam"; - reg = <0x7000>; - phandle = <0x5e9>; - }; - - sdam@7100 { - compatible = "qcom,spmi-sdam"; - reg = <0x7100>; - phandle = <0x5ea>; - }; - - sdam@7200 { - compatible = "qcom,spmi-sdam"; - reg = <0x7200>; - phandle = <0x5eb>; - }; - - sdam@7300 { - compatible = "qcom,spmi-sdam"; - reg = <0x7300>; - phandle = <0x5ec>; - }; - - pinctrl@8800 { - compatible = "qcom,pm7550ba-gpio"; - reg = <0x8800>; - gpio-controller; - #gpio-cells = <0x02>; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x5ed>; - - sys_therm_6_gpio6 { - - sys_therm_6_gpio6_default { - pins = "gpio6"; - bias-high-impedance; - phandle = <0x52c>; - }; - }; - - usbtemp_l_gpio_default { - pins = "gpio2"; - function = "normal"; - bias-high-impedance; - bias-disable; - phandle = <0x576>; - }; - - usbtemp_r_gpio_default { - pins = "gpio6"; - function = "normal"; - bias-high-impedance; - bias-disable; - phandle = <0x577>; - }; - }; - - eusb2-repeater@fd00 { - compatible = "qcom,pmic-eusb2-repeater"; - reg = <0xfd00>; - status = "ok"; - vdd18-supply = <0x1e1>; - vdd3-supply = <0x352>; - qcom,param-override-seq = <0x0f 0x51 0x06 0x53 0x02 0x54 0x03 0x55 0x07 0x57>; - qcom,param-override-seq-host = <0x05 0x51 0x06 0x53 0x02 0x54 0x00 0x55 0x02 0x57>; - phandle = <0x559>; - }; - - qcom,vibrator@df00 { - compatible = "qcom,qpnp-vibrator-ldo"; - reg = <0xdf00>; - qcom,vib-ldo-volt-uv = <0x2dc6c0>; - qcom,disable-overdrive; - status = "disabled"; - phandle = <0x5ee>; - }; - - qcom,amoled { - compatible = "qcom,qpnp-amoled-regulator"; - #address-cells = <0x01>; - #size-cells = <0x00>; - status = "okay"; - phandle = <0x5ef>; - - oledb@fa00 { - reg = <0xfa00>; - reg-names = "oledb_base"; - regulator-name = "oledb"; - regulator-min-microvolt = <0x4c4b40>; - regulator-max-microvolt = <0x7a1200>; - qcom,swire-control; - phandle = <0x5f0>; - }; - - ab@f900 { - reg = <0xf900>; - reg-names = "ab_base"; - regulator-name = "ab"; - regulator-min-microvolt = <0x4630c0>; - regulator-max-microvolt = <0x4f5880>; - qcom,swire-control; - phandle = <0x5f1>; - }; - - ibb@f800 { - reg = <0xf800>; - reg-names = "ibb_base"; - regulator-name = "ibb"; - regulator-min-microvolt = <0x155cc0>; - regulator-max-microvolt = <0x64b540>; - qcom,swire-control; - regulator-allow-set-load; - phandle = <0x5f2>; - }; - }; - - qcom,amoled-ecm@f900 { - compatible = "qcom,amoled-ecm"; - reg = <0xf900>; - status = "disabled"; - nvmem-names = "amoled-ecm-sdam0", "amoled-ecm-sdam1", "amoled-ecm-sdam2"; - nvmem = <0x54e 0x54f 0x550>; - interrupt-names = "ecm-sdam0", "ecm-sdam1", "ecm-sdam2"; - interrupts = <0x00 0x7c 0x01 0x01 0x00 0x7d 0x01 0x01 0x00 0x98 0x01 0x01>; - phandle = <0x5f3>; - }; - - bcl@4700 { - compatible = "qcom,bcl-v5"; - reg = <0x4700 0x100>; - interrupts = <0x07 0x47 0x00 0x00 0x07 0x47 0x01 0x00 0x07 0x47 0x02 0x00>; - interrupt-names = "bcl-lvl0", "bcl-lvl1", "bcl-lvl2"; - qcom,pmic7-threshold; - #thermal-sensor-cells = <0x01>; - nvmem-cells = <0x551>; - nvmem-cell-names = "smb1510_present"; - phandle = <0x553>; - }; - - bcl-soc { - compatible = "qcom,msm-bcl-soc"; - #thermal-sensor-cells = <0x00>; - phandle = <0x554>; - }; - }; - }; - - 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 = <0x157 0x03 0x04>; - interrupt-names = "periph_irq"; - interrupt-controller; - #interrupt-cells = <0x04>; - #address-cells = <0x02>; - #size-cells = <0x00>; - cell-index = <0x00>; - qcom,channel = <0x00>; - qcom,ee = <0x00>; - qcom,bus-id = <0x01>; - depends-on-supply = <0x158>; - phandle = <0x159>; - }; - - qcom,spmi-debug@10b14000 { - compatible = "qcom,spmi-pmic-arb-debug"; - reg = <0x10b14000 0x60 0x221c8784 0x04>; - reg-names = "core", "fuse"; - clocks = <0x24>; - clock-names = "core_clk"; - qcom,fuse-enable-bit = <0x12>; - #address-cells = <0x02>; - #size-cells = <0x00>; - depends-on-supply = <0x159>; - phandle = <0x3ac>; - - qcom,pmk8550-debug@0 { - compatible = "qcom,spmi-pmic"; - reg = <0x00 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pmxr2230-debug@1 { - compatible = "qcom,spmi-pmic"; - reg = <0x01 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pm8550vs-debug@2 { - compatible = "qcom,spmi-pmic"; - reg = <0x02 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pm8550ve-debug@3 { - compatible = "qcom,spmi-pmic"; - reg = <0x03 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pmr735a-debug@4 { - compatible = "qcom,spmi-pmic"; - reg = <0x04 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pmg1110-debug@8 { - compatible = "qcom,spmi-pmic"; - reg = <0x08 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pm8010-debug@c { - compatible = "qcom,spmi-pmic"; - reg = <0x0c 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pm8010-debug@d { - compatible = "qcom,spmi-pmic"; - reg = <0x0d 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - - qcom,pm7550ba-debug@7 { - compatible = "qcom,spmi-pmic"; - reg = <0x07 0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - qcom,can-sleep; - }; - }; - - qcom,msm-imem@14680000 { - compatible = "qcom,msm-imem"; - reg = <0x14680000 0x1000>; - ranges = <0x00 0x14680000 0x1000>; - #address-cells = <0x01>; - #size-cells = <0x01>; - - mem_dump_table@10 { - compatible = "qcom,msm-imem-mem_dump_table"; - reg = <0x10 0x08>; - }; - - dload_type@1c { - compatible = "qcom,msm-imem-dload-type"; - reg = <0x1c 0x04>; - }; - - boot_stats@6b0 { - compatible = "qcom,msm-imem-boot_stats"; - reg = <0x6b0 0x20>; - }; - - kaslr_offset@6d0 { - compatible = "qcom,msm-imem-kaslr_offset"; - reg = <0x6d0 0x0c>; - }; - - pil@94c { - compatible = "qcom,pil-reloc-info"; - reg = <0x94c 0xc8>; - }; - - pil@6dc { - compatible = "qcom,msm-imem-pil-disable-timeout"; - reg = <0x6dc 0x04>; - }; - - diag_dload@c8 { - compatible = "qcom,msm-imem-diag-dload"; - reg = <0xc8 0xc8>; - }; - - modem_dsm@c98 { - compatible = "qcom,msm-imem-mss-dsm"; - reg = <0xc98 0x10>; - }; - }; - - dload_mode { - compatible = "qcom,dload-mode"; - }; - - mini_dump_mode { - compatible = "qcom,minidump"; - status = "ok"; - }; - - va_mini_dump { - compatible = "qcom,va-minidump"; - memory-region = <0x15a>; - status = "ok"; - }; - - cpu-pmu { - compatible = "arm,armv8-pmuv3"; - interrupts = <0x01 0x07 0x04>; - phandle = <0x3ad>; - }; - - qcom,msm-cdsp-loader { - compatible = "qcom,cdsp-loader"; - qcom,proc-img-to-load = "cdsp"; - qcom,rproc-handle = <0x15b>; - }; - - qcom,msm-adsprpc-mem { - compatible = "qcom,msm-adsprpc-mem-region"; - memory-region = <0x15c>; - restrict-access; - }; - - qcom,chd { - compatible = "qcom,core-hang-detect"; - label = "core"; - qcom,chd-percpu-info = <0x1c 0x17800058 0x17800060 0x1d 0x17810058 0x17810060 0x1e 0x17820058 0x17820060 0x1f 0x17830058 0x17830060 0x20 0x17840058 0x17840060 0x21 0x17850058 0x17850060 0x22 0x17860058 0x17860060 0x23 0x17870058 0x17870060>; - }; - - trust_ui_vm_vblk0_ring { - size = <0x4000>; - gunyah-label = <0x11>; - phandle = <0x15d>; - }; - - trust_ui_vm_vblk1_ring { - size = <0x4000>; - gunyah-label = <0x10>; - phandle = <0x15e>; - }; - - trust_ui_vm_swiotlb { - size = <0x100000>; - gunyah-label = <0x12>; - phandle = <0x15f>; - }; - - qcom,trust_ui_vm { - vm_name = "trustedvm"; - shared-buffers-size = <0x108000>; - shared-buffers = <0x15d 0x15e 0x15f>; - phandle = <0x160>; - }; - - trust_ui_vm_virt_be0@11 { - qcom,vm = <0x160>; - qcom,label = <0x11>; - phandle = <0x163>; - }; - - trust_ui_vm_virt_be1@10 { - qcom,vm = <0x160>; - qcom,label = <0x10>; - phandle = <0x164>; - }; - - gh-secure-vm-loader@0 { - compatible = "qcom,gh-secure-vm-loader"; - qcom,pas-id = <0x1c>; - qcom,vmid = <0x2d>; - qcom,firmware-name = "trustedvm"; - qcom,keep-running; - memory-region = <0x161 0x162>; - virtio-backends = <0x163 0x164>; - }; - - qcom,qrtr-gunyah-tuivm { - compatible = "qcom,qrtr-gunyah"; - qcom,master; - gunyah-label = <0x03>; - peer-name = <0x02>; - }; - - gh-secure-vm-loader@2 { - compatible = "qcom,gh-secure-vm-loader"; - qcom,pas-id = <0x23>; - qcom,vmid = <0x32>; - qcom,firmware-name = "cpusys_vm"; - memory-region = <0x165>; - ext-region = <0x166>; - ext-label = <0x07>; - }; - - oem_vm_vblk0_ring { - size = <0x4000>; - gunyah-label = <0x13>; - phandle = <0x167>; - }; - - oem_vm_swiotlb { - size = <0x100000>; - gunyah-label = <0x14>; - phandle = <0x168>; - }; - - qcom,oem_vm { - vm_name = "oemvm"; - shared-buffers-size = <0x104000>; - shared-buffers = <0x167 0x168>; - phandle = <0x169>; - }; - - oem_vm_virt_be0@13 { - qcom,vm = <0x169>; - qcom,label = <0x13>; - phandle = <0x16b>; - }; - - gh-secure-vm-loader@1 { - compatible = "qcom,gh-secure-vm-loader"; - qcom,pas-id = <0x22>; - qcom,vmid = <0x31>; - qcom,firmware-name = "oemvm"; - memory-region = <0x16a 0x162>; - virtio-backends = <0x16b>; - }; - - qcom,qrtr-gunyah-oemvm { - compatible = "qcom,qrtr-gunyah"; - qcom,master; - gunyah-label = <0x08>; - peer-name = <0x04>; - }; - - dmesg-dump { - compatible = "qcom,dmesg-dump"; - qcom,primary-vm; - gunyah-label = <0x07>; - peer-name = <0x02>; - memory-region = <0x162>; - shared-buffer-size = <0x1000>; - }; - - qcom,gunyah-panic-notifier { - compatible = "qcom,gh-panic-notifier"; - qcom,primary-vm; - gunyah-label = <0x09>; - peer-name = <0x02>; - memory-region = <0x162>; - shared-buffer-size = <0x1000>; - }; - - tlmm-vm-mem-access { - compatible = "qcom,tlmm-vm-mem-access"; - qcom,master; - tlmm-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x2c 0x00 0x16c 0x2d 0x00 0x16c 0x2e 0x00 0x16c 0x2f 0x00 0x16c 0x80 0x00 0x16c 0x81 0x00 0x16c 0x83 0x00 0x16c 0x1d 0x00 0x16c 0xb1 0x00 0x16c 0x36 0x00 0x16c 0x4d 0x00 0x16c 0x4e 0x00>; - }; - - tlmm-vm-test { - compatible = "qcom,tlmm-vm-test"; - qcom,master; - tlmm-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x2c 0x00 0x16c 0x2d 0x00 0x16c 0x2e 0x00 0x16c 0x2f 0x00 0x16c 0x80 0x00 0x16c 0x81 0x00 0x16c 0x83 0x00 0x16c 0x1d 0x00 0x16c 0xb1 0x00 0x16c 0x36 0x00 0x16c 0x4d 0x00 0x16c 0x4e 0x00>; - }; - - qcom,test-dbl-tuivm { - compatible = "qcom,gh-dbl"; - qcom,label = <0x04>; - }; - - qcom,test-dbl-oemvm { - compatible = "qcom,gh-dbl"; - qcom,label = <0x05>; - }; - - qcom,test-msgq-tuivm { - compatible = "qcom,gh-msgq-test"; - gunyah-label = <0x04>; - qcom,primary; - }; - - qcom,test-msgq-oemvm { - compatible = "qcom,gh-msgq-test"; - gunyah-label = <0x05>; - qcom,primary; - }; - - qcom,gh-qtimer@17425000 { - compatible = "qcom,gh-qtmr"; - reg = <0x17425000 0x1000>; - reg-names = "qtmr-base"; - interrupts = <0x00 0x0a 0x04>; - interrupt-names = "qcom,qtmr-intr"; - qcom,primary; - }; - - qcom,memshare { - compatible = "qcom,memshare"; - - qcom,client_1 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x00>; - qcom,client-id = <0x00>; - qcom,allocate-boot-time; - label = "modem"; - }; - - qcom,client_2 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x00>; - qcom,client-id = <0x02>; - label = "modem"; - }; - - qcom,client_3 { - compatible = "qcom,memshare-peripheral"; - qcom,peripheral-size = <0x500000>; - qcom,client-id = <0x01>; - qcom,allocate-on-request; - label = "modem"; - }; - }; - - clocks { - - xo_board { - compatible = "fixed-clock"; - clock-frequency = <0x493e000>; - clock-output-names = "xo_board"; - #clock-cells = <0x00>; - phandle = <0x3ae>; - }; - - sleep_clk { - compatible = "fixed-clock"; - clock-frequency = <0x7d00>; - clock-output-names = "sleep_clk"; - #clock-cells = <0x00>; - phandle = <0x16e>; - }; - - pcie_0_pipe_clk { - compatible = "fixed-clock"; - clock-frequency = <0x3e8>; - clock-output-names = "pcie_0_pipe_clk"; - #clock-cells = <0x00>; - phandle = <0x156>; - }; - - ufs_phy_rx_symbol_0_clk { - compatible = "fixed-clock"; - clock-frequency = <0x3e8>; - clock-output-names = "ufs_phy_rx_symbol_0_clk"; - #clock-cells = <0x00>; - phandle = <0x171>; - }; - - ufs_phy_rx_symbol_1_clk { - compatible = "fixed-clock"; - clock-frequency = <0x3e8>; - clock-output-names = "ufs_phy_rx_symbol_1_clk"; - #clock-cells = <0x00>; - phandle = <0x172>; - }; - - ufs_phy_tx_symbol_0_clk { - compatible = "fixed-clock"; - clock-frequency = <0x3e8>; - clock-output-names = "ufs_phy_tx_symbol_0_clk"; - #clock-cells = <0x00>; - phandle = <0x173>; - }; - - usb3_phy_wrapper_gcc_usb30_pipe_clk { - compatible = "fixed-clock"; - clock-frequency = <0x3e8>; - clock-output-names = "usb3_phy_wrapper_gcc_usb30_pipe_clk"; - #clock-cells = <0x00>; - phandle = <0x174>; - }; - }; - - syscon@adda000 { - compatible = "syscon"; - reg = <0xadda000 0x2000>; - phandle = <0x170>; - }; - - clock-controller@ade0000 { - compatible = "qcom,cliffs-camcc", "syscon"; - reg = <0xade0000 0x20000>; - reg-name = "cc_base"; - vdd_mm-supply = <0x14a>; - vdd_mx-supply = <0x14d>; - vdd_mxc-supply = <0x149>; - clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x0a>; - clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; - qcom,cam_crm-crmc = <0x170>; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x154>; - }; - - clock-controller@af00000 { - compatible = "qcom,cliffs-dispcc", "syscon"; - reg = <0xaf00000 0x20000>; - reg-name = "cc_base"; - vdd_mm-supply = <0x14a>; - vdd_mxa-supply = <0x14d>; - clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x14>; - clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x155>; - }; - - clock-controller@100000 { - compatible = "qcom,cliffs-gcc", "syscon"; - reg = <0x100000 0x1f4200>; - reg-name = "cc_base"; - vdd_cx-supply = <0x148>; - vdd_mx-supply = <0x14d>; - clocks = <0x16d 0x00 0x156 0x16e 0x171 0x172 0x173 0x174>; - clock-names = "bi_tcxo", "pcie_0_pipe_clk", "sleep_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 = <0x01>; - #reset-cells = <0x01>; - phandle = <0x16f>; - }; - - clock-controller@3d90000 { - compatible = "qcom,cliffs-gpucc", "syscon"; - reg = <0x3d90000 0xa000>; - reg-name = "cc_base"; - vdd_cx-supply = <0x148>; - vdd_mx-supply = <0x14d>; - vdd_mxc-supply = <0x149>; - clocks = <0x16d 0x00 0x16d 0x01 0x16f 0x1e 0x16f 0x1f>; - clock-names = "bi_tcxo", "bi_tcxo_ao", "gpll0_out_main", "gpll0_out_main_div"; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x176>; - }; - - clock-controller@1f40000 { - compatible = "qcom,pineapple-tcsrcc", "syscon"; - reg = <0x1f40000 0xc0000>; - reg-name = "cc_base"; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x1a6>; - }; - - clock-controller@aaf0000 { - compatible = "qcom,cliffs-videocc", "syscon"; - reg = <0xaaf0000 0x10000>; - reg-name = "cc_base"; - vdd_mm-supply = <0x14a>; - vdd_mxc-supply = <0x149>; - clocks = <0x16d 0x00 0x16d 0x01 0x16e 0x16f 0x89>; - clock-names = "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "iface"; - #clock-cells = <0x01>; - #reset-cells = <0x01>; - phandle = <0x177>; - }; - - syscon@17a80000 { - compatible = "syscon"; - reg = <0x17a80000 0x21000>; - phandle = <0x175>; - }; - - syscon@240ba000 { - compatible = "syscon"; - reg = <0x240ba000 0x54>; - phandle = <0x178>; - }; - - clock-controller@0 { - compatible = "qcom,cliffs-debugcc"; - qcom,apsscc = <0x175>; - qcom,camcc = <0x154>; - qcom,dispcc = <0x155>; - qcom,gcc = <0x16f>; - qcom,gpucc = <0x176>; - qcom,videocc = <0x177>; - qcom,mccc = <0x178>; - clocks = <0x16d 0x00 0x154 0x00 0x155 0x00 0x16f 0x00 0x176 0x00 0x177 0x00>; - clock-names = "xo_clk_src", "camcc", "dispcc", "gcc", "gpucc", "videocc"; - #clock-cells = <0x01>; - phandle = <0x3af>; - }; - - qcom,cpufreq-hw { - compatible = "qcom,cpufreq-epss"; - reg = <0x17d91000 0x1000 0x17d92000 0x1000 0x17d93000 0x1000>; - reg-names = "freq-domain0", "freq-domain1", "freq-domain2"; - clocks = <0x16d 0x00 0x16f 0x00>; - clock-names = "xo", "alternate"; - interrupts = <0x00 0x1e 0x04 0x00 0x1f 0x04 0x00 0x13 0x04>; - interrupt-names = "dcvsh0_int", "dcvsh1_int", "dcvsh2_int"; - #freq-domain-cells = <0x01>; - phandle = <0x08>; - }; - - qcom,cpufreq-hw-debug { - compatible = "qcom,cpufreq-hw-epss-debug"; - qcom,freq-hw-domain = <0x08 0x00 0x08 0x01 0x08 0x02>; - }; - - syscon@1fc0000 { - compatible = "syscon"; - reg = <0x1fc0000 0x30000>; - phandle = <0x04>; - }; - - qcom,mpm2-sleep-counter@c221000 { - compatible = "qcom,mpm2-sleep-counter"; - reg = <0xc221000 0x1000>; - clock-frequency = <0x8000>; - }; - - qcom,sps { - compatible = "qcom,msm-sps-4k"; - qcom,pipe-attr-ee; - }; - - psci { - compatible = "arm,psci-1.0"; - method = "smc"; - - cpu-pd0 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x07>; - }; - - cpu-pd1 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x0b>; - }; - - cpu-pd2 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x0c>; - }; - - cpu-pd3 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x10>; - }; - - cpu-pd4 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x12>; - }; - - cpu-pd5 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x14>; - }; - - cpu-pd6 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x16>; - }; - - cpu-pd7 { - #power-domain-cells = <0x00>; - power-domains = <0x147>; - phandle = <0x1a>; - }; - - cluster-pd { - #power-domain-cells = <0x00>; - domain-idle-states = <0x179 0x17a 0x17b>; - phandle = <0x147>; - }; - }; - - qcom,ipcc@406000 { - compatible = "qcom,ipcc"; - reg = <0x406000 0x1000>; - interrupts = <0x00 0xe5 0x04>; - interrupt-controller; - #interrupt-cells = <0x03>; - #mbox-cells = <0x02>; - phandle = <0x17c>; - }; - - power-controller@c300000 { - compatible = "qcom,aoss-qmp"; - reg = <0xc300000 0x400>; - interrupt-parent = <0x17c>; - interrupts = <0x00 0x00 0x01>; - mboxes = <0x17c 0x00 0x00>; - #power-domain-cells = <0x01>; - #clock-cells = <0x00>; - phandle = <0x24>; - }; - - qcom,qmp-aop { - compatible = "qcom,qmp-mbox"; - qcom,qmp = <0x24>; - label = "aop"; - #mbox-cells = <0x01>; - phandle = <0x03>; - }; - - qcom,qmp-tme { - compatible = "qcom,qmp-mbox"; - qcom,remote-pid = <0x0e>; - mboxes = <0x17c 0x17 0x00>; - mbox-names = "tme_qmp"; - interrupt-parent = <0x17c>; - interrupts = <0x17 0x00 0x01>; - label = "tme"; - qcom,early-boot; - priority = <0x00>; - mbox-desc-offset = <0x00>; - #mbox-cells = <0x01>; - phandle = <0x17d>; - }; - - qcom,tmecom-qmp-client { - compatible = "qcom,tmecom-qmp-client"; - mboxes = <0x17d 0x00>; - mbox-names = "tmecom"; - label = "tmecom"; - depends-on-supply = <0x17d>; - }; - - qcom,smp2p-adsp { - compatible = "qcom,smp2p"; - qcom,smem = <0x1bb 0x1ad>; - interrupt-parent = <0x17c>; - interrupts = <0x03 0x02 0x01>; - mboxes = <0x17c 0x03 0x02>; - qcom,local-pid = <0x00>; - qcom,remote-pid = <0x02>; - - master-kernel { - qcom,entry-name = "master-kernel"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x18e>; - }; - - slave-kernel { - qcom,entry-name = "slave-kernel"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x18d>; - }; - - sleepstate-out { - qcom,entry-name = "sleepstate"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x180>; - }; - - qcom,sleepstate-in { - qcom,entry-name = "sleepstate_see"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x181>; - }; - - qcom,smp2p-rdbg2-out { - qcom,entry-name = "rdbg"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x267>; - }; - - qcom,smp2p-rdbg2-in { - qcom,entry-name = "rdbg"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x268>; - }; - }; - - qcom,kgsl-3d0@3d00000 { - qcom,initial-pwrlevel = <0x0a>; - qcom,bus-table-ddr = <0x00 0x209a8e 0x2dc6c0 0x5caf6a 0x65ce03 0x7cb163 0xa3140c 0xbdf5c2 0xdbb3e5 0xfbc520>; - qcom,bus-table-cnoc = <0x00 0x64>; - interconnect-names = "gpu_icc_path"; - interconnects = <0x1a3 0x11 0x189 0x200>; - qcom,tzone-names = "gpuss-0", "gpuss-1", "gpuss-2", "gpuss-3"; - qcom,gpu-qdss-stm = <0x161c0000 0x40000>; - qcom,ubwc-mode = <0x04>; - qcom,min-access-length = <0x20>; - qcom,chipid = <0x43030b00>; - qcom,gpu-model = "Adreno735"; - clock-names = "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb", "apb_pclk"; - clocks = <0x16f 0x20 0x16f 0x21 0x176 0x02 0x24 0x00>; - interrupt-names = "kgsl_3d0_irq"; - interrupts = <0x00 0x12c 0x04>; - reg-names = "kgsl_3d0_reg_memory", "rscc", "cx_dbgc", "cx_misc", "qdss_etr", "qdss_gfx", "qdss_tmc"; - reg = <0x3d00000 0x40000 0x3d50000 0x10000 0x3d61000 0x800 0x3d9e000 0x1000 0x10048000 0x8000 0x10900000 0x80000 0x10b05000 0x1000>; - status = "ok"; - compatible = "qcom,adreno-gpu-gen7-11-0", "qcom,kgsl-3d0"; - #cooling-cells = <0x02>; - phandle = <0x26b>; - - zap-shader { - memory-region = <0x29e>; - }; - - qcom,gpu-mempools { - compatible = "qcom,gpu-mempools"; - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,gpu-mempool@0 { - qcom,mempool-reserved = <0x800>; - qcom,mempool-page-size = <0x1000>; - reg = <0x00>; - }; - - qcom,gpu-mempool@1 { - qcom,mempool-reserved = <0x400>; - qcom,mempool-page-size = <0x2000>; - reg = <0x01>; - }; - - qcom,gpu-mempool@2 { - qcom,mempool-reserved = <0x100>; - qcom,mempool-page-size = <0x10000>; - reg = <0x02>; - }; - - qcom,gpu-mempool@3 { - qcom,mempool-reserved = <0x80>; - qcom,mempool-page-size = <0x20000>; - reg = <0x03>; - }; - - qcom,gpu-mempool@4 { - qcom,mempool-reserved = <0x50>; - qcom,mempool-page-size = <0x40000>; - reg = <0x04>; - }; - - qcom,gpu-mempool@5 { - qcom,mempool-reserved = <0x20>; - qcom,mempool-page-size = <0x100000>; - reg = <0x05>; - }; - }; - - qcom,gpu-pwrlevels { - #size-cells = <0x00>; - #address-cells = <0x01>; - compatible = "qcom,gpu-pwrlevels"; - - qcom,gpu-pwrlevel@0 { - qcom,bus-max = <0x09>; - qcom,bus-min = <0x09>; - qcom,bus-freq = <0x09>; - qcom,level = <0x1b0>; - qcom,gpu-freq = <0x4190ab00>; - reg = <0x00>; - }; - - qcom,gpu-pwrlevel@1 { - qcom,bus-max = <0x09>; - qcom,bus-min = <0x09>; - qcom,bus-freq = <0x09>; - qcom,level = <0x1a0>; - qcom,gpu-freq = <0x3b9aca00>; - reg = <0x01>; - }; - - qcom,gpu-pwrlevel@2 { - qcom,bus-max = <0x09>; - qcom,bus-min = <0x09>; - qcom,bus-freq = <0x09>; - qcom,level = <0x190>; - qcom,gpu-freq = <0x389fd980>; - reg = <0x02>; - }; - - qcom,gpu-pwrlevel@3 { - qcom,bus-max = <0x09>; - qcom,bus-min = <0x07>; - qcom,bus-freq = <0x09>; - qcom,level = <0x180>; - qcom,gpu-freq = <0x35a4e900>; - reg = <0x03>; - }; - - qcom,gpu-pwrlevel@4 { - qcom,bus-max = <0x09>; - qcom,bus-min = <0x07>; - qcom,bus-freq = <0x08>; - qcom,level = <0x140>; - qcom,gpu-freq = <0x31c516c0>; - reg = <0x04>; - }; - - qcom,gpu-pwrlevel@5 { - qcom,bus-max = <0x08>; - qcom,bus-min = <0x06>; - qcom,bus-freq = <0x07>; - qcom,level = <0x100>; - qcom,gpu-freq = <0x2bde7800>; - reg = <0x05>; - }; - - qcom,gpu-pwrlevel@6 { - qcom,bus-max = <0x08>; - qcom,bus-min = <0x06>; - qcom,bus-freq = <0x07>; - qcom,level = <0xe0>; - qcom,gpu-freq = <0x28c50300>; - reg = <0x06>; - }; - - qcom,gpu-pwrlevel@7 { - qcom,bus-max = <0x08>; - qcom,bus-min = <0x05>; - qcom,bus-freq = <0x07>; - qcom,level = <0xc0>; - qcom,gpu-freq = <0x25bad040>; - reg = <0x07>; - }; - - qcom,gpu-pwrlevel@8 { - qcom,bus-max = <0x07>; - qcom,bus-min = <0x02>; - qcom,bus-freq = <0x04>; - qcom,level = <0x80>; - qcom,gpu-freq = <0x1dcd6500>; - reg = <0x08>; - }; - - qcom,gpu-pwrlevel@9 { - qcom,bus-max = <0x03>; - qcom,bus-min = <0x01>; - qcom,bus-freq = <0x03>; - qcom,level = <0x40>; - qcom,gpu-freq = <0x150a5a40>; - reg = <0x09>; - }; - - qcom,gpu-pwrlevel@10 { - qcom,bus-max = <0x03>; - qcom,bus-min = <0x01>; - qcom,bus-freq = <0x01>; - qcom,level = <0x38>; - qcom,gpu-freq = <0xf32fdc0>; - reg = <0x0a>; - }; - }; - }; - - mmio-sram@17D09400 { - #address-cells = <0x02>; - #size-cells = <0x02>; - compatible = "mmio-sram"; - reg = <0x00 0x17d09400 0x00 0x400>; - ranges = <0x00 0x00 0x00 0x17d09400 0x00 0x400>; - phandle = <0x3b0>; - - scmi-shmem@0 { - compatible = "arm,scmi-shmem"; - reg = <0x00 0x17d09400 0x00 0x400>; - phandle = <0x17f>; - }; - }; - - qcom,cpucp@17400000 { - #address-cells = <0x02>; - #size-cells = <0x02>; - compatible = "qcom,cpucp"; - reg = <0x17400000 0x10 0x17d90000 0x2000>; - #mbox-cells = <0x01>; - interrupts = <0x00 0x3e 0x04>; - phandle = <0x17e>; - }; - - qcom,scmi { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "arm,scmi"; - mboxes = <0x17e 0x00>; - mbox-names = "tx"; - shmem = <0x17f>; - phandle = <0x3b1>; - - protocol@80 { - reg = <0x80>; - #clock-cells = <0x01>; - phandle = <0x3b2>; - }; - }; - - qcom,cpucp_log@d8140000 { - compatible = "qcom,cpucp-log"; - reg = <0xd8040000 0x10000 0xd8050000 0x10000>; - mboxes = <0x17e 0x01>; - phandle = <0x3b3>; - }; - - qcom,c1dcvs { - compatible = "qcom,c1dcvs-v2"; - phandle = <0x3b4>; - }; - - qcom,cpufreq_stats { - compatible = "qcom,cpufreq-stats-v2"; - phandle = <0x3b5>; - }; - - qcom,mpam { - compatible = "qcom,mpam"; - phandle = <0x3b6>; - }; - - qcom,dynpf { - compatible = "qcom,dynpf"; - phandle = <0x3b7>; - }; - - qcom,smp2p-cdsp { - compatible = "qcom,smp2p"; - qcom,smem = <0x5e 0x1b0>; - interrupt-parent = <0x17c>; - interrupts = <0x06 0x02 0x01>; - mboxes = <0x17c 0x06 0x02>; - qcom,local-pid = <0x00>; - qcom,remote-pid = <0x05>; - - master-kernel { - qcom,entry-name = "master-kernel"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x19c>; - }; - - slave-kernel { - qcom,entry-name = "slave-kernel"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x19b>; - }; - - qcom,smp2p-rdbg5-out { - qcom,entry-name = "rdbg"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x269>; - }; - - qcom,smp2p-rdbg5-in { - qcom,entry-name = "rdbg"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x26a>; - }; - }; - - qcom,smp2p-modem { - compatible = "qcom,smp2p"; - qcom,smem = <0x1b3 0x1ac>; - interrupt-parent = <0x17c>; - interrupts = <0x02 0x02 0x01>; - mboxes = <0x17c 0x02 0x02>; - qcom,local-pid = <0x00>; - qcom,remote-pid = <0x01>; - - master-kernel { - qcom,entry-name = "master-kernel"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x195>; - }; - - slave-kernel { - qcom,entry-name = "slave-kernel"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x194>; - }; - - qcom,smp2p-ipa-1-out { - qcom,entry-name = "ipa"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x3b8>; - }; - - qcom,smp2p-ipa-1-in { - qcom,entry-name = "ipa"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x3b9>; - }; - }; - - qcom,smp2p_sleepstate { - compatible = "qcom,smp2p-sleepstate"; - qcom,smem-states = <0x180 0x00>; - interrupt-parent = <0x181>; - interrupts = <0x00 0x00>; - interrupt-names = "smp2p-sleepstate-in"; - }; - - qcom,smp2p-wpss { - compatible = "qcom,smp2p"; - qcom,smem = <0x269 0x268>; - interrupt-parent = <0x17c>; - interrupts = <0x18 0x02 0x01>; - mboxes = <0x17c 0x18 0x02>; - qcom,local-pid = <0x00>; - qcom,remote-pid = <0x0d>; - - master-kernel { - qcom,entry-name = "master-kernel"; - #qcom,smem-state-cells = <0x01>; - phandle = <0x184>; - }; - - slave-kernel { - qcom,entry-name = "slave-kernel"; - interrupt-controller; - #interrupt-cells = <0x02>; - phandle = <0x183>; - }; - - qcom,smp2p-wlan-1-in { - phandle = <0x617>; - #interrupt-cells = <0x02>; - interrupt-controller; - qcom,entry-name = "wlan"; - }; - - qcom,smp2p-wlan-1-out { - phandle = <0x614>; - #qcom,smem-state-cells = <0x01>; - qcom,entry-name = "wlan"; - }; - - qcom,smp2p-wlan-2-in { - phandle = <0x618>; - #interrupt-cells = <0x02>; - interrupt-controller; - qcom,entry-name = "wlan_soc_wake"; - }; - - qcom,smp2p-wlan-2-out { - phandle = <0x615>; - #qcom,smem-state-cells = <0x01>; - qcom,entry-name = "wlan_soc_wake"; - }; - - qcom,smp2p-wlan-3-out { - phandle = <0x616>; - #qcom,smem-state-cells = <0x01>; - qcom,entry-name = "wlan_ep_power_save"; - }; - }; - - remoteproc-wpss@9bb00000 { - compatible = "qcom,cliffs-wpss-pas"; - reg = <0x9bb00000 0x10000>; - status = "ok"; - memory-region = <0x182>; - firmware-name = "qca6750/wpss.mdt"; - clocks = <0x16d 0x00>; - clock-names = "xo"; - cx-supply = <0x148>; - cx-uV-uA = <0x180 0x186a0>; - mx-supply = <0x14d>; - mx-uV-uA = <0x180 0x186a0>; - reg-names = "cx", "mx"; - qcom,signal-aop; - qcom,qmp = <0x24>; - interrupts-extended = <0x01 0x00 0xc8 0x01 0x183 0x00 0x00 0x183 0x02 0x00 0x183 0x01 0x00 0x183 0x03 0x00 0x183 0x07 0x00>; - interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; - qcom,smem-states = <0x184 0x00>; - qcom,smem-state-names = "stop"; - phandle = <0x3ba>; - - glink-edge { - qcom,remote-pid = <0x0d>; - transport = "smem"; - mboxes = <0x17c 0x18 0x00>; - mbox-names = "wpss_smem"; - interrupt-parent = <0x17c>; - interrupts = <0x18 0x00 0x01>; - label = "wpss"; - qcom,glink-label = "wpss"; - - qcom,wpss_qrtr { - qcom,glink-channels = "IPCRTR"; - qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; - }; - }; - }; - - adsp-sleepmon { - compatible = "qcom,adsp-sleepmon"; - qcom,rproc-handle = <0x185>; - phandle = <0x3bb>; - }; - - remoteproc-adsp@03000000 { - compatible = "qcom,cliffs-adsp-pas"; - reg = <0x3000000 0x10000>; - status = "ok"; - cx-supply = <0x186>; - cx-uV-uA = <0x180 0x00>; - mx-supply = <0x187>; - mx-uV-uA = <0x180 0x00>; - reg-names = "cx", "mx"; - clocks = <0x16d 0x00>; - clock-names = "xo"; - qcom,signal-aop; - qcom,qmp = <0x24>; - interconnects = <0x188 0x28 0x189 0x200 0x18a 0x26 0x189 0x200>; - interconnect-names = "rproc_ddr", "crypto_ddr"; - memory-region = <0x18b 0x18c>; - interrupts-extended = <0x157 0x06 0x01 0x18d 0x00 0x00 0x18d 0x02 0x00 0x18d 0x01 0x00 0x18d 0x03 0x00>; - interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack"; - qcom,smem-states = <0x18e 0x00>; - qcom,smem-state-names = "stop"; - phandle = <0x185>; - - glink-edge { - qcom,remote-pid = <0x02>; - transport = "smem"; - mboxes = <0x17c 0x03 0x00>; - mbox-names = "adsp_smem"; - interrupt-parent = <0x17c>; - interrupts = <0x03 0x00 0x01>; - label = "adsp"; - qcom,glink-label = "lpass"; - phandle = <0x3bc>; - - qcom,adsp_qrtr { - qcom,glink-channels = "IPCRTR"; - qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; - qcom,no-wake-svc = <0x190>; - }; - - 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 0x05 0xc00 0x03 0x2000 0x01>; - }; - - qcom,msm_fastrpc_rpmsg { - compatible = "qcom,msm-fastrpc-rpmsg"; - qcom,glink-channels = "fastrpcglink-apps-dsp"; - qcom,intents = <0x64 0x40>; - }; - - qcom,gpr { - phandle = <0x507>; - reg = <0x02>; - qcom,intents = <0x200 0x14>; - qcom,glink-channels = "adsp_apps"; - compatible = "qcom,gpr"; - - spf_core { - reg = <0x03>; - compatible = "qcom,spf_core"; - }; - - audio-pkt { - reg = <0x17>; - qcom,audiopkt-ch-name = "apr_audio_svc"; - compatible = "qcom,audio-pkt"; - }; - - q6prm { - phandle = <0x508>; - reg = <0x07>; - qcom,sleep-api-supported = <0x01>; - compatible = "qcom,audio_prm"; - }; - }; - }; - }; - - remoteproc-mss@04080000 { - compatible = "qcom,cliffs-modem-pas"; - reg = <0x4080000 0x10000>; - status = "ok"; - clocks = <0x16d 0x00>; - clock-names = "xo"; - cx-supply = <0x148>; - cx-uV-uA = <0x180 0x186a0>; - mx-supply = <0x18f>; - mx-uV-uA = <0x140 0x186a0>; - reg-names = "cx", "mx"; - qcom,signal-aop; - qcom,qmp = <0x24>; - interconnects = <0x189 0x03 0x189 0x200 0x18a 0x26 0x189 0x200>; - interconnect-names = "rproc_ddr", "crypto_ddr"; - memory-region = <0x190 0x191 0x192>; - mpss_dsm_mem_reg = <0x193>; - interrupts-extended = <0x01 0x00 0x108 0x01 0x194 0x00 0x00 0x194 0x02 0x00 0x194 0x01 0x00 0x194 0x03 0x00 0x194 0x07 0x00>; - interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack", "shutdown-ack"; - qcom,smem-states = <0x195 0x00>; - qcom,smem-state-names = "stop"; - phandle = <0x3bd>; - - glink-edge { - qcom,remote-pid = <0x01>; - transport = "smem"; - mboxes = <0x17c 0x02 0x00>; - mbox-names = "mpss_smem"; - interrupt-parent = <0x17c>; - interrupts = <0x02 0x00 0x01>; - label = "modem"; - qcom,glink-label = "mpss"; - - qcom,modem_qrtr { - qcom,glink-channels = "IPCRTR"; - qcom,low-latency; - qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; - }; - - qcom,modem_ds { - qcom,glink-channels = "DS"; - qcom,intents = <0x4000 0x02>; - }; - }; - }; - - remoteproc-cdsp@32300000 { - compatible = "qcom,cliffs-cdsp-pas"; - reg = <0x32300000 0x10000>; - status = "ok"; - cx-supply = <0x148>; - cx-uV-uA = <0x180 0x186a0>; - mx-supply = <0x149>; - mx-uV-uA = <0x180 0x186a0>; - nsp-supply = <0x196>; - nsp-uV-uA = <0x180 0x186a0>; - reg-names = "cx", "mx", "nsp"; - memory-region = <0x197 0x198>; - global-sync-mem-reg = <0x199>; - clocks = <0x16d 0x00>; - clock-names = "xo"; - qcom,signal-aop; - qcom,qmp = <0x24>; - interconnects = <0x19a 0x29 0x189 0x200 0x18a 0x26 0x189 0x200>; - interconnect-names = "rproc_ddr", "crypto_ddr"; - interrupts-extended = <0x01 0x00 0x242 0x01 0x19b 0x00 0x00 0x19b 0x02 0x00 0x19b 0x01 0x00 0x19b 0x03 0x00>; - interrupt-names = "wdog", "fatal", "handover", "ready", "stop-ack"; - qcom,smem-states = <0x19c 0x00>; - qcom,smem-state-names = "stop"; - phandle = <0x15b>; - - glink-edge { - qcom,remote-pid = <0x05>; - transport = "smem"; - mboxes = <0x17c 0x06 0x00>; - mbox-names = "cdsp_smem"; - interrupt-parent = <0x17c>; - interrupts = <0x06 0x00 0x01>; - label = "cdsp"; - qcom,glink-label = "cdsp"; - - qcom,cdsp_qrtr { - qcom,glink-channels = "IPCRTR"; - qcom,intents = <0x800 0x05 0x2000 0x03 0x4400 0x02>; - }; - - qcom,msm_cdsprm_rpmsg { - compatible = "qcom,msm-cdsprm-rpmsg"; - qcom,glink-channels = "cdsprmglink-apps-dsp"; - qcom,intents = <0x20 0x0c 0xf00 0x0c>; - - qcom,msm_cdsp_rm { - compatible = "qcom,msm-cdsp-rm"; - qcom,qos-cores = <0x00 0x01 0x02>; - qcom,qos-latency-us = <0x46>; - qcom,qos-maxhold-ms = <0x14>; - phandle = <0x3be>; - }; - }; - - qcom,msm_fastrpc_rpmsg { - compatible = "qcom,msm-fastrpc-rpmsg"; - qcom,glink-channels = "fastrpcglink-apps-dsp"; - qcom,intents = <0x64 0x40>; - }; - }; - }; - - 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,glinkpkt-qmc-dma { - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-ch-name = "QMC_DMA_LINE"; - qcom,glinkpkt-dev-name = "qmc_dma"; - qcom,glinkpkt-enable-ch-close; - }; - - qcom,glinkpkt-qmc-cma { - qcom,glinkpkt-edge = "mpss"; - qcom,glinkpkt-ch-name = "QMC_CMA_LINE"; - qcom,glinkpkt-dev-name = "qmc_cma"; - qcom,glinkpkt-enable-ch-close; - }; - }; - - qcom,glink { - compatible = "qcom,glink"; - }; - - google,debug-kinfo { - compatible = "google,debug-kinfo"; - memory-region = <0x19d>; - }; - - qcom,cpu-vendor-hooks { - compatible = "qcom,cpu-vendor-hooks"; - phandle = <0x3bf>; - }; - - qcom,logbuf-vendor-hooks { - compatible = "qcom,logbuf-vendor-hooks"; - phandle = <0x3c0>; - }; - - syscon@1f40000 { - compatible = "syscon"; - reg = <0x1f40000 0x20000>; - phandle = <0x19e>; - }; - - hwlock { - compatible = "qcom,tcsr-mutex"; - syscon = <0x19e 0x00 0x1000>; - #hwlock-cells = <0x01>; - phandle = <0x02>; - }; - - tz-log@14680720 { - compatible = "qcom,tz-log"; - reg = <0x14680720 0x3000>; - qcom,hyplog-enabled; - hyplog-address-offset = <0x410>; - hyplog-size-offset = <0x414>; - tmecrashdump-address-offset = <0x81ca0000>; - phandle = <0x3c1>; - }; - - qseecom@c1700000 { - compatible = "qcom,qseecom"; - memory-region = <0x19f>; - qseecom_mem = <0x19f>; - qseecom_ta_mem = <0x1a0>; - qcom,no-user-contig-mem-support; - qcom,hlos-num-ce-hw-instances = <0x01>; - qcom,hlos-ce-hw-instance = <0x00>; - qcom,qsee-ce-hw-instance = <0x00>; - qcom,disk-encrypt-pipe-pair = <0x02>; - qcom,no-clock-support; - qcom,appsbl-qseecom-support; - qcom,commonlib64-loaded-by-uefi; - qcom,qsee-reentrancy-support = <0x02>; - phandle = <0x3c2>; - }; - - qcedev@1de0000 { - compatible = "qcom,qcedev"; - reg = <0x1de0000 0x20000 0x1dc4000 0x28000>; - reg-names = "crypto-base", "crypto-bam-base"; - interrupts = <0x00 0x110 0x04>; - qcom,bam-pipe-pair = <0x02>; - qcom,offload-ops-support; - qcom,bam-pipe-offload-cpb-hlos = <0x01>; - qcom,bam-pipe-offload-hlos-cpb = <0x03>; - qcom,bam-pipe-offload-hlos-cpb-1 = <0x08>; - qcom,bam-pipe-offload-hlos-hlos = <0x04>; - qcom,bam-pipe-offload-hlos-hlos-1 = <0x09>; - qcom,ce-hw-instance = <0x00>; - qcom,ce-device = <0x00>; - qcom,ce-hw-shared; - qcom,bam-ee = <0x00>; - qcom,smmu-s1-enable; - qcom,no-clock-support; - interconnect-names = "data_path"; - interconnects = <0x18a 0x26 0x189 0x200>; - iommus = <0x12a 0x480 0x00 0x12a 0x481 0x00>; - qcom,iommu-dma = "atomic"; - dma-coherent; - phandle = <0x3c3>; - - qcom_cedev_ns_cb { - compatible = "qcom,qcedev,context-bank"; - label = "ns_context"; - iommus = <0x12a 0x481 0x00>; - dma-coherent; - }; - - qcom_cedev_s_cb { - compatible = "qcom,qcedev,context-bank"; - label = "secure_context"; - iommus = <0x12a 0x483 0x00>; - qcom,iommu-vmid = <0x09>; - qcom,secure-context-bank; - dma-coherent; - }; - }; - - qrng@10c3000 { - compatible = "qcom,msm-rng"; - reg = <0x10c3000 0x1000>; - qcom,no-qrng-config; - qcom,no-clock-support; - phandle = <0x3c4>; - }; - - gic-interrupt-router { - compatible = "qcom,gic-intr-routing"; - qcom,gic-class0-cpus = <0x00 0x01 0x02>; - qcom,gic-class1-cpus = <0x03 0x04 0x05 0x06 0x07>; - }; - - qfprom@221c8000 { - compatible = "qcom,cliffs-qfprom", "qcom,qfprom"; - reg = <0x221c8000 0x1000>; - #address-cells = <0x01>; - #size-cells = <0x01>; - read-only; - ranges; - phandle = <0x3c5>; - - feat_conf6@0118 { - reg = <0x118 0x04>; - phandle = <0x1a1>; - }; - }; - - qfprom@0 { - compatible = "qcom,qfprom-sys"; - nvmem-cells = <0x1a1>; - nvmem-cell-names = "feat_conf6"; - phandle = <0x3c6>; - }; - - sdhc2-opp-table { - compatible = "operating-points-v2"; - phandle = <0x1a5>; - - opp-100000000 { - opp-hz = <0x00 0x5f5e100>; - opp-peak-kBps = <0x27100 0x186a0>; - opp-avg-kBps = <0xc350 0x00>; - }; - - opp-202000000 { - opp-hz = <0x00 0xc0a4680>; - opp-peak-kBps = <0x30d40 0x1d4c0>; - opp-avg-kBps = <0x19640 0x00>; - }; - }; - - sdhci@8804000 { - status = "disabled"; - compatible = "qcom,sdhci-msm-v5"; - reg = <0x8804000 0x1000>; - reg-names = "hc"; - interrupts = <0x00 0xcf 0x04 0x00 0xdf 0x04>; - interrupt-names = "hc_irq", "pwr_irq"; - bus-width = <0x04>; - no-sdio; - no-mmc; - qcom,restore-after-cx-collapse; - qcom,uses_level_shifter; - resets = <0x16f 0x11>; - reset-names = "core_reset"; - clocks = <0x16f 0x6c 0x16f 0x6d>; - clock-names = "iface", "core"; - qcom,dll-hsr-list = <0x7442c 0x00 0x10 0x90106c0 0x80040868>; - iommus = <0x12a 0x140 0x00>; - dma-coherent; - qcom,iommu-dma = "fastmap"; - qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; - qcom,iommu-geometry = <0x40000000 0x10000000>; - interconnects = <0x1a2 0x2f 0x189 0x200 0x1a3 0x02 0x1a4 0x21e>; - interconnect-names = "sdhc-ddr", "cpu-sdhc"; - operating-points-v2 = <0x1a5>; - phandle = <0x3c7>; - vdd-supply = <0x54b>; - qcom,vdd-voltage-level = <0x2d2a80 0x2d2a80>; - qcom,vdd-current-level = <0x00 0xc3500>; - vdd-io-supply = <0x357>; - qcom,vdd-io-voltage-level = <0x1b7740 0x2d2a80>; - qcom,vdd-io-current-level = <0x00 0x55f0>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x3a4>; - pinctrl-1 = <0x3a5>; - cd-gpios = <0x16c 0x1f 0x01>; - - qos0 { - mask = <0xf8>; - vote = <0x2c>; - }; - - qos1 { - mask = <0x07>; - vote = <0x2c>; - }; - }; - - ufsphy_mem@1d80000 { - reg = <0x1d80000 0x2000>; - reg-names = "phy_mem"; - #phy-cells = <0x00>; - lanes-per-direction = <0x02>; - 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 = <0x16d 0x1b 0x16f 0x74 0x1a6 0x02 0x16f 0x77 0x16f 0x79 0x16f 0x7b 0x171 0x172 0x173>; - resets = <0x1a7 0x00>; - status = "ok"; - phandle = <0x1a8>; - compatible = "qcom,ufs-phy-qmp-v4-cliffs"; - vdda-phy-supply = <0x35a>; - vdda-phy-max-microamp = <0x34026>; - vdda-phy-min-microvolt = <0xdea80>; - vdda-pll-supply = <0x14f>; - vdda-pll-max-microamp = <0x47a4>; - vdd-phy-gdsc-supply = <0x1ca>; - vdda-qref-supply = <0x14e>; - vdda-qref-max-microamp = <0xfbf4>; - }; - - shared_ice { - phandle = <0x1a9>; - - alg1 { - alg-name = "alg1"; - rx-alloc-percent = <0x3c>; - status = "disabled"; - }; - - alg2 { - alg-name = "alg2"; - status = "disabled"; - }; - - alg3 { - alg-name = "alg3"; - num-core = <0x1c 0x1c 0x0f 0x0d>; - status = "ok"; - }; - }; - - ufshc@1d84000 { - compatible = "qcom,ufshc"; - reg = <0x1d84000 0x3000 0x1d88000 0x8000 0x1d90000 0x9000 0x1da5000 0x2000 0x1da4000 0x10>; - reg-names = "ufs_mem", "ufs_ice", "ufs_ice_hwkm", "mcq_sqd", "mcq_vs"; - interrupts = <0x00 0x109 0x04>; - phys = <0x1a8>; - phy-names = "ufsphy"; - #reset-cells = <0x01>; - qcom,prime-mask = <0x80>; - qcom,silver-mask = <0x07>; - lanes-per-direction = <0x02>; - 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 = <0x16f 0x70 0x16f 0x07 0x16f 0x6f 0x16f 0x7c 0x16f 0x72 0x16d 0x04 0x16f 0x7a 0x16f 0x76 0x16f 0x78>; - freq-table-hz = <0x5f5e100 0x18054ac0 0x00 0x00 0x00 0x00 0x5f5e100 0x18054ac0 0x5f5e100 0x18054ac0 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - interconnects = <0x1a2 0x30 0x189 0x200 0x1a3 0x02 0x1a4 0x222>; - interconnect-names = "ufs-ddr", "cpu-ufs"; - qcom,ufs-bus-bw,name = "ufshc_mem"; - qcom,ufs-bus-bw,num-cases = <0x1e>; - qcom,ufs-bus-bw,num-paths = <0x02>; - qcom,ufs-bus-bw,vectors-KBps = <0x00 0x00 0x00 0x00 0x39a 0x00 0x3e8 0x00 0x734 0x00 0x3e8 0x00 0xe68 0x00 0x3e8 0x00 0x1cd0 0x00 0x3e8 0x00 0x39a0 0x00 0x3e8 0x00 0x734 0x00 0x3e8 0x00 0xe68 0x00 0x3e8 0x00 0x1cd0 0x00 0x3e8 0x00 0x39a0 0x00 0x3e8 0x00 0x7340 0x00 0x3e8 0x00 0x1f334 0x00 0x3e8 0x00 0x3e667 0x00 0x3e8 0x00 0x16c666 0x00 0x19000 0x00 0x2c7b80 0x00 0x32000 0x00 0x3e667 0x00 0x3e8 0x00 0x7cccd 0x00 0x3e8 0x00 0x16c666 0x00 0x32000 0x00 0x2c7b80 0x00 0x64000 0x00 0x247ae 0x00 0x3e8 0x00 0x48ccd 0x00 0x3e8 0x00 0x16c666 0x00 0x19000 0x00 0x2c7b80 0x00 0x32000 0x00 0x48ccd 0x00 0x3e8 0x00 0x9199a 0x00 0x3e8 0x00 0x16c666 0x00 0x32000 0x64000 0x2c7b80 0x00 0x64000 0x64000 0x591000 0x00 0xc8000 0x00 0x591000 0x00 0xc8000 0x00 0x74a000 0x00 0xc8000 0x00>; - qcom,bus-vector-names = "MIN", "PWM_G1_L1", "PWM_G2_L1", "PWM_G3_L1", "PWM_G4_L1", "PWM_G5_L1", "PWM_G1_L2", "PWM_G2_L2", "PWM_G3_L2", "PWM_G4_L2", "PWM_G5_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", "HS_RA_G5_L2", "HS_RB_G5_L2", "MAX"; - iommus = <0x12a 0x60 0x00>; - qcom,iommu-dma = "fastmap"; - qcom,iommu-dma-addr-pool = <0x1000 0xfffff000>; - qcom,iommu-msi-size = <0x1000>; - shared-ice-cfg = <0x1a9>; - dma-coherent; - qcom,bypass-pbl-rst-wa; - reset-gpios = <0x16c 0xb2 0x01>; - resets = <0x16f 0x12>; - reset-names = "rst"; - msi-parent = <0x1aa 0x60>; - qcom,broken-ahit-wa; - status = "ok"; - phandle = <0x1a7>; - vdd-hba-supply = <0x1cb>; - vcc-supply = <0x34e>; - vcc-max-microamp = <0x124f80>; - vccq-supply = <0x153>; - vccq-max-microamp = <0x124f80>; - qcom,vddp-ref-clk-supply = <0x34a>; - qcom,vddp-ref-clk-max-microamp = <0x64>; - qcom,vccq-parent-supply = <0x347>; - qcom,vccq-parent-max-microamp = <0x33450>; - qcom,vccq-shutdown-supply = <0x153>; - qcom,vccq-shutdown-max-microamp = <0x124f80>; - - qos0 { - mask = <0xf8>; - vote = <0x2c>; - perf; - cpu_freq_vote = <0x03 0x07>; - }; - - qos1 { - mask = <0x07>; - vote = <0x2c>; - cpu_freq_vote = <0x00>; - }; - }; - - qcom,rmtfs_sharedmem@0 { - compatible = "qcom,sharedmem-uio"; - reg = <0x00 0x400000>; - reg-names = "rmtfs"; - qcom,client-id = <0x01>; - }; - - bcm_voter@0 { - compatible = "qcom,bcm-voter"; - qcom,crm-name = "pcie_crm"; - qcom,crm-client-idx = <0x00>; - qcom,crm-pwr-states = <0x05>; - phandle = <0x1ac>; - }; - - interconnect@0 { - compatible = "qcom,cliffs-clk_virt"; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos", "pcie_crm_hw_0"; - qcom,bcm-voters = <0x1ab 0x1ac>; - phandle = <0x1d9>; - }; - - interconnect@1 { - compatible = "qcom,cliffs-mc_virt"; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2", "pcie_crm_hw_0"; - qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0 0x1ac>; - phandle = <0x189>; - }; - - interconnect@16E0000 { - compatible = "qcom,cliffs-aggre1_noc"; - reg = <0x16e0000 0x19180>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - clocks = <0x16f 0x07 0x16f 0x08>; - phandle = <0x1a2>; - }; - - interconnect@1700000 { - compatible = "qcom,cliffs-aggre2_noc"; - reg = <0x1700000 0x1e500>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - clocks = <0x16d 0x0c>; - phandle = <0x18a>; - }; - - interconnect@1600000 { - compatible = "qcom,cliffs-cnoc_cfg"; - reg = <0x1600000 0x6900>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x1a4>; - }; - - interconnect@1500000 { - compatible = "qcom,cliffs-cnoc_main"; - reg = <0x1500000 0x14400>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x3c8>; - }; - - interconnect@24100000 { - compatible = "qcom,cliffs-gem_noc"; - reg = <0x24100000 0xc3080>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2", "pcie_crm_hw_0"; - qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0 0x1ac>; - phandle = <0x1a3>; - }; - - interconnect@7E40000 { - compatible = "qcom,cliffs-lpass_ag_noc"; - reg = <0x7e40000 0xe080>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x3c9>; - }; - - interconnect@7400000 { - compatible = "qcom,cliffs-lpass_lpiaon_noc"; - reg = <0x7400000 0x19080>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x3ca>; - }; - - interconnect@7430000 { - compatible = "qcom,cliffs-lpass_lpicx_noc"; - reg = <0x7430000 0x3a200>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x188>; - }; - - interconnect@1400000 { - compatible = "qcom,cliffs-mmss_noc"; - reg = <0x1400000 0xdc000>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos", "disp", "cam_ife_0", "cam_ife_1", "cam_ife_2"; - qcom,bcm-voters = <0x1ab 0x1ad 0x1ae 0x1af 0x1b0>; - phandle = <0x1c0>; - }; - - interconnect@320C0000 { - compatible = "qcom,cliffs-nsp_noc"; - reg = <0x320c0000 0xe080>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x19a>; - }; - - interconnect@16C0000 { - compatible = "qcom,cliffs-pcie_anoc"; - reg = <0x16c0000 0x12400>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos", "pcie_crm_hw_0"; - qcom,bcm-voters = <0x1ab 0x1ac>; - clocks = <0x16f 0x06 0x16f 0x0f>; - phandle = <0x1c1>; - }; - - interconnect@1680000 { - compatible = "qcom,cliffs-system_noc"; - reg = <0x1680000 0x40000>; - #interconnect-cells = <0x01>; - qcom,bcm-voter-names = "hlos"; - qcom,bcm-voters = <0x1ab>; - phandle = <0x1bf>; - }; - - 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 = <0x03>; - }; - - qcom,hdcp { - compatible = "qcom,hdcp"; - qcom,use-smcinvoke = <0x01>; - }; - - qcom,mem-buf-msgq { - compatible = "qcom,mem-buf-msgq"; - }; - - qti,smmu-proxy { - compatible = "smmu-proxy-sender"; - }; - - qcom,msm-eud@88e0000 { - compatible = "qcom,msm-eud"; - interrupt-names = "eud_irq"; - interrupt-parent = <0x157>; - interrupts = <0x0b 0x04>; - reg = <0x88e0000 0x2000 0x88e2000 0x1000>; - reg-names = "eud_base", "eud_mode_mgr2"; - qcom,secure-eud-en; - qcom,eud-utmi-delay = [00 ff]; - status = "ok"; - phandle = <0x1d4>; - }; - - llcc-pmu@24095000 { - compatible = "qcom,llcc-pmu-ver2"; - reg = <0x24095000 0x300>; - reg-names = "lagg-base"; - phandle = <0x3cb>; - }; - - qcom,pmu { - compatible = "qcom,pmu"; - qcom,long-counter; - qcom,pmu-events-tbl = <0x08 0xff 0x02 0xff 0x11 0xff 0x01 0xff 0x17 0xff 0xff 0xff 0x37 0xff 0xff 0xff 0x1000 0xff 0xff 0xff>; - phandle = <0x3cc>; - }; - - ddr-freq-table { - qcom,freq-tbl = <0x858b8 0xbb800 0x17ba38 0x1a0fe0 0x1febe0 0x29bf80 0x30a138 0x383e70 0x407400>; - phandle = <0x1b1>; - }; - - llcc-freq-table { - qcom,freq-tbl = <0x493e0 0x71e44 0x927c0 0xc4c70 0xe3c88 0x104410>; - phandle = <0x1b3>; - }; - - ddrqos-freq-table { - qcom,freq-tbl = <0x00 0x01>; - phandle = <0x1b4>; - }; - - qcom,dcvs { - compatible = "qcom,dcvs"; - #address-cells = <0x01>; - #size-cells = <0x01>; - ranges; - phandle = <0x3cd>; - - l3 { - compatible = "qcom,dcvs-hw"; - qcom,dcvs-hw-type = <0x02>; - qcom,bus-width = <0x20>; - reg = <0x17d90000 0x4000 0x17d90100 0xa0>; - reg-names = "l3-base", "l3tbl-base"; - phandle = <0x1b9>; - - sp { - compatible = "qcom,dcvs-path"; - qcom,dcvs-path-type = <0x00>; - qcom,shared-offset = <0x90>; - phandle = <0x1ba>; - }; - }; - - ddr { - compatible = "qcom,dcvs-hw"; - qcom,dcvs-hw-type = <0x00>; - qcom,bus-width = <0x04>; - qcom,freq-tbl = <0x1b1>; - phandle = <0x1b5>; - - sp { - compatible = "qcom,dcvs-path"; - qcom,dcvs-path-type = <0x00>; - interconnects = <0x189 0x03 0x189 0x200>; - phandle = <0x3ce>; - }; - - fp { - compatible = "qcom,dcvs-path"; - qcom,dcvs-path-type = <0x01>; - qcom,fp-voter = <0x1b2>; - phandle = <0x1b6>; - }; - }; - - llcc { - compatible = "qcom,dcvs-hw"; - qcom,dcvs-hw-type = <0x01>; - qcom,bus-width = <0x10>; - qcom,freq-tbl = <0x1b3>; - phandle = <0x1b7>; - - sp { - compatible = "qcom,dcvs-path"; - qcom,dcvs-path-type = <0x00>; - interconnects = <0x1a3 0x02 0x1a3 0x22b>; - phandle = <0x3cf>; - }; - - fp { - compatible = "qcom,dcvs-path"; - qcom,dcvs-path-type = <0x01>; - qcom,fp-voter = <0x1b2>; - phandle = <0x1b8>; - }; - }; - - ddrqos { - compatible = "qcom,dcvs-hw"; - qcom,dcvs-hw-type = <0x03>; - qcom,bus-width = <0x01>; - qcom,freq-tbl = <0x1b4>; - phandle = <0x1bb>; - - sp { - compatible = "qcom,dcvs-path"; - qcom,dcvs-path-type = <0x00>; - interconnects = <0x189 0x03 0x189 0x200>; - phandle = <0x1bc>; - }; - }; - }; - - qcom,scmi_plh { - compatible = "qcom,scmi_plh"; - phandle = <0x3d0>; - }; - - qcom,memlat { - compatible = "qcom,memlat"; - phandle = <0x3d1>; - - ddr { - compatible = "qcom,memlat-grp"; - qcom,target-dev = <0x1b5>; - qcom,sampling-path = <0x1b6>; - qcom,miss-ev = <0x1000>; - - silver { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1c 0x1d 0x1e>; - qcom,cpufreq-memfreq-tbl = <0x10fe00 0x858b8 0x168f00 0xbb800 0x1c2000 0x17ba38>; - qcom,sampling-enabled; - }; - - gold { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1f 0x20 0x21 0x22>; - qcom,cpufreq-memfreq-tbl = <0x9ab00 0x858b8 0x122a00 0x17ba38 0x156300 0x1a0fe0 0x1bd500 0x29bf80 0x274200 0x383e70 0x27d800 0x407400>; - qcom,sampling-enabled; - }; - - prime { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x23>; - qcom,cpufreq-memfreq-tbl = <0x9ab00 0x858b8 0xea600 0xbb800 0x127500 0x17ba38 0x164400 0x1a0fe0 0x20d000 0x29bf80 0x28b900 0x383e70 0x2ab980 0x407400>; - qcom,sampling-enabled; - }; - - gold-compute { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; - qcom,cpufreq-memfreq-tbl = <0xe5b00 0x858b8 0x122a00 0xbb800 0x1bd500 0x1a0fe0 0x240900 0x1febe0 0x294f00 0x29bf80>; - qcom,sampling-enabled; - qcom,compute-mon; - }; - - prime-latfloor { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x23>; - qcom,cpufreq-memfreq-tbl = <0x20d000 0x858b8 0x258000 0x407400>; - qcom,sampling-enabled; - }; - }; - - llcc { - compatible = "qcom,memlat-grp"; - qcom,target-dev = <0x1b7>; - qcom,sampling-path = <0x1b8>; - qcom,miss-ev = <0x37>; - - silver { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1c 0x1d 0x1e>; - qcom,cpufreq-memfreq-tbl = <0xdc500 0x493e0 0x168f00 0x71e44 0x1c2000 0x927c0>; - qcom,sampling-enabled; - }; - - gold { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; - qcom,cpufreq-memfreq-tbl = <0x9ab00 0x493e0 0x122a00 0x71e44 0x156300 0x927c0 0x1bd500 0xc4c70 0x240900 0xe3c88 0x294f00 0x104410>; - qcom,sampling-enabled; - }; - - gold-compute { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; - qcom,cpufreq-memfreq-tbl = <0x1fa400 0x493e0 0x240900 0x927c0>; - qcom,sampling-enabled; - qcom,compute-mon; - }; - }; - - l3 { - compatible = "qcom,memlat-grp"; - qcom,target-dev = <0x1b9>; - qcom,sampling-path = <0x1ba>; - qcom,miss-ev = <0x17>; - - silver { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1c 0x1d 0x1e>; - qcom,cpufreq-memfreq-tbl = <0x4b000 0x59100 0x91500 0x7e900 0xc0300 0x96000 0xdc500 0xc4e00 0xf8700 0xdc500 0x10fe00 0xf3c00 0x12c000 0x10b300 0x148200 0x127500 0x168f00 0x148200 0x185100 0x16da00 0x1c2000 0x185100 0x1f5900 0x1b8a00>; - qcom,sampling-enabled; - }; - - gold { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1f 0x20 0x21 0x22>; - qcom,cpufreq-memfreq-tbl = <0x75300 0x59100 0x9ab00 0x7e900 0xe5b00 0xc4e00 0x122a00 0xdc500 0x13a100 0xf3c00 0x16da00 0x127500 0x1a1300 0x148200 0x1fa400 0x16da00 0x2406a8 0x185100 0x294f00 0x1b8a00>; - qcom,sampling-enabled; - }; - - prime { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x23>; - qcom,cpufreq-memfreq-tbl = <0x75300 0x59100 0x9ab00 0x7e900 0xea600 0xc4e00 0x143700 0xf3c00 0x193200 0x127500 0x1af400 0x148200 0x20d000 0x16da00 0x258000 0x185100 0x2bf200 0x1b8a00>; - qcom,sampling-enabled; - }; - - prime-compute { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x23>; - qcom,cpufreq-memfreq-tbl = <0x20d000 0x59100 0x2bf200 0x1b8a00>; - qcom,sampling-enabled; - qcom,compute-mon; - }; - }; - - ddrqos { - compatible = "qcom,memlat-grp"; - qcom,target-dev = <0x1bb>; - qcom,sampling-path = <0x1bc>; - qcom,miss-ev = <0x1000>; - - gold { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x1f 0x20 0x21 0x22 0x23>; - qcom,cpufreq-memfreq-tbl = <0x216600 0x00 0x294f00 0x01>; - qcom,sampling-enabled; - phandle = <0x3d2>; - }; - - prime { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x23>; - qcom,cpufreq-memfreq-tbl = <0x164400 0x00 0x2bf200 0x01>; - qcom,sampling-enabled; - phandle = <0x3d3>; - }; - - prime-latfloor { - compatible = "qcom,memlat-mon"; - qcom,cpulist = <0x23>; - qcom,cpufreq-memfreq-tbl = <0x20d000 0x00 0x2bf200 0x01>; - qcom,sampling-enabled; - phandle = <0x3d4>; - }; - }; - }; - - qcom,llcc-l3-vote { - qcom,target-dev = <0x1b9>; - qcom,secondary-map = <0x493e0 0x59100 0x71e44 0x7e900 0x927c0 0x96000 0xc4c70 0xc4e00 0xe3c88 0xdc500 0x104410 0xf3c00>; - phandle = <0x1bd>; - }; - - qcom,bwmon-llcc@240B7300 { - compatible = "qcom,bwmon4"; - reg = <0x240b7400 0x300 0x240b7300 0x200>; - reg-names = "base", "global_base"; - interrupts = <0x00 0x245 0x04>; - qcom,mport = <0x00>; - qcom,hw-timer-hz = <0x124f800>; - qcom,count-unit = <0x10000>; - qcom,target-dev = <0x1b7>; - qcom,second-vote = <0x1bd>; - phandle = <0x3d5>; - }; - - qcom,bwmon-ddr@24091000 { - compatible = "qcom,bwmon5"; - reg = <0x24091000 0x1000>; - reg-names = "base"; - interrupts = <0x00 0x51 0x04>; - qcom,hw-timer-hz = <0x124f800>; - qcom,count-unit = <0x10000>; - qcom,target-dev = <0x1b5>; - phandle = <0x3d6>; - }; - - 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 = <0x17c>; - - qcom,battery_charger { - compatible = "oplus,hal_sm8350"; - phandle = <0x3d7>; - #cooling-cells = <0x02>; - qcom,thermal-mitigation-step = <0x7a120>; - qcom,pmic_ftm_vph = "/sys/bus/spmi/drivers/pmic-spmi/0-00/c42d000.qcom,spmi:qcom,pmk8550@0:vadc@9000/iio:device0/in_voltage_pm7550ba_vph_pwr_input"; - qcom,pmic_ftm_vbat = "/sys/bus/spmi/drivers/pmic-spmi/0-00/c42d000.qcom,spmi:qcom,pmk8550@0:vadc@9000/iio:device0/in_voltage_pm7550ba_vbat_sns_qbg_input"; - pinctrl-names = "default", "subboard_temp_gpio_default"; - pinctrl-0 = <0x583 0x584>; - pinctrl-1 = <0x585>; - oplus,voocphy_bidirect_cp_support; - oplus,voocphy_support; - oplus,chg_ops = "plat-pmic"; - qcom,otg_boost_src = <0x00>; - oplus,batt_num = <0x02>; - oplus,otg_scheme = <0x00>; - oplus,ic_type = <0x00>; - oplus,ic_index = <0x00>; - io-channels = <0x52d 0x45 0x52d 0x14b 0x52d 0x14c 0x52d 0x747>; - io-channel-names = "mos1_con_therm_adc", "subboard_temp_adc", "batt_con_therm_adc", "usb_con_therm_adc"; - - oplus,pm8350_charger { - oplus,ic_type = <0x00>; - oplus,ic_index = <0x00>; - phandle = <0x574>; - }; - - oplus,pm7550ba_gauge { - oplus,ic_type = <0x0c>; - oplus,ic_index = <0x01>; - phandle = <0x580>; - }; - - oplus,adsp_ufcs { - oplus,ic_type = <0x19>; - oplus,ic_index = <0x00>; - phandle = <0x593>; - }; - - oplus,adsp_mos { - oplus,ic_type = <0x14>; - oplus,ic_index = <0x00>; - phandle = <0x60c>; - }; - - oplus,adsp_dpdm_switch { - oplus,ic_type = <0x16>; - oplus,ic_index = <0x00>; - phandle = <0x597>; - }; - - oplus,adsp_pps { - oplus,ic_type = <0x17>; - oplus,ic_index = <0x00>; - phandle = <0x599>; - }; - }; - - qcom,ucsi { - compatible = "qcom,ucsi-glink"; - phandle = <0x3d8>; - - connector { - - port { - - endpoint { - remote-endpoint = <0x55b>; - phandle = <0x55a>; - }; - }; - }; - }; - - qcom,altmode { - compatible = "qcom,altmode-glink"; - #altmode-cells = <0x01>; - phandle = <0x3d9>; - }; - }; - - 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,pmic_glink_debug { - compatible = "qcom,pmic-glink-debug"; - #address-cells = <0x01>; - #size-cells = <0x00>; - depends-on-supply = <0x159>; - phandle = <0x3da>; - - i2c@101 { - reg = <0x101>; - #address-cells = <0x01>; - #size-cells = <0x00>; - qcom,bus-type = "i2c"; - - qcom,smb1393@34 { - compatible = "qcom,i2c-pmic"; - reg = <0x34>; - qcom,can-sleep; - }; - - qcom,smb1393@35 { - compatible = "qcom,i2c-pmic"; - reg = <0x35>; - qcom,can-sleep; - }; - }; - - spmi@0 { - reg = <0x00>; - #address-cells = <0x02>; - #size-cells = <0x00>; - phandle = <0x5fa>; - - qcom,pm7550ba-debug@7 { - compatible = "qcom,spmi-pmic"; - reg = <0x07 0x00>; - qcom,can-sleep; - }; - }; - }; - - qcom,glink-adc { - compatible = "qcom,glink-adc"; - #address-cells = <0x01>; - #size-cells = <0x00>; - #io-channel-cells = <0x01>; - status = "ok"; - phandle = <0x3db>; - - smb1393_1_iin { - reg = <0x1013401>; - label = "smb1393_1_iin"; - }; - - smb1393_1_ichg { - reg = <0x1013402>; - label = "smb1393_1_ichg"; - }; - - smb1393_1_die_temp { - reg = <0x1013403>; - label = "smb1393_1_die_temp"; - }; - - smb1393_2_iin { - reg = <0x1013501>; - label = "smb1393_2_iin"; - }; - - smb1393_2_ichg { - reg = <0x1013502>; - label = "smb1393_2_ichg"; - }; - - smb1393_2_die_temp { - reg = <0x1013503>; - label = "smb1393_2_die_temp"; - }; - }; - }; - - kgsl-smmu@3da0000 { - compatible = "qcom,qsmmu-v500", "qcom,adreno-smmu"; - reg = <0x3da0000 0x40000 0x3de6000 0x40>; - reg-names = "base", "tcu-base"; - #iommu-cells = <0x02>; - qcom,use-3-lvl-tables; - #global-interrupts = <0x01>; - #size-cells = <0x01>; - #address-cells = <0x01>; - ranges; - dma-coherent; - status = "ok"; - qcom,regulator-names = "vdd"; - vdd-supply = <0x1be>; - clocks = <0x176 0x11 0x16f 0x20 0x16f 0x21 0x176 0x02>; - clock-names = "gpu_cc_hlos1_vote_gpu_smmu", "gcc_gpu_memnoc_gfx", "gcc_gpu_snoc_dvm_gfx", "gpu_cc_ahb"; - qcom,actlr = <0x00 0x3ff 0x32b>; - interrupts = <0x00 0x2a1 0x04 0x00 0x2a5 0x04 0x00 0x2a6 0x04 0x00 0x2a7 0x04 0x00 0x2a8 0x04 0x00 0x2a9 0x04 0x00 0x2aa 0x04 0x00 0x2ab 0x04 0x00 0x2ac 0x04 0x00 0x2ad 0x04 0x00 0x2ae 0x04 0x00 0x2af 0x04 0x00 0x1a6 0x04 0x00 0x1dc 0x04 0x00 0x23e 0x04 0x00 0x23f 0x04 0x00 0x240 0x04 0x00 0x241 0x04 0x00 0x293 0x04 0x00 0x295 0x04 0x00 0x298 0x04 0x00 0x299 0x04 0x00 0x29a 0x04 0x00 0x29c 0x04 0x00 0x29d 0x04 0x00 0x2bb 0x04>; - phandle = <0x1c2>; - - gpu_qtb@3de8000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x3de8000 0x1000 0x3dec000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x00 0x400>; - qcom,iova-width = <0x31>; - interconnects = <0x1a3 0x00 0x189 0x200>; - qcom,num-qtb-ports = <0x02>; - phandle = <0x3dc>; - }; - }; - - apps-smmu@15000000 { - compatible = "qcom,qsmmu-v500"; - reg = <0x15000000 0x100000 0x151fe000 0x40>; - reg-names = "base", "tcu-base"; - #iommu-cells = <0x02>; - qcom,use-3-lvl-tables; - qcom,handoff-smrs = <0x1c00 0x02>; - #global-interrupts = <0x01>; - #size-cells = <0x01>; - #address-cells = <0x01>; - ranges; - dma-coherent; - status = "ok"; - interrupts = <0x00 0x41 0x04 0x00 0x61 0x04 0x00 0x62 0x04 0x00 0x63 0x04 0x00 0x64 0x04 0x00 0x65 0x04 0x00 0x66 0x04 0x00 0x67 0x04 0x00 0x68 0x04 0x00 0x69 0x04 0x00 0x6a 0x04 0x00 0x6b 0x04 0x00 0x6c 0x04 0x00 0x6d 0x04 0x00 0x6e 0x04 0x00 0x6f 0x04 0x00 0x70 0x04 0x00 0x71 0x04 0x00 0x72 0x04 0x00 0x73 0x04 0x00 0x74 0x04 0x00 0x75 0x04 0x00 0x76 0x04 0x00 0xb5 0x04 0x00 0xb6 0x04 0x00 0xb7 0x04 0x00 0xb8 0x04 0x00 0xb9 0x04 0x00 0xba 0x04 0x00 0xbb 0x04 0x00 0xbc 0x04 0x00 0xbd 0x04 0x00 0xbe 0x04 0x00 0xbf 0x04 0x00 0xc0 0x04 0x00 0x13b 0x04 0x00 0x13c 0x04 0x00 0x13d 0x04 0x00 0x13e 0x04 0x00 0x13f 0x04 0x00 0x140 0x04 0x00 0x141 0x04 0x00 0x142 0x04 0x00 0x143 0x04 0x00 0x144 0x04 0x00 0x145 0x04 0x00 0x146 0x04 0x00 0x147 0x04 0x00 0x148 0x04 0x00 0x149 0x04 0x00 0x14a 0x04 0x00 0x14b 0x04 0x00 0x14c 0x04 0x00 0x14d 0x04 0x00 0x14e 0x04 0x00 0x14f 0x04 0x00 0x150 0x04 0x00 0x151 0x04 0x00 0x152 0x04 0x00 0x153 0x04 0x00 0x154 0x04 0x00 0x155 0x04 0x00 0x156 0x04 0x00 0x157 0x04 0x00 0x158 0x04 0x00 0x159 0x04 0x00 0x18b 0x04 0x00 0x18c 0x04 0x00 0x18d 0x04 0x00 0x18e 0x04 0x00 0x18f 0x04 0x00 0x190 0x04 0x00 0x191 0x04 0x00 0x192 0x04 0x00 0x193 0x04 0x00 0x194 0x04 0x00 0x195 0x04 0x00 0x196 0x04 0x00 0x197 0x04 0x00 0x198 0x04 0x00 0x199 0x04 0x00 0x1a2 0x04 0x00 0x1a3 0x04 0x00 0x19c 0x04 0x00 0x1a5 0x04 0x00 0x2c2 0x04 0x00 0x1a7 0x04 0x00 0x1a8 0x04 0x00 0x1a9 0x04 0x00 0x2b1 0x04 0x00 0x2b2 0x04 0x00 0x2b3 0x04 0x00 0x2b4 0x04 0x00 0x2b5 0x04 0x00 0x2b6 0x04 0x00 0x2b7 0x04 0x00 0x2b8 0x04>; - qcom,actlr = <0x800 0x20 0x01 0x1800 0x00 0x01 0x1820 0x00 0x01 0x1840 0x00 0x01 0x1860 0x00 0x01 0x1880 0x00 0x01 0x18c0 0x00 0x01 0x18a0 0x00 0x103 0x18e0 0x00 0x103 0xc01 0x00 0x303 0xc02 0x00 0x303 0xc03 0x00 0x303 0xc04 0x00 0x303 0xc05 0x00 0x303 0xc06 0x00 0x303 0xc07 0x00 0x303 0xc08 0x00 0x303 0xc09 0x00 0x303 0xc0c 0x00 0x303 0xc0d 0x00 0x303 0xc0e 0x00 0x303 0x1c00 0x02 0x01 0x1c01 0x00 0x01 0x1920 0x00 0x103 0x1923 0x00 0x103 0x1924 0x00 0x103 0x1940 0x00 0x103 0x1941 0x04 0x103 0x1943 0x00 0x103 0x1944 0x00 0x103 0x1947 0x00 0x103>; - phandle = <0x12a>; - - anoc_1_qtb@16f1000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x16f1000 0x1000 0x16e1100 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x00 0x400>; - qcom,iova-width = <0x24>; - interconnects = <0x1bf 0x08 0x189 0x200>; - qcom,num-qtb-ports = <0x01>; - phandle = <0x3dd>; - }; - - anoc_2_qtb@171a000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x171a000 0x1000 0x1701000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x400 0x400>; - qcom,iova-width = <0x24>; - interconnects = <0x1bf 0x09 0x189 0x200>; - qcom,num-qtb-ports = <0x01>; - phandle = <0x3de>; - }; - - cam_hf_qtb@14d2000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x14d2000 0x1000 0x1482000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x800 0x400>; - qcom,iova-width = <0x24>; - interconnects = <0x1c0 0x0b 0x189 0x200>; - qcom,num-qtb-ports = <0x02>; - phandle = <0x3df>; - }; - - nsp_qtb@7d3000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x7d3000 0x1000 0x7df000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0xc00 0x400>; - qcom,iova-width = <0x22>; - interconnects = <0x19a 0x29 0x189 0x200>; - qcom,num-qtb-ports = <0x02>; - phandle = <0x3e0>; - }; - - lpass_qtb@7b3000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x7b3000 0x1000 0x7be000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x1000 0x400>; - qcom,iova-width = <0x20>; - interconnects = <0x188 0x28 0x189 0x200>; - qcom,num-qtb-ports = <0x01>; - phandle = <0x3e1>; - }; - - pcie_qtb@16cd000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x16cd000 0x1000 0x16c2000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x1400 0x400>; - qcom,iova-width = <0x24>; - interconnects = <0x1c1 0x2c 0x189 0x200>; - qcom,num-qtb-ports = <0x01>; - qcom,opt-out-tbu-halting; - phandle = <0x3e2>; - }; - - sf_qtb@1451000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x1451000 0x1000 0x1403000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x1800 0x400>; - qcom,iova-width = <0x24>; - interconnects = <0x1c0 0x1c 0x189 0x200>; - qcom,num-qtb-ports = <0x02>; - phandle = <0x3e3>; - }; - - mdp_hf_qtb@14d0000 { - compatible = "qcom,qsmmuv500-tbu", "qcom,qtb500"; - reg = <0x14d0000 0x1000 0x1482000 0x1000>; - reg-names = "base", "debugchain-base"; - qcom,stream-id-range = <0x1c00 0x400>; - qcom,iova-width = <0x20>; - interconnects = <0x1c0 0x15 0x189 0x200>; - qcom,num-qtb-ports = <0x02>; - phandle = <0x3e4>; - }; - }; - - dma_dev { - compatible = "qcom,iommu-dma"; - memory-region = <0x192>; - }; - - iommu_test_device { - compatible = "qcom,iommu-debug-test"; - - usecase0_apps { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x12a 0x400 0x00>; - }; - - usecase1_apps_fastmap { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x12a 0x400 0x00>; - qcom,iommu-dma = "fastmap"; - }; - - usecase2_apps_atomic { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x12a 0x400 0x00>; - qcom,iommu-dma = "atomic"; - }; - - usecase3_apps_dma { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x12a 0x400 0x00>; - dma-coherent; - }; - - usecase4_apps_secure { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x12a 0x400 0x00>; - qcom,iommu-vmid = <0x0a>; - }; - - usecase5_kgsl { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x1c2 0x07 0x00>; - }; - - usecase6_kgsl_dma { - compatible = "qcom,iommu-debug-usecase"; - iommus = <0x1c2 0x07 0x00>; - dma-coherent; - }; - }; - - qcom,dma-heaps { - compatible = "qcom,dma-heaps"; - - qcom,secure_cdsp { - qcom,dma-heap-name = "qcom,cma-secure-cdsp"; - qcom,dma-heap-type = <0x02>; - memory-region = <0x1c3>; - }; - - qcom,qseecom { - qcom,dma-heap-name = "qcom,qseecom"; - qcom,dma-heap-type = <0x02>; - memory-region = <0x19f>; - }; - - qcom,qseecom_ta { - qcom,dma-heap-name = "qcom,qseecom-ta"; - qcom,dma-heap-type = <0x02>; - memory-region = <0x1a0>; - }; - - qcom,display { - qcom,dma-heap-name = "qcom,display"; - qcom,dma-heap-type = <0x02>; - qcom,max-align = <0x09>; - memory-region = <0x1c4>; - }; - }; - - qcom,gdsc@adf0004 { - compatible = "qcom,gdsc"; - reg = <0xadf0004 0x04>; - regulator-name = "cam_cc_bps_gdsc"; - qcom,retain-regs; - qcom,support-hw-trigger; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3e5>; - }; - - qcom,gdsc@add5004 { - compatible = "qcom,gdsc"; - reg = <0xadd5004 0x04>; - regulator-name = "cam_cc_camss_top_gdsc"; - qcom,retain-regs; - qcom,support-hw-trigger; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3e6>; - }; - - qcom,gdsc@adf1004 { - compatible = "qcom,gdsc"; - reg = <0xadf1004 0x04>; - regulator-name = "cam_cc_ife_0_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3e7>; - }; - - qcom,gdsc@adf2004 { - compatible = "qcom,gdsc"; - reg = <0xadf2004 0x04>; - regulator-name = "cam_cc_ife_1_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3e8>; - }; - - qcom,gdsc@adf2054 { - compatible = "qcom,gdsc"; - reg = <0xadf2054 0x04>; - regulator-name = "cam_cc_ife_2_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3e9>; - }; - - qcom,gdsc@adf0080 { - compatible = "qcom,gdsc"; - reg = <0xadf0080 0x04>; - regulator-name = "cam_cc_ipe_0_gdsc"; - qcom,retain-regs; - qcom,support-hw-trigger; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3ea>; - }; - - qcom,gdsc@adf00e4 { - compatible = "qcom,gdsc"; - reg = <0xadf00e4 0x04>; - regulator-name = "cam_cc_sbi_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3eb>; - }; - - qcom,gdsc@adf3058 { - compatible = "qcom,gdsc"; - reg = <0xadf3058 0x04>; - regulator-name = "cam_cc_sfe_0_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3ec>; - }; - - qcom,gdsc@adf30a8 { - compatible = "qcom,gdsc"; - reg = <0xadf30a8 0x04>; - regulator-name = "cam_cc_sfe_1_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - parent-supply = <0x1c5>; - phandle = <0x3ed>; - }; - - qcom,gdsc@adf30f8 { - compatible = "qcom,gdsc"; - reg = <0xadf30f8 0x04>; - regulator-name = "cam_cc_sfe_2_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3ee>; - }; - - qcom,gdsc@adf32bc { - compatible = "qcom,gdsc"; - reg = <0xadf32bc 0x04>; - regulator-name = "cam_cc_titan_top_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x0a>; - clock-names = "ahb_clk"; - interconnects = <0x1c0 0x0b 0x1c0 0x22f>; - interconnect-names = "mmnoc"; - parent-supply = <0x1c6>; - phandle = <0x1c5>; - }; - - qcom,gdsc@af09000 { - compatible = "qcom,gdsc"; - reg = <0xaf09000 0x04>; - regulator-name = "disp_cc_mdss_core_gdsc"; - proxy-supply = <0x1c7>; - qcom,proxy-consumer-enable; - qcom,support-hw-trigger; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x14>; - clock-names = "ahb_clk"; - parent-supply = <0x14a>; - phandle = <0x1c7>; - }; - - qcom,gdsc@af0b000 { - compatible = "qcom,gdsc"; - reg = <0xaf0b000 0x04>; - regulator-name = "disp_cc_mdss_core_int2_gdsc"; - qcom,support-hw-trigger; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x14>; - clock-names = "ahb_clk"; - parent-supply = <0x14a>; - phandle = <0x3ef>; - }; - - qcom,gdsc@a909000 { - compatible = "qcom,gdsc"; - reg = <0xa909000 0x04>; - regulator-name = "mdss_1_disp_cc_mdss_core_gdsc"; - proxy-supply = <0x1c8>; - qcom,proxy-consumer-enable; - qcom,support-hw-trigger; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x1c8>; - }; - - qcom,gdsc@a90b000 { - compatible = "qcom,gdsc"; - reg = <0xa90b000 0x04>; - regulator-name = "mdss_1_disp_cc_mdss_core_int2_gdsc"; - qcom,support-hw-trigger; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3f0>; - }; - - syscon@15214c { - compatible = "syscon"; - reg = <0x15214c 0x04>; - phandle = <0x1c9>; - }; - - syscon@152150 { - compatible = "syscon"; - reg = <0x152150 0x04>; - phandle = <0x3f1>; - }; - - qcom,gdsc@17891000 { - compatible = "qcom,gdsc"; - reg = <0x17891000 0x04>; - regulator-name = "apss_ubwcp_pwr_ctrl"; - qcom,no-status-check-on-disable; - status = "disabled"; - phandle = <0x3f2>; - }; - - qcom,gdsc@16b004 { - compatible = "qcom,gdsc"; - reg = <0x16b004 0x04>; - regulator-name = "gcc_pcie_0_gdsc"; - qcom,retain-regs; - qcom,no-status-check-on-disable; - qcom,collapse-vote = <0x1c9 0x00>; - qcom,support-cfg-gdscr; - status = "ok"; - parent-supply = <0x148>; - phandle = <0x3f3>; - }; - - qcom,gdsc@16c000 { - compatible = "qcom,gdsc"; - reg = <0x16c000 0x04>; - regulator-name = "gcc_pcie_0_phy_gdsc"; - qcom,retain-regs; - qcom,no-status-check-on-disable; - qcom,collapse-vote = <0x1c9 0x01>; - qcom,support-cfg-gdscr; - status = "ok"; - parent-supply = <0x14d>; - phandle = <0x266>; - }; - - qcom,gdsc@18d004 { - compatible = "qcom,gdsc"; - reg = <0x18d004 0x04>; - regulator-name = "gcc_pcie_1_gdsc"; - qcom,retain-regs; - qcom,no-status-check-on-disable; - qcom,collapse-vote = <0x1c9 0x01>; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3f4>; - }; - - qcom,gdsc@18e000 { - compatible = "qcom,gdsc"; - reg = <0x18e000 0x04>; - regulator-name = "gcc_pcie_1_phy_gdsc"; - qcom,retain-regs; - qcom,no-status-check-on-disable; - qcom,collapse-vote = <0x1c9 0x04>; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3f5>; - }; - - qcom,gdsc@117004 { - compatible = "qcom,gdsc"; - reg = <0x117004 0x04>; - regulator-name = "gcc_pcie_2_gdsc"; - qcom,retain-regs; - qcom,no-status-check-on-disable; - qcom,collapse-vote = <0x1c9 0x05>; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3f6>; - }; - - qcom,gdsc@1a3000 { - compatible = "qcom,gdsc"; - reg = <0x1a3000 0x04>; - regulator-name = "gcc_pcie_2_phy_gdsc"; - qcom,retain-regs; - qcom,no-status-check-on-disable; - qcom,collapse-vote = <0x1c9 0x06>; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3f7>; - }; - - qcom,gdsc@19e000 { - compatible = "qcom,gdsc"; - reg = <0x19e000 0x04>; - regulator-name = "gcc_ufs_mem_phy_gdsc"; - proxy-supply = <0x1ca>; - qcom,proxy-consumer-enable; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - parent-supply = <0x14d>; - phandle = <0x1ca>; - }; - - qcom,gdsc@177004 { - compatible = "qcom,gdsc"; - reg = <0x177004 0x04>; - regulator-name = "gcc_ufs_phy_gdsc"; - proxy-supply = <0x1cb>; - qcom,proxy-consumer-enable; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - parent-supply = <0x148>; - phandle = <0x1cb>; - }; - - qcom,gdsc@139004 { - compatible = "qcom,gdsc"; - reg = <0x139004 0x04>; - regulator-name = "gcc_usb30_prim_gdsc"; - proxy-supply = <0x1cc>; - qcom,proxy-consumer-enable; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - parent-supply = <0x148>; - phandle = <0x1cc>; - }; - - qcom,gdsc@150018 { - compatible = "qcom,gdsc"; - reg = <0x150018 0x04>; - regulator-name = "gcc_usb3_phy_gdsc"; - proxy-supply = <0x1cd>; - qcom,proxy-consumer-enable; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - parent-supply = <0x14d>; - phandle = <0x1cd>; - }; - - qcom,gdsc@1a5004 { - compatible = "qcom,gdsc"; - reg = <0x1a5004 0x04>; - regulator-name = "gcc_usb30_sec_gdsc"; - proxy-supply = <0x1ce>; - qcom,proxy-consumer-enable; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x1ce>; - }; - - qcom,gdsc@1a600c { - compatible = "qcom,gdsc"; - reg = <0x1a600c 0x04>; - regulator-name = "gcc_usb3_sec_phy_gdsc"; - proxy-supply = <0x1cf>; - qcom,proxy-consumer-enable; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x1cf>; - }; - - syscon@3d99168 { - compatible = "syscon"; - reg = <0x3d990a0 0x04>; - phandle = <0x1d0>; - }; - - qcom,gdsc@3d99108 { - compatible = "qcom,gdsc"; - reg = <0x3d9908c 0x04>; - regulator-name = "gpu_cc_cx_gdsc"; - hw-ctrl-addr = <0x1d0>; - qcom,no-status-check-on-disable; - qcom,clk-dis-wait-val = <0x08>; - qcom,retain-regs; - status = "ok"; - clocks = <0x16f 0x1d>; - clock-names = "ahb_clk"; - parent-supply = <0x148>; - phandle = <0x1be>; - }; - - syscon@3d99504 { - compatible = "syscon"; - reg = <0x3d99504 0x04>; - phandle = <0x3f8>; - }; - - syscon@3d99058 { - compatible = "syscon"; - reg = <0x3d99030 0x04>; - status = "ok"; - phandle = <0x3f9>; - }; - - syscon@3d99358 { - compatible = "syscon"; - reg = <0x3d99180 0x04>; - status = "ok"; - phandle = <0x3fa>; - }; - - syscon@3d9958c { - compatible = "syscon"; - reg = <0x3d9958c 0x04>; - phandle = <0x3fb>; - }; - - qcom,gdsc@3d9905c { - compatible = "qcom,gdsc"; - reg = <0x3d99034 0x04>; - regulator-name = "gpu_cc_gx_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x1d>; - clock-names = "ahb_clk"; - parent-supply = <0x1d1>; - phandle = <0x3fc>; - }; - - qcom,gdsc@3d68024 { - compatible = "qcom,gdsc"; - reg = <0x3d68024 0x04>; - regulator-name = "gx_clkctl_gx_gdsc"; - reg-supply = <0x1be>; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "disabled"; - phandle = <0x3fd>; - }; - - qcom,gdsc@aaf80a4 { - compatible = "qcom,gdsc"; - reg = <0xaaf80a4 0x04>; - regulator-name = "video_cc_mvs0_gdsc"; - qcom,retain-regs; - qcom,support-hw-trigger; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x89>; - clock-names = "ahb_clk"; - parent-supply = <0x1d2>; - phandle = <0x3fe>; - }; - - qcom,gdsc@aaf804c { - compatible = "qcom,gdsc"; - reg = <0xaaf804c 0x04>; - regulator-name = "video_cc_mvs0c_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x89>; - clock-names = "ahb_clk"; - parent-supply = <0x1c6>; - phandle = <0x1d2>; - }; - - qcom,gdsc@aaf80cc { - compatible = "qcom,gdsc"; - reg = <0xaaf80cc 0x04>; - regulator-name = "video_cc_mvs1_gdsc"; - qcom,retain-regs; - qcom,support-hw-trigger; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x89>; - clock-names = "ahb_clk"; - parent-supply = <0x1d3>; - phandle = <0x3ff>; - }; - - qcom,gdsc@aaf8078 { - compatible = "qcom,gdsc"; - reg = <0xaaf8078 0x04>; - regulator-name = "video_cc_mvs1c_gdsc"; - qcom,retain-regs; - qcom,support-cfg-gdscr; - status = "ok"; - clocks = <0x16f 0x89>; - clock-names = "ahb_clk"; - parent-supply = <0x1c6>; - phandle = <0x1d3>; - }; - - ipcc-self-ping-apss { - compatible = "qcom,ipcc-self-ping"; - interrupts-extended = <0x17c 0x08 0x02 0x04>; - mboxes = <0x17c 0x08 0x02>; - phandle = <0x400>; - }; - - ipcc-self-ping-cdsp { - compatible = "qcom,ipcc-self-ping"; - interrupts-extended = <0x17c 0x06 0x03 0x04>; - mboxes = <0x17c 0x06 0x03>; - phandle = <0x401>; - }; - - ipcc-self-ping-adsp { - compatible = "qcom,ipcc-self-ping"; - interrupts-extended = <0x17c 0x03 0x03 0x04>; - mboxes = <0x17c 0x03 0x03>; - phandle = <0x402>; - }; - - ipcc-self-ping-slpi { - compatible = "qcom,ipcc-self-ping"; - interrupts-extended = <0x17c 0x04 0x03 0x04>; - mboxes = <0x17c 0x04 0x03>; - phandle = <0x403>; - }; - - ssusb@a600000 { - compatible = "qcom,dwc-usb3-msm"; - reg = <0xa600000 0x100000>; - reg-names = "core_base"; - #address-cells = <0x01>; - size-cells = <0x01>; - ranges; - USB3_GDSC-supply = <0x1cc>; - clocks = <0x16f 0x7e 0x16f 0x10 0x16f 0x08 0x16f 0x80 0x16f 0x83>; - clock-names = "core_clk", "iface_clk", "bus_aggr_clk", "utmi_clk", "sleep_clk"; - resets = <0x16f 0x13>; - reset-names = "core_reset"; - interrupts-extended = <0x01 0x00 0x82 0x04 0x157 0x0e 0x01 0x157 0x0f 0x01 0x157 0x11 0x04>; - interrupt-names = "pwr_event_irq", "dp_hs_phy_irq", "dm_hs_phy_irq", "ss_phy_irq"; - qcom,use-pdc-interrupts; - extcon = <0x1d4>; - qcom,use-eusb2-phy; - qcom,dis-sending-cm-l1-quirk; - qcom,core-clk-rate = <0xbebc200>; - qcom,core-clk-rate-hs = <0x3f940ab>; - qcom,core-clk-rate-disconnected = <0x7f28155>; - qcom,pm-qos-latency = <0x02>; - qcom,num-gsi-evt-buffs = <0x03>; - qcom,gsi-reg-offset = <0xfc 0x110 0x120 0x130 0x144 0x1a4>; - interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; - interconnects = <0x1a2 0x31 0x189 0x200 0x1a2 0x31 0x1a4 0x211 0x1a3 0x02 0x1a4 0x223>; - usb-role-switch; - dummy-supply = <0x12a>; - phandle = <0x404>; - - dwc3@a600000 { - compatible = "snps,dwc3"; - reg = <0xa600000 0xd93c>; - iommus = <0x12a 0x40 0x00>; - qcom,iommu-dma = "atomic"; - qcom,iommu-dma-addr-pool = <0x90000000 0x60000000>; - dma-coherent; - interrupts = <0x00 0x85 0x04>; - usb-phy = <0x1d5 0x1d6>; - 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,ssp-u3-u0-quirk; - tx-fifo-resize; - dr_mode = "otg"; - maximum-speed = "high-speed"; - usb-role-switch; - snps,usb2-lpm-disable; - snps,usb2-gadget-lpm-disable; - }; - - port { - - endpoint { - remote-endpoint = <0x55a>; - phandle = <0x55b>; - }; - }; - }; - - usb_nop_phy { - compatible = "usb-nop-xceiv"; - phandle = <0x405>; - }; - - hsphy@88e3000 { - compatible = "qcom,usb-snps-eusb2-phy"; - reg = <0x88e3000 0x154 0x88e2000 0x04 0xc278000 0x04>; - reg-names = "eusb2_phy_base", "eud_enable_reg", "eud_detect_reg"; - vdd-supply = <0x14e>; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xe7ef0>; - vdda12-supply = <0x14f>; - clocks = <0x16d 0x1b 0x1a6 0x04>; - clock-names = "ref_clk_src", "ref_clk"; - resets = <0x16f 0x0f>; - reset-names = "phy_reset"; - qcom,param-override-seq = <0x00 0x58>; - phandle = <0x1d5>; - dummy-supply = <0x559>; - usb-repeater = <0x559>; - }; - - ssphy@88e8000 { - compatible = "qcom,usb-ssphy-qmp-dp-combo"; - reg = <0x88e8000 0x3000>; - reg-names = "qmp_phy_base"; - vdd-supply = <0x1d7>; - qcom,vdd-voltage-level = <0x00 0xd6d80 0xe09c0>; - qcom,vdd-max-load-uA = <0xb798>; - core-supply = <0x14f>; - usb3_dp_phy_gdsc-supply = <0x1cd>; - clocks = <0x16f 0x84 0x16f 0x87 0x16f 0x88 0x174 0x16d 0x1b 0x1a6 0x05 0x16f 0x86>; - clock-names = "aux_clk", "pipe_clk", "pipe_clk_mux", "pipe_clk_ext_src", "ref_clk_src", "ref_clk", "com_aux_clk"; - resets = <0x16f 0x14 0x16f 0x16>; - reset-names = "global_phy_reset", "phy_reset"; - pinctrl-names = "default"; - pinctrl-0 = <0x1d8>; - qcom,qmp-phy-reg-offset = <0x1c14 0x1f08 0x1f14 0x1c40 0x1c00 0x1c44 0xffff 0x08 0x04 0x1c 0x00 0x10 0x1e00>; - qcom,qmp-phy-init-seq = <0x1000 0xc0 0x1004 0x01 0x1010 0x02 0x1014 0x16 0x1018 0x36 0x101c 0x04 0x1020 0x16 0x1024 0x41 0x1028 0x41 0x102c 0x00 0x1030 0x55 0x1034 0x75 0x1038 0x01 0x103c 0x01 0x1048 0x25 0x104c 0x02 0x1050 0x5c 0x1054 0x0f 0x1058 0x5c 0x105c 0x0f 0x1060 0xc0 0x1064 0x01 0x1070 0x02 0x1074 0x16 0x1078 0x36 0x1080 0x08 0x1084 0x1a 0x1088 0x41 0x108c 0x00 0x1090 0x55 0x1094 0x75 0x1098 0x01 0x10a8 0x25 0x10ac 0x02 0x10bc 0x0a 0x10c0 0x01 0x10cc 0x62 0x10d0 0x02 0x10e8 0x0c 0x1110 0x1a 0x1124 0x14 0x1140 0x04 0x1170 0x20 0x1174 0x16 0x11a4 0xb6 0x11a8 0x4b 0x11ac 0x37 0x11b4 0x0c 0x1234 0x00 0x1238 0x00 0x123c 0x1f 0x1240 0x09 0x1284 0xf5 0x128c 0x3f 0x1290 0x3f 0x1294 0x5f 0x12a4 0x12 0x12e4 0x21 0x1408 0x0a 0x1414 0x06 0x1430 0x2f 0x1434 0x7f 0x143c 0xff 0x1440 0x0f 0x1444 0x99 0x144c 0x08 0x1450 0x08 0x1454 0x00 0x1458 0x0a 0x1460 0xa0 0x14d4 0x54 0x14d8 0x0f 0x14dc 0x13 0x14ec 0x0f 0x14f0 0x4a 0x14f4 0x0a 0x14f8 0x07 0x14fc 0x00 0x1510 0x47 0x151c 0x04 0x1524 0x0e 0x155c 0x3f 0x1560 0xbf 0x1564 0xff 0x1568 0xdf 0x156c 0xed 0x1570 0xdc 0x1574 0x5c 0x1578 0x9c 0x157c 0x1d 0x1580 0x09 0x15a0 0x04 0x15a4 0x38 0x15a8 0x0c 0x15b0 0x10 0x15e4 0x14 0x15f8 0x08 0x1634 0x00 0x1638 0x00 0x163c 0x1f 0x1640 0x09 0x1684 0xf5 0x168c 0x3f 0x1690 0x3f 0x1694 0x5f 0x16a4 0x12 0x16e4 0x05 0x1808 0x0a 0x1814 0x06 0x1830 0x2f 0x1834 0x7f 0x183c 0xff 0x1840 0x0f 0x1844 0x99 0x184c 0x08 0x1850 0x08 0x1854 0x00 0x1858 0x0a 0x1860 0xa0 0x18d4 0x54 0x18d8 0x0f 0x18dc 0x13 0x18ec 0x0f 0x18f0 0x4a 0x18f4 0x0a 0x18f8 0x07 0x18fc 0x00 0x1910 0x47 0x191c 0x04 0x1924 0x0e 0x195c 0xbf 0x1960 0xbf 0x1964 0xbf 0x1968 0xdf 0x196c 0xfd 0x1970 0xdc 0x1974 0x5c 0x1978 0x9c 0x197c 0x1d 0x1980 0x09 0x19a0 0x04 0x19a4 0x38 0x19a8 0x0c 0x19b0 0x10 0x19e4 0x14 0x19f8 0x08 0x1cc4 0xc4 0x1cc8 0x89 0x1ccc 0x20 0x1cd8 0x13 0x1cdc 0x21 0x1d88 0x99 0x1d90 0xe7 0x1d94 0x03 0x1db0 0x0a 0x1dc0 0x88 0x1dc4 0x13 0x1dd0 0x0c 0x1ddc 0x4b 0x1dec 0x10 0x1f00 0x68 0x1f18 0xf8 0x1f3c 0x07 0x1f40 0x40 0x1f44 0x00>; - phandle = <0x1d6>; - }; - - usb_audio_qmi_dev { - compatible = "qcom,usb-audio-qmi-dev"; - iommus = <0x12a 0x100b 0x00>; - qcom,iommu-dma = "disabled"; - qcom,usb-audio-stream-id = <0x0b>; - qcom,usb-audio-intr-num = <0x02>; - }; - - qcom,gpi-dma@a00000 { - compatible = "qcom,gpi-dma"; - #dma-cells = <0x05>; - reg = <0xa00000 0x60000>; - reg-names = "gpi-top"; - iommus = <0x12a 0xb6 0x00>; - qcom,max-num-gpii = <0x0c>; - interrupts = <0x00 0x117 0x04 0x00 0x118 0x04 0x00 0x119 0x04 0x00 0x11a 0x04 0x00 0x11b 0x04 0x00 0x11c 0x04 0x00 0x125 0x04 0x00 0x126 0x04 0x00 0x127 0x04 0x00 0x128 0x04 0x00 0x129 0x04 0x00 0x12a 0x04>; - qcom,static-gpii-mask = <0x01>; - qcom,gpii-mask = <0x1e>; - qcom,ev-factor = <0x01>; - qcom,iommu-dma-addr-pool = <0x100000 0x100000>; - qcom,gpi-ee-offset = <0x10000>; - dma-coherent; - status = "ok"; - phandle = <0x1e0>; - }; - - qcom,qupv3_0_geni_se@ac0000 { - compatible = "qcom,geni-se-qup"; - reg = <0xac0000 0x2000>; - #address-cells = <0x01>; - #size-cells = <0x01>; - clock-names = "m-ahb", "s-ahb"; - clocks = <0x16f 0x66 0x16f 0x67>; - iommus = <0x12a 0xa3 0x00>; - qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; - qcom,iommu-geometry = <0x40000000 0x10000000>; - qcom,iommu-dma = "fastmap"; - dma-coherent; - ranges; - status = "ok"; - phandle = <0x406>; - - qcom,qup_uart@a94000 { - compatible = "qcom,geni-debug-uart"; - reg = <0xa94000 0x4000>; - reg-names = "se_phys"; - interrupts = <0x00 0x166 0x04>; - clock-names = "se"; - clocks = <0x16f 0x4b>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1da 0x1db>; - pinctrl-1 = <0x586>; - status = "ok"; - phandle = <0x407>; - }; - - i2c@a80000 { - compatible = "qcom,i2c-geni"; - reg = <0xa80000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x161 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x41>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1dd 0x1de>; - pinctrl-1 = <0x1df>; - dmas = <0x1e0 0x00 0x00 0x03 0x40 0x00 0x1e0 0x01 0x00 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - qcom,shared; - status = "ok"; - phandle = <0x408>; - qcom,clk-freq-out = <0x61a80>; - - wcd939x_i2c@e { - compatible = "qcom,wcd939x-i2c"; - reg = <0x0e>; - vdd-usb-cp-supply = <0x1e1>; - phandle = <0x409>; - status = "disabled"; - }; - - tfa98xx@34 { - status = "ok"; - tfa_channel = <0x00>; - tfa_default_mohm = <0x1f40>; - tfa_max_range = <0x1f40>; - tfa_min_range = <0x1388>; - tfa9874_vdd-supply = <0x1e1>; - reset-gpio = <0x16c 0x7f 0x00>; - reg = <0x34>; - compatible = "nxp,tfa98xx"; - }; - - tfa98xx@35 { - status = "ok"; - tfa_channel = <0x01>; - tfa_default_mohm = <0x189c>; - tfa_max_range = <0x1f40>; - tfa_min_range = <0x1388>; - tfa9874_vdd-supply = <0x1e1>; - reset-gpio = <0x16c 0x83 0x00>; - reg = <0x35>; - compatible = "nxp,tfa98xx"; - }; - - fsa4480@42 { - phandle = <0x6c2>; - reg = <0x42>; - compatible = "qcom,fsa4480-i2c"; - }; - - nq@64 { - rtc6226,vio-supply-voltage = <0x1b7740 0x1b7740>; - vio-supply = <0x1e1>; - rtc6226,vdd-load = <0x3a98>; - rtc6226,vdd-supply-voltage = <0x2ab980 0x2ab980>; - vdd-supply = <0x353>; - fmint-gpio = <0x16c 0xaa 0x00>; - reg = <0x64>; - compatible = "rtc6226"; - }; - }; - - spi@a80000 { - compatible = "qcom,spi-geni"; - reg = <0xa80000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x161 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x41>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1e2 0x1e3 0x1e4 0x1e5>; - pinctrl-1 = <0x1e6>; - dmas = <0x1e0 0x00 0x00 0x01 0x40 0x00 0x1e0 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x40a>; - }; - - i2c@a84000 { - compatible = "qcom,i2c-geni"; - reg = <0xa84000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x162 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x43>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x58c 0x58d>; - pinctrl-1 = <0x58e>; - dmas = <0x1e0 0x00 0x01 0x03 0x40 0x00 0x1e0 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "okay"; - phandle = <0x40b>; - qcom,clk-freq-out = <0x61a80>; - - sc8517-charger@69 { - status = "okay"; - compatible = "sc,sc8517-master"; - reg = <0x69>; - oplus,irq_gpio = <0x16c 0x98 0x00>; - pinctrl-names = "charging_inter_active", "charging_inter_sleep"; - pinctrl-0 = <0x58f>; - pinctrl-1 = <0x590>; - oplus,ic_type = <0x10>; - oplus,ic_index = <0x00>; - oplus,vooc-version = <0x05>; - oplus_spec,external_gauge_support; - oplus_spec,voocphy_bidirect_cp_support; - oplus_spec,voocphy_current_default = <0x6d>; - oplus_spec,svooc_cool_down_current_limit = <0x6e 0x0f 0x0f 0x14 0x19 0x1e 0x23 0x28 0x2d 0x32 0x37 0x3c 0x3f 0x41 0x46 0x4b 0x50 0x55 0x5a 0x5f 0x6e>; - oplus_spec,vooc_cool_down_current_limit = <0x3c 0x14 0x14 0x14 0x1e 0x28 0x32 0x3c>; - oplus_spec,vooc_little_cold_full_voltage = <0x1176>; - oplus_spec,vooc_cool_full_voltage = <0x1176>; - oplus_spec,vooc_warm_full_voltage = <0x1022>; - oplus_spec,vooc_1time_full_voltage = <0x11c6>; - oplus_spec,vooc_ntime_full_voltage = <0x11bc>; - oplus_spec,low_curr_full_t1 = <0x78>; - oplus_spec,low_curr_full_t2 = <0x15e>; - oplus_spec,low_curr_full_t3 = <0x1ae>; - oplus_spec,range1_low_curr_full = <0x3b6 0x11bc 0x352 0x11b7 0x2ee 0x11a8 0x28a 0x119e 0x226 0x1194>; - oplus_spec,range2_low_curr_full = <0x79e 0x11bc 0x73a 0x11b7 0x6d6 0x11a8 0x672 0x119e 0x60e 0x1194>; - oplus_spec,vooc_multistep_initial_batt_temp = <0x3e8>; - oplus_spec,vooc_little_cool_high_temp = <0xc8>; - oplus_spec,vooc_little_cool_temp = <0xc8>; - oplus_spec,vooc_cool_temp = <0x78>; - oplus_spec,vooc_little_cold_temp = <0x32>; - oplus_spec,vooc_normal_low_temp = <0x15e>; - oplus_spec,vooc_strategy_normal_current = <0x6d>; - oplus_spec,vooc_normal_to_little_cool_current = <0x6d>; - oplus_spec,vooc_over_high_temp = <0x1fe>; - oplus_spec,vooc_low_temp = <0x00>; - oplus_spec,vooc_high_temp = <0x1f4>; - oplus_spec,vooc_low_soc = <0x00>; - oplus_spec,vooc_high_soc = <0x5a>; - oplus_spec,vooc_normal_high_temp = <0x1b8>; - oplus_spec,vooc_warm_vol_thr = <0xfa0>; - oplus_spec,vooc_warm_soc_thr = <0x32>; - oplus_spec,impedance_calculation_newmethod; - oplus_spec,svooc_circuit_r_l = <0x18>; - oplus_spec,svooc_circuit_r_h = <0x02>; - oplus_spec,voocphy_ibat_over_current = <0x2c24>; - oplus_spec,voocphy_cp_max_ibus = <0x2c24>; - oplus_spec,voocphy_svooc_cp_max_ibus = <0xdac>; - oplus_spec,voocphy_vooc_cp_max_ibus = <0xdac>; - oplus_spec,batt_pwd_curr_thd1 = <0x1770>; - oplus_spec,batt_pwd_vol_thd1 = <0x11de>; - oplus_spec,voocphy_freq_mincore = <0xe5b00>; - oplus_spec,voocphy_freq_midcore = <0x15f900>; - oplus_spec,voocphy_freq_maxcore = <0x1777d0>; - oplus_spec,voocphy_current_change_timeout = <0x64>; - oplus_spec,copycat_vooc_support; - oplus,abnormal_adapter_current = <0x13 0x13 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; - svooc_batt_sys_curve = <0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x01 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00>; - vooc_batt_sys_curve = <0x00 0x01 0x00 0x01 0x01 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x01 0x00 0x01 0x00 0x01 0x01 0x01 0x00 0x00 0x01 0x00>; - phandle = <0x57c>; - - svooc_charge_strategy { - - strategy_soc_0_to_50 { - strategy_temp_little_cold = <0x103a 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; - strategy_temp_cool = <0x103a 0x24 0x00 0x00 0x00 0x1170 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x103a 0x49 0x00 0x168 0x00 0x103a 0x3c 0x00 0x348 0x00 0x1184 0x33 0x00 0x258 0x00 0x1184 0x2d 0x00 0x00 0x00 0x1184 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x106c 0x6d 0x00 0x3c 0x00 0x106c 0x5b 0x00 0x12c 0x00 0x10ee 0x5a 0x00 0x78 0x00 0x10ee 0x55 0x00 0x78 0x00 0x1184 0x49 0x00 0x258 0x00 0x1184 0x3c 0x00 0x348 0x00 0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x106c 0x6d 0x00 0x3c 0x00 0x106c 0x5b 0x00 0x12c 0x00 0x10ee 0x5a 0x00 0x78 0x00 0x10ee 0x55 0x00 0x78 0x00 0x1184 0x49 0x00 0x258 0x00 0x1184 0x3c 0x00 0x348 0x00 0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; - }; - - strategy_soc_50_to_75 { - strategy_temp_little_cold = <0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; - strategy_temp_cool = <0x1170 0x1e 0x00 0x00 0x00 0x1170 0x19 0x00 0x00 0x00 0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x1176 0x0a 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x1184 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x11b6 0x33 0x00 0x258 0x00 0x11b6 0x2d 0x00 0x00 0x00 0x11b6 0x28 0x00 0x00 0x00 0x11b6 0x23 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; - }; - - strategy_soc_75_to_85 { - strategy_temp_little_cold = <0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x117a 0x0a 0x01 0x00 0x00>; - strategy_temp_cool = <0x1170 0x14 0x00 0x00 0x00 0x1170 0x0f 0x00 0x00 0x00 0x1170 0x0a 0x00 0x00 0x00 0x117a 0x0a 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11b6 0x14 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x11b6 0x24 0x00 0x00 0x00 0x11b6 0x1e 0x00 0x00 0x00 0x11b6 0x19 0x00 0x00 0x00 0x11bc 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; - }; - - strategy_soc_85_to_90 { - strategy_temp_little_cold = <0x117a 0x0a 0x01 0x00 0x00>; - strategy_temp_cool = <0x117a 0x0a 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x11b6 0x12 0x00 0x00 0x00 0x11b6 0x0f 0x00 0x00 0x00 0x11bc 0x0a 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x11b6 0x14 0x00 0x00 0x00 0x11bc 0x12 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x11bc 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x0d 0x01 0x00 0x00>; - }; - }; - - vooc_charge_strategy { - - strategy_soc_0_to_50 { - strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_cool = <0x1144 0x1e 0x00 0x00 0x00 0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; - }; - - strategy_soc_50_to_75 { - strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_cool = <0x1144 0x1e 0x00 0x00 0x00 0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; - }; - - strategy_soc_75_to_85 { - strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_cool = <0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x117b 0x1e 0x00 0x00 0x00 0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; - }; - - strategy_soc_85_to_90 { - strategy_temp_little_cold = <0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_cool = <0x114e 0x14 0x01 0x00 0x00>; - strategy_temp_little_cool = <0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_low = <0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_normal_high = <0x1180 0x14 0x01 0x00 0x00>; - strategy_temp_warm = <0x1022 0x18 0x01 0x00 0x00>; - }; - }; - - oplus,sc8517_cp { - oplus,ic_type = <0x14>; - oplus,ic_index = <0x00>; - phandle = <0x591>; - }; - }; - }; - - spi@a84000 { - compatible = "qcom,spi-geni"; - reg = <0xa84000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x162 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x43>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1ea 0x1eb 0x1ec 0x1ed>; - pinctrl-1 = <0x1ee>; - dmas = <0x1e0 0x00 0x01 0x01 0x40 0x00 0x1e0 0x01 0x01 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x40c>; - }; - - i3c-master@a84000 { - compatible = "qcom,geni-i3c"; - reg = <0xa84000 0x4000 0xeca0000 0x10000>; - clock-names = "se-clk"; - clocks = <0x16f 0x43>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep", "disable"; - pinctrl-0 = <0x1ef 0x1f0>; - pinctrl-1 = <0x1f1 0x1f2>; - pinctrl-2 = <0x1f3>; - interrupts-extended = <0x01 0x00 0x162 0x04 0x157 0x21 0x04 0x157 0x20 0x04>; - #address-cells = <0x03>; - #size-cells = <0x00>; - qcom,ibi-ctrl-id = <0x01>; - dmas = <0x1e0 0x00 0x01 0x04 0x40 0x00 0x1e0 0x01 0x01 0x04 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x40d>; - }; - - i2c@a88000 { - compatible = "qcom,i2c-geni"; - reg = <0xa88000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x163 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x45>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1f4 0x1f5>; - pinctrl-1 = <0x1f6>; - dmas = <0x1e0 0x00 0x02 0x03 0x40 0x00 0x1e0 0x01 0x02 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x40e>; - }; - - spi@a88000 { - compatible = "qcom,spi-geni"; - reg = <0xa88000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x163 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x45>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1f7 0x1f8 0x1f9 0x1fa>; - pinctrl-1 = <0x1fb>; - dmas = <0x1e0 0x00 0x02 0x01 0x40 0x00 0x1e0 0x01 0x02 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x40f>; - }; - - i2c@a8c000 { - compatible = "qcom,i2c-geni"; - reg = <0xa8c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x164 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x47>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x56e 0x56f>; - pinctrl-1 = <0x570>; - dmas = <0x1e0 0x00 0x03 0x03 0x40 0x00 0x1e0 0x01 0x03 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "ok"; - phandle = <0x410>; - - aw8697_haptic@5A { - compatible = "awinic,aw8697_haptic"; - reg = <0x5a>; - reset-gpio = <0x16c 0x93 0x00>; - irq-gpio = <0x16c 0x91 0x00>; - status = "ok"; - qcom,device_id = <0x329>; - oplus,aw86927_boost_voltage = <0x50>; - haptic_hv_vmax = [28 28 28 28 28 28 28 2c 30 34 38 3c 40 44 48 4c 50]; - haptic_hv_gain = [49 51 5a 62 6b 73 7c 80 80 80 80 80 80 80 80 80 80]; - pinctrl-names = "default"; - pinctrl-0 = <0x571>; - oplus,livetap_support; - oplus,auto_break_mode_support; - oplus,d2s_gain = [07]; - oplus,brk_time = [05]; - oplus,brk_gain = [06]; - }; - }; - - spi@a8c000 { - compatible = "qcom,spi-geni"; - reg = <0xa8c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x164 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x47>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x1ff 0x200 0x201 0x202>; - pinctrl-1 = <0x203>; - dmas = <0x1e0 0x00 0x03 0x01 0x40 0x00 0x1e0 0x01 0x03 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x411>; - }; - - i2c@a90000 { - compatible = "qcom,i2c-geni"; - reg = <0xa90000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x165 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x49>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x204 0x205>; - pinctrl-1 = <0x206>; - dmas = <0x1e0 0x00 0x04 0x03 0x40 0x02 0x1e0 0x01 0x04 0x03 0x40 0x02>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x412>; - }; - - spi@a90000 { - compatible = "qcom,spi-geni"; - reg = <0xa90000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x165 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x49>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x562 0x563 0x564 0x565>; - pinctrl-1 = <0x566 0x567>; - dmas = <0x1e0 0x00 0x04 0x01 0x40 0x02 0x1e0 0x01 0x04 0x01 0x40 0x02>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "ok"; - phandle = <0x413>; - qcom,touch-active = "goodix,gt9916S"; - qcom,la-vm; - - goodix-berlin@0 { - compatible = "goodix,gt9916S"; - reg = <0x00>; - spi-max-frequency = <0xf4240>; - interrupt-parent = <0x16c>; - interrupts = <0x81 0x2008>; - goodix,reset-gpio = <0x16c 0x80 0x00>; - goodix,irq-gpio = <0x16c 0x81 0x2008>; - goodix,irq-flags = <0x02>; - goodix,panel-max-x = <0x438>; - goodix,panel-max-y = <0x960>; - goodix,panel-max-w = <0xff>; - goodix,panel-max-p = <0x1000>; - goodix,firmware-name = "goodix_firmware_spi.bin"; - goodix,config-name = "goodix_cfg_group_spi.bin"; - goodix,avdd-name = "avdd"; - goodix,iovdd-name = "iovdd"; - avdd-supply = <0x356>; - iovdd-supply = <0x150>; - goodix,touch-type = "primary"; - goodix,qts_en; - qts,trusted-touch-mode = "vm_mode"; - qts,touch-environment = "pvm"; - qts,trusted-touch-type = "primary"; - qts,trusted-touch-spi-irq = <0x29c>; - qts,trusted-touch-io-bases = <0xa90000>; - qts,trusted-touch-io-sizes = <0x1000>; - qts,trusted-touch-vm-gpio-list = <0x16c 0x10 0x00 0x16c 0x11 0x00 0x16c 0x12 0x00 0x16c 0x13 0x00 0x16c 0x80 0x00 0x16c 0x81 0x2008>; - status = "disabled"; - panel = <0x776 0x76d 0x777 0x778>; - }; - - synaptics_tcm@0 { - compatible = "synaptics-s3910"; - reg = <0x00>; - chip-name = "S3910"; - status = "disabled"; - spi-max-frequency = <0x121eac0>; - interrupt-parent = <0x16c>; - interrupts = <0x81 0x2008>; - vdd_2v8-supply = <0x356>; - vdd_2v8_volt = <0x2de600>; - enable1v8_gpio = <0x53f 0x05 0x01>; - irq-gpio = <0x16c 0x81 0x2008>; - reset-gpio = <0x16c 0x80 0x01>; - pinctrl-names = "default"; - pinctrl-0 = <0x568 0x569>; - touchpanel,max-num-support = <0x0a>; - touchpanel,tx-rx-num = <0x11 0x26>; - earsense,tx-rx-num = <0x10 0x24>; - touchpanel,panel-coords = <0x3160 0x6c98>; - touchpanel,display-coords = <0x4f0 0xadc>; - touchpanel,touchmajor-limit = <0x80 0xd8>; - touchpanel,elimination-range = <0x14 0xc8 0xc8>; - touchpanel,int-mode = <0x01>; - touchpanel,curved-size = <0x2d>; - touchpanel,smooth-level = <0x00 0x01 0x02 0x04 0x07 0x09>; - touchpanel,smooth-level-charging = <0x00 0x02 0x04 0x07 0x08 0x09>; - touchpanel,sensitive-level = <0x00 0x46 0x37 0x28 0x19 0x0a>; - touchpanel,single-optimized-time = <0x08>; - touchpanel,high-frame-rate-time = <0x3c>; - prevention,curved_screen_V2; - prevention,grip_disable_level = <0x06>; - prevention,updelay_time_ms = <0x14>; - prevention,makeup_cnt_weight = <0x04 0x01 0x02 0x02 0x02>; - prevention,large_corner_range = <0x578 0xd48>; - prevention,large_corner_judge_condition = <0x1f4 0x190 0x492 0x07 0x07>; - prevention,trx_reject_condition = <0x09 0x08 0x08>; - prevention,trx_strict_reject_condition = <0x08 0x07 0x07>; - prevention,large_judge_time_ms = <0x1f4 0x32 0x1e>; - prevention,large_exit_condition = <0x08 0x08 0x02>; - prevention,single_channel_width = <0x177 0x177>; - prevention,normal_tap_condition = <0x0a 0x15e>; - prevention,long_edge_condition = <0xb3 0x5a 0x78 0x50>; - prevention,long_strict_edge_condition = <0xa0 0x3c>; - prevention,long_fingerhold_condition = <0x46 0x06 0x04 0x04>; - prevention,short_edge_condition = <0xb3 0x5a 0x78 0x50>; - prevention,short_strict_edge_condition = <0xa0 0x3c>; - prevention,large_strict_exit_condition = <0x06 0x06>; - prevention,top_corner_config = <0x249 0x6ca 0x232>; - prevention,edge_swipe_config = <0x160 0x56e>; - prevention,curved_screen_V4; - prevention,long_eliminate_point_type = <0x02 0x3160 0x2436 0x160 0x6c98 0x12c 0x01>; - prevention,long_fingerhold_condition2 = <0x2ca 0x7d0 0x00 0x00>; - prevention,top_corner_config2 = <0x03 0x50 0x177 0x2be 0x00>; - prevention,hor_long_top_corner_config = <0x2be 0x90d 0x00 0x00>; - prevention,top_middle_config = <0x3160 0x486 0x486 0x00>; - prevention,corner_eliminate_point_type = <0x00 0x57c 0xadc 0x01>; - prevention,finger_hold_differ_size = <0x01 0x00 0x160 0x12c>; - prevention,finger_hold_max_rx_exit_distance = <0x05 0x160 0x90d>; - prevention,max_rx_exit_distance = <0x01 0x05 0x78 0x160 0x90d>; - prevention,dynamic_finger_hold_exit_distance = <0x01 0x160 0x90d 0x19a>; - prevention,edge_sliding_matched_support = <0x01 0xc8 0x03 0x01>; - prevention,reclining_mode_support = <0x01>; - prevention,long_eliminate_point_type_recli = <0x02 0x3160 0x2436 0x160 0x6c98 0x1f4 0x01>; - prevention,finger_hold_differ_size_recli = <0x01 0x00 0x160 0x12c>; - prevention,finger_hold_max_rx_exit_distance_recli = <0x05 0x160 0x90d>; - prevention,max_rx_exit_distance_recli = <0x01 0x05 0x78 0x160 0x90d>; - prevention,dynamic_finger_hold_exit_distance_recli = <0x01 0x160 0x90d 0x19a>; - prevention,edge_sliding_matched_support_recli = <0x01 0x96 0x03 0x00>; - prevention,long_edge_condition_recli = <0xb3 0x5a 0x78 0x50>; - end_stretch_value = <0x1e0 0xfa 0x10 0x10>; - touchpanel,tp_ic_type = <0x02>; - panel_type = <0x03 0x07>; - platform_support_project = <0x5c39 0x606f 0x5c46 0x5ca6>; - platform_support_project_dir = <0x5c39 0x5c39 0x5c39 0x5c39>; - platform_support_project_commandline = "mdss_dsi_panel_bale_P_3_AB714_dsc_cmd", "mdss_dsi_panel_bale_P_7_AB715_dsc_cmd"; - black_gesture_support; - pressure_report_support; - charger_pump_support; - game_switch_support; - smart_gesture_support; - fw_update_app_support; - fingerprint_underscreen_support; - freq_hop_simulate_support; - report_flow_unlock_support; - screenoff_fingerprint_info_support; - irq_need_dev_resume_ok; - report_rate_white_list_support; - kernel_grip_support; - health_monitor_support; - black_gesture_indep_support; - algorithm_support; - spi_port_support; - exception_upload_support; - sportify_aod_gesture_support; - glove_mode_support; - fingerprint_not_report_in_suspend; - snr_read_support; - palm_to_sleep_support; - skip_reinit_device_support; - tp_data_record_support; - edge_pull_out_support; - touchpanel,button-type = <0x04>; - touchpanel.button-TRx = <0x00 0x00>; - - S3910 { - switch_report_rate; - report_rate_default = <0x3c>; - report_rate_game_value = <0x03>; - fps_report_rate = <0x3c 0x02 0x5a 0x03 0x78 0x03>; - default_gesture_mask = <0x1fff>; - fwupdate_bootloader = <0x01>; - normal_config_version = <0x02>; - extreme_game_report_rate = <0x168>; - }; - - S3910_PANEL7 { - interrupts = <0x81 0x2008>; - irq-gpio = <0x16c 0x81 0x2008>; - reset-gpio = <0x16c 0x80 0x01>; - touchpanel,max-num-support = <0x0a>; - touchpanel,tx-rx-num = <0x12 0x27>; - touchpanel,panel-coords = <0x3160 0x6c98>; - touchpanel,display-coords = <0x4f0 0xadc>; - touchpanel,touchmajor-limit = <0x100 0x100>; - touchpanel,int-mode = <0x01>; - touchpanel,curved-size = <0x2d>; - touchpanel,smooth-level = <0x00 0x01 0x02 0x04 0x07 0x09>; - touchpanel,smooth-level-charging = <0x00 0x02 0x04 0x07 0x08 0x09>; - touchpanel,sensitive-level = <0x00 0x46 0x37 0x28 0x19 0x0a>; - touchpanel,single-optimized-time = <0x08>; - touchpanel,high-frame-rate-time = <0x3c>; - prevention,curved_screen_V2; - prevention,grip_disable_level = <0x06>; - prevention,updelay_time_ms = <0x14>; - prevention,makeup_cnt_weight = <0x04 0x01 0x02 0x02 0x02>; - prevention,large_corner_range = <0x578 0xd48>; - prevention,large_corner_judge_condition = <0x1f4 0x190 0x492 0x07 0x07>; - prevention,trx_reject_condition = <0x09 0x08 0x08>; - prevention,trx_strict_reject_condition = <0x08 0x07 0x07>; - prevention,large_judge_time_ms = <0x1f4 0x32 0x1e>; - prevention,large_exit_condition = <0x08 0x08 0x02>; - prevention,single_channel_width = <0x177 0x177>; - prevention,normal_tap_condition = <0x0a 0x15e>; - prevention,long_edge_condition = <0xb3 0x5a 0x78 0x50>; - prevention,long_strict_edge_condition = <0xa0 0x3c>; - prevention,long_fingerhold_condition = <0x46 0x06 0x04 0x04>; - prevention,short_edge_condition = <0xb3 0x5a 0x78 0x50>; - prevention,short_strict_edge_condition = <0xa0 0x3c>; - prevention,large_strict_exit_condition = <0x06 0x06>; - prevention,top_corner_config = <0x249 0x6ca 0x232>; - prevention,edge_swipe_config = <0x160 0x56e>; - prevention,curved_screen_V4; - prevention,long_eliminate_point_type = <0x02 0x3160 0x2436 0x160 0x6c98 0x12c 0x01>; - prevention,long_fingerhold_condition2 = <0x2ca 0x7d0 0x00 0x00>; - prevention,top_corner_config2 = <0x03 0x50 0x177 0x2be 0x00>; - prevention,hor_long_top_corner_config = <0x2be 0x90d 0x00 0x00>; - prevention,top_middle_config = <0x3160 0x486 0x486 0x00>; - prevention,corner_eliminate_point_type = <0x00 0x57c 0xadc 0x01>; - prevention,finger_hold_differ_size = <0x01 0x00 0x160 0x12c>; - prevention,finger_hold_max_rx_exit_distance = <0x05 0x160 0x90d>; - prevention,max_rx_exit_distance = <0x01 0x05 0x78 0x160 0x90d>; - prevention,dynamic_finger_hold_exit_distance = <0x01 0x160 0x90d 0x19a>; - prevention,edge_sliding_matched_support = <0x01 0xc8 0x03 0x01>; - prevention,reclining_mode_support = <0x01>; - prevention,long_eliminate_point_type_recli = <0x02 0x3160 0x2436 0x160 0x6c98 0x1f4 0x01>; - prevention,finger_hold_differ_size_recli = <0x01 0x00 0x160 0x12c>; - prevention,finger_hold_max_rx_exit_distance_recli = <0x05 0x160 0x90d>; - prevention,max_rx_exit_distance_recli = <0x01 0x05 0x78 0x160 0x90d>; - prevention,dynamic_finger_hold_exit_distance_recli = <0x01 0x160 0x90d 0x19a>; - prevention,edge_sliding_matched_support_recli = <0x01 0x96 0x03 0x00>; - prevention,long_edge_condition_recli = <0xb3 0x5a 0x78 0x50>; - }; - }; - - synaptics_tcm_hbp@0 { - compatible = "synaptics,tcm-spi-hbp"; - reg = <0x00>; - chip-name = "S3910"; - status = "okay"; - spi-max-frequency = <0x121eac0>; - qcom,rt; - interrupt-parent = <0x16c>; - interrupts = <0x81 0x2008>; - avdd-supply = <0x356>; - synaptics,avdd-name = "avdd"; - synaptics,vdd-gpio = <0x53f 0x05 0x01>; - synaptics,irq-gpio = <0x16c 0x81 0x2008>; - synaptics,reset-gpio = <0x16c 0x80 0x01>; - pinctrl-names = "default"; - pinctrl-0 = <0x568 0x569>; - touchpanel,panel-coords = <0x3160 0x6c98>; - touchpanel,tx-rx-num = <0x11 0x26>; - panel_type = <0x03 0x07>; - firmware_name = "AB714"; - platform_support_project = <0x5c39 0x606f 0x5c46 0x5ca6>; - platform_support_project_dir = <0x5c39 0x5c39 0x5c39 0x5c39>; - platform_support_project_commandline = "mdss_dsi_panel_bale_P_3_AB714_dsc_cmd", "mdss_dsi_panel_bale_P_7_AB715_dsc_cmd"; - synaptics,power-on-state = <0x01>; - synaptics,power-delay-ms = <0xc8>; - synaptics,irq-on-state = <0x00>; - synaptics,reset-on-state = <0x00>; - synaptics,reset-active-ms = <0x0a>; - synaptics,reset-delay-ms = <0x50>; - synaptics,spi-mode = <0x00>; - synaptics,spi-byte-delay-us = <0x00>; - synaptics,spi-block-delay-us = <0x00>; - tp_data_record_support; - - S3910_PANEL7 { - touchpanel,tx-rx-num = <0x12 0x27>; - }; - }; - }; - - i3c-master@a90000 { - compatible = "qcom,geni-i3c"; - reg = <0xa90000 0x4000 0xecb0000 0x10000>; - clock-names = "se-clk"; - clocks = <0x16f 0x49>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep", "disable"; - pinctrl-0 = <0x20c 0x20d>; - pinctrl-1 = <0x20e 0x20f>; - pinctrl-2 = <0x210>; - interrupts-extended = <0x01 0x00 0x165 0x04 0x157 0x23 0x04 0x157 0x22 0x04>; - #address-cells = <0x03>; - #size-cells = <0x00>; - qcom,ibi-ctrl-id = <0x02>; - dmas = <0x1e0 0x00 0x04 0x04 0x40 0x00 0x1e0 0x01 0x04 0x04 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x414>; - }; - - i2c@a98000 { - compatible = "qcom,i2c-geni"; - reg = <0xa98000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x16b 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x4d>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x211 0x212>; - pinctrl-1 = <0x213>; - dmas = <0x1e0 0x00 0x06 0x03 0x40 0x00 0x1e0 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x415>; - }; - - spi@a98000 { - compatible = "qcom,spi-geni"; - reg = <0xa98000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x16b 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x4d>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x214 0x215 0x216 0x217>; - pinctrl-1 = <0x218>; - dmas = <0x1e0 0x00 0x06 0x01 0x40 0x00 0x1e0 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x416>; - }; - - i3c-master@a98000 { - compatible = "qcom,geni-i3c"; - reg = <0xa98000 0x4000 0xecc0000 0x10000>; - clock-names = "se-clk"; - clocks = <0x16f 0x4d>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x18a 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep", "disable"; - pinctrl-0 = <0x219 0x21a>; - pinctrl-1 = <0x21b 0x21c>; - pinctrl-2 = <0x21d>; - interrupts-extended = <0x01 0x00 0x16b 0x04 0x157 0x25 0x04 0x157 0x24 0x04>; - #address-cells = <0x03>; - #size-cells = <0x00>; - qcom,ibi-ctrl-id = <0x03>; - dmas = <0x1e0 0x00 0x06 0x04 0x40 0x00 0x1e0 0x01 0x06 0x04 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x417>; - }; - - i2c@a9c000 { - compatible = "qcom,i2c-geni"; - reg = <0xa9c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x243 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x4f>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x21e 0x21f>; - pinctrl-1 = <0x220>; - dmas = <0x1e0 0x00 0x07 0x03 0x40 0x00 0x1e0 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x418>; - }; - - spi@a9c000 { - compatible = "qcom,spi-geni"; - reg = <0xa9c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x243 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x4f>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x24 0x1d9 0x23c 0x1a3 0x02 0x1a4 0x21c 0x1a2 0x06 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x221 0x222 0x223 0x224>; - pinctrl-1 = <0x225>; - dmas = <0x1e0 0x00 0x07 0x01 0x40 0x00 0x1e0 0x01 0x07 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x419>; - }; - }; - - qcom,gpi-dma@800000 { - compatible = "qcom,gpi-dma"; - #dma-cells = <0x05>; - reg = <0x800000 0x60000>; - reg-names = "gpi-top"; - iommus = <0x12a 0x436 0x00>; - qcom,max-num-gpii = <0x0c>; - interrupts = <0x00 0x24c 0x04 0x00 0x24d 0x04 0x00 0x24e 0x04 0x00 0x24f 0x04 0x00 0x250 0x04 0x00 0x251 0x04 0x00 0x252 0x04 0x00 0x253 0x04 0x00 0x254 0x04 0x00 0x255 0x04 0x00 0x256 0x04 0x00 0x257 0x04>; - qcom,static-gpii-mask = <0x01>; - qcom,gpii-mask = <0x1e>; - qcom,ev-factor = <0x01>; - qcom,iommu-dma-addr-pool = <0x100000 0x100000>; - qcom,gpi-ee-offset = <0x10000>; - dma-coherent; - status = "ok"; - phandle = <0x229>; - }; - - qcom,qupv3_1_geni_se@8c0000 { - compatible = "qcom,geni-se-qup"; - reg = <0x8c0000 0x2000>; - #address-cells = <0x01>; - #size-cells = <0x01>; - clock-names = "m-ahb", "s-ahb"; - clocks = <0x16f 0x6a 0x16f 0x6b>; - iommus = <0x12a 0x423 0x00>; - qcom,iommu-dma-addr-pool = <0x40000000 0x10000000>; - qcom,iommu-geometry = <0x40000000 0x10000000>; - qcom,iommu-dma = "fastmap"; - dma-coherent; - ranges; - status = "ok"; - phandle = <0x41a>; - - i2c@880000 { - compatible = "qcom,i2c-geni"; - reg = <0x880000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x175 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x56>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x226 0x227>; - pinctrl-1 = <0x228>; - dmas = <0x229 0x00 0x00 0x03 0x400 0x00 0x229 0x01 0x00 0x03 0x400 0x00>; - dma-names = "tx", "rx"; - status = "ok"; - phandle = <0x41b>; - qcom,pm-ctrl-client; - qcom,clk-freq-out = <0xf4240>; - qcom,high-perf; - - qcom,eeprom2 { - phandle = <0x651>; - status = "ok"; - clock-rates = <0x124f800>; - clock-cntl-level = "nominal"; - clock-names = "cam_clk"; - clocks = <0x154 0x71>; - cci-master = <0x01>; - gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET3"; - gpio-req-tbl-flags = <0x01 0x00>; - gpio-req-tbl-num = <0x00 0x01>; - gpio-reset = <0x01>; - gpios = <0x16c 0x44 0x00 0x16c 0x03 0x00>; - pinctrl-1 = <0x64f 0x650>; - pinctrl-0 = <0x64d 0x64e>; - pinctrl-names = "cam_default", "cam_suspend"; - gpio-no-mux = <0x00>; - rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x00>; - rgltr-max-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; - rgltr-min-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; - rgltr-cntrl-support; - regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_clk"; - cam_clk-supply = <0x1c5>; - cam_vio-supply = <0x5fe>; - cam_vdig-supply = <0x363>; - cam_vana-supply = <0x366>; - compatible = "qcom,cam-i2c-eeprom"; - reg = <0x54>; - cell-index = <0x02>; - }; - - qcom,cam-sensor2 { - status = "ok"; - clock-rates = <0x124f800>; - clock-cntl-level = "nominal"; - clock-names = "cam_clk"; - clocks = <0x154 0x71>; - cci-master = <0x01>; - gpio-req-tbl-label = "CAMIF_MCLK4", "CAM_RESET3"; - gpio-req-tbl-flags = <0x01 0x00>; - gpio-req-tbl-num = <0x00 0x01>; - gpio-reset = <0x01>; - gpios = <0x16c 0x44 0x00 0x16c 0x03 0x00>; - pinctrl-1 = <0x64f 0x650>; - pinctrl-0 = <0x64d 0x64e>; - pinctrl-names = "cam_default", "cam_suspend"; - gpio-no-mux = <0x00>; - rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x00>; - rgltr-max-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; - rgltr-min-voltage = <0x2c4020 0x100590 0x1b7740 0x00>; - aon-camera-id = <0x00>; - rgltr-cntrl-support; - regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_clk"; - cam_clk-supply = <0x1c5>; - cam_vio-supply = <0x5fe>; - cam_vdig-supply = <0x363>; - cam_vana-supply = <0x366>; - eeprom-src = <0x651>; - sensor-position-yaw = <0xb4>; - sensor-position-pitch = <0x00>; - sensor-position-roll = <0x5a>; - csiphy-sd-index = <0x04>; - reg = <0x20>; - compatible = "qcom,cam-i2c-sensor"; - cell-index = <0x02>; - }; - }; - - spi@880000 { - compatible = "qcom,spi-geni"; - reg = <0x880000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x175 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x56>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x22a 0x22b 0x22c 0x22d>; - pinctrl-1 = <0x22e>; - dmas = <0x229 0x00 0x00 0x01 0x40 0x00 0x229 0x01 0x00 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x41c>; - }; - - i3c-master@880000 { - compatible = "qcom,geni-i3c"; - reg = <0x880000 0x4000 0xecd0000 0x10000>; - clock-names = "se-clk"; - clocks = <0x16f 0x56>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep", "disable"; - pinctrl-0 = <0x22f 0x230>; - pinctrl-1 = <0x231 0x232>; - pinctrl-2 = <0x233>; - interrupts-extended = <0x01 0x00 0x175 0x04 0x157 0x30 0x04 0x157 0x2f 0x04>; - #address-cells = <0x03>; - #size-cells = <0x00>; - qcom,ibi-ctrl-id = <0x04>; - dmas = <0x229 0x00 0x00 0x04 0x40 0x00 0x229 0x01 0x00 0x04 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x41d>; - }; - - i2c@884000 { - compatible = "qcom,i2c-geni"; - reg = <0x884000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x247 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x58>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x234 0x235>; - pinctrl-1 = <0x236>; - dmas = <0x229 0x00 0x01 0x03 0x40 0x00 0x229 0x01 0x01 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "ok"; - phandle = <0x41e>; - qcom,clk-freq-out = <0xf4240>; - - nq@28 { - compatible = "qcom,sn-nci"; - reg = <0x28>; - qcom,sn-irq = <0x16c 0x3d 0x00>; - qcom,sn-ven = <0x16c 0x72 0x00>; - qcom,sn-clkreq = <0x16c 0x73 0x00>; - qcom,sn-vdd-1p8-supply = <0x34a>; - qcom,sn-vdd-1p8-voltage = <0x124f80 0x124f80>; - qcom,sn-vdd-1p8-current = <0x26548>; - interrupt-parent = <0x16c>; - interrupts = <0x3d 0x00>; - interrupt-names = "nfc_irq"; - pinctrl-names = "nfc_active", "nfc_suspend"; - pinctrl-0 = <0x56a 0x56b>; - pinctrl-1 = <0x56c 0x56d>; - qcom,sn-szone = "enable"; - }; - }; - - i3c-master@884000 { - compatible = "qcom,geni-i3c"; - reg = <0x884000 0x4000 0xece0000 0x10000>; - clock-names = "se-clk"; - clocks = <0x16f 0x58>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep", "disable"; - pinctrl-0 = <0x237 0x238>; - pinctrl-1 = <0x239 0x23a>; - pinctrl-2 = <0x23b>; - interrupts-extended = <0x01 0x00 0x247 0x04 0x157 0x32 0x04 0x157 0x31 0x04>; - #address-cells = <0x03>; - #size-cells = <0x00>; - qcom,ibi-ctrl-id = <0x05>; - dmas = <0x229 0x00 0x01 0x04 0x40 0x00 0x229 0x01 0x01 0x04 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x41f>; - }; - - qcom,qup_uart@888000 { - compatible = "qcom,msm-geni-serial-hs"; - reg = <0x888000 0x4000>; - reg-names = "se_phys"; - interrupts-extended = <0x01 0x00 0x248 0x04 0x16c 0x2b 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x5a>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "active", "sleep", "shutdown"; - pinctrl-0 = <0x23c 0x23d 0x23e 0x23f>; - pinctrl-1 = <0x240 0x241 0x242 0x243>; - pinctrl-2 = <0x240 0x241 0x242 0x23f>; - pinctrl-3 = <0x23c 0x23d 0x23e 0x23f>; - qcom,wakeup-byte = <0xfd>; - status = "ok"; - phandle = <0x420>; - }; - - i2c@88c000 { - compatible = "qcom,i2c-geni"; - reg = <0x88c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x249 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x5c>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x244 0x245>; - pinctrl-1 = <0x246>; - dmas = <0x229 0x00 0x03 0x03 0x40 0x02 0x229 0x01 0x03 0x03 0x40 0x02>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x421>; - }; - - spi@88c000 { - compatible = "qcom,spi-geni"; - reg = <0x88c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x249 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x5c>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x59e>; - pinctrl-1 = <0x59f>; - dmas = <0x229 0x00 0x03 0x01 0x40 0x02 0x229 0x01 0x03 0x01 0x40 0x02>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "ok"; - phandle = <0x422>; - - consumerIr@0 { - compatible = "oplus,kookong_ir_spi"; - reg = <0x00>; - status = "ok"; - spi-max-frequency = <0x4c4b40>; - ir-spi-mode = <0x00>; - }; - }; - - i2c@890000 { - compatible = "qcom,i2c-geni"; - reg = <0x890000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x24a 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x5e>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep", "pulldown", "pullup"; - pinctrl-0 = <0x587 0x588>; - pinctrl-1 = <0x589>; - dmas = <0x229 0x00 0x04 0x03 0x40 0x00 0x229 0x01 0x04 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "ok"; - phandle = <0x423>; - qcom,clk-freq-out = <0x186a0>; - pinctrl-2 = <0x58a>; - pinctrl-3 = <0x58b>; - - bq27541-battery@55 { - status = "okay"; - compatible = "oplus,bq27541-battery"; - reg = <0x55>; - qcom,modify-soc-smooth; - qcom,modify-soc-calibration; - qcom,batt_bq28z610; - qcom,sha1_key_index = <0x01>; - oplus,batt_num = <0x02>; - oplus,ic_type = <0x0c>; - oplus,ic_index = <0x00>; - phandle = <0x57f>; - }; - }; - - i2c@894000 { - compatible = "qcom,i2c-geni"; - reg = <0x894000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x24b 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x60>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x24f 0x250>; - pinctrl-1 = <0x251>; - dmas = <0x229 0x00 0x05 0x03 0x40 0x00 0x229 0x01 0x05 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x424>; - }; - - spi@894000 { - compatible = "qcom,spi-geni"; - reg = <0x894000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x24b 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x60>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x252 0x253 0x254 0x255>; - pinctrl-1 = <0x256>; - dmas = <0x229 0x00 0x05 0x01 0x40 0x00 0x229 0x01 0x05 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x425>; - }; - - i2c@898000 { - compatible = "qcom,i2c-geni"; - reg = <0x898000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x1cd 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x62>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x257 0x258>; - pinctrl-1 = <0x259>; - dmas = <0x229 0x00 0x06 0x03 0x40 0x00 0x229 0x01 0x06 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x426>; - }; - - spi@898000 { - compatible = "qcom,spi-geni"; - reg = <0x898000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - reg-names = "se_phys"; - interrupts = <0x00 0x1cd 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x62>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x25a 0x25b 0x25c 0x25d>; - pinctrl-1 = <0x25e>; - dmas = <0x229 0x00 0x06 0x01 0x40 0x00 0x229 0x01 0x06 0x01 0x40 0x00>; - dma-names = "tx", "rx"; - spi-max-frequency = <0x2faf080>; - status = "disabled"; - phandle = <0x427>; - }; - - i2c@89c000 { - compatible = "qcom,i2c-geni"; - reg = <0x89c000 0x4000>; - #address-cells = <0x01>; - #size-cells = <0x00>; - interrupts = <0x00 0x1ce 0x04>; - clock-names = "se-clk"; - clocks = <0x16f 0x64>; - interconnect-names = "qup-core", "qup-config", "qup-memory"; - interconnects = <0x1d9 0x25 0x1d9 0x23d 0x1a3 0x02 0x1a4 0x21d 0x18a 0x07 0x189 0x200>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x25f 0x260>; - pinctrl-1 = <0x261>; - dmas = <0x229 0x00 0x07 0x03 0x40 0x00 0x229 0x01 0x07 0x03 0x40 0x00>; - dma-names = "tx", "rx"; - status = "disabled"; - phandle = <0x428>; - }; - }; - - qcom,pcie@1c00000 { - compatible = "qcom,pci-msm"; - reg = <0x1c00000 0x3000 0x1c06000 0x2000 0x60000000 0xf1d 0x60000f20 0xa8 0x60001000 0x1000 0x60100000 0x100000 0x1d07000 0x4000>; - reg-names = "parf", "phy", "dm_core", "elbi", "iatu", "conf", "pcie_sm"; - cell-index = <0x00>; - linux,pci-domain = <0x00>; - #address-cells = <0x03>; - #size-cells = <0x02>; - ranges = <0x1000000 0x00 0x60200000 0x60200000 0x00 0x100000 0x2000000 0x00 0x60300000 0x60300000 0x00 0x3d00000>; - interrupts = <0x00 0x8c 0x04 0x00 0x95 0x04 0x00 0x96 0x04 0x00 0x97 0x04 0x00 0x98 0x04>; - interrupt-names = "int_global_int", "int_a", "int_b", "int_c", "int_d"; - msi-map = <0x00 0x1aa 0x1400 0x01 0x100 0x1aa 0x1401 0x01>; - perst-gpio = <0x16c 0x21 0x00>; - wake-gpio = <0x16c 0x51 0x00>; - pinctrl-names = "default", "sleep"; - pinctrl-0 = <0x262 0x263 0x264>; - pinctrl-1 = <0x262 0x265 0x264>; - gdsc-phy-vdd-supply = <0x266>; - clocks = <0x16f 0x11>; - clock-names = "gcc_cnoc_pcie_sf_axi_clk"; - clock-frequency = <0x00>; - clock-suppressible = <0x01>; - qcom,bw-scale = <0x40 0x40 0x124f800 0x40 0x40 0x124f800 0x40 0x40 0x5f5e100>; - interconnect-names = "icc_path"; - interconnects = <0x1c1 0x138b 0x189 0x1588>; - qcom,pcie-clkreq-gpio = <0x76>; - resets = <0x16f 0x03 0x16f 0x06>; - reset-names = "pcie_0_core_reset", "pcie_0_phy_reset"; - dma-coherent; - qcom,smmu-sid-base = <0x1400>; - iommu-map = <0x00 0x12a 0x1400 0x01 0x100 0x12a 0x1401 0x01>; - qcom,boot-option = <0x01>; - qcom,aux-clk-freq = <0x14>; - qcom,drv-supported; - qcom,drv-l1ss-timeout-us = <0x1388>; - qcom,l1-2-th-scale = <0x02>; - qcom,l1-2-th-value = <0x96>; - qcom,slv-addr-space-size = <0x4000000>; - qcom,ep-latency = <0x0a>; - qcom,num-parf-testbus-sel = <0xb9>; - qcom,pcie-clkreq-offset = <0x2c48>; - qcom,pcie-phy-ver = <0x6b>; - qcom,phy-status-offset = <0x214>; - qcom,phy-status-bit = <0x06>; - qcom,phy-power-down-offset = <0x240>; - qcom,phy-sequence = <0x240 0x03 0x00 0xc0 0x01 0x00 0xcc 0x62 0x00 0xd0 0x02 0x00 0x60 0xf8 0x00 0x64 0x01 0x00 0x00 0x93 0x00 0x04 0x01 0x00 0xe0 0x90 0x00 0xe4 0x82 0x00 0xf4 0x07 0x00 0x70 0x02 0x00 0x10 0x02 0x00 0x74 0x16 0x00 0x14 0x16 0x00 0x78 0x36 0x00 0x18 0x36 0x00 0x110 0x08 0x00 0xbc 0x0a 0x00 0x120 0x42 0x00 0x80 0x04 0x00 0x84 0x0d 0x00 0x20 0x0a 0x00 0x24 0x1a 0x00 0x88 0x41 0x00 0x28 0x34 0x00 0x90 0xab 0x00 0x94 0xaa 0x00 0x98 0x01 0x00 0x30 0x55 0x00 0x34 0x55 0x00 0x38 0x01 0x00 0x140 0x14 0x00 0x164 0x34 0x00 0x3c 0x01 0x00 0x1c 0x04 0x00 0x174 0x16 0x00 0x1bc 0x0f 0x00 0x170 0xa0 0x00 0x11a4 0x38 0x00 0x10dc 0x11 0x00 0x1160 0xbf 0x00 0x1164 0xbf 0x00 0x1168 0xb7 0x00 0x116c 0xea 0x00 0x115c 0x3f 0x00 0x1174 0x5c 0x00 0x1178 0x9c 0x00 0x117c 0x1a 0x00 0x1180 0x89 0x00 0x1170 0xdc 0x00 0x1188 0x94 0x00 0x118c 0x5b 0x00 0x1190 0x1a 0x00 0x1194 0x89 0x00 0x10cc 0x00 0x00 0x1008 0x09 0x00 0x1014 0x05 0x00 0x104c 0x08 0x00 0x1050 0x08 0x00 0x10d8 0x0f 0x00 0x1118 0x1c 0x00 0x10f8 0x07 0x00 0x11f8 0x08 0x00 0x1600 0x00 0x00 0xe84 0x15 0x00 0xe90 0x3f 0x00 0xee4 0x02 0x00 0xe40 0x09 0x00 0xe3c 0x15 0x00 0x19a4 0x38 0x00 0x18dc 0x11 0x00 0x1960 0xbf 0x00 0x1964 0xbf 0x00 0x1968 0xb7 0x00 0x196c 0xea 0x00 0x195c 0x3f 0x00 0x1974 0x5c 0x00 0x1978 0x9c 0x00 0x197c 0x1a 0x00 0x1980 0x89 0x00 0x1970 0xdc 0x00 0x1988 0x94 0x00 0x198c 0x5b 0x00 0x1990 0x1a 0x00 0x1994 0x89 0x00 0x18cc 0x00 0x00 0x1808 0x09 0x00 0x1814 0x05 0x00 0x184c 0x08 0x00 0x1850 0x08 0x00 0x18d8 0x0f 0x00 0x1918 0x1c 0x00 0x18f8 0x07 0x00 0x19f8 0x08 0x00 0x1684 0x15 0x00 0x1690 0x3f 0x00 0x16e4 0x02 0x00 0x1640 0x09 0x00 0x163c 0x15 0x00 0x2dc 0x05 0x00 0x388 0x77 0x00 0x398 0x0b 0x00 0x6a4 0x1e 0x00 0x6f4 0x27 0x00 0x3e0 0x0f 0x00 0x60c 0x1d 0x00 0x614 0x07 0x00 0x620 0xc1 0x00 0x694 0x00 0x00 0x3d0 0x8c 0x00 0x368 0x17 0x00 0x370 0x2e 0x00 0x200 0x00 0x00 0x244 0x03 0x00>; - qcom,parf-debug-reg = <0x1b0 0x24 0x28 0x224 0x500 0x4d0 0x4d4 0x3c0 0x630 0x230 0x00>; - qcom,dbi-debug-reg = <0x104 0x110 0x80 0x1f4 0x730 0x734 0x738 0x73c>; - qcom,phy-debug-reg = <0x1cc 0x1d0 0x1d4 0x1d8 0x1dc 0x1e0 0x1e4 0x1f8 0xed0 0x16d0 0xedc 0x16dc 0x11e0 0x19e0 0xa00 0x1200 0xa04 0x1204 0xa08 0x1208 0xa0c 0x120c 0xa10 0x1210 0xa14 0x1214 0xa18 0x1218 0xc20 0x1420 0x214 0x218 0x21c 0x220 0x224 0x228 0x22c 0x230 0x234 0x238 0x23c 0x600 0x604>; - qcom,pcie-sm-branch-offset = <0x1000>; - qcom,pcie-sm-start-offset = <0x1090>; - qcom,pcie-sm-seq = <0x1c018081 0x70074002 0x50028000 0x28007003 0x80804002 0x70021c01 0x18002802 0x70005000 0x10004000 0x80814002 0x18001c01 0x1c018080 0x100>; - qcom,pcie-sm-branch-seq = <0x04 0x1c 0x24 0x2c 0x00 0x00 0x00>; - qcom,pcie-sm-debug = <0x1040 0x1048 0x1050 0x1058 0x1060 0x1068 0x1070 0x1078 0x1080 0x1088 0x1090 0x1094 0x1098 0x109c>; - status = "disabled"; - phandle = <0x429>; - - pcie0_rp { - reg = <0x00 0x00 0x00 0x00 0x00>; - phandle = <0x42a>; - }; - }; - - qcom,pcie0_msi@0x17110040 { - compatible = "qcom,pci-msi"; - msi-controller; - reg = <0x17110040 0x00>; - interrupt-parent = <0x01>; - interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>; - status = "disabled"; - phandle = <0x42b>; - }; - - qcom,smp2p_interrupt_rdbg_2_out { - compatible = "qcom,smp2p-interrupt-rdbg-2-out"; - qcom,smem-states = <0x267 0x00>; - qcom,smem-state-names = "rdbg-smp2p-out"; - }; - - qcom,smp2p_interrupt_rdbg_2_in { - compatible = "qcom,smp2p-interrupt-rdbg-2-in"; - interrupts-extended = <0x268 0x00 0x00>; - interrupt-names = "rdbg-smp2p-in"; - }; - - qcom,smp2p_interrupt_rdbg_5_out { - compatible = "qcom,smp2p-interrupt-rdbg-5-out"; - qcom,smem-states = <0x269 0x00>; - qcom,smem-state-names = "rdbg-smp2p-out"; - }; - - qcom,smp2p_interrupt_rdbg_5_in { - compatible = "qcom,smp2p-interrupt-rdbg-5-in"; - interrupts-extended = <0x26a 0x00 0x00>; - interrupt-names = "rdbg-smp2p-in"; - }; - - tsens0@c228000 { - compatible = "qcom,tsens-v2"; - reg = <0xc228000 0x1ff 0xc222000 0x1ff>; - #qcom,sensors = <0x0e>; - interrupts = <0x00 0x1fa 0x04 0x00 0x280 0x04>; - interrupt-names = "uplow", "critical"; - #thermal-sensor-cells = <0x01>; - phandle = <0x26d>; - }; - - tsens1@c229000 { - compatible = "qcom,tsens-v2"; - reg = <0xc229000 0x1ff 0xc223000 0x1ff>; - #qcom,sensors = <0x10>; - interrupts = <0x00 0x1fb 0x04 0x00 0x281 0x04>; - interrupt-names = "uplow", "critical"; - #thermal-sensor-cells = <0x01>; - phandle = <0x27e>; - }; - - tsens2@c22a000 { - compatible = "qcom,tsens-v2"; - reg = <0xc22a000 0x1ff 0xc224000 0x1ff>; - #qcom,sensors = <0x05>; - interrupts = <0x00 0x1fc 0x04 0x00 0x282 0x04>; - interrupt-names = "uplow", "critical"; - #thermal-sensor-cells = <0x01>; - phandle = <0x287>; - }; - - qcom,cpu-pause { - compatible = "qcom,thermal-pause"; - - cpu0-pause { - qcom,cpus = <0x1c>; - qcom,cdev-alias = "thermal-pause-1"; - #cooling-cells = <0x02>; - phandle = <0x42c>; - }; - - cpu1-pause { - qcom,cpus = <0x1d>; - qcom,cdev-alias = "thermal-pause-2"; - #cooling-cells = <0x02>; - phandle = <0x280>; - }; - - cpu2-pause { - qcom,cpus = <0x1e>; - qcom,cdev-alias = "thermal-pause-4"; - #cooling-cells = <0x02>; - phandle = <0x282>; - }; - - cpu3-pause { - qcom,cpus = <0x1f>; - qcom,cdev-alias = "thermal-pause-8"; - #cooling-cells = <0x02>; - phandle = <0x26f>; - }; - - cpu4-pause { - qcom,cpus = <0x20>; - qcom,cdev-alias = "thermal-pause-10"; - #cooling-cells = <0x02>; - phandle = <0x272>; - }; - - cpu5-pause { - qcom,cpus = <0x21>; - qcom,cdev-alias = "thermal-pause-20"; - #cooling-cells = <0x02>; - phandle = <0x275>; - }; - - cpu6-pause { - qcom,cpus = <0x22>; - qcom,cdev-alias = "thermal-pause-40"; - #cooling-cells = <0x02>; - phandle = <0x278>; - }; - - cpu7-pause { - qcom,cpus = <0x23>; - qcom,cdev-alias = "thermal-pause-80"; - #cooling-cells = <0x02>; - phandle = <0x27b>; - }; - - apc2-pause { - qcom,cpus = <0x1e 0x1f 0x20>; - qcom,cdev-alias = "thermal-pause-1C"; - #cooling-cells = <0x02>; - phandle = <0x42d>; - }; - - apc1-pause { - qcom,cpus = <0x21 0x22 0x23>; - qcom,cdev-alias = "thermal-pause-E0"; - #cooling-cells = <0x02>; - phandle = <0x42e>; - }; - - pause-cpu0 { - qcom,cpus = <0x1c>; - qcom,cdev-alias = "pause-cpu0"; - }; - - pause-cpu1 { - qcom,cpus = <0x1d>; - qcom,cdev-alias = "pause-cpu1"; - }; - - pause-cpu2 { - qcom,cpus = <0x1e>; - qcom,cdev-alias = "pause-cpu2"; - }; - - pause-cpu3 { - qcom,cpus = <0x1f>; - qcom,cdev-alias = "pause-cpu3"; - }; - - pause-cpu4 { - qcom,cpus = <0x20>; - qcom,cdev-alias = "pause-cpu4"; - }; - - pause-cpu5 { - qcom,cpus = <0x21>; - qcom,cdev-alias = "pause-cpu5"; - }; - - pause-cpu6 { - qcom,cpus = <0x22>; - qcom,cdev-alias = "pause-cpu6"; - }; - - pause-cpu7 { - qcom,cpus = <0x23>; - qcom,cdev-alias = "pause-cpu7"; - }; - }; - - qcom,cpu-hotplug { - compatible = "qcom,cpu-hotplug"; - - cpu0-hotplug { - qcom,cpu = <0x1c>; - qcom,cdev-alias = "cpu-hotplug0"; - #cooling-cells = <0x02>; - phandle = <0x42f>; - }; - - cpu1-hotplug { - qcom,cpu = <0x1d>; - qcom,cdev-alias = "cpu-hotplug1"; - #cooling-cells = <0x02>; - phandle = <0x430>; - }; - - cpu2-hotplug { - qcom,cpu = <0x1e>; - qcom,cdev-alias = "cpu-hotplug2"; - #cooling-cells = <0x02>; - phandle = <0x431>; - }; - - cpu3-hotplug { - qcom,cpu = <0x1f>; - qcom,cdev-alias = "cpu-hotplug3"; - #cooling-cells = <0x02>; - phandle = <0x432>; - }; - - cpu4-hotplug { - qcom,cpu = <0x20>; - qcom,cdev-alias = "cpu-hotplug4"; - #cooling-cells = <0x02>; - phandle = <0x433>; - }; - - cpu5-hotplug { - qcom,cpu = <0x21>; - qcom,cdev-alias = "cpu-hotplug5"; - #cooling-cells = <0x02>; - phandle = <0x434>; - }; - - cpu6-hotplug { - qcom,cpu = <0x22>; - qcom,cdev-alias = "cpu-hotplug6"; - #cooling-cells = <0x02>; - phandle = <0x435>; - }; - - cpu7-hotplug { - qcom,cpu = <0x23>; - qcom,cdev-alias = "cpu-hotplug7"; - #cooling-cells = <0x02>; - phandle = <0x436>; - }; - }; - - qcom,cpu-voltage-cdev { - compatible = "qcom,cc-cooling-devices"; - - thermal-cluster-1-2 { - qcom,cluster0 = <0x1f 0x20 0x21 0x22>; - qcom,cluster1 = <0x23>; - #cooling-cells = <0x02>; - phandle = <0x437>; - }; - }; - - qcom,ddr-cdev { - compatible = "qcom,ddr-cooling-device"; - #cooling-cells = <0x02>; - qcom,bus-width = <0x04>; - qcom,freq-table = <0x85980 0xbb800 0x17bb00 0x1a1300 0x1fef00 0x29bf80 0x30a200 0x384000 0x407400>; - interconnects = <0x189 0x03 0x189 0x200>; - phandle = <0x438>; - }; - - qmi-tmd-devices { - compatible = "qcom,qmi-cooling-devices"; - phandle = <0x439>; - - cdsp { - qcom,instance-id = <0x43>; - - cdsp { - qcom,qmi-dev-name = "cdsp_sw"; - #cooling-cells = <0x02>; - phandle = <0x43a>; - }; - - cdsp_hw { - qcom,qmi-dev-name = "cdsp_hw"; - #cooling-cells = <0x02>; - phandle = <0x43b>; - }; - }; - - modem { - qcom,instance-id = <0x00>; - - modem_bcl { - qcom,qmi-dev-name = "bcl"; - #cooling-cells = <0x02>; - phandle = <0x43c>; - }; - - modem_lte_dsc { - qcom,qmi-dev-name = "modem_lte_dsc"; - #cooling-cells = <0x02>; - phandle = <0x43d>; - }; - - modem_nr_dsc { - qcom,qmi-dev-name = "modem_nr_dsc"; - #cooling-cells = <0x02>; - phandle = <0x43e>; - }; - - modem_nr_scg_dsc { - qcom,qmi-dev-name = "modem_nr_scg_dsc"; - #cooling-cells = <0x02>; - phandle = <0x43f>; - }; - - sdr0_lte_dsc { - qcom,qmi-dev-name = "sdr0_lte_dsc"; - #cooling-cells = <0x02>; - phandle = <0x440>; - }; - - sdr0_nr_dsc { - qcom,qmi-dev-name = "sdr0_nr_dsc"; - #cooling-cells = <0x02>; - phandle = <0x441>; - }; - - pa_lte_sdr0_dsc { - qcom,qmi-dev-name = "pa_lte_sdr0_dsc"; - #cooling-cells = <0x02>; - phandle = <0x442>; - }; - - pa_nr_sdr0_dsc { - qcom,qmi-dev-name = "pa_nr_sdr0_dsc"; - #cooling-cells = <0x02>; - phandle = <0x443>; - }; - - pa_nr_sdr0_scg_dsc { - qcom,qmi-dev-name = "pa_nr_sdr0_scg_dsc"; - #cooling-cells = <0x02>; - phandle = <0x444>; - }; - - mmw0_dsc { - qcom,qmi-dev-name = "mmw0_dsc"; - #cooling-cells = <0x02>; - phandle = <0x445>; - }; - - mmw1_dsc { - qcom,qmi-dev-name = "mmw1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x446>; - }; - - mmw2_dsc { - qcom,qmi-dev-name = "mmw2_dsc"; - #cooling-cells = <0x02>; - phandle = <0x447>; - }; - - mmw3_dsc { - qcom,qmi-dev-name = "mmw3_dsc"; - #cooling-cells = <0x02>; - phandle = <0x448>; - }; - - wlan { - qcom,qmi-dev-name = "wlan"; - #cooling-cells = <0x02>; - phandle = <0x449>; - }; - - modem_bw_backoff { - qcom,qmi-dev-name = "modem_bw_backoff"; - #cooling-cells = <0x02>; - phandle = <0x44a>; - }; - - modem_vdd { - qcom,qmi-dev-name = "cpuv_restriction_cold"; - #cooling-cells = <0x02>; - phandle = <0x44b>; - }; - - modem_nr_scg_sub1_dsc { - qcom,qmi-dev-name = "modem_nr_scg_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x44c>; - }; - - modem_lte_sub1_dsc { - qcom,qmi-dev-name = "modem_lte_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x44d>; - }; - - modem_nr_sub1_dsc { - qcom,qmi-dev-name = "modem_nr_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x44e>; - }; - - pa_nr_sdr0_sub1_dsc { - qcom,qmi-dev-name = "pa_nr_sdr0_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x44f>; - }; - - pa_lte_sdr0_sub1_dsc { - qcom,qmi-dev-name = "pa_lte_sdr0_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x450>; - }; - - pa_nr_sdr0_scg_sub1_dsc { - qcom,qmi-dev-name = "pa_nr_sdr0_scg_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x451>; - }; - - mmw0_sub1_dsc { - qcom,qmi-dev-name = "mmw0_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x452>; - }; - - mmw1_sub1_dsc { - qcom,qmi-dev-name = "mmw1_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x453>; - }; - - mmw2_sub1_dsc { - qcom,qmi-dev-name = "mmw2_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x454>; - }; - - mmw3_sub1_dsc { - qcom,qmi-dev-name = "mmw3_sub1_dsc"; - #cooling-cells = <0x02>; - phandle = <0x455>; - }; - }; - }; - - qcom,userspace-cdev { - compatible = "qcom,userspace-cooling-devices"; - - display-fps { - qcom,max-level = <0x10>; - #cooling-cells = <0x02>; - phandle = <0x456>; - }; - }; - - qcom,devfreq-cdev { - compatible = "qcom,devfreq-cdev"; - qcom,devfreq = <0x26b>; - }; - - qcom,cpufreq-cdev { - compatible = "qcom,cpufreq-cdev"; - - cpu-cluster0 { - qcom,cpus = <0x1c 0x1d 0x1e>; - }; - - cpu-cluster1 { - qcom,cpus = <0x1f 0x20 0x21 0x22>; - }; - - cpu-cluster2 { - qcom,cpus = <0x23>; - }; - }; - - limits-stat { - compatible = "qcom,limits-stat"; - qcom,limits-stat-sensor-names = "aoss-0", "cpuss-0", "cpuss-1", "cpu-1-0-0", "cpu-1-0-1", "cpu-1-1-0", "cpu-1-1-1", "cpu-1-2-0", "cpu-1-2-1", "cpu-1-3-0", "cpu-1-3-1", "cpu-2-0-0", "cpu-2-0-1", "cpu-2-0-2", "aoss-1", "cpu-0-0-0", "cpu-0-1-0", "cpu-0-2-0", "nsphvx-0", "nsphvx-1", "nsphmx-0", "nsphmx-1", "gpuss-0", "gpuss-1", "gpuss-2", "gpuss-3", "video", "ddr", "camera-0", "camera-1", "aoss-2", "mdmss-0", "mdmss-1", "mdmss-2", "mdmss-3", "vbat"; - phandle = <0x457>; - }; - - qmi-ts-sensors { - compatible = "qcom,qmi-sensors"; - #thermal-sensor-cells = <0x01>; - phandle = <0x26c>; - - modem { - qcom,instance-id = <0x00>; - qcom,qmi-sensor-names = "modem_tsens", "modem_tsens1", "sdr0_pa", "sdr0", "mmw0", "mmw1", "mmw2", "mmw3", "mmw_pa1", "mmw_pa2", "mmw_pa3", "mmw_ific0", "sub0_sdr0_pa", "sub1_modem_cfg", "sub1_lte_cc", "sub1_mcg_fr1_cc", "sub1_mcg_fr2_cc", "sub1_scg_fr1_cc", "sub1_scg_fr2_cc"; - }; - }; - - qcom,vidc@aa00000 { - phandle = <0x465>; - reset-names = "video_axi_reset", "video_xo_reset", "video_mvs0c_reset", "video_mvs0_reset"; - resets = <0x16f 0x1a 0x177 0x07 0x177 0x02 0x177 0x08>; - memory-region = <0x29f>; - interconnect-names = "venus-cnoc", "venus-ddr", "venus-llcc"; - interconnects = <0x1a3 0x02 0x1a4 0x224 0x189 0x03 0x189 0x200 0x1c0 0x1c 0x1a3 0x22b>; - clock-names = "gcc_video_axi0_clk", "video_cc_mvs0c_clk", "video_cc_mvs0_clk", "video_cc_mvs0_clk_src"; - clocks = <0x16f 0x8a 0x177 0x06 0x177 0x02 0x177 0x03>; - vcodec-supply = <0x3fe>; - iris-ctl-supply = <0x1d2>; - interrupts = <0x00 0xae 0x04>; - reg = <0xaa00000 0xf0000>; - #size-cells = <0x01>; - #address-cells = <0x01>; - status = "okay"; - compatible = "qcom,cliffs-vidc"; - - non_secure_pixel_cb { - dma-coherent; - qcom,iova-max-align-shift = <0x08>; - qcom,iova-best-fit; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x100000 0xdff00000>; - iommus = <0x12a 0x1947 0x00>; - compatible = "qcom,vidc,cb-ns-pxl"; - }; - - non_secure_cb { - dma-coherent; - qcom,iova-max-align-shift = <0x08>; - qcom,iova-best-fit; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x25800000 0xba800000>; - iommus = <0x12a 0x1940 0x00>; - compatible = "qcom,vidc,cb-ns"; - }; - - secure_non_pixel_cb { - qcom,secure-context-bank; - qcom,iova-max-align-shift = <0x08>; - qcom,iova-best-fit; - qcom,iommu-vmid = <0x0b>; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x1000000 0x24800000>; - iommus = <0x12a 0x1944 0x00>; - compatible = "qcom,vidc,cb-sec-non-pxl"; - }; - - secure_bitstream_cb { - qcom,secure-context-bank; - qcom,iova-max-align-shift = <0x08>; - qcom,iova-best-fit; - qcom,iommu-vmid = <0x09>; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; - iommus = <0x12a 0x1941 0x04>; - compatible = "qcom,vidc,cb-sec-bitstream"; - }; - - secure_pixel_cb { - qcom,secure-context-bank; - qcom,iova-max-align-shift = <0x08>; - qcom,iova-best-fit; - qcom,iommu-vmid = <0x0a>; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x500000 0xdfb00000>; - iommus = <0x12a 0x1943 0x00>; - compatible = "qcom,vidc,cb-sec-pxl"; - }; - }; - - qcom,cam-req-mgr { - status = "ok"; - compatible = "qcom,cam-req-mgr"; - }; - - qcom,cam-sync { - status = "ok"; - compatible = "qcom,cam-sync"; - }; - - qcom,cam-i3c-id-table { - status = "disabled"; - i3c-ois-id-table; - i3c-actuator-id-table; - i3c-eeprom-id-table; - i3c-sensor-id-table = <0x1b0 0x766>; - }; - - qcom,csiphy0@ace4000 { - phandle = <0x65e>; - status = "ok"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - src-clock-name = "cphy_rx_clk_src"; - clocks = <0x154 0x31 0x154 0x42 0x154 0x36 0x154 0x35>; - clock-names = "cphy_rx_clk_src", "csiphy0_clk", "csi0phytimer_clk_src", "csi0phytimer_clk"; - shared-clks = <0x01 0x00 0x00 0x00>; - rgltr-load-current = <0x00 0x4600 0x180b0>; - rgltr-max-voltage = <0x00 0x124f80 0xdea80>; - rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; - rgltr-cntrl-support; - csi-vdd-0p9-supply = <0x14e>; - csi-vdd-1p2-supply = <0x14f>; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; - interrupts = <0x00 0x1dd 0x01>; - interrupt-names = "CSIPHY0"; - reg-cam-base = <0xe4000>; - reg-names = "csiphy"; - reg = <0xace4000 0x2000>; - compatible = "qcom,csiphy-v2.2.1-enhance-bale-a", "qcom,csiphy"; - cell-index = <0x00>; - }; - - qcom,csiphy1@ace6000 { - phandle = <0x65f>; - status = "ok"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - src-clock-name = "cphy_rx_clk_src"; - clocks = <0x154 0x31 0x154 0x43 0x154 0x38 0x154 0x37>; - clock-names = "cphy_rx_clk_src", "csiphy1_clk", "csi1phytimer_clk_src", "csi1phytimer_clk"; - shared-clks = <0x01 0x00 0x00 0x00>; - rgltr-load-current = <0x00 0x4600 0x180b0>; - rgltr-max-voltage = <0x00 0x124f80 0xdea80>; - rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; - rgltr-cntrl-support; - csi-vdd-0p9-supply = <0x14e>; - csi-vdd-1p2-supply = <0x14f>; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; - interrupts = <0x00 0x1de 0x01>; - interrupt-names = "CSIPHY1"; - reg-cam-base = <0xe6000>; - reg-names = "csiphy"; - reg = <0xace6000 0x2000>; - compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; - cell-index = <0x01>; - }; - - qcom,csiphy2@ace8000 { - phandle = <0x660>; - status = "ok"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - src-clock-name = "cphy_rx_clk_src"; - clocks = <0x154 0x31 0x154 0x44 0x154 0x3a 0x154 0x39>; - clock-names = "cphy_rx_clk_src", "csiphy2_clk", "csi2phytimer_clk_src", "csi2phytimer_clk"; - shared-clks = <0x01 0x00 0x00 0x00>; - rgltr-load-current = <0x00 0x4600 0x180b0>; - rgltr-max-voltage = <0x00 0x124f80 0xdea80>; - rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; - rgltr-cntrl-support; - csi-vdd-0p9-supply = <0x14e>; - csi-vdd-1p2-supply = <0x14f>; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; - interrupts = <0x00 0x1df 0x01>; - interrupt-names = "CSIPHY2"; - reg-cam-base = <0xe8000>; - reg-names = "csiphy"; - reg = <0xace8000 0x2000>; - compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; - cell-index = <0x02>; - }; - - qcom,csiphy3@acea000 { - phandle = <0x661>; - status = "ok"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - src-clock-name = "cphy_rx_clk_src"; - clocks = <0x154 0x31 0x154 0x45 0x154 0x3c 0x154 0x3b>; - clock-names = "cphy_rx_clk_src", "csiphy3_clk", "csi3phytimer_clk_src", "csi3phytimer_clk"; - shared-clks = <0x01 0x00 0x00 0x00>; - rgltr-load-current = <0x00 0x4600 0x180b0>; - rgltr-max-voltage = <0x00 0x124f80 0xdea80>; - rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; - rgltr-cntrl-support; - csi-vdd-0p9-supply = <0x14e>; - csi-vdd-1p2-supply = <0x14f>; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; - interrupts = <0x00 0x1c0 0x01>; - interrupt-names = "CSIPHY3"; - reg-cam-base = <0xea000>; - reg-names = "csiphy"; - reg = <0xacea000 0x2000>; - compatible = "qcom,csiphy-v2.2.1", "qcom,csiphy"; - cell-index = <0x03>; - }; - - qcom,csiphy4@acec000 { - phandle = <0x662>; - status = "ok"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x17d78400 0x00 0x17d78400 0x00 0x1c9c3800 0x00 0x17d78400 0x00>; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - src-clock-name = "cphy_rx_clk_src"; - clocks = <0x154 0x31 0x154 0x46 0x154 0x3e 0x154 0x3d>; - clock-names = "cphy_rx_clk_src", "csiphy4_clk", "csi4phytimer_clk_src", "csi4phytimer_clk"; - shared-clks = <0x01 0x00 0x00 0x00>; - rgltr-load-current = <0x00 0x4600 0x180b0>; - rgltr-max-voltage = <0x00 0x124f80 0xdea80>; - rgltr-min-voltage = <0x00 0x124f80 0xd6d80>; - rgltr-cntrl-support; - csi-vdd-0p9-supply = <0x14e>; - csi-vdd-1p2-supply = <0x14f>; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr", "csi-vdd-1p2", "csi-vdd-0p9"; - interrupts = <0x00 0x7a 0x01>; - interrupt-names = "CSIPHY4"; - reg-cam-base = <0xec000>; - reg-names = "csiphy"; - reg = <0xacec000 0x2000>; - compatible = "qcom,csiphy-v2.2.1-enhance-bale-a", "qcom,csiphy"; - cell-index = <0x04>; - }; - - qcom,tpg13@acf6000 { - phandle = <0x663>; - status = "ok"; - src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; - clocks = <0x154 0x31 0x154 0x41>; - clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; - shared-clks = <0x01 0x00>; - interrupts = <0x00 0x19d 0x01>; - interrupt-names = "tpg0"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - reg-cam-base = <0xf6000 0x13000>; - reg = <0xacf6000 0x400 0xac13000 0x1000>; - reg-names = "tpg0", "cam_cpas_top"; - compatible = "qcom,cam-tpg104"; - phy-id = <0x00>; - cell-index = <0x0d>; - }; - - qcom,tpg14@acf7000 { - phandle = <0x664>; - status = "ok"; - src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; - clocks = <0x154 0x31 0x154 0x41>; - clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; - shared-clks = <0x01 0x00>; - interrupts = <0x00 0x1a0 0x01>; - interrupt-names = "tpg1"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - reg-cam-base = <0xf7000 0x13000>; - reg = <0xacf7000 0x400 0xac13000 0x1000>; - reg-names = "tpg1", "cam_cpas_top"; - compatible = "qcom,cam-tpg104"; - phy-id = <0x01>; - cell-index = <0x0e>; - }; - - qcom,tpg15@acf8000 { - phandle = <0x665>; - status = "ok"; - src-clock-name = "cphy_rx_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "nominal"; - clock-rates = <0xfe502aa 0x00 0x17d78400 0x00 0x1c9c3800 0x00>; - clocks = <0x154 0x31 0x154 0x41>; - clock-names = "cphy_rx_clk_src", "csid_csiphy_rx_clk"; - shared-clks = <0x01 0x00>; - interrupts = <0x00 0x1a1 0x01>; - interrupt-names = "tpg2"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - reg-cam-base = <0xf8000 0x13000>; - reg = <0xacf8000 0x400 0xac13000 0x1000>; - reg-names = "tpg2", "cam_cpas_top"; - compatible = "qcom,cam-tpg104"; - phy-id = <0x02>; - cell-index = <0x0f>; - }; - - qcom,cci0@ac15000 { - phandle = <0x666>; - status = "ok"; - pinctrl-3 = <0x622 0x623>; - pinctrl-2 = <0x620 0x621>; - pinctrl-1 = <0x61e 0x61f>; - pinctrl-0 = <0x61c 0x61d>; - pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; - pctrl-map-names = "m0", "m1"; - pctrl-idx-mapping = <0x00 0x01>; - src-clock-name = "cci_0_clk_src"; - clock-cntl-level = "lowsvs"; - clock-rates = <0x23c3460 0x00>; - clocks = <0x154 0x20 0x154 0x1f>; - clock-names = "cci_0_clk_src", "cci_0_clk"; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr"; - interrupts = <0x00 0x1aa 0x01>; - interrupt-names = "CCI0"; - reg-cam-base = <0x15000>; - reg-names = "cci"; - reg = <0xac15000 0x1000>; - compatible = "qcom,cci", "simple-bus"; - cell-index = <0x00>; - - qcom,i2c_standard_mode { - phandle = <0x667>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x06>; - hw-scl-stretch-en = <0x00>; - hw-tbuf = <0xe3>; - hw-thd-sta = <0xa2>; - hw-thd-dat = <0x16>; - hw-tsu-sta = <0xe7>; - hw-tsu-sto = <0xcc>; - hw-tlow = <0xae>; - hw-thigh = <0xc9>; - }; - - qcom,i2c_fast_mode { - phandle = <0x668>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x06>; - hw-scl-stretch-en = <0x00>; - hw-tbuf = <0x3e>; - hw-thd-sta = <0x23>; - hw-thd-dat = <0x16>; - hw-tsu-sta = <0x28>; - hw-tsu-sto = <0x28>; - hw-tlow = <0x38>; - hw-thigh = <0x26>; - }; - - qcom,i2c_custom_mode { - phandle = <0x669>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x03>; - hw-scl-stretch-en = <0x01>; - hw-tbuf = <0x18>; - hw-thd-sta = <0x0f>; - hw-thd-dat = <0x10>; - hw-tsu-sta = <0x12>; - hw-tsu-sto = <0x11>; - hw-tlow = <0x16>; - hw-thigh = <0x10>; - }; - - qcom,i2c_fast_plus_mode { - phandle = <0x66a>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x03>; - hw-scl-stretch-en = <0x00>; - hw-tbuf = <0x18>; - hw-thd-sta = <0x0f>; - hw-thd-dat = <0x10>; - hw-tsu-sta = <0x12>; - hw-tsu-sto = <0x11>; - hw-tlow = <0x16>; - hw-thigh = <0x10>; - }; - - qcom,actuator0 { - phandle = <0x629>; - status = "ok"; - rgltr-load-current = <0x249f0 0x493e0>; - rgltr-max-voltage = <0x1b7740 0x2ab980>; - rgltr-min-voltage = <0x1b7740 0x2ab980>; - rgltr-cntrl-support; - regulator-names = "cam_vio", "cam_vaf"; - cam_vaf-supply = <0x5ff>; - cam_vio-supply = <0x5fe>; - cci-master = <0x00>; - compatible = "qcom,actuator"; - cell-index = <0x00>; - }; - - qcom,ois@0 { - phandle = <0x62a>; - status = "ok"; - ois,fw = <0x01>; - ois_actuator,vednor = <0x02>; - ois_module,vendor = <0x01>; - ois,name = "bu63169"; - ois,type = <0x00>; - ois_gyro,type = <0x03>; - ois_gyro,position = <0x03>; - rgltr-load-current = <0x249f0 0x493e0 0x124f80>; - rgltr-max-voltage = <0x1b7740 0x2ab980 0x10c8e0>; - rgltr-min-voltage = <0x1b7740 0x2ab980 0x10c8e0>; - rgltr-cntrl-support; - regulator-names = "cam_vio", "cam_vaf", "cam_vdig"; - cam_vdig-supply = <0x364>; - cam_vaf-supply = <0x5ff>; - cam_vio-supply = <0x5fe>; - cci-master = <0x00>; - compatible = "qcom,ois"; - cell-index = <0x00>; - }; - - qcom,eeprom0 { - phandle = <0x628>; - status = "ok"; - clock-rates = <0x16e3600>; - clock-cntl-level = "nominal"; - clock-names = "cam_clk"; - clocks = <0x154 0x69>; - cci-master = <0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; - gpio-req-tbl-flags = <0x01 0x00>; - gpio-req-tbl-num = <0x00 0x01>; - gpio-reset = <0x01>; - gpios = <0x16c 0x40 0x00 0x16c 0x0f 0x00>; - pinctrl-1 = <0x626 0x627>; - pinctrl-0 = <0x624 0x625>; - pinctrl-names = "cam_default", "cam_suspend"; - gpio-no-mux = <0x00>; - rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x493e0 0x00>; - rgltr-max-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; - rgltr-min-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; - rgltr-cntrl-support; - regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_vaf", "cam_clk"; - cam_clk-supply = <0x1c5>; - cam_vaf-supply = <0x5ff>; - cam_vio-supply = <0x5fe>; - cam_vdig-supply = <0x364>; - cam_vana-supply = <0x365>; - compatible = "qcom,eeprom"; - cell-index = <0x00>; - }; - - qcom,cam-sensor0 { - status = "ok"; - write_qsc_addr = <0xc000>; - qsc_data_size = <0xc00>; - eeprom_slave_addr = <0xa0>; - qsc_reg_addr = <0x2210>; - enable_qsc_write_in_advance = <0x01>; - clock-rates = <0x16e3600>; - clock-cntl-level = "nominal"; - clock-names = "cam_clk"; - clocks = <0x154 0x69>; - cci-master = <0x00>; - gpio-req-tbl-label = "CAMIF_MCLK0", "CAM_RESET0"; - gpio-req-tbl-flags = <0x01 0x00>; - gpio-req-tbl-num = <0x00 0x01>; - gpio-reset = <0x01>; - gpios = <0x16c 0x40 0x00 0x16c 0x0f 0x00>; - pinctrl-1 = <0x626 0x627 0x62c>; - pinctrl-0 = <0x624 0x625 0x62c>; - pinctrl-names = "cam_default", "cam_suspend"; - gpio-no-mux = <0x00>; - rgltr-load-current = <0x493e0 0x124f80 0x249f0 0x493e0 0x00>; - rgltr-max-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; - rgltr-min-voltage = <0x2ab980 0x10c8e0 0x1b7740 0x2ab980 0x00>; - rgltr-cntrl-support; - regulator-names = "cam_vana", "cam_vdig", "cam_vio", "cam_vaf", "cam_clk"; - cam_clk-supply = <0x1c5>; - cam_vaf-supply = <0x5ff>; - cam_vio-supply = <0x5fe>; - cam_vdig-supply = <0x364>; - cam_vana-supply = <0x365>; - led-flash-src = <0x62b>; - ois-src = <0x62a>; - actuator-src = <0x629>; - eeprom-src = <0x628>; - sensor-position-yaw = <0xb4>; - sensor-position-pitch = <0x00>; - sensor-position-roll = <0x5a>; - csiphy-sd-index = <0x00>; - compatible = "qcom,cam-sensor"; - cell-index = <0x00>; - }; - }; - - qcom,cci1@ac16000 { - phandle = <0x66b>; - status = "ok"; - pinctrl-3 = <0x633 0x634>; - pinctrl-2 = <0x631 0x632>; - pinctrl-1 = <0x62f 0x630>; - pinctrl-0 = <0x62d 0x62e>; - pinctrl-names = "m0_active", "m0_suspend", "m1_active", "m1_suspend"; - pctrl-map-names = "m0", "m1"; - pctrl-idx-mapping = <0x00 0x01>; - src-clock-name = "cci_1_clk_src"; - clock-cntl-level = "lowsvs"; - clock-rates = <0x23c3460 0x00>; - clocks = <0x154 0x22 0x154 0x21>; - clock-names = "cci_1_clk_src", "cci_1_clk"; - gdscr-supply = <0x1c5>; - regulator-names = "gdscr"; - interrupts = <0x00 0x1ab 0x01>; - interrupt-names = "CCI1"; - reg-cam-base = <0x16000>; - reg-names = "cci"; - reg = <0xac16000 0x1000>; - compatible = "qcom,cci", "simple-bus"; - cell-index = <0x01>; - - qcom,i2c_standard_mode { - phandle = <0x66c>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x06>; - hw-scl-stretch-en = <0x00>; - hw-tbuf = <0xe3>; - hw-thd-sta = <0xa2>; - hw-thd-dat = <0x16>; - hw-tsu-sta = <0xe7>; - hw-tsu-sto = <0xcc>; - hw-tlow = <0xae>; - hw-thigh = <0xc9>; - }; - - qcom,i2c_fast_mode { - phandle = <0x66d>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x06>; - hw-scl-stretch-en = <0x00>; - hw-tbuf = <0x3e>; - hw-thd-sta = <0x23>; - hw-thd-dat = <0x16>; - hw-tsu-sta = <0x28>; - hw-tsu-sto = <0x28>; - hw-tlow = <0x38>; - hw-thigh = <0x26>; - }; - - qcom,i2c_custom_mode { - phandle = <0x66e>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x03>; - hw-scl-stretch-en = <0x01>; - hw-tbuf = <0x18>; - hw-thd-sta = <0x0f>; - hw-thd-dat = <0x10>; - hw-tsu-sta = <0x12>; - hw-tsu-sto = <0x11>; - hw-tlow = <0x16>; - hw-thigh = <0x10>; - }; - - qcom,i2c_fast_plus_mode { - phandle = <0x66f>; - status = "ok"; - cci-clk-src = <0x23c3460>; - hw-tsp = <0x03>; - hw-trdhld = <0x03>; - hw-scl-stretch-en = <0x00>; - hw-tbuf = <0x18>; - hw-thd-sta = <0x0f>; - hw-thd-dat = <0x10>; - hw-tsu-sta = <0x12>; - hw-tsu-sto = <0x11>; - hw-tlow = <0x16>; - hw-thigh = <0x10>; - }; - - qcom,eeprom1 { - phandle = <0x639>; - status = "ok"; - clock-rates = <0x124f800>; - clock-cntl-level = "nominal"; - clock-names = "cam_clk"; - clocks = <0x154 0x6d>; - cci-master = <0x00>; - gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2"; - gpio-req-tbl-flags = <0x01 0x00>; - gpio-req-tbl-num = <0x00 0x01>; - gpio-reset = <0x01>; - gpios = <0x16c 0x42 0x00 0x16c 0x63 0x00>; - pinctrl-1 = <0x637 0x638>; - pinctrl-0 = <0x635 0x636>; - pinctrl-names = "cam_default", "cam_suspend"; - gpio-no-mux = <0x00>; - rgltr-load-current = <0x249f0 0x493e0 0x927c0 0x00>; - rgltr-max-voltage = <0x1b7740 0x2c4020 0x124f80 0x00>; - rgltr-min-voltage = <0x1b7740 0x2932e0 0x124f80 0x00>; - rgltr-cntrl-support; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - cam_clk-supply = <0x1c5>; - cam_vdig-supply = <0x152>; - cam_vana-supply = <0x366>; - cam_vio-supply = <0x5fe>; - compatible = "qcom,eeprom"; - cell-index = <0x01>; - }; - - qcom,cam-sensor1 { - status = "ok"; - clock-rates = <0x124f800>; - clock-cntl-level = "nominal"; - clock-names = "cam_clk"; - clocks = <0x154 0x6d>; - cci-master = <0x00>; - gpio-req-tbl-label = "CAMIF_MCLK2", "CAM_RESET2"; - gpio-req-tbl-flags = <0x01 0x00>; - gpio-req-tbl-num = <0x00 0x01>; - gpio-reset = <0x01>; - gpios = <0x16c 0x42 0x00 0x16c 0x63 0x00>; - pinctrl-1 = <0x637 0x638>; - pinctrl-0 = <0x635 0x636>; - pinctrl-names = "cam_default", "cam_suspend"; - gpio-no-mux = <0x00>; - rgltr-load-current = <0x249f0 0x493e0 0x927c0 0x00>; - rgltr-max-voltage = <0x1b7740 0x2c4020 0x124f80 0x00>; - rgltr-min-voltage = <0x1b7740 0x2932e0 0x124f80 0x00>; - rgltr-cntrl-support; - regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; - cam_clk-supply = <0x1c5>; - cam_vdig-supply = <0x152>; - cam_vana-supply = <0x366>; - cam_vio-supply = <0x5fe>; - led-flash-src = <0x63a>; - eeprom-src = <0x639>; - sensor-position-yaw = <0xb4>; - sensor-position-pitch = <0x00>; - sensor-position-roll = <0x5a>; - csiphy-sd-index = <0x02>; - compatible = "qcom,cam-sensor"; - cell-index = <0x01>; - }; - }; - - qcom,cam_smmu { - #size-cells = <0x02>; - #address-cells = <0x02>; - need_shared_buffer_padding; - force_cache_allocs; - expanded_memory; - status = "ok"; - compatible = "qcom,msm-cam-smmu", "simple-bus"; - - msm_cam_smmu_ife { - multiple-client-devices; - cam-smmu-label = "ife", "sfe"; - dma-coherent; - qcom,iommu-dma-addr-pool = <0x00 0x100000 0x0f 0xffe00000>; - iommus = <0x12a 0x800 0x20>; - compatible = "qcom,msm-cam-smmu-cb"; - - iova-mem-map { - phandle = <0x670>; - - iova-mem-region-io { - status = "ok"; - iova-region-id = <0x03>; - iova-region-len = <0x0f 0xffe00000>; - iova-region-start = <0x00 0x100000>; - iova-region-name = "io"; - }; - }; - }; - - msm_cam_smmu_jpeg { - dma-coherent; - qcom,iommu-dma-addr-pool = <0x00 0x100000 0x00 0xffe00000>; - cam-smmu-label = "jpeg"; - iommus = <0x12a 0x18a0 0x00>; - compatible = "qcom,msm-cam-smmu-cb"; - - iova-mem-map { - phandle = <0x671>; - - iova-mem-region-io { - status = "ok"; - iova-region-id = <0x03>; - iova-region-len = <0x00 0xffe00000>; - iova-region-start = <0x00 0x100000>; - iova-region-name = "io"; - }; - }; - }; - - msm_cam_smmu_icp { - dma-coherent; - qcom,iommu-dma-addr-pool = <0x00 0xf9500000 0x0f 0x6a00000>; - cam-smmu-label = "icp"; - iommus = <0x12a 0x1820 0x00 0x12a 0x18c0 0x00 0x12a 0x1800 0x00 0x12a 0x1840 0x00 0x12a 0x1880 0x00>; - compatible = "qcom,msm-cam-smmu-cb"; - - iova-mem-map { - phandle = <0x672>; - - iova-mem-region-shared { - status = "ok"; - iova-region-id = <0x01>; - iova-region-len = <0x00 0x38e00000>; - iova-region-start = <0x00 0xc0700000>; - iova-region-name = "shared"; - }; - - iova-mem-region-fwuncached-region { - status = "ok"; - subregion_support; - iova-region-id = <0x06>; - iova-region-len = <0x00 0x500000>; - iova-region-start = <0x00 0xc0200000>; - iova-region-name = "fw_uncached"; - - iova-mem-region-generic-region { - iova-region-id = <0x00>; - iova-region-len = <0x00 0x200000>; - iova-region-start = <0x00 0xc0300000>; - iova-region-name = "icp_hfi"; - }; - - iova-mem-region-global-sync-region { - phy-addr = <0x82600000>; - iova-region-id = <0x03>; - iova-region-len = <0x00 0x100000>; - iova-region-start = <0x00 0xc0200000>; - iova-region-name = "global_sync"; - }; - }; - - iova-mem-device-region { - status = "ok"; - subregion_support; - iova-region-id = <0x07>; - iova-region-len = <0x00 0x100000>; - iova-region-start = <0x00 0xc0100000>; - iova-region-name = "device"; - - iova-mem-region-synx-hwmutex { - phy-addr = <0x1f4a000>; - iova-region-id = <0x01>; - iova-region-len = <0x00 0x1000>; - iova-region-start = <0x00 0xc0100000>; - iova-region-name = "synx_hwmutex"; - }; - - iova-mem-region-ipc-hwmutex { - phy-addr = <0x1f4b000>; - iova-region-id = <0x02>; - iova-region-len = <0x00 0x1000>; - iova-region-start = <0x00 0xc0101000>; - iova-region-name = "ipc_hwmutex"; - }; - - iova-mem-region-global_cntr { - phy-addr = "\f\"", ""; - iova-region-id = <0x04>; - iova-region-len = <0x00 0x1000>; - iova-region-start = <0x00 0xc0102000>; - iova-region-name = "global_cntr"; - }; - }; - - iova-mem-region-io { - status = "ok"; - iova-region-id = <0x03>; - iova-region-len = <0x0f 0x6a00000>; - iova-region-start = <0x00 0xf9500000>; - iova-region-name = "io"; - }; - - iova-mem-qdss-region { - status = "ok"; - qdss-phy-addr = <0x16790000>; - iova-region-id = <0x05>; - iova-region-len = <0x00 0x100000>; - iova-region-start = <0x00 0xc0000000>; - iova-region-name = "qdss"; - }; - }; - }; - - msm_cam_smmu_cdm { - multiple-client-devices; - dma-coherent; - qcom,iommu-dma-addr-pool = <0x00 0x100000 0x00 0xffe00000>; - cam-smmu-label = "rt-cdm"; - iommus = <0x12a 0x1860 0x00>; - compatible = "qcom,msm-cam-smmu-cb"; - - iova-mem-map { - phandle = <0x673>; - - iova-mem-region-io { - status = "ok"; - iova-region-id = <0x03>; - iova-region-len = <0x00 0xffe00000>; - iova-region-start = <0x00 0x100000>; - iova-region-name = "io"; - }; - }; - }; - - msm_cam_smmu_cre { - dma-coherent; - cam-smmu-label = "cre"; - qcom,iommu-dma-addr-pool = <0x00 0x100000 0x0f 0xffe00000>; - iommus = <0x12a 0x18e0 0x00>; - compatible = "qcom,msm-cam-smmu-cb"; - - iova-mem-map { - phandle = <0x674>; - - iova-mem-region-io { - status = "ok"; - iova-region-id = <0x03>; - iova-region-len = <0x00 0xffe00000>; - iova-region-start = <0x00 0x100000>; - iova-region-name = "io"; - }; - }; - }; - - msm_cam_smmu_secure { - qti,smmu-proxy-cb-id = <0x00>; - qcom,secure-cb; - cam-smmu-label = "cam-secure"; - compatible = "qcom,msm-cam-smmu-cb"; - }; - }; - - qcom,cam-cpas@ac13000 { - status = "ok"; - rt-wr-bw-ratio-scale-factor = <0x01>; - rt-wr-lowstress-indicator-threshold = <0x00>; - rt-wr-highstress-indicator-threshold = <0x32>; - rt-wr-moststressed-clamp-threshold = <0x06>; - rt-wr-leaststressed-clamp-threshold = <0x0a>; - rt-wr-slope-factor = <0x46>; - rt-wr-priority-clamp = <0x06>; - rt-wr-priority-max = <0x05>; - rt-wr-priority-min = <0x04>; - enable-cam-drv = <0x03>; - enable-secure-qos-update; - sys-cache-uids = <0x22 0x26>; - sys-cache-names = "small-1", "large-1"; - client-names = "csiphy0", "csiphy1", "csiphy2", "csiphy3", "csiphy4", "cci0", "cci1", "csid0", "csid1", "csid2", "csid3", "csid4", "ife0", "ife1", "ife2", "ife3", "ife4", "sfe0", "sfe1", "ipe0", "rt-cdm0", "rt-cdm1", "rt-cdm2", "rt-cdm3", "rt-cdm4", "cam-cdm-intf0", "bps0", "icp0", "cre0", "jpeg-dma0", "jpeg-enc0", "tpg13", "tpg14", "tpg15"; - client-id-based; - vdd-corner-ahb-mapping = "suspend", "lowsvs", "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "nominal", "nominal", "turbo", "turbo"; - vdd-corners = <0x10 0x30 0x38 0x40 0x80 0xc0 0x100 0x140 0x150 0x180 0x1a0>; - cam-ahb-bw-KBps = <0x00 0x00 0x00 0x12c00 0x00 0x12c00 0x00 0x249f0 0x00 0x249f0 0x00 0x493e0 0x00 0x493e0 0x00 0x493e0>; - cam-ahb-num-cases = <0x08>; - rpmh-bcm-info = <0x0d 0x04 0x800 0x00 0x04>; - interconnects = <0x1a3 0x02 0x1a4 0x204>; - interconnect-names = "cam_ahb"; - domain-id = <0x01 0x10 0x00 0x00>; - camnoc-axi-clk-bw-margin-perc = <0x14>; - camnoc-bus-width = <0x20>; - control-camnoc-axi-clk; - shared-clks-option = <0x00 0x00 0x00 0x01 0x00>; - clock-rates-option = <0x17d78400 0x00 0x00 0x00 0x00>; - clocks-option = <0x154 0x4c 0x154 0x5e 0x154 0x5a 0x154 0x40 0x154 0x3f>; - clock-names-option = "cam_icp_clk", "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; - domain-id-support-clks = "ife_lite_csid_clk", "ife_lite_ahb", "csid_clk_src", "csid_clk"; - src-clock-name = "camnoc_axi_rt_clk_src"; - clock-cntl-level = "suspend", "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "nominal_l1", "turbo"; - clock-rates = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x35dac3c 0x00 0x00 0x00 0xbebc200 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x11e1a300 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x11e1a300 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x4c4b400 0x00 0x00 0x00 0x17d78400 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00>; - clocks = <0x16f 0x0a 0x16f 0x0b 0x16f 0x0d 0x154 0x86 0x154 0x26 0x154 0x25 0x154 0x47 0x154 0x49 0x154 0x29 0x154 0x1c 0x154 0x1b 0x154 0x1a 0x154 0x48 0x154 0x00 0x154 0x7b>; - clock-names = "gcc_ahb_clk", "gcc_axi_hf_clk", "gcc_axi_sf_clk", "cam_cc_slow_ahb_clk_src", "cpas_ahb_clk", "cpas_core_ahb_clk", "cam_cc_drv_ahb_clk", "cam_cc_fast_ahb_clk_src", "cam_cc_cpas_fast_ahb_clk", "camnoc_axi_rt_clk_src", "camnoc_axi_rt_clk", "camnoc_axi_nrt_clk", "cam_cc_drv_xo_clk", "cam_cc_pll0", "cam_cc_qdss_debug_xo_clk"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - camnoc-axi-min-ib-bw = <0xb2d05e00>; - interrupts = <0x00 0x1cb 0x01>; - interrupt-names = "cpas_camnoc"; - cam_hw_fuse = <0x0c 0x221c8134 0x100 0x02 0xff 0x03 0x221c8134 0x200 0x02 0xff>; - reg-cam-base = <0x13000 0x19000 0xbbf0000 0xadd7000>; - reg = <0xac13000 0x1000 0xac19000 0xac80 0xbbf0000 0x1f00 0xadd7000 0x5000>; - reg-names = "cam_cpas_top", "cam_camnoc", "cam_rpmh", "cam_cesta"; - arch-compat = "cpas_top"; - label = "cpas"; - compatible = "qcom,cam-cpas"; - cell-index = <0x00>; - - camera-bus-nodes { - - level3-nodes { - level-index = <0x03>; - - level3-rt-rd-wr-sum { - phandle = <0x63b>; - rt-axi-port; - ib-bw-voting-needed; - traffic-merge-type = <0x00>; - node-name = "level3-rt-rd-wr-sum"; - cell-index = <0x00>; - - qcom,axi-port-mnoc { - interconnects = <0x1c0 0x0b 0x189 0x200 0x1c0 0x7d1 0x189 0x9d0 0x1c0 0xbb9 0x189 0xdb8 0x1c0 0xfa1 0x189 0x11a0>; - interconnect-names = "cam_hf_0", "cam_ife_0_drv", "cam_ife_1_drv", "cam_ife_2_drv"; - }; - }; - - level3-nrt0-rd-wr-sum { - phandle = <0x63c>; - traffic-merge-type = <0x00>; - node-name = "level3-nrt0-rd-wr-sum"; - cell-index = <0x01>; - - qcom,axi-port-mnoc { - interconnects = <0x1c0 0x0d 0x189 0x200>; - interconnect-names = "cam_sf_0"; - }; - }; - - level3-nrt1-rd-wr-sum { - phandle = <0x63d>; - traffic-merge-type = <0x00>; - node-name = "level3-nrt1-rd-wr-sum"; - cell-index = <0x02>; - - qcom,axi-port-mnoc { - interconnects = <0x1c0 0x0c 0x189 0x200>; - interconnect-names = "cam_sf_icp"; - }; - }; - }; - - level2-nodes { - camnoc-max-needed; - level-index = <0x02>; - - level2-rt-wr { - phandle = <0x63e>; - traffic-merge-type = <0x01>; - parent-node = <0x63b>; - node-name = "level2-rt-wr"; - cell-index = <0x03>; - }; - - level2-rt-rd { - phandle = <0x63f>; - traffic-merge-type = <0x01>; - parent-node = <0x63b>; - node-name = "level2-rt-rd"; - cell-index = <0x04>; - }; - - level2-nrt-wr { - phandle = <0x640>; - traffic-merge-type = <0x01>; - parent-node = <0x63c>; - node-name = "level2-nrt-wr"; - cell-index = <0x05>; - }; - - level2-nrt-rd { - phandle = <0x641>; - traffic-merge-type = <0x01>; - parent-node = <0x63c>; - node-name = "level2-nrt-rd"; - cell-index = <0x06>; - }; - - level2-icp-rd { - phandle = <0x64c>; - bus-width-factor = <0x04>; - traffic-merge-type = <0x00>; - parent-node = <0x63d>; - node-name = "level2-icp-rd"; - cell-index = <0x07>; - }; - }; - - level1-nodes { - camnoc-max-needed; - level-index = <0x01>; - - level1-rt1-wr { - phandle = <0x642>; - priority-lut-high-offset = <0x9234>; - priority-lut-low-offset = <0x9230>; - niu-size = <0x86>; - rt-wr-niu; - traffic-merge-type = <0x00>; - parent-node = <0x63e>; - node-name = " level1-rt1-ife-ubwc-wr"; - cell-index = <0x08>; - }; - - level1-rt2-wr { - phandle = <0x645>; - priority-lut-high-offset = <0x9434>; - priority-lut-low-offset = <0x9430>; - niu-size = <0x24>; - rt-wr-niu; - traffic-merge-type = <0x00>; - parent-node = <0x63e>; - node-name = "level1-rt2-ife-stats"; - cell-index = <0x09>; - }; - - level1-rt3-wr { - phandle = <0x644>; - priority-lut-high-offset = <0x9634>; - priority-lut-low-offset = <0x9630>; - niu-size = <0x5c>; - rt-wr-niu; - traffic-merge-type = <0x00>; - parent-node = <0x63e>; - node-name = "level1-rt3-ife-pdaf-lite"; - cell-index = <0x0a>; - }; - - level1-rt4-wr1 { - phandle = <0x643>; - priority-lut-high-offset = <0x9834>; - priority-lut-low-offset = <0x9830>; - niu-size = <0x86>; - rt-wr-niu; - traffic-merge-type = <0x00>; - parent-node = <0x63e>; - node-name = "level1-rt4-ife-rdi-wr"; - cell-index = <0x0b>; - }; - - level1-rt0-rd { - phandle = <0x646>; - traffic-merge-type = <0x00>; - parent-node = <0x63f>; - node-name = "level1-sfe-rd"; - cell-index = <0x0c>; - }; - - level1-nrt2-wr { - phandle = <0x647>; - traffic-merge-type = <0x00>; - parent-node = <0x640>; - node-name = "level1-nrt2-wr"; - cell-index = <0x0d>; - }; - - level1-nrt1-wr { - phandle = <0x648>; - traffic-merge-type = <0x00>; - parent-node = <0x640>; - node-name = "level1-nrt0-wr1"; - cell-index = <0x0e>; - }; - - level1-nrt3-rd { - phandle = <0x649>; - traffic-merge-type = <0x00>; - parent-node = <0x641>; - node-name = "level1-nrt3-rd"; - cell-index = <0x0f>; - }; - - level1-nrt1-rd { - phandle = <0x64a>; - traffic-merge-type = <0x00>; - parent-node = <0x641>; - node-name = "level1-nrt1-rd"; - cell-index = <0x10>; - }; - - level1-nrt0-rd { - phandle = <0x64b>; - traffic-merge-type = <0x00>; - parent-node = <0x641>; - node-name = "level1-nrt0-rd"; - cell-index = <0x11>; - }; - }; - - level0-nodes { - level-index = <0x00>; - - ife0-ubwc-wr { - phandle = <0x675>; - parent-node = <0x642>; - drv-voting-index = <0x01>; - constituent-paths = <0x01 0x02>; - traffic-transaction-type = <0x01>; - traffic-data = <0x106>; - client-name = "ife0"; - node-name = "ife0-ubwc-wr"; - cell-index = <0x12>; - }; - - ife1-ubwc-wr { - phandle = <0x676>; - parent-node = <0x642>; - drv-voting-index = <0x02>; - constituent-paths = <0x01 0x02>; - traffic-transaction-type = <0x01>; - traffic-data = <0x106>; - client-name = "ife1"; - node-name = "ife1-ubwc-wr"; - cell-index = <0x13>; - }; - - ife2-ubwc-wr { - phandle = <0x677>; - parent-node = <0x642>; - drv-voting-index = <0x03>; - constituent-paths = <0x01 0x02>; - traffic-transaction-type = <0x01>; - traffic-data = <0x106>; - client-name = "ife2"; - node-name = "ife2-ubwc-wr"; - cell-index = <0x14>; - }; - - ife0-rdi-pixel-raw-wr { - phandle = <0x678>; - parent-node = <0x643>; - drv-voting-index = <0x01>; - constituent-paths = <0x04 0x05 0x06 0x09>; - traffic-transaction-type = <0x01>; - traffic-data = <0x104>; - client-name = "ife0"; - node-name = "ife0-rdi-pixel-raw-wr"; - cell-index = <0x15>; - }; - - ife1-rdi-pixel-raw-wr { - phandle = <0x679>; - parent-node = <0x643>; - drv-voting-index = <0x02>; - constituent-paths = <0x04 0x05 0x06 0x09>; - traffic-transaction-type = <0x01>; - traffic-data = <0x104>; - client-name = "ife1"; - node-name = "ife1-rdi-pixel-raw-wr"; - cell-index = <0x16>; - }; - - ife2-rdi-pixel-raw-wr { - phandle = <0x67a>; - parent-node = <0x643>; - drv-voting-index = <0x03>; - constituent-paths = <0x04 0x05 0x06 0x09>; - traffic-transaction-type = <0x01>; - traffic-data = <0x104>; - client-name = "ife2"; - node-name = "ife2-rdi-pixel-raw-wr"; - cell-index = <0x17>; - }; - - sfe0-all-wr { - phandle = <0x67b>; - parent-node = <0x643>; - drv-voting-index = <0x01>; - constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "sfe0"; - node-name = "sfe0-all-wr"; - cell-index = <0x18>; - }; - - sfe1-all-wr { - phandle = <0x67c>; - parent-node = <0x643>; - drv-voting-index = <0x02>; - constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "sfe1"; - node-name = "sfe1-all-wr"; - cell-index = <0x19>; - }; - - ife0-pdaf-linear-wr { - phandle = <0x67d>; - parent-node = <0x644>; - drv-voting-index = <0x01>; - constituent-paths = <0x08 0x00>; - traffic-transaction-type = <0x01>; - traffic-data = <0x109>; - client-name = "ife0"; - node-name = "ife0-pdaf-linear-wr"; - cell-index = <0x1a>; - }; - - ife1-pdaf-linear-wr { - phandle = <0x67e>; - parent-node = <0x644>; - drv-voting-index = <0x02>; - constituent-paths = <0x08 0x00>; - traffic-transaction-type = <0x01>; - traffic-data = <0x109>; - client-name = "ife1"; - node-name = "ife1-pdaf-linear-wr"; - cell-index = <0x1b>; - }; - - ife2-pdaf-linear-wr { - phandle = <0x67f>; - parent-node = <0x644>; - drv-voting-index = <0x03>; - constituent-paths = <0x08 0x00>; - traffic-transaction-type = <0x01>; - traffic-data = <0x109>; - client-name = "ife2"; - node-name = "ife2-pdaf-linear-wr"; - cell-index = <0x1c>; - }; - - ife4-rdi-stats-pixel-raw-wr { - phandle = <0x680>; - parent-node = <0x644>; - constituent-paths = <0x04 0x05 0x06 0x07 0x09 0x03>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "ife4"; - node-name = "ife4-rdi-stats-pixel-raw-wr"; - cell-index = <0x1d>; - }; - - ife3-rdi-stats-pixel-raw-wr { - phandle = <0x681>; - parent-node = <0x644>; - constituent-paths = <0x04 0x05 0x06 0x07 0x09 0x03>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "ife3"; - node-name = "ife3-rdi-stats-pixel-raw-wr"; - cell-index = <0x1e>; - }; - - ife0-stats-wr { - phandle = <0x682>; - parent-node = <0x645>; - drv-voting-index = <0x01>; - traffic-transaction-type = <0x01>; - traffic-data = <0x03>; - client-name = "ife0"; - node-name = "ife0-stats-wr"; - cell-index = <0x1f>; - }; - - ife1-stats-wr { - phandle = <0x683>; - parent-node = <0x645>; - drv-voting-index = <0x02>; - traffic-transaction-type = <0x01>; - traffic-data = <0x03>; - client-name = "ife1"; - node-name = "ife1-stats-wr"; - cell-index = <0x20>; - }; - - ife2-stats-wr { - phandle = <0x684>; - parent-node = <0x645>; - drv-voting-index = <0x03>; - traffic-transaction-type = <0x01>; - traffic-data = <0x03>; - client-name = "ife2"; - node-name = "ife2-stats-wr"; - cell-index = <0x21>; - }; - - sfe0-all-rd { - phandle = <0x685>; - parent-node = <0x646>; - drv-voting-index = <0x01>; - constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "sfe0"; - node-name = "sfe0-all-rd"; - cell-index = <0x22>; - }; - - sfe1-all-rd { - phandle = <0x686>; - parent-node = <0x646>; - drv-voting-index = <0x02>; - constituent-paths = <0x60 0x66 0x61 0x62 0x63 0x64 0x65>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "sfe1"; - node-name = "sfe1-all-rd"; - cell-index = <0x23>; - }; - - ipe0-all-wr { - phandle = <0x687>; - parent-node = <0x640>; - constituent-paths = <0x22 0x23 0x24 0x25>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "ipe0"; - node-name = "ipe0-all-wr"; - cell-index = <0x24>; - }; - - bps0-all-wr { - phandle = <0x688>; - parent-node = <0x647>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "bps0"; - node-name = "bps0-all-wr"; - cell-index = <0x25>; - }; - - cre0-all-wr { - phandle = <0x689>; - parent-node = <0x647>; - constituent-paths = <0x81>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "cre0"; - node-name = "cre0-all-wr"; - cell-index = <0x26>; - }; - - jpeg-enc0-all-wr { - phandle = <0x68a>; - parent-node = <0x648>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "jpeg-enc0"; - node-name = "jpeg-enc0-all-wr"; - cell-index = <0x27>; - }; - - jpeg-dma0-all-wr { - phandle = <0x68b>; - parent-node = <0x648>; - traffic-transaction-type = <0x01>; - traffic-data = <0x100>; - client-name = "jpeg-dma0"; - node-name = "jpeg-dma0-all-wr"; - cell-index = <0x28>; - }; - - cre0-all-rd { - phandle = <0x68c>; - parent-node = <0x649>; - constituent-paths = <0x80>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "cre0"; - node-name = "cre0-all-rd"; - cell-index = <0x29>; - }; - - bps0-all-rd { - phandle = <0x68d>; - parent-node = <0x649>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "bps0"; - node-name = "bps0-all-rd"; - cell-index = <0x2a>; - }; - - jpeg0-enc0-all-rd { - phandle = <0x68e>; - parent-node = <0x64a>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "jpeg-enc0"; - node-name = "jpeg-enc0-rd"; - cell-index = <0x2b>; - }; - - jpeg0-dma0-all-rd { - phandle = <0x68f>; - parent-node = <0x64a>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "jpeg-dma0"; - node-name = "jpeg-dma0-rd"; - cell-index = <0x2c>; - }; - - ipe0-ref-rd { - phandle = <0x690>; - parent-node = <0x641>; - traffic-transaction-type = <0x00>; - traffic-data = <0x21>; - client-name = "ipe0"; - node-name = "ipe0-ref-rd"; - cell-index = <0x2d>; - }; - - ipe0-in-rd { - phandle = <0x691>; - parent-node = <0x641>; - traffic-transaction-type = <0x00>; - traffic-data = <0x20>; - client-name = "ipe0"; - node-name = "ipe0-in-rd"; - cell-index = <0x2e>; - }; - - rt-cdm0-all-rd { - phandle = <0x692>; - parent-node = <0x64b>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "rt-cdm0"; - node-name = "rt-cdm0-all-rd"; - cell-index = <0x2f>; - }; - - rt-cdm1-all-rd { - phandle = <0x693>; - parent-node = <0x64b>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "rt-cdm1"; - node-name = "rt-cdm1-all-rd"; - cell-index = <0x30>; - }; - - rt-cdm2-all-rd { - phandle = <0x694>; - parent-node = <0x64b>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "rt-cdm2"; - node-name = "rt-cdm2-all-rd"; - cell-index = <0x31>; - }; - - rt-cdm3-all-rd { - phandle = <0x695>; - parent-node = <0x64b>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "rt-cdm3"; - node-name = "rt-cdm3-all-rd"; - cell-index = <0x32>; - }; - - rt-cdm4-all-rd { - phandle = <0x696>; - parent-node = <0x64b>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "rt-cdm4"; - node-name = "rt-cdm4-all-rd"; - cell-index = <0x33>; - }; - - icp0-all-rd { - phandle = <0x697>; - parent-node = <0x64c>; - traffic-transaction-type = <0x00>; - traffic-data = <0x100>; - client-name = "icp0"; - node-name = "icp0-all-rd"; - cell-index = <0x34>; - }; - }; - }; - }; - - qcom,cam-cdm-intf { - status = "ok"; - cdm-client-names = "vfe", "jpegdma", "jpegenc"; - num-hw-cdm = <0x01>; - label = "cam-cdm-intf"; - cell-index = <0x00>; - compatible = "qcom,cam-cdm-intf"; - }; - - qcom,rt-cdm0@ac25000 { - status = "ok"; - single-context-cdm; - cam-hw-mid = <0x00>; - cam_hw_pid = <0x19>; - fifo-depths = <0x40 0x00 0x00 0x00>; - config-fifo; - cdm-client-names = "ife0", "dualife0"; - nrt-device; - clock-cntl-level = "turbo"; - clock-rates = <0x00>; - clocks = <0x154 0x26>; - clock-names = "cam_cc_cpas_ahb_clk"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x1c8 0x01>; - interrupt-names = "rt-cdm0"; - reg-cam-base = <0x25000>; - reg-names = "rt-cdm0"; - reg = <0xac25000 0x580>; - label = "rt-cdm"; - compatible = "qcom,cam-rt-cdm2_1"; - cell-index = <0x00>; - }; - - qcom,rt-cdm1@ac26000 { - status = "ok"; - single-context-cdm; - cam-hw-mid = <0x00>; - cam_hw_pid = <0x1a>; - fifo-depths = <0x40 0x00 0x00 0x00>; - config-fifo; - cdm-client-names = "ife1", "dualife1"; - nrt-device; - clock-cntl-level = "turbo"; - clock-rates = <0x00>; - clocks = <0x154 0x26>; - clock-names = "cam_cc_cpas_ahb_clk"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x297 0x01>; - interrupt-names = "rt-cdm1"; - reg-cam-base = <0x26000>; - reg-names = "rt-cdm1"; - reg = <0xac26000 0x580>; - label = "rt-cdm"; - compatible = "qcom,cam-rt-cdm2_1"; - cell-index = <0x01>; - }; - - qcom,rt-cdm2@ac27000 { - status = "ok"; - single-context-cdm; - cam-hw-mid = <0x00>; - cam_hw_pid = <0x1b>; - fifo-depths = <0x40 0x00 0x00 0x00>; - config-fifo; - cdm-client-names = "ife2", "dualife2"; - nrt-device; - clock-cntl-level = "turbo"; - clock-rates = <0x00>; - clocks = <0x154 0x26>; - clock-names = "cam_cc_cpas_ahb_clk"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x2bd 0x01>; - interrupt-names = "rt-cdm2"; - reg-cam-base = <0x27000>; - reg-names = "rt-cdm2"; - reg = <0xac27000 0x580>; - label = "rt-cdm"; - compatible = "qcom,cam-rt-cdm2_1"; - cell-index = <0x02>; - }; - - qcom,rt-cdm3@ac28000 { - status = "ok"; - single-context-cdm; - cam-hw-mid = <0x00>; - cam_hw_pid = <0x18>; - fifo-depths = <0x40 0x00 0x00 0x00>; - config-fifo; - cdm-client-names = "ife3"; - nrt-device; - clock-cntl-level = "turbo"; - clock-rates = <0x00>; - clocks = <0x154 0x26>; - clock-names = "cam_cc_cpas_ahb_clk"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x15c 0x01>; - interrupt-names = "rt-cdm3"; - reg-cam-base = <0x28000>; - reg-names = "rt-cdm3"; - reg = <0xac28000 0x580>; - label = "rt-cdm"; - compatible = "qcom,cam-rt-cdm2_1"; - cell-index = <0x03>; - }; - - qcom,rt-cdm4@ac29000 { - status = "ok"; - single-context-cdm; - cam-hw-mid = <0x00>; - cam_hw_pid = <0x1e>; - fifo-depths = <0x40 0x00 0x00 0x00>; - config-fifo; - cdm-client-names = "ife4"; - nrt-device; - clock-cntl-level = "turbo"; - clock-rates = <0x00>; - clocks = <0x154 0x26>; - clock-names = "cam_cc_cpas_ahb_clk"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x15d 0x01>; - interrupt-names = "rt-cdm4"; - reg-cam-base = <0x29000>; - reg-names = "rt-cdm4"; - reg = <0xac29000 0x580>; - label = "rt-cdm"; - compatible = "qcom,cam-rt-cdm2_1"; - cell-index = <0x04>; - }; - - qcom,cam-isp { - status = "ok"; - arch-compat = "ife"; - compatible = "qcom,cam-isp"; - }; - - qcom,sfe0@ac9e000 { - phandle = <0x698>; - status = "ok"; - clock-control-debugfs = "true"; - cam_hw_pid = <0x0b 0x00>; - src-clock-name = "sfe_0_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; - clocks = <0x154 0x7e 0x154 0x7d 0x154 0x7c 0x154 0x2f>; - clock-names = "sfe_0_fast_ahb", "sfe_0_clk_src", "sfe_0_clk", "cam_cc_cpas_sfe_0_clk"; - sfe0-supply = <0x3ec>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc", "sfe0"; - interrupts = <0x00 0x1b4 0x01>; - interrupt-names = "sfe0"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0x9e000>; - reg = <0xac9e000 0x8000>; - reg-names = "sfe0"; - compatible = "qcom,sfe860"; - cell-index = <0x00>; - }; - - qcom,sfe1@aca6000 { - phandle = <0x699>; - status = "ok"; - clock-control-debugfs = "true"; - cam_hw_pid = <0x0c 0x01>; - src-clock-name = "sfe_1_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; - clocks = <0x154 0x82 0x154 0x81 0x154 0x80 0x154 0x30>; - clock-names = "sfe_1_fast_ahb", "sfe_1_clk_src", "sfe_1_clk", "cam_cc_cpas_sfe_1_clk"; - sfe1-supply = <0x3ed>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc", "sfe1"; - interrupts = <0x00 0x1b1 0x01>; - interrupt-names = "sfe1"; - rt-wrapper-base = <0x62000>; - reg-cam-base = "", "\n`"; - reg = <0xaca6000 0x8000>; - reg-names = "sfe1"; - compatible = "qcom,sfe860"; - cell-index = <0x01>; - }; - - qcom,csid0@acb7000 { - phandle = <0x69a>; - status = "ok"; - clock-control-debugfs = "true"; - src-clock-name = "csid_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; - clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; - clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; - shared-clks = <0x01 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x259 0x01>; - interrupt-names = "csid0"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0xb8000 0xb6000>; - reg = <0xacb8000 0xd00 0xacb6000 0x1000>; - reg-names = "csid", "csid_top"; - compatible = "qcom,csid860"; - cell-index = <0x00>; - }; - - qcom,ife0@ac62000 { - phandle = <0x69b>; - status = "ok"; - cam_hw_pid = <0x10 0x14 0x18 0x08>; - ubwc-static-cfg = <0x1026 0x1036>; - clock-control-debugfs = "true"; - src-clock-name = "ife_0_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; - clocks = <0x154 0x50 0x154 0x4f 0x154 0x4e 0x154 0x2a>; - clock-names = "ife_0_fast_ahb", "ife_0_clk_src", "ife_0_clk", "cam_cc_cpas_ife_0_clk"; - ife0-supply = <0x3e7>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc", "ife0"; - interrupts = <0x00 0x25a 0x01>; - interrupt-names = "ife0"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0x62000 0x19000>; - reg = <0xac62000 0xf000>; - reg-names = "ife"; - compatible = "qcom,vfe860"; - cell-index = <0x00>; - }; - - qcom,csid1@acb9000 { - phandle = <0x69c>; - status = "ok"; - clock-control-debugfs = "true"; - src-clock-name = "csid_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; - clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; - clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; - shared-clks = <0x01 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x25b 0x01>; - interrupt-names = "csid1"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0xba000 0xb6000>; - reg = <0xacba000 0xd00 0xacb6000 0x1000>; - reg-names = "csid", "csid_top"; - compatible = "qcom,csid860"; - cell-index = <0x01>; - }; - - qcom,ife1@ac71000 { - phandle = <0x69d>; - status = "ok"; - cam_hw_pid = <0x11 0x15 0x19 0x09>; - ubwc-static-cfg = <0x1026 0x1036>; - clock-control-debugfs = "true"; - src-clock-name = "ife_1_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; - clocks = <0x154 0x54 0x154 0x53 0x154 0x52 0x154 0x2b>; - clock-names = "ife_1_fast_ahb", "ife_1_clk_src", "ife_1_clk", "cam_cc_cpas_ife_1_clk"; - ife1-supply = <0x3e8>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc", "ife1"; - interrupts = <0x00 0x25c 0x01>; - interrupt-names = "ife1"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0x71000 0x19000>; - reg = <0xac71000 0xf000>; - reg-names = "ife"; - compatible = "qcom,vfe860"; - cell-index = <0x01>; - }; - - qcom,csid2@acbb000 { - phandle = <0x69e>; - status = "ok"; - clock-control-debugfs = "true"; - src-clock-name = "csid_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0xfe502ab 0x00 0x00 0x17d78400 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00 0x1c9c3800 0x00 0x00>; - clocks = <0x154 0x40 0x154 0x3f 0x154 0x41>; - clock-names = "csid_clk_src", "csid_clk", "csiphy_rx_clk"; - shared-clks = <0x01 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x1af 0x01>; - interrupt-names = "csid2"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0xbc000 0xb6000>; - reg = <0xacbc000 0xd00 0xacb6000 0x1000>; - reg-names = "csid", "csid_top"; - compatible = "qcom,csid860"; - cell-index = <0x02>; - }; - - qcom,ife2@ac80000 { - phandle = <0x69f>; - status = "ok"; - cam_hw_pid = <0x12 0x16 0x1a 0x0a>; - ubwc-static-cfg = <0x1026 0x1036>; - clock-control-debugfs = "true"; - src-clock-name = "ife_2_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x136e5d80 0x00 0x00 0x00 0x1bc69880 0x00 0x00 0x00 0x2367b880 0x00 0x00 0x00 0x283baec0 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; - clocks = <0x154 0x58 0x154 0x57 0x154 0x56 0x154 0x2c>; - clock-names = "ife_2_fast_ahb", "ife_2_clk_src", "ife_2_clk", "cam_cc_cpas_ife_2_clk"; - ife2-supply = <0x3e9>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc", "ife2"; - interrupts = <0x00 0x2b0 0x01>; - interrupt-names = "ife2"; - rt-wrapper-base = <0x62000>; - reg-cam-base = <0x80000 0x19000>; - reg = <0xac80000 0xf000>; - reg-names = "ife"; - compatible = "qcom,vfe860"; - cell-index = <0x02>; - }; - - qcom,csid-lite0@acca000 { - phandle = <0x6a0>; - status = "ok"; - clock-control-debugfs = "true"; - src-clock-name = "ife_lite_csid_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00>; - clocks = <0x154 0x5a 0x154 0x5f 0x154 0x5e 0x154 0x5d 0x154 0x5b 0x154 0x2d>; - clock-names = "ife_lite_ahb", "ife_lite_csid_clk_src", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; - shared-clks = <0x00 0x01 0x00 0x00 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x25d 0x01>; - interrupt-names = "csid-lite0"; - rt-wrapper-base = <0xca000>; - reg-cam-base = <0xcb000>; - reg = <0xaccb000 0xa00>; - reg-names = "csid-lite"; - compatible = "qcom,csid-lite860"; - cell-index = <0x03>; - }; - - qcom,ife-lite0@acca000 { - phandle = <0x6a1>; - status = "ok"; - cam_hw_pid = <0x1b>; - clock-control-debugfs = "true"; - src-clock-name = "ife_lite_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x00 0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>; - clocks = <0x154 0x5a 0x154 0x5e 0x154 0x5d 0x154 0x5c 0x154 0x5b 0x154 0x2d>; - clock-names = "ife_lite_ahb", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk_src", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; - shared-clks = <0x00 0x00 0x00 0x01 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x25e 0x01>; - interrupt-names = "ife-lite0"; - rt-wrapper-base = <0xca000>; - reg-cam-base = <0xcb000>; - reg = <0xaccb000 0x2800>; - reg-names = "ife-lite"; - compatible = "qcom,vfe-lite860"; - cell-index = <0x03>; - }; - - qcom,csid-lite1@accf000 { - phandle = <0x6a2>; - status = "ok"; - clock-control-debugfs = "true"; - src-clock-name = "ife_lite_csid_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00>; - clocks = <0x154 0x5a 0x154 0x5f 0x154 0x5e 0x154 0x5d 0x154 0x5b 0x154 0x2d>; - clock-names = "ife_lite_ahb", "ife_lite_csid_clk_src", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; - shared-clks = <0x00 0x01 0x00 0x00 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x178 0x01>; - interrupt-names = "csid-lite1"; - rt-wrapper-base = <0xca000>; - reg-cam-base = <0xd0000>; - reg = <0xacd0000 0xa00>; - reg-names = "csid-lite"; - compatible = "qcom,csid-lite860"; - cell-index = <0x04>; - }; - - qcom,ife-lite1@accf000 { - phandle = <0x6a3>; - status = "ok"; - cam_hw_pid = <0x1c>; - clock-control-debugfs = "true"; - src-clock-name = "ife_lite_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x00 0x00 0xfe502ab 0x00 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00>; - clocks = <0x154 0x5a 0x154 0x5e 0x154 0x5d 0x154 0x5c 0x154 0x5b 0x154 0x2d>; - clock-names = "ife_lite_ahb", "ife_lite_csid_clk", "ife_lite_cphy_rx_clk", "ife_lite_clk_src", "ife_lite_clk", "cam_cc_cpas_ife_lite_clk"; - shared-clks = <0x00 0x00 0x00 0x01 0x00 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x179 0x01>; - interrupt-names = "ife-lite1"; - rt-wrapper-base = <0xca000>; - reg-cam-base = <0xd0000>; - reg = <0xacd0000 0x2800>; - reg-names = "ife-lite"; - compatible = "qcom,vfe-lite860"; - cell-index = <0x04>; - }; - - qcom,cam-icp { - synx_signaling_en; - ipe_bps_pc_en; - icp_use_pil; - icp_pc_en; - status = "ok"; - num-bps = <0x01>; - num-ipe = <0x01>; - num-icp = <0x01>; - compat-hw-name = "qcom,icp", "qcom,ipe0", "qcom,bps"; - compatible = "qcom,cam-icp"; - }; - - qcom,icp@ac00000 { - phandle = <0x6a4>; - status = "ok"; - cam_hw_pid = <0x0b>; - qos-val = <0x808>; - ubwc-bps-write-cfg = <0x161ef 0x1620f>; - ubwc-bps-fetch-cfg = <0x707b 0x7083>; - ubwc-ipe-write-cfg = <0x161ef 0x1620f>; - ubwc-ipe-fetch-cfg = <0x707b 0x7083>; - fw_name = "CAMERA_ICP"; - clock-control-debugfs = "true"; - src-clock-name = "icp_clk_src"; - nrt-device; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0xe4e1c00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00>; - clocks = <0x154 0x4b 0x154 0x4d 0x154 0x4c 0x154 0x7b>; - clock-names = "icp_ahb_clk", "icp_clk_src", "icp_clk", "camcc_debug_clk"; - memory-region = <0x2a1>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x1cf 0x01>; - interrupt-names = "icp"; - reg-cam-base = <0x1000 0x4000>; - reg-names = "icp_csr", "icp_wd0"; - reg = <0xac01000 0x1000 0xac04000 0x1000>; - icp-version = <0x201>; - compatible = "qcom,cam-icp_v2_1"; - cell-index = <0x00>; - }; - - qcom,ipe0@ac42000 { - phandle = <0x6a5>; - status = "ok"; - cam_hw_pid = <0x0f 0x0e 0x0d 0x1f>; - clock-control-debugfs = "true"; - src-clock-name = "ipe_nps_clk_src"; - nrt-device; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x00 0x00 0x9e4f580 0x00 0x00 0x00 0x00 0x00 0x00 0xf32fdc0 0x00 0x00 0x00 0x00 0x00 0x00 0x1122e6e0 0x00 0x00 0x00 0x00 0x00 0x00 0x141dd760 0x00 0x00 0x00 0x00 0x00 0x00 0x18964020 0x00 0x00 0x00 0x00 0x00 0x00 0x18964020 0x00 0x00 0x00>; - clocks = <0x154 0x60 0x154 0x63 0x154 0x65 0x154 0x62 0x154 0x61 0x154 0x64 0x154 0x2e>; - clock-names = "ipe_nps_ahb_clk", "ipe_nps_fast_ahb_clk", "ipe_pps_fast_ahb_clk", "ipe_nps_clk_src", "ipe_nps_clk", "ipe_pps_clk", "cam_cc_cpas_ipe_nps_clk"; - ipe0-vdd-supply = <0x3ea>; - regulator-names = "ipe0-vdd"; - reg-cam-base = <0x42000>; - reg-names = "ipe0_top"; - reg = <0xac42000 0x18000>; - compatible = "qcom,cam-ipe680"; - cell-index = <0x00>; - }; - - qcom,bps@ac2c000 { - phandle = <0x6a6>; - status = "ok"; - cam_hw_pid = <0x06 0x1e>; - clock-control-debugfs = "true"; - src-clock-name = "bps_clk_src"; - nrt-device; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x00 0x8583b00 0x00 0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x00 0x2eca2640 0x00 0x00 0x00 0x00 0x2eca2640 0x00 0x00>; - clocks = <0x154 0x15 0x154 0x18 0x154 0x17 0x154 0x16 0x154 0x27>; - clock-names = "bps_ahb_clk", "bps_fast_ahb_clk", "bps_clk_src", "bps_clk", "cam_cc_cpas_bps_clk"; - bps-vdd-supply = <0x3e5>; - regulator-names = "bps-vdd"; - reg-cam-base = <0x2c000>; - reg-names = "bps_top"; - reg = <0xac2c000 0xb000>; - compatible = "qcom,cam-bps880"; - cell-index = <0x00>; - }; - - qcom,cam-cre { - status = "ok"; - num-cre = <0x01>; - compat-hw-name = "qcom,cre"; - compatible = "qcom,cam-cre"; - }; - - qcom,cre@acfc000 { - phandle = <0x6a7>; - status = "ok"; - cam_hw_pid = <0x07 0x1f>; - clock-control-debugfs = "true"; - src-clock-name = "cre_clk_src"; - clock-cntl-level = "lowsvsd1", "lowsvs", "svs", "svs_l1", "nominal", "turbo"; - clock-rates = <0x00 0x7f28155 0x00 0x00 0x00 0xbebc200 0x00 0x00 0x00 0x17d78400 0x00 0x00 0x00 0x1c9c3800 0x00 0x00 0x00 0x23c34600 0x00 0x00 0x00 0x23c34600 0x00 0x00>; - clocks = <0x154 0x32 0x154 0x34 0x154 0x33 0x154 0x28>; - clock-names = "cre_ahb_clk", "cre_clk_src", "cre_clk", "cre_cpas_clk_src"; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupt-names = "cre"; - interrupts = <0x00 0x107 0x01>; - reg-cam-base = <0xfc000 0xfc400 0xfc700>; - reg-names = "cre_top", "cre_bus_rd", "cre_bus_wr"; - reg = <0xacfc000 0x200 0xacfc400 0xb0 0xacfc700 0x300>; - compatible = "qcom,cre"; - cell-index = <0x00>; - }; - - qcom,cam-jpeg { - status = "ok"; - num-jpeg-dma = <0x01>; - num-jpeg-enc = <0x01>; - compat-hw-name = "qcom,jpegenc0", "qcom,jpegdma0"; - compatible = "qcom,cam-jpeg"; - }; - - qcom,jpegenc0@ac2a000 { - phandle = <0x6a8>; - status = "ok"; - cam_hw_wr_mid = <0x01>; - cam_hw_rd_mid = <0x00>; - cam_hw_pid = <0x11 0x13>; - nrt-device; - clock-cntl-level = "nominal"; - src-clock-name = "jpegenc_clk_src"; - clock-rates = <0x23c34600 0x00>; - clocks = <0x154 0x68 0x154 0x67>; - clock-names = "jpegenc_clk_src", "jpegenc_clk"; - shared-clks = <0x01 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x174 0x01>; - interrupt-names = "jpeg_enc0"; - reg-cam-base = <0x2a000 0x19000>; - reg = <0xac2a000 0x1000 0xac19000 0xac80>; - reg-names = "jpegenc_hw", "cam_camnoc"; - compatible = "qcom,cam_jpeg_enc_780"; - cell-index = <0x00>; - }; - - qcom,jpegdma0@ac2b000 { - phandle = <0x6a9>; - status = "ok"; - cam_hw_wr_mid = <0x01>; - cam_hw_rd_mid = <0x00>; - cam_hw_pid = <0x10 0x12>; - nrt-device; - clock-cntl-level = "nominal"; - src-clock-name = "jpegdma_clk_src"; - clock-rates = <0x23c34600 0x00>; - clocks = <0x154 0x68 0x154 0x67>; - clock-names = "jpegdma_clk_src", "jpegdma_clk"; - shared-clks = <0x01 0x00>; - gdsc-supply = <0x1c5>; - regulator-names = "gdsc"; - interrupts = <0x00 0x1db 0x01>; - interrupt-names = "jpeg_dma0"; - reg-cam-base = <0x2b000 0x19000>; - reg = <0xac2b000 0x1000 0xac19000 0xac80>; - reg-names = "jpegdma_hw", "cam_camnoc"; - compatible = "qcom,cam_jpeg_dma_780"; - cell-index = <0x00>; - }; - - qcom,mmrm-test { - phandle = <0x4ed>; - clock_data = <0x01 0x4f 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x53 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x57 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x40 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x03 0x03 0x02 0x01 0x7d 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x81 0x1bc69880 0x2367b880 0x283baec0 0x2eca2640 0x2eca2640 0x01 0x03 0x02 0x01 0x62 0x1b1ebfc0 0x2245cdc0 0x283baec0 0x312c8040 0x312c8040 0x01 0x00 0x00 0x01 0x17 0xbebc200 0x17d78400 0x1c9c3800 0x2eca2640 0x2eca2640 0x01 0x00 0x00 0x01 0x5c 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x68 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x04 0x00 0x00 0x01 0x1c 0x11e1a300 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x03 0x02 0x01 0x5f 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x02 0x00 0x00 0x01 0x4d 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x23c34600 0x01 0x00 0x00 0x01 0x31 0x17d78400 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x1c9c3800 0x0a 0x03 0x02 0x01 0x36 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x38 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3a 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3c 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x3e 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x20 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x22 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x24 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x23c3460 0x01 0x00 0x00 0x01 0x86 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x4c4b400 0x01 0x00 0x00 0x01 0x49 0x11e1a300 0x11e1a300 0x11e1a300 0x17d78400 0x17d78400 0x01 0x00 0x00 0x01 0x34 0xbebc200 0x17d78400 0x1c9c3800 0x23c34600 0x23c34600 0x01 0x00 0x00 0x02 0x0a 0x3e95ba80 0x50775d80 0x59682f00 0x62590080 0x62590080 0x01 0x00 0x00 0x03 0x3e 0xbebc200 0x135f1b40 0x17f60880 0x1ea30480 0x1ea30480 0x01 0x00 0x00 0x03 0x10 0x1017df80 0x1017df80 0x202fbf00 0x30479e80 0x30479e80 0x01 0x00 0x00 0x04 0x03 0x32116200 0x43f30500 0x4dc8b840 0x55d4a800 0x5f5e1000 0x01 0x00 0x00>; - clocks = <0x154 0x4f 0x154 0x53 0x154 0x57 0x154 0x40 0x154 0x7d 0x154 0x81 0x154 0x62 0x154 0x17 0x154 0x5c 0x154 0x68 0x154 0x1c 0x154 0x5f 0x154 0x4d 0x154 0x31 0x154 0x36 0x154 0x38 0x154 0x3a 0x154 0x3c 0x154 0x3e 0x154 0x20 0x154 0x22 0x154 0x24 0x154 0x86 0x154 0x49 0x154 0x34 0x177 0x0a 0x155 0x3e 0x155 0x10 0x177 0x03>; - clock-names = "cam_cc_ife_0_clk_src", "cam_cc_ife_1_clk_src", "cam_cc_ife_2_clk_src", "cam_cc_csid_clk_src", "cam_cc_sfe_0_clk_src", "cam_cc_sfe_1_clk_src", "cam_cc_ipe_nps_clk_src", "cam_cc_bps_clk_src", "cam_cc_ife_lite_clk_src", "cam_cc_jpeg_clk_src", "cam_cc_camnoc_axi_rt_clk_src", "cam_cc_ife_lite_csid_clk_src", "cam_cc_icp_clk_src", "cam_cc_cphy_rx_clk_src", "cam_cc_csi0phytimer_clk_src", "cam_cc_csi1phytimer_clk_src", "cam_cc_csi2phytimer_clk_src", "cam_cc_csi3phytimer_clk_src", "cam_cc_csi4phytimer_clk_src", "cam_cc_cci_0_clk_src", "cam_cc_cci_1_clk_src", "cam_cc_cci_2_clk_src", "cam_cc_slow_ahb_clk_src", "cam_cc_fast_ahb_clk_src", "cam_cc_cre_clk_src", "video_cc_mvs1_clk_src", "disp_cc_mdss_mdp_clk_src", "disp_cc_mdss_dptx0_link_clk_src", "video_cc_mvs0_clk_src"; - status = "disable"; - compatible = "qcom,msm-mmrm-test", "qcom,cliffs-mmrm-test"; - }; - - qcom,mmrm { - phandle = <0x4ee>; - mmrm-client-info = <0x01 0x17 0xd8ddb3 0xf688 0x01 0x01 0x4f 0x18c50a4 0x3cb03 0x01 0x01 0x53 0x18c50a4 0x3cb03 0x01 0x01 0x57 0x18c50a4 0x3cb03 0x01 0x01 0x62 0x214e0c5 0x4bfbf 0x01 0x01 0x7d 0x176eccd 0x2b063 0x01 0x01 0x81 0x176eccd 0x2b063 0x01 0x01 0x49 0x8000 0x195c 0x01 0x01 0x86 0xe667 0x2d92 0x01 0x01 0x20 0x00 0x18d 0x01 0x01 0x22 0x00 0x18d 0x01 0x01 0x24 0x00 0x18d 0x01 0x01 0x34 0x148d6 0x787 0x01 0x01 0x36 0x199a 0x05 0x01 0x01 0x38 0x199a 0x05 0x01 0x01 0x3a 0x199a 0x05 0x01 0x01 0x3c 0x199a 0x05 0x01 0x01 0x3e 0x199a 0x05 0x01 0x01 0x40 0x205ec7 0xdb65 0x03 0x01 0x4d 0x505bc 0x1da6 0x01 0x01 0x31 0x4ccd 0x81df 0x0a 0x01 0x5f 0x3a42b 0x3b99 0x02 0x01 0x68 0xbe037 0x47af 0x02 0x01 0x5c 0x144a28 0x7206 0x02 0x01 0x1c 0x7a5b94 0x26a3e 0x01 0x02 0x0a 0x2736979 0x58419 0x01 0x03 0x3e 0xc8199a 0x36a3e 0x01 0x03 0x10 0xacccd 0xdf4 0x01 0x04 0x03 0x10b09fc 0x8c51f 0x01>; - scaling-fact-leak = <0x9e667 0xb7ae2 0xd4000 0xecccd 0x11c290>; - scaling-fact-dyn = <0x9c29 0xbd71 0xe3d8 0x1051f 0x14290>; - mm-rail-fact-volt = <0x926f 0xa0c5 0xaf1b 0xba5f 0xcccd>; - mm-rail-corners = "lowsvs", "svs", "svsl1", "nom", "turbo"; - mmrm-peak-threshold = <0x2710>; - status = "okay"; - compatible = "qcom,msm-mmrm", "qcom,cliffs-mmrm"; - }; - - qcom,ipcc_compute_l0@443000 { - phandle = <0x4ef>; - #mbox-cells = <0x02>; - #interrupt-cells = <0x03>; - interrupt-controller; - interrupts = <0x00 0xe6 0x04>; - reg = <0x443000 0x1000>; - compatible = "qcom,ipcc"; - }; - - ipclite { - ranges; - feature_mask_high = <0x00>; - feature_mask_low = <0x03>; - minor_version = <0x00>; - major_version = <0x01>; - #size-cells = <0x01>; - #address-cells = <0x01>; - hwlocks = <0x02 0x0b>; - memory-region = <0x199>; - compatible = "qcom,ipclite"; - - apss { - phandle = <0x4f0>; - label = "apss"; - qcom,remote-pid = <0x00>; - - ipclite_signal_0 { - interrupts = <0x08 0x00 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x08 0x00>; - index = <0x00>; - }; - - ipclite_signal_1 { - interrupts = <0xf000 0x01 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0xf000 0x01>; - index = <0x01>; - }; - - ipclite_signal_2 { - interrupts = <0x08 0x02 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x08 0x02>; - index = <0x02>; - }; - - ipclite_signal_3 { - interrupts = <0x08 0x03 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x08 0x03>; - index = <0x03>; - }; - - ipclite_signal_4 { - interrupts = <0x08 0x04 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x08 0x04>; - index = <0x04>; - }; - - ipclite_signal_5 { - interrupts = <0x08 0x05 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x08 0x05>; - index = <0x05>; - }; - }; - - cdsp { - phandle = <0x4f1>; - label = "cdsp"; - qcom,remote-pid = <0x05>; - - ipclite_signal_0 { - interrupts = <0x06 0x00 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x06 0x00>; - index = <0x00>; - }; - - ipclite_signal_1 { - interrupts = <0x06 0x01 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x06 0x01>; - index = <0x01>; - }; - - ipclite_signal_2 { - interrupts = <0x06 0x02 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x06 0x02>; - index = <0x02>; - }; - - ipclite_signal_3 { - interrupts = <0x06 0x03 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x06 0x03>; - index = <0x03>; - }; - - ipclite_signal_4 { - interrupts = <0x06 0x04 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x06 0x04>; - index = <0x04>; - }; - - ipclite_signal_5 { - interrupts = <0x06 0x05 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x06 0x05>; - index = <0x05>; - }; - }; - - cvp { - phandle = <0x4f2>; - label = "cvp"; - qcom,remote-pid = <0x06>; - - ipclite_signal_0 { - interrupts = <0x0a 0x00 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0a 0x00>; - index = <0x00>; - }; - - ipclite_signal_1 { - interrupts = <0x0a 0x01 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0a 0x01>; - index = <0x01>; - }; - - ipclite_signal_2 { - interrupts = <0x0a 0x02 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0a 0x02>; - index = <0x02>; - }; - - ipclite_signal_3 { - interrupts = <0x0a 0x03 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0a 0x03>; - index = <0x03>; - }; - - ipclite_signal_4 { - interrupts = <0x0a 0x04 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0a 0x04>; - index = <0x04>; - }; - - ipclite_signal_5 { - interrupts = <0x0a 0x05 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0a 0x05>; - index = <0x05>; - }; - }; - - cam { - phandle = <0x4f3>; - label = "cam"; - qcom,remote-pid = <0x07>; - - ipclite_signal_0 { - interrupts = <0x0b 0x00 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0b 0x00>; - index = <0x00>; - }; - - ipclite_signal_1 { - interrupts = <0x0b 0x01 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0b 0x01>; - index = <0x01>; - }; - - ipclite_signal_2 { - interrupts = <0x0b 0x02 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0b 0x02>; - index = <0x02>; - }; - - ipclite_signal_3 { - interrupts = <0x0b 0x03 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0b 0x03>; - index = <0x03>; - }; - - ipclite_signal_4 { - interrupts = <0x0b 0x04 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0b 0x04>; - index = <0x04>; - }; - - ipclite_signal_5 { - interrupts = <0x0b 0x05 0x01>; - interrupt-parent = <0x4ef>; - mboxes = <0x4ef 0x0b 0x05>; - index = <0x05>; - }; - }; - }; - - qcom,msm-stub-codec { - phandle = <0x4f6>; - compatible = "qcom,msm-stub-codec"; - }; - - qcom,audio-pkt-core-platform { - phandle = <0x4f7>; - compatible = "qcom,audio-pkt-core-platform"; - }; - - qcom,msm-adsp-loader { - phandle = <0x4f8>; - qcom,adsp-state = <0x00>; - qcom,rproc-handle = <0x185>; - compatible = "qcom,adsp-loader"; - status = "ok"; - }; - - qcom,msm-adsp-notify { - phandle = <0x4f9>; - qcom,rproc-handle = <0x185>; - compatible = "qcom,adsp-notify"; - status = "ok"; - }; - - spf_core_platform { - phandle = <0x4fa>; - compatible = "qcom,spf-core-platform"; - - qcom,msm-audio-ion { - phandle = <0x4fb>; - dma-coherent; - qcom,smmu-sid-mask = <0x00 0x0f>; - qcom,iommu-dma-addr-pool = <0x10000000 0x10000000>; - iommus = <0x12a 0x1001 0x80 0x12a 0x1061 0x00>; - qcom,smmu-enabled; - qcom,smmu-version = <0x02>; - compatible = "qcom,msm-audio-ion"; - }; - - qcom,msm-audio-ion-cma { - phandle = <0x4fc>; - compatible = "qcom,msm-audio-ion-cma"; - }; - - lpi_pinctrl@6E80000 { - phandle = <0x4fd>; - clocks = <0x4f4 0x00 0x4f5 0x00>; - clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; - qcom,lpi-slew-base-tbl = <0x6e80000 0x6e81000 0x6e82000 0x6e83000 0x6e84000 0x6e85000 0x6e86000 0x6e87000 0x6e88000 0x6e89000 0x6e8a000 0x6e8b000 0x6e8c000 0x6e8d000 0x6e8e000 0x6e8f000 0x6e90000 0x6e91000 0x6e92000 0x6e93000 0x6e94000 0x6e95000 0x6e96000>; - qcom,lpi-slew-offset-tbl = <0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b 0x0b>; - qcom,lpi-offset-tbl = <0x00 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xa000 0xb000 0xc000 0xd000 0xe000 0xf000 0x10000 0x11000 0x12000 0x13000 0x14000 0x15000 0x16000>; - #gpio-cells = <0x02>; - gpio-controller; - qcom,slew-reg = <0x6e80000 0x00>; - qcom,gpios-count = <0x17>; - reg = <0x6e80000 0x00>; - compatible = "qcom,lpi-pinctrl"; - - quat_mi2s_sck { - - quat_mi2s_sck_sleep { - phandle = <0x6e9>; - - mux { - function = "func2"; - pins = "gpio0"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio0"; - }; - }; - - quat_mi2s_sck_active { - phandle = <0x6ea>; - - mux { - function = "func2"; - pins = "gpio0"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio0"; - }; - }; - }; - - quat_mi2s_ws { - - quat_mi2s_ws_sleep { - phandle = <0x6eb>; - - mux { - function = "func2"; - pins = "gpio1"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio1"; - }; - }; - - quat_mi2s_ws_active { - phandle = <0x6ec>; - - mux { - function = "func2"; - pins = "gpio1"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio1"; - }; - }; - }; - - quat_mi2s_sd0 { - - quat_mi2s_sd0_sleep { - phandle = <0x6ed>; - - mux { - function = "func2"; - pins = "gpio2"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio2"; - }; - }; - - quat_mi2s_sd0_active { - phandle = <0x6ee>; - - mux { - function = "func2"; - pins = "gpio2"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio2"; - }; - }; - }; - - quat_mi2s_sd1 { - - quat_mi2s_sd1_sleep { - phandle = <0x6ef>; - - mux { - function = "func2"; - pins = "gpio3"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio3"; - }; - }; - - quat_mi2s_sd1_active { - phandle = <0x6f0>; - - mux { - function = "func2"; - pins = "gpio3"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio3"; - }; - }; - }; - - quat_mi2s_sd2 { - - quat_mi2s_sd2_sleep { - phandle = <0x6f1>; - - mux { - function = "func2"; - pins = "gpio4"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio4"; - }; - }; - - quat_mi2s_sd2_active { - phandle = <0x6f2>; - - mux { - function = "func2"; - pins = "gpio4"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio4"; - }; - }; - }; - - quat_mi2s_sd3 { - - quat_mi2s_sd3_sleep { - phandle = <0x6f3>; - - mux { - function = "func3"; - pins = "gpio5"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio5"; - }; - }; - - quat_mi2s_sd3_active { - phandle = <0x6f4>; - - mux { - function = "func3"; - pins = "gpio5"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio5"; - }; - }; - }; - - lpi_i2s1_sck { - - lpi_i2s1_sck_sleep { - phandle = <0x6f5>; - - mux { - function = "func2"; - pins = "gpio6"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio6"; - }; - }; - - lpi_i2s1_sck_active { - phandle = <0x6f6>; - - mux { - function = "func2"; - pins = "gpio6"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio6"; - }; - }; - }; - - lpi_i2s1_ws { - - lpi_i2s1_ws_sleep { - phandle = <0x6f7>; - - mux { - function = "func2"; - pins = "gpio7"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio7"; - }; - }; - - lpi_i2s1_ws_active { - phandle = <0x6f8>; - - mux { - function = "func2"; - pins = "gpio7"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio7"; - }; - }; - }; - - lpi_i2s1_sd0 { - - lpi_i2s1_sd0_sleep { - phandle = <0x6f9>; - - mux { - function = "func2"; - pins = "gpio8"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio8"; - }; - }; - - lpi_i2s1_sd0_active { - phandle = <0x6fa>; - - mux { - function = "func2"; - pins = "gpio8"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio8"; - }; - }; - }; - - lpi_i2s1_sd1 { - - lpi_i2s1_sd1_sleep { - phandle = <0x6fb>; - - mux { - function = "func2"; - pins = "gpio9"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio9"; - }; - }; - - lpi_i2s1_sd1_active { - phandle = <0x6fc>; - - mux { - function = "func2"; - pins = "gpio9"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio9"; - }; - }; - }; - - lpi_i2s2_sck { - - lpi_i2s2_sck_sleep { - phandle = <0x6fd>; - - mux { - function = "func2"; - pins = "gpio10"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio10"; - }; - }; - - lpi_i2s2_sck_active { - phandle = <0x6fe>; - - mux { - function = "func2"; - pins = "gpio10"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio10"; - }; - }; - }; - - lpi_i2s2_ws { - - lpi_i2s2_ws_sleep { - phandle = <0x6ff>; - - mux { - function = "func2"; - pins = "gpio11"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio11"; - }; - }; - - lpi_i2s2_ws_active { - phandle = <0x700>; - - mux { - function = "func2"; - pins = "gpio11"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio11"; - }; - }; - }; - - lpi_i2s3_sck { - - lpi_i2s3_sck_sleep { - phandle = <0x701>; - - mux { - function = "func2"; - pins = "gpio12"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio12"; - }; - }; - - lpi_i2s3_sck_active { - phandle = <0x702>; - - mux { - function = "func2"; - pins = "gpio12"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio12"; - }; - }; - }; - - lpi_i2s3_ws { - - lpi_i2s3_ws_sleep { - phandle = <0x703>; - - mux { - function = "func2"; - pins = "gpio13"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio13"; - }; - }; - - lpi_i2s3_ws_active { - phandle = <0x704>; - - mux { - function = "func2"; - pins = "gpio13"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio13"; - }; - }; - }; - - lpi_i2s4_sck { - - lpi_i2s4_sck_sleep { - phandle = <0x705>; - - mux { - function = "func1"; - pins = "gpio19"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio19"; - }; - }; - - lpi_i2s4_sck_active { - phandle = <0x706>; - - mux { - function = "func1"; - pins = "gpio19"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio19"; - }; - }; - }; - - lpi_i2s4_ws { - - lpi_i2s4_ws_sleep { - phandle = <0x707>; - - mux { - function = "func1"; - pins = "gpio20"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio20"; - }; - }; - - lpi_i2s4_ws_active { - phandle = <0x708>; - - mux { - function = "func1"; - pins = "gpio20"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio20"; - }; - }; - }; - - lpi_i2s4_sd0 { - - lpi_i2s4_sd0_sleep { - phandle = <0x709>; - - mux { - function = "func1"; - pins = "gpio21"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio21"; - }; - }; - - lpi_i2s4_sd0_active { - phandle = <0x70a>; - - mux { - function = "func1"; - pins = "gpio21"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio21"; - }; - }; - }; - - lpi_i2s4_sd1 { - - lpi_i2s4_sd1_sleep { - phandle = <0x70b>; - - mux { - function = "func1"; - pins = "gpio22"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio22"; - }; - }; - - lpi_i2s4_sd1_active { - phandle = <0x70c>; - - mux { - function = "func1"; - pins = "gpio22"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio22"; - }; - }; - }; - - quat_tdm_sck { - - quat_tdm_sck_sleep { - phandle = <0x70d>; - - mux { - function = "func2"; - pins = "gpio0"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio0"; - }; - }; - - quat_tdm_sck_active { - phandle = <0x70e>; - - mux { - function = "func2"; - pins = "gpio0"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio0"; - }; - }; - }; - - quat_tdm_ws { - - quat_tdm_ws_sleep { - phandle = <0x70f>; - - mux { - function = "func2"; - pins = "gpio1"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio1"; - }; - }; - - quat_tdm_ws_active { - phandle = <0x710>; - - mux { - function = "func2"; - pins = "gpio1"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio1"; - }; - }; - }; - - quat_tdm_sd0 { - - quat_tdm_sd0_sleep { - phandle = <0x711>; - - mux { - function = "func2"; - pins = "gpio2"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio2"; - }; - }; - - quat_tdm_sd0_active { - phandle = <0x712>; - - mux { - function = "func2"; - pins = "gpio2"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio2"; - }; - }; - }; - - quat_tdm_sd1 { - - quat_tdm_sd1_sleep { - phandle = <0x713>; - - mux { - function = "func2"; - pins = "gpio3"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio3"; - }; - }; - - quat_tdm_sd1_active { - phandle = <0x714>; - - mux { - function = "func2"; - pins = "gpio3"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio3"; - }; - }; - }; - - quat_tdm_sd2 { - - quat_tdm_sd2_sleep { - phandle = <0x715>; - - mux { - function = "func2"; - pins = "gpio4"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio4"; - }; - }; - - quat_tdm_sd2_active { - phandle = <0x716>; - - mux { - function = "func2"; - pins = "gpio4"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio4"; - }; - }; - }; - - quat_tdm_sd3 { - - quat_tdm_sd3_sleep { - phandle = <0x717>; - - mux { - function = "func3"; - pins = "gpio5"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio5"; - }; - }; - - quat_tdm_sd3_active { - phandle = <0x718>; - - mux { - function = "func3"; - pins = "gpio5"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio5"; - }; - }; - }; - - lpi_tdm1_sck { - - lpi_tdm1_sck_sleep { - phandle = <0x719>; - - mux { - function = "func2"; - pins = "gpio6"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio6"; - }; - }; - - lpi_tdm1_sck_active { - phandle = <0x71a>; - - mux { - function = "func2"; - pins = "gpio6"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio6"; - }; - }; - }; - - lpi_tdm1_ws { - - lpi_tdm1_ws_sleep { - phandle = <0x71b>; - - mux { - function = "func2"; - pins = "gpio7"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio7"; - }; - }; - - lpi_tdm1_ws_active { - phandle = <0x71c>; - - mux { - function = "func2"; - pins = "gpio7"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio7"; - }; - }; - }; - - lpi_tdm1_sd0 { - - lpi_tdm1_sd0_sleep { - phandle = <0x71d>; - - mux { - function = "func2"; - pins = "gpio8"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio8"; - }; - }; - - lpi_tdm1_sd0_active { - phandle = <0x71e>; - - mux { - function = "func2"; - pins = "gpio8"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio8"; - }; - }; - }; - - lpi_tdm1_sd1 { - - lpi_tdm1_sd1_sleep { - phandle = <0x71f>; - - mux { - function = "func2"; - pins = "gpio9"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio9"; - }; - }; - - lpi_tdm1_sd1_active { - phandle = <0x720>; - - mux { - function = "func2"; - pins = "gpio9"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio9"; - }; - }; - }; - - lpi_tdm2_sck { - - lpi_tdm2_sck_sleep { - phandle = <0x721>; - - mux { - function = "func2"; - pins = "gpio10"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio10"; - }; - }; - - lpi_tdm2_sck_active { - phandle = <0x722>; - - mux { - function = "func2"; - pins = "gpio10"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio10"; - }; - }; - }; - - lpi_tdm2_ws { - - lpi_tdm2_ws_sleep { - phandle = <0x723>; - - mux { - function = "func2"; - pins = "gpio11"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio11"; - }; - }; - - lpi_tdm2_ws_active { - phandle = <0x724>; - - mux { - function = "func2"; - pins = "gpio11"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio11"; - }; - }; - }; - - lpi_tdm3_sck { - - lpi_tdm3_sck_sleep { - phandle = <0x725>; - - mux { - function = "func2"; - pins = "gpio12"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio12"; - }; - }; - - lpi_tdm3_sck_active { - phandle = <0x726>; - - mux { - function = "func2"; - pins = "gpio12"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio12"; - }; - }; - }; - - lpi_tdm3_ws { - - lpi_tdm3_ws_sleep { - phandle = <0x727>; - - mux { - function = "func2"; - pins = "gpio13"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio13"; - }; - }; - - lpi_tdm3_ws_active { - phandle = <0x728>; - - mux { - function = "func2"; - pins = "gpio13"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio13"; - }; - }; - }; - - lpi_tdm4_sck { - - lpi_tdm4_sck_sleep { - phandle = <0x729>; - - mux { - function = "func1"; - pins = "gpio19"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio19"; - }; - }; - - lpi_tdm4_sck_active { - phandle = <0x72a>; - - mux { - function = "func1"; - pins = "gpio19"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio19"; - }; - }; - }; - - lpi_tdm4_ws { - - lpi_tdm4_ws_sleep { - phandle = <0x72b>; - - mux { - function = "func1"; - pins = "gpio20"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio20"; - }; - }; - - lpi_tdm4_ws_active { - phandle = <0x72c>; - - mux { - function = "func1"; - pins = "gpio20"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio20"; - }; - }; - }; - - lpi_tdm4_sd0 { - - lpi_tdm4_sd0_sleep { - phandle = <0x72d>; - - mux { - function = "func1"; - pins = "gpio21"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio21"; - }; - }; - - lpi_tdm4_sd0_active { - phandle = <0x72e>; - - mux { - function = "func1"; - pins = "gpio21"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio21"; - }; - }; - }; - - lpi_tdm4_sd1 { - - lpi_tdm4_sd1_sleep { - phandle = <0x72f>; - - mux { - function = "func1"; - pins = "gpio22"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio22"; - }; - }; - - lpi_tdm4_sd1_active { - phandle = <0x730>; - - mux { - function = "func1"; - pins = "gpio22"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio22"; - }; - }; - }; - - quat_aux_sck { - - quat_aux_sck_sleep { - phandle = <0x731>; - - mux { - function = "func2"; - pins = "gpio0"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio0"; - }; - }; - - quat_aux_sck_active { - phandle = <0x732>; - - mux { - function = "func2"; - pins = "gpio0"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio0"; - }; - }; - }; - - quat_aux_ws { - - quat_aux_ws_sleep { - phandle = <0x733>; - - mux { - function = "func2"; - pins = "gpio1"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio1"; - }; - }; - - quat_aux_ws_active { - phandle = <0x734>; - - mux { - function = "func2"; - pins = "gpio1"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio1"; - }; - }; - }; - - quat_aux_sd0 { - - quat_aux_sd0_sleep { - phandle = <0x735>; - - mux { - function = "func2"; - pins = "gpio2"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio2"; - }; - }; - - quat_aux_sd0_active { - phandle = <0x736>; - - mux { - function = "func2"; - pins = "gpio2"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio2"; - }; - }; - }; - - quat_aux_sd1 { - - quat_aux_sd1_sleep { - phandle = <0x737>; - - mux { - function = "func2"; - pins = "gpio3"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio3"; - }; - }; - - quat_aux_sd1_active { - phandle = <0x738>; - - mux { - function = "func2"; - pins = "gpio3"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio3"; - }; - }; - }; - - quat_aux_sd2 { - - quat_aux_sd2_sleep { - phandle = <0x739>; - - mux { - function = "func2"; - pins = "gpio4"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio4"; - }; - }; - - quat_aux_sd2_active { - phandle = <0x73a>; - - mux { - function = "func2"; - pins = "gpio4"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio4"; - }; - }; - }; - - quat_aux_sd3 { - - quat_aux_sd3_sleep { - phandle = <0x73b>; - - mux { - function = "func3"; - pins = "gpio5"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio5"; - }; - }; - - quat_aux_sd3_active { - phandle = <0x73c>; - - mux { - function = "func3"; - pins = "gpio5"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio5"; - }; - }; - }; - - lpi_aux1_sck { - - lpi_aux1_sck_sleep { - phandle = <0x73d>; - - mux { - function = "func2"; - pins = "gpio6"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio6"; - }; - }; - - lpi_aux1_sck_active { - phandle = <0x73e>; - - mux { - function = "func2"; - pins = "gpio6"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio6"; - }; - }; - }; - - lpi_aux1_ws { - - lpi_aux1_ws_sleep { - phandle = <0x73f>; - - mux { - function = "func2"; - pins = "gpio7"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio7"; - }; - }; - - lpi_aux1_ws_active { - phandle = <0x740>; - - mux { - function = "func2"; - pins = "gpio7"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio7"; - }; - }; - }; - - lpi_aux1_sd0 { - - lpi_aux1_sd0_sleep { - phandle = <0x741>; - - mux { - function = "func2"; - pins = "gpio8"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio8"; - }; - }; - - lpi_aux1_sd0_active { - phandle = <0x742>; - - mux { - function = "func2"; - pins = "gpio8"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio8"; - }; - }; - }; - - lpi_aux1_sd1 { - - lpi_aux1_sd1_sleep { - phandle = <0x743>; - - mux { - function = "func2"; - pins = "gpio9"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio9"; - }; - }; - - lpi_aux1_sd1_active { - phandle = <0x744>; - - mux { - function = "func2"; - pins = "gpio9"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio9"; - }; - }; - }; - - lpi_aux2_sck { - - lpi_aux2_sck_sleep { - phandle = <0x745>; - - mux { - function = "func1"; - pins = "gpio10"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio10"; - }; - }; - - lpi_aux2_sck_active { - phandle = <0x746>; - - mux { - function = "func1"; - pins = "gpio10"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio10"; - }; - }; - }; - - lpi_aux2_ws { - - lpi_aux2_ws_sleep { - phandle = <0x747>; - - mux { - function = "func1"; - pins = "gpio11"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio11"; - }; - }; - - lpi_aux2_ws_active { - phandle = <0x748>; - - mux { - function = "func1"; - pins = "gpio11"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio11"; - }; - }; - }; - - lpi_aux3_sck { - - lpi_aux3_sck_sleep { - phandle = <0x749>; - - mux { - function = "func2"; - pins = "gpio12"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio12"; - }; - }; - - lpi_aux3_sck_active { - phandle = <0x74a>; - - mux { - function = "func2"; - pins = "gpio12"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio12"; - }; - }; - }; - - lpi_aux3_ws { - - lpi_aux3_ws_sleep { - phandle = <0x74b>; - - mux { - function = "func2"; - pins = "gpio13"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio13"; - }; - }; - - lpi_aux3_ws_active { - phandle = <0x74c>; - - mux { - function = "func2"; - pins = "gpio13"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio13"; - }; - }; - }; - - lpi_aux4_sck { - - lpi_aux4_sck_sleep { - phandle = <0x74d>; - - mux { - function = "func1"; - pins = "gpio19"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio19"; - }; - }; - - lpi_aux4_sck_active { - phandle = <0x74e>; - - mux { - function = "func1"; - pins = "gpio19"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio19"; - }; - }; - }; - - lpi_aux4_ws { - - lpi_aux4_ws_sleep { - phandle = <0x74f>; - - mux { - function = "func1"; - pins = "gpio20"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio20"; - }; - }; - - lpi_aux4_ws_active { - phandle = <0x750>; - - mux { - function = "func1"; - pins = "gpio20"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio20"; - }; - }; - }; - - lpi_aux4_sd0 { - - lpi_aux4_sd0_sleep { - phandle = <0x751>; - - mux { - function = "func1"; - pins = "gpio21"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio21"; - }; - }; - - lpi_aux4_sd0_active { - phandle = <0x752>; - - mux { - function = "func1"; - pins = "gpio21"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio21"; - }; - }; - }; - - lpi_aux4_sd1 { - - lpi_aux4_sd1_sleep { - phandle = <0x753>; - - mux { - function = "func1"; - pins = "gpio22"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio22"; - }; - }; - - lpi_aux4_sd1_active { - phandle = <0x754>; - - mux { - function = "func1"; - pins = "gpio22"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x08>; - pins = "gpio22"; - }; - }; - }; - - spkr_1_sd_n { - - spkr_1_sd_n_sleep { - phandle = <0x6e6>; - - mux { - function = "gpio"; - pins = "gpio13"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio13"; - }; - }; - - spkr_1_sd_n_active { - phandle = <0x6e5>; - - mux { - function = "gpio"; - pins = "gpio13"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x10>; - pins = "gpio13"; - }; - }; - }; - - wcd_reset { - - wcd_reset_sleep { - phandle = <0x6e8>; - - mux { - function = "gpio"; - pins = "gpio12"; - }; - - config { - input-enable; - bias-pull-down; - drive-strength = <0x02>; - pins = "gpio12"; - }; - }; - - wcd_reset_active { - phandle = <0x6e7>; - - mux { - function = "gpio"; - pins = "gpio12"; - }; - - config { - output-high; - bias-disable; - drive-strength = <0x06>; - pins = "gpio12"; - }; - }; - }; - - wsa_swr_clk_pin { - - wsa_swr_clk_sleep { - phandle = <0x6c5>; - - mux { - function = "func1"; - pins = "gpio10"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio10"; - }; - }; - - wsa_swr_clk_active { - phandle = <0x6c3>; - - mux { - function = "func1"; - pins = "gpio10"; - }; - - config { - bias-disable; - slew-rate = <0x01>; - drive-strength = <0x02>; - pins = "gpio10"; - }; - }; - }; - - wsa_swr_data_pin { - - wsa_swr_data_sleep { - phandle = <0x6c6>; - - mux { - function = "func1"; - pins = "gpio11"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio11"; - }; - }; - - wsa_swr_data_active { - phandle = <0x6c4>; - - mux { - function = "func1"; - pins = "gpio11"; - }; - - config { - bias-bus-hold; - slew-rate = <0x01>; - drive-strength = <0x02>; - pins = "gpio11"; - }; - }; - }; - - tx_swr_clk_sleep { - phandle = <0x6d1>; - - mux { - bias-pull-down; - input-enable; - function = "func1"; - pins = "gpio0"; - }; - - config { - drive-strength = <0x02>; - pins = "gpio0"; - }; - }; - - tx_swr_clk_active { - phandle = <0x6cd>; - - mux { - function = "func1"; - pins = "gpio0"; - }; - - config { - bias-disable; - slew-rate = <0x01>; - drive-strength = <0x04>; - pins = "gpio0"; - }; - }; - - tx_swr_data0_sleep { - phandle = <0x6d2>; - - mux { - function = "func1"; - pins = "gpio1"; - }; - - config { - bias-bus-hold; - input-enable; - drive-strength = <0x02>; - pins = "gpio1"; - }; - }; - - tx_swr_data0_active { - phandle = <0x6ce>; - - mux { - function = "func1"; - pins = "gpio1"; - }; - - config { - bias-bus-hold; - slew-rate = <0x01>; - drive-strength = <0x04>; - pins = "gpio1"; - }; - }; - - tx_swr_data1_sleep { - phandle = <0x6d3>; - - mux { - function = "func1"; - pins = "gpio2"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio2"; - }; - }; - - tx_swr_data1_active { - phandle = <0x6cf>; - - mux { - function = "func1"; - pins = "gpio2"; - }; - - config { - bias-bus-hold; - slew-rate = <0x01>; - drive-strength = <0x04>; - pins = "gpio2"; - }; - }; - - tx_swr_data2_sleep { - phandle = <0x6d4>; - - mux { - function = "func1"; - pins = "gpio14"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio14"; - }; - }; - - tx_swr_data2_active { - phandle = <0x6d0>; - - mux { - function = "func1"; - pins = "gpio14"; - }; - - config { - bias-bus-hold; - slew-rate = <0x01>; - drive-strength = <0x04>; - pins = "gpio14"; - }; - }; - - rx_swr_clk_sleep { - phandle = <0x6ca>; - - mux { - function = "func1"; - pins = "gpio3"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio3"; - }; - }; - - rx_swr_clk_active { - phandle = <0x6c7>; - - mux { - function = "func1"; - pins = "gpio3"; - }; - - config { - bias-disable; - slew-rate = <0x01>; - drive-strength = <0x02>; - pins = "gpio3"; - }; - }; - - rx_swr_data_sleep { - phandle = <0x6cb>; - - mux { - function = "func1"; - pins = "gpio4"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio4"; - }; - }; - - rx_swr_data_active { - phandle = <0x6c8>; - - mux { - function = "func1"; - pins = "gpio4"; - }; - - config { - bias-bus-hold; - slew-rate = <0x01>; - drive-strength = <0x02>; - pins = "gpio4"; - }; - }; - - rx_swr_data1_sleep { - phandle = <0x6cc>; - - mux { - function = "func1"; - pins = "gpio5"; - }; - - config { - bias-pull-down; - input-enable; - drive-strength = <0x02>; - pins = "gpio5"; - }; - }; - - rx_swr_data1_active { - phandle = <0x6c9>; - - mux { - function = "func1"; - pins = "gpio5"; - }; - - config { - bias-bus-hold; - slew-rate = <0x01>; - drive-strength = <0x02>; - pins = "gpio5"; - }; - }; - - dmic01_clk_active { - phandle = <0x6d5>; - - mux { - function = "func1"; - pins = "gpio6"; - }; - - config { - output-high; - drive-strength = <0x08>; - pins = "gpio6"; - }; - }; - - dmic01_clk_sleep { - phandle = <0x6d7>; - - mux { - function = "func1"; - pins = "gpio6"; - }; - - config { - output-low; - bias-disable; - drive-strength = <0x02>; - pins = "gpio6"; - }; - }; - - dmic01_data_active { - phandle = <0x6d6>; - - mux { - function = "func1"; - pins = "gpio7"; - }; - - config { - input-enable; - drive-strength = <0x08>; - pins = "gpio7"; - }; - }; - - dmic01_data_sleep { - phandle = <0x6d8>; - - mux { - function = "func1"; - pins = "gpio7"; - }; - - config { - input-enable; - pull-down; - drive-strength = <0x02>; - pins = "gpio7"; - }; - }; - - dmic23_clk_active { - phandle = <0x6d9>; - - mux { - function = "func1"; - pins = "gpio8"; - }; - - config { - output-high; - drive-strength = <0x08>; - pins = "gpio8"; - }; - }; - - dmic23_clk_sleep { - phandle = <0x6db>; - - mux { - function = "func1"; - pins = "gpio8"; - }; - - config { - output-low; - bias-disable; - drive-strength = <0x02>; - pins = "gpio8"; - }; - }; - - dmic23_data_active { - phandle = <0x6da>; - - mux { - function = "func1"; - pins = "gpio9"; - }; - - config { - input-enable; - drive-strength = <0x08>; - pins = "gpio9"; - }; - }; - - dmic23_data_sleep { - phandle = <0x6dc>; - - mux { - function = "func1"; - pins = "gpio9"; - }; - - config { - input-enable; - pull-down; - drive-strength = <0x02>; - pins = "gpio9"; - }; - }; - - dmic45_clk_active { - phandle = <0x6dd>; - - mux { - function = "func1"; - pins = "gpio12"; - }; - - config { - output-high; - drive-strength = <0x08>; - pins = "gpio12"; - }; - }; - - dmic45_clk_sleep { - phandle = <0x6df>; - - mux { - function = "func1"; - pins = "gpio12"; - }; - - config { - output-low; - bias-disable; - drive-strength = <0x02>; - pins = "gpio12"; - }; - }; - - dmic45_data_active { - phandle = <0x6de>; - - mux { - function = "func1"; - pins = "gpio13"; - }; - - config { - input-enable; - drive-strength = <0x08>; - pins = "gpio13"; - }; - }; - - dmic45_data_sleep { - phandle = <0x6e0>; - - mux { - function = "func1"; - pins = "gpio13"; - }; - - config { - input-enable; - pull-down; - drive-strength = <0x02>; - pins = "gpio13"; - }; - }; - - dmic67_clk_active { - phandle = <0x6e1>; - - mux { - function = "func2"; - pins = "gpio21"; - }; - - config { - output-high; - drive-strength = <0x08>; - pins = "gpio21"; - }; - }; - - dmic67_clk_sleep { - phandle = <0x6e3>; - - mux { - function = "func2"; - pins = "gpio21"; - }; - - config { - output-low; - bias-disable; - drive-strength = <0x02>; - pins = "gpio21"; - }; - }; - - dmic67_data_active { - phandle = <0x6e2>; - - mux { - function = "func2"; - pins = "gpio22"; - }; - - config { - input-enable; - drive-strength = <0x08>; - pins = "gpio22"; - }; - }; - - dmic67_data_sleep { - phandle = <0x6e4>; - - mux { - function = "func2"; - pins = "gpio22"; - }; - - config { - input-enable; - pull-down; - drive-strength = <0x02>; - pins = "gpio22"; - }; - }; - }; - - lpass-cdc { - phandle = <0x4fe>; - clocks = <0x4f4 0x00 0x4f5 0x00>; - clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; - compatible = "qcom,lpass-cdc"; - #size-cells = <0x01>; - #address-cells = <0x01>; - qcom,lpass-cdc-version = <0x07>; - qcom,num-macros = <0x03>; - - lpass-cdc-clk-rsc-mngr { - compatible = "qcom,lpass-cdc-clk-rsc-mngr"; - clocks = <0x6aa 0x00 0x6ab 0x00 0x6ad 0x00 0x6af 0x00>; - clock-names = "tx_core_clk", "rx_core_clk", "rx_tx_core_clk", "va_core_clk"; - qcom,va_mclk_mode_muxsel = <0x6e28000>; - qcom,wsa_mclk_mode_muxsel = <0x6bea100>; - qcom,rx_mclk_mode_muxsel = <0x6bec0d8>; - qcom,fs-gen-sequence = <0x3000 0x01 0x01 0x3004 0x03 0x03 0x3004 0x03 0x01 0x3080 0x02 0x02>; - }; - - va-macro@6D44000 { - phandle = <0x755>; - qcom,va-swr-gpios = <0x6b0>; - qcom,is-used-swr-gpio = <0x01>; - qcom,use-clk-id = <0x03>; - qcom,default-clk-id = <0x00>; - qcom,va-island-mode-muxsel = <0x6e28000>; - qcom,va-clk-mux-select = <0x01>; - qcom,va-dmic-sample-rate = <0x927c0>; - clocks = <0x4f5 0x00>; - clock-names = "lpass_audio_hw_vote"; - reg = <0x6d44000 0x00>; - compatible = "qcom,lpass-cdc-va-macro"; - - va_swr_master { - phandle = <0x756>; - qcom,is-always-on = <0x01>; - qcom,swr-mstr-irq-wakeup-capable = <0x01>; - qcom,swr-clock-stop-mode0 = <0x01>; - qcom,swr-num-dev = <0x05>; - qcom,swr-port-mapping = <0x01 0x2d 0x03 0x02 0x2e 0x01 0x02 0x2f 0x02 0x02 0x30 0x04 0x02 0x31 0x08 0x03 0x32 0x01 0x03 0x33 0x02 0x03 0x34 0x04 0x03 0x35 0x08 0x04 0x36 0x01 0x04 0x37 0x02 0x04 0x38 0x04 0x04 0x39 0x08 0x05 0x3a 0x03>; - qcom,swr-num-ports = <0x05>; - qcom,swr-wakeup-required = <0x01>; - interrupt-names = "swr_master_irq", "swr_wake_irq"; - interrupts = <0x00 0x1f0 0x04 0x00 0x208 0x04>; - swrm-io-base = <0x6d30000 0x00>; - qcom,mipi-sdw-block-packing-mode = <0x01>; - qcom,swr_master_id = <0x03>; - clocks = <0x4f4 0x00 0x4f5 0x00>; - clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; - #size-cells = <0x00>; - #address-cells = <0x02>; - compatible = "qcom,swr-mstr"; - - wcd937x-tx-slave { - phandle = <0x6ba>; - status = "okay"; - reg = <0x0a 0x1170223>; - compatible = "qcom,wcd937x-slave"; - }; - - wcd939x-tx-slave { - phandle = <0x6bc>; - status = "disabled"; - reg = <0x0e 0x1170223>; - compatible = "qcom,wcd939x-slave"; - }; - - dmic_swr@58350223 { - phandle = <0x757>; - status = "disabled"; - qcom,wcd-handle = <0x6b1>; - qcom,swr-dmic-supply = <0x03>; - qcom,codec-name = "swr-dmic.04"; - sound-name-prefix = "SWR_MIC3"; - reg = <0x08 0x58350223>; - compatible = "qcom,swr-dmic"; - }; - - dmic_swr@58350222 { - phandle = <0x758>; - status = "disabled"; - qcom,wcd-handle = <0x6b1>; - qcom,swr-dmic-supply = <0x01>; - qcom,codec-name = "swr-dmic.03"; - sound-name-prefix = "SWR_MIC2"; - reg = <0x08 0x58350222>; - compatible = "qcom,swr-dmic"; - }; - - dmic_swr@58350221 { - phandle = <0x759>; - status = "disabled"; - qcom,wcd-handle = <0x6b1>; - qcom,swr-dmic-supply = <0x01>; - qcom,codec-name = "swr-dmic.02"; - sound-name-prefix = "SWR_MIC1"; - reg = <0x08 0x58350221>; - compatible = "qcom,swr-dmic"; - }; - - dmic_swr@58350220 { - phandle = <0x75a>; - status = "disabled"; - qcom,wcd-handle = <0x6b1>; - qcom,swr-dmic-supply = <0x03>; - qcom,codec-name = "swr-dmic.01"; - sound-name-prefix = "SWR_MIC0"; - reg = <0x08 0x58350220>; - compatible = "qcom,swr-dmic"; - }; - }; - }; - - tx-macro@6AE0000 { - phandle = <0x75b>; - qcom,is-used-swr-gpio = <0x00>; - qcom,tx-dmic-sample-rate = <0x249f00>; - qcom,default-clk-id = <0x00>; - reg = <0x6ae0000 0x00>; - compatible = "qcom,lpass-cdc-tx-macro"; - }; - - rx-macro@6AC0000 { - phandle = <0x75c>; - clocks = <0x6b3 0x00>; - clock-names = "rx_mclk2_2x_clk"; - qcom,default-clk-id = <0x05>; - qcom,rx-bcl-pmic-params = [00 03 48]; - qcom,rx_mclk_mode_muxsel = <0x6bec0d8>; - qcom,rx-swr-gpios = <0x6b2>; - reg = <0x6ac0000 0x00>; - compatible = "qcom,lpass-cdc-rx-macro"; - - rx_swr_master { - phandle = <0x75d>; - qcom,swr-clock-stop-mode0 = <0x01>; - qcom,swr-num-dev = <0x02>; - qcom,swr-port-mapping = <0x01 0x0e 0x01 0x01 0x0f 0x02 0x02 0x12 0x03 0x03 0x10 0x01 0x03 0x11 0x02 0x04 0x13 0x01 0x05 0x14 0x01 0x05 0x15 0x02 0x06 0x16 0x01 0x07 0x17 0x03 0x08 0x18 0x03 0x09 0x3b 0x01 0x09 0x3c 0x02 0x0a 0x1a 0x03 0x0b 0x1b 0x03 0x0c 0x1c 0x03>; - qcom,swr-num-ports = <0x0c>; - interrupt-names = "swr_master_irq"; - interrupts = <0x00 0x9b 0x04>; - swrm-io-base = <0x6ad0000 0x00>; - qcom,mipi-sdw-block-packing-mode = <0x01>; - qcom,swr_master_id = <0x02>; - clocks = <0x4f4 0x00 0x4f5 0x00>; - clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; - #size-cells = <0x00>; - #address-cells = <0x02>; - compatible = "qcom,swr-mstr"; - - swr_haptics@f0170220 { - phandle = <0x75e>; - status = "disabled"; - qcom,rx_swr_ch_map = <0x00 0x01 0x01 0x00 0x16>; - reg = <0x02 0xf0170220>; - compatible = "qcom,pm8550b-swr-haptics"; - }; - - wcd937x-rx-slave { - phandle = <0x6b9>; - status = "okay"; - reg = <0x0a 0x1170224>; - compatible = "qcom,wcd937x-slave"; - }; - - wcd939x-rx-slave { - phandle = <0x6bb>; - status = "disabled"; - reg = <0x0e 0x1170224>; - compatible = "qcom,wcd939x-slave"; - }; - }; - }; - - wsa-macro@6B00000 { - phandle = <0x6b7>; - status = "disabled"; - #cooling-cells = <0x02>; - qcom,noise-gate-mode = <0x02>; - qcom,thermal-max-state = <0x0b>; - qcom,default-clk-id = <0x06>; - qcom,wsa-bcl-pmic-params = [00 03 48]; - qcom,wsa-system-gains = <0x00 0x09 0x00 0x09>; - qcom,wsa-rloads = <0x02 0x02>; - qcom,wsa-bat-cfgs = <0x01 0x01>; - qcom,wsa-swr-gpios = <0x6b4>; - wsa_data_fs_ctl_reg = <0x6b6f000>; - reg = <0x6b00000 0x00>; - compatible = "qcom,lpass-cdc-wsa-macro"; - - wsa_swr_master { - phandle = <0x75f>; - qcom,dynamic-port-map-supported = <0x00>; - qcom,swr-num-dev = <0x02>; - qcom,swr-port-mapping = <0x01 0x01 0x01 0x02 0x02 0x0f 0x03 0x03 0x03 0x04 0x04 0x01 0x05 0x05 0x0f 0x06 0x06 0x03 0x07 0x07 0x03 0x08 0x08 0x03 0x09 0x09 0x03 0x0a 0x0a 0x03 0x0b 0x0b 0x03 0x0c 0x0c 0x03 0x0d 0x0d 0x03>; - qcom,swr-clock-stop-mode0 = <0x01>; - qcom,swr-num-ports = <0x0d>; - interrupt-names = "swr_master_irq"; - interrupts = <0x00 0xaa 0x04>; - swrm-io-base = <0x6b10000 0x00>; - qcom,mipi-sdw-block-packing-mode = <0x00>; - qcom,swr_master_id = <0x01>; - clocks = <0x4f4 0x00 0x4f5 0x00>; - clock-names = "lpass_core_hw_vote", "lpass_audio_hw_vote"; - #size-cells = <0x00>; - #address-cells = <0x02>; - compatible = "qcom,swr-mstr"; - - wsa883x@02170221 { - phandle = <0x760>; - sound-name-prefix = "SpkrLeft"; - qcom,cdc-static-supplies = "cdc-vdd-1p8"; - qcom,cdc-vdd-1p8-current = <0x4e20>; - qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-1p8-supply = <0x1e1>; - qcom,lpass-cdc-handle = <0x4fe>; - qcom,spkr-sd-n-node = <0x6b5>; - reg = <0x02 0x2170221>; - compatible = "qcom,wsa883x"; - status = "disabled"; - }; - - wsa883x@02170222 { - phandle = <0x761>; - sound-name-prefix = "SpkrRight"; - qcom,cdc-static-supplies = "cdc-vdd-1p8"; - qcom,cdc-vdd-1p8-current = <0x4e20>; - qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-1p8-supply = <0x1e1>; - qcom,lpass-cdc-handle = <0x4fe>; - qcom,spkr-sd-n-node = <0x6b6>; - reg = <0x02 0x2170222>; - compatible = "qcom,wsa883x"; - status = "disabled"; - }; - - wsa884x@02170220 { - phandle = <0x762>; - status = "disabled"; - sound-name-prefix = "SpkrLeft"; - qcom,cdc-static-supplies = "cdc-vdd-1p8"; - qcom,cdc-vdd-1p8-lpm-supported = <0x01>; - qcom,cdc-vdd-1p8-current = <0x4e20>; - qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-1p8-supply = <0x1e1>; - qcom,swr-wsa-port-params = <0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x01 0x00 0x03 0x00 0x05 0x00 0x00 0x00 0x06 0x00 0x00 0x00>; - qcom,wsa-macro-handle = <0x6b7>; - qcom,lpass-cdc-handle = <0x4fe>; - qcom,spkr-sd-n-node = <0x6b5>; - reg = <0x04 0x2170220>; - compatible = "qcom,wsa884x"; - }; - - wsa884x@02170221 { - phandle = <0x763>; - status = "disabled"; - sound-name-prefix = "SpkrRight"; - qcom,cdc-static-supplies = "cdc-vdd-1p8"; - qcom,cdc-vdd-1p8-lpm-supported = <0x01>; - qcom,cdc-vdd-1p8-current = <0x4e20>; - qcom,cdc-vdd-1p8-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-1p8-supply = <0x1e1>; - qcom,swr-wsa-port-params = <0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00 0x02 0x00 0x04 0x00 0x15 0x00 0x09 0x00 0x0d 0x00 0x19 0x00>; - qcom,wsa-macro-handle = <0x6b7>; - qcom,lpass-cdc-handle = <0x4fe>; - qcom,spkr-sd-n-node = <0x6b6>; - reg = <0x04 0x2170221>; - compatible = "qcom,wsa884x"; - }; - }; - }; - - wcd937x-codec { - phandle = <0x6c0>; - qcom,cdc-on-demand-supplies = "cdc-vdd-buck"; - qcom,cdc-static-supplies = "cdc-vdd-rxtx", "cdc-vddpx"; - qcom,cdc-micbias3-mv = <0xa8c>; - qcom,cdc-micbias2-mv = <0xa8c>; - qcom,cdc-micbias1-mv = <0xa8c>; - qcom,cdc-vdd-mic-bias-current = <0x1a68>; - qcom,cdc-vdd-mic-bias-voltage = "", "2K", "", "2K"; - cdc-vdd-mic-bias-supply = <0x358>; - qcom,cdc-vdd-buck-current = <0x58296>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-buck-supply = <0x1e1>; - qcom,cdc-vddpx-current = <0x3642>; - qcom,cdc-vddpx-voltage = <0x1b7740 0x1b7740>; - cdc-vddpx-supply = <0x1e1>; - qcom,cdc-vdd-rxtx-current = <0x3642>; - qcom,cdc-vdd-rxtx-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-rxtx-supply = <0x1e1>; - qcom,tx-slave = <0x6ba>; - qcom,rx-slave = <0x6b9>; - qcom,wcd-rst-gpio-node = <0x6b8>; - qcom,swr-tx-port-params = <0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x02 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00>; - qcom,tx_swr_ch_map = <0x00 0x1e 0x01 0x493e00 0x2e 0x01 0x1f 0x01 0x493e00 0x32 0x01 0x20 0x02 0x493e00 0x33 0x02 0x22 0x01 0x00 0x31 0x02 0x23 0x02 0x00 0x32 0x02 0x1d 0x04 0x493e00 0x33 0x03 0x24 0x01 0x00 0x34 0x03 0x25 0x02 0x00 0x35 0x03 0x26 0x04 0x00 0x36 0x03 0x27 0x08 0x00 0x37>; - qcom,rx_swr_ch_map = <0x00 0x0e 0x01 0x00 0x0e 0x00 0x0f 0x02 0x00 0x0f 0x01 0x12 0x01 0x00 0x12 0x02 0x10 0x01 0x00 0x10 0x02 0x11 0x02 0x00 0x11 0x03 0x13 0x01 0x00 0x13 0x04 0x14 0x01 0x00 0x14 0x04 0x15 0x02 0x00 0x15>; - qcom,split-codec = <0x01>; - compatible = "qcom,wcd937x-codec"; - status = "okay"; - }; - - wcd939x-codec { - phandle = <0x6b1>; - status = "disabled"; - qcom,cdc-on-demand-supplies = "cdc-vdd-buck", "cdc-vdd-px"; - qcom,cdc-static-supplies = "cdc-vdd-rx", "cdc-vdd-tx", "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-px-rem-supported = <0x01>; - qcom,cdc-vdd-px-lpm-supported = <0x01>; - qcom,cdc-vdd-px-current = <0x3a98>; - qcom,cdc-vdd-px-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-px-supply = <0x1e1>; - qcom,cdc-vdd-mic-bias-current = <0x7530>; - qcom,cdc-vdd-mic-bias-voltage = "", "2K", "", "2K"; - cdc-vdd-mic-bias-supply = <0x358>; - qcom,cdc-vdd-buck-lpm-supported = <0x01>; - qcom,cdc-vdd-buck-current = <0x9eb10>; - qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-buck-supply = <0x1e1>; - qcom,cdc-vdd-tx-lpm-supported = <0x01>; - qcom,cdc-vdd-tx-current = <0xafc8>; - qcom,cdc-vdd-tx-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-tx-supply = <0x1e1>; - qcom,cdc-vdd-rx-lpm-supported = <0x01>; - qcom,cdc-vdd-rx-current = <0xafc8>; - qcom,cdc-vdd-rx-voltage = <0x1b7740 0x1b7740>; - cdc-vdd-rx-supply = <0x1e1>; - qcom,tx-slave = <0x6bc>; - qcom,rx-slave = <0x6bb>; - qcom,wcd-rst-gpio-node = <0x6b8>; - qcom,swr-tx-port-params = <0x00 0x01 0x00 0x02 0x01 0x00 0x01 0x00 0x00 0x01 0x01 0x00 0x01 0x00 0x01 0x00 0x00 0x01 0x02 0x00 0x01 0x00 0x02 0x00 0x01 0x00 0x01 0x00 0x01 0x00 0x01 0x00>; - qcom,tx_swr_ch_map = <0x00 0x1e 0x01 0x00 0x2e 0x00 0x1f 0x02 0x00 0x2f 0x01 0x20 0x01 0x00 0x30 0x01 0x21 0x02 0x00 0x31 0x02 0x22 0x01 0x00 0x32 0x02 0x23 0x02 0x00 0x33 0x02 0x1d 0x04 0x00 0x34 0x02 0x24 0x04 0x00 0x34 0x02 0x25 0x08 0x00 0x35 0x03 0x26 0x01 0x00 0x36 0x03 0x27 0x02 0x00 0x37 0x03 0x28 0x04 0x00 0x38 0x03 0x29 0x08 0x00 0x39>; - qcom,rx_swr_ch_map = <0x00 0x0e 0x01 0x00 0x0e 0x00 0x0f 0x02 0x00 0x0f 0x01 0x12 0x01 0x00 0x12 0x02 0x10 0x01 0x00 0x10 0x02 0x11 0x02 0x00 0x11 0x03 0x13 0x01 0x00 0x13 0x04 0x14 0x01 0x00 0x14 0x04 0x15 0x02 0x00 0x15 0x05 0x3b 0x01 0x00 0x3b 0x05 0x3c 0x02 0x00 0x3c>; - qcom,split-codec = <0x01>; - compatible = "qcom,wcd939x-codec"; - }; - }; - - sound { - phandle = <0x764>; - clocks = <0x4f5 0x00>; - clock-names = "lpass_audio_hw_vote"; - qcom,afe-rxtx-lb = <0x00>; - qcom,ext-disp-audio-rx = <0x00>; - qcom,wcn-bt = <0x01>; - qcom,auxpcm-audio-intf = <0x01>; - qcom,tdm-audio-intf = <0x00>; - qcom,mi2s-audio-intf = <0x01>; - compatible = "qcom,pineapple-asoc-snd"; - fsa4480-i2c-handle = <0x6c2>; - oplus,mbhc-check-cross-conn = <0x01>; - oplus,mbhc-headset-micbias-alwayon = <0x01>; - qcom,msm-mbhc-hs-mic-min-threshold-mv = <0x70>; - qcom,msm-mbhc-hs-mic-max-threshold-mv = <0xa28>; - qcom,sec-mi2s-gpios = <0x6c1>; - qcom,upd_ear_pa_reg_addr = <0x3430>; - qcom,upd_lpass_reg_addr = <0x6b00418 0x6b14020>; - qcom,upd_backends_used = "wsa"; - qcom,msm_audio_ssr_devs = <0x507 0x4fd 0x4fe>; - qcom,wsa-max-devs = <0x00>; - asoc-codec-names = "msm-stub-codec.1", "lpass-cdc", "wcd937x_codec"; - asoc-codec = <0x4f6 0x4fe 0x6c0>; - qcom,cdc-dmic45-gpios = <0x6bf>; - qcom,cdc-dmic23-gpios = <0x6be>; - qcom,cdc-dmic01-gpios = <0x6bd>; - qcom,msm-mbhc-gnd-swh = <0x00>; - qcom,msm-mbhc-hphl-swh = <0x00>; - qcom,msm-mbhc-usbc-audio-supported = <0x01>; - 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", "VA DMIC0", "Digital Mic0", "VA DMIC1", "Digital Mic1", "VA DMIC2", "Digital Mic2", "VA DMIC3", "Digital Mic3", "VA DMIC0", "VA MIC BIAS3", "VA DMIC1", "VA MIC BIAS3", "VA DMIC2", "VA MIC BIAS1", "VA DMIC3", "VA MIC BIAS1"; - qcom,audio-core-list = <0x00 0x01>; - qcom,mi2s-clk-attribute = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,tdm-clk-attribute = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,tdm-max-slots = <0x08>; - qcom,mi2s-tdm-is-hw-vote-needed = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,msm-mi2s-master = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,model = "cliffs-mtp-wsa883x-snd-card"; - }; - - fm_i2s1_pinctrl { - phandle = <0x765>; - status = "disabled"; - #gpio-cells = <0x00>; - pinctrl-1 = <0x39a 0x39c 0x39e>; - pinctrl-0 = <0x39b 0x39d 0x39f>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - wsa_swr_clk_data_pinctrl { - phandle = <0x6b4>; - status = "disabled"; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x96>; - qcom,lpi-gpios; - pinctrl-1 = <0x6c5 0x6c6>; - pinctrl-0 = <0x6c3 0x6c4>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - rx_swr_clk_data_pinctrl { - phandle = <0x6b2>; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x8f>; - qcom,lpi-gpios; - pinctrl-1 = <0x6ca 0x6cb 0x6cc>; - pinctrl-0 = <0x6c7 0x6c8 0x6c9>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - tx_swr_clk_data_pinctrl { - phandle = <0x6b0>; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x8c>; - qcom,chip-wakeup-default-val = <0x01>; - qcom,chip-wakeup-maskbit = <0x07>; - qcom,chip-wakeup-reg = <0xf18c008>; - qcom,lpi-gpios; - pinctrl-1 = <0x6d1 0x6d2 0x6d3 0x6d4>; - pinctrl-0 = <0x6cd 0x6ce 0x6cf 0x6d0>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - cdc_dmic01_pinctrl { - phandle = <0x6bd>; - status = "disabled"; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x91 0x92>; - qcom,lpi-gpios; - pinctrl-1 = <0x6d7 0x6d8>; - pinctrl-0 = <0x6d5 0x6d6>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - cdc_dmic23_pinctrl { - phandle = <0x6be>; - status = "disabled"; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x94>; - qcom,lpi-gpios; - pinctrl-1 = <0x6db 0x6dc>; - pinctrl-0 = <0x6d9 0x6da>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - cdc_dmic45_pinctrl { - phandle = <0x6bf>; - status = "disabled"; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x97>; - qcom,lpi-gpios; - pinctrl-1 = <0x6df 0x6e0>; - pinctrl-0 = <0x6dd 0x6de>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - cdc_dmic67_pinctrl { - phandle = <0x766>; - status = "disabled"; - #gpio-cells = <0x00>; - qcom,tlmm-pins = <0x9c>; - qcom,lpi-gpios; - pinctrl-1 = <0x6e3 0x6e4>; - pinctrl-0 = <0x6e1 0x6e2>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - sec_i2s1_pinctrl { - phandle = <0x6c1>; - #gpio-cells = <0x00>; - pinctrl-1 = <0x39a 0x39c 0x39e 0x3a0>; - pinctrl-0 = <0x39b 0x39d 0x39f 0x3a1>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - status = "ok"; - }; - }; - - vote_lpass_core_hw { - phandle = <0x4f4>; - #clock-cells = <0x01>; - qcom,codec-ext-clk-src = <0x09>; - compatible = "qcom,audio-ref-clk"; - }; - - vote_lpass_audio_hw { - phandle = <0x4f5>; - #clock-cells = <0x01>; - qcom,codec-ext-clk-src = <0x0b>; - compatible = "qcom,audio-ref-clk"; - }; - - qcom,qbt_handler { - phandle = <0x509>; - compatible = "qcom,qbt-handler"; - }; - - qcom,mdss_mdp@ae00000 { - phandle = <0x50a>; - qcom,sde-dspp-ltm-off = <0x15300 0x14300 0x13300>; - qcom,sde-dspp-ltm-version = <0x10002>; - qcom,sde-ib-bw-vote = <0x2625a0 0x00 0xc3500>; - qcom,sde-has-idle-pc; - interconnect-names = "qcom,sde-data-bus0", "qcom,sde-ebi-bus", "qcom,sde-reg-bus"; - interconnects = <0x1c0 0x15 0x1a3 0x22b 0x189 0x03 0x189 0x200 0x1a3 0x02 0x3c8 0x20c>; - qcom,sde-vm-exclude-reg-names = "ipcc_reg"; - qti,smmu-proxy-cb-id = <0x01>; - mmcx-supply = <0x14a>; - clock-mmrm = <0x00 0x00 0x00 0x3e 0x00 0x00>; - clock-max-rate = <0x00 0x00 0x23c34600 0x23c34600 0x124f800 0x23c34600>; - clock-rate = <0x00 0x00 0x1ea30480 0x1ea30480 0x124f800 0x1ea30480>; - clock-names = "gcc_bus", "iface_clk", "branch_clk", "core_clk", "vsync_clk", "lut_clk"; - clocks = <0x16f 0x15 0x155 0x02 0x155 0x3d 0x155 0x3e 0x155 0x49 0x155 0x40>; - qcom,sde-reg-bus,vectors-KBps = <0x00 0x00 0x00 0x36b0 0x00 0x222e0 0x00 0x4baf0>; - qcom,sde-secure-sid-mask = <0x1c01>; - qcom,sde-reg-dma-clk-ctrl = <0x2bc 0x14>; - qcom,sde-reg-dma-xin-id = <0x07>; - qcom,sde-reg-dma-trigger-off = <0x119c>; - qcom,sde-reg-dma-version = <0x30000>; - qcom,sde-reg-dma-id = <0x00 0x01>; - qcom,sde-reg-dma-off = <0x00 0x800>; - qcom,sde-ipcc-client-dpu-phys-id = <0x09>; - qcom,sde-ipcc-protocol-id = <0x04>; - qcom,sde-qos-cpu-irq-latency = <0x12c>; - qcom,sde-qos-cpu-dma-latency = <0x12c>; - qcom,sde-qos-cpu-mask-performance = <0x07>; - qcom,sde-qos-cpu-mask = <0x03>; - qcom,sde-cdp-setting = <0x01 0x01 0x01 0x00>; - qcom,sde-creq-lut = <0x112233 0x44556666 0x112233 0x66666666 0x112233 0x44556666 0x112233 0x66666666 0x00 0x00 0x00 0x00 0x77776666 0x66666540 0x77776666 0x66666540 0x77776541 0x00 0x77776541 0x00 0x112233 0x44556666 0x112233 0x66666666 0x112233 0x44556666 0x112233 0x66666666 0x00 0x00 0x00 0x00 0x55555544 0x33221100 0x55555544 0x33221100>; - qcom,sde-safe-lut = <0xff00 0xfff0 0xff00 0xfff0 0xffff 0xffff 0x01 0x01 0x3ff 0x3ff 0xff00 0xfff0 0xff00 0xfff0 0xffff 0xffff 0xff 0xff>; - qcom,sde-danger-lut = <0xffff 0xffff 0xffff 0xffff 0x00 0x00 0x00 0x00 0x00 0x00 0xffff 0xffff 0xffff 0xffff 0x00 0x00 0xffff0000 0xffff0000>; - qcom,sde-vbif-qos-wb-rot-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; - qcom,sde-vbif-qos-cnoc-remap = <0x03 0x03 0x04 0x04 0x05 0x05 0x05 0x05 0x03 0x03 0x04 0x04 0x05 0x05 0x05 0x05>; - qcom,sde-vbif-qos-offline-wb-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; - qcom,sde-vbif-qos-lutdma-remap = <0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05 0x04 0x04 0x04 0x04 0x05 0x05 0x05 0x05>; - qcom,sde-vbif-qos-cwb-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; - qcom,sde-vbif-qos-nrt-remap = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; - qcom,sde-vbif-qos-rt-remap = <0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06 0x04 0x04 0x05 0x05 0x05 0x05 0x05 0x06>; - qcom,sde-vbif-dynamic-ot-wr-limit = <0x3b53800 0x02 0x76a7000 0x06 0x1da9c000 0x10>; - qcom,sde-vbif-default-ot-wr-limit = <0x20>; - qcom,sde-vbif-default-ot-rd-limit = <0x28>; - qcom,sde-vbif-memtype-1 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; - qcom,sde-vbif-memtype-0 = <0x03 0x03 0x03 0x03 0x03 0x03 0x03 0x03>; - qcom,sde-vbif-id = <0x00>; - qcom,sde-vbif-size = <0x1074>; - qcom,sde-vbif-off = <0x00>; - qcom,sde-uidle-size = <0x80>; - qcom,sde-uidle-off = <0x80000>; - qcom,sde-lm-noise-version = <0x10000>; - qcom,sde-lm-noise-off = <0x320>; - qcom,sde-dspp-demura-version = <0x20000>; - qcom,sde-dspp-demura-size = <0xe4>; - qcom,sde-dspp-demura-off = <0x15600 0x14600 0x13600>; - qcom,sde-dspp-spr-version = <0x20000>; - qcom,sde-dspp-spr-size = <0x200>; - qcom,sde-dspp-spr-off = <0x15400 0x14400 0x13400>; - qcom,sde-num-nrt-paths = <0x00>; - qcom,sde-dram-channels = <0x04>; - qcom,sde-min-dram-ib-kbps = "", "\f5"; - qcom,sde-min-llcc-ib-kbps = <0x00>; - qcom,sde-min-core-ib-kbps = <0x2625a0>; - qcom,sde-max-bw-high-kbps = <0x1945ba0>; - qcom,sde-max-bw-low-kbps = <0x16caf60>; - qcom,sde-max-trusted-vm-displays = <0x01>; - qcom,sde-has-dest-scaler; - qcom,sde-has-dim-layer; - qcom,sde-pipe-order-version = <0x01>; - qcom,sde-has-src-split; - qcom,sde-has-cdp; - qcom,sde-panic-per-pipe; - qcom,sde-smart-panel-align-mode = <0x0c>; - qcom,sde-macrotile-mode = <0x01>; - qcom,sde-ubwc-static = <0x01>; - qcom,sde-ubwc-bw-calc-version = <0x01>; - qcom,sde-ubwc-swizzle = <0x06>; - qcom,sde-ubwc-version = <0x40030001>; - qcom,sde-highest-bank-bit = <0x09 0x03 0x08 0x03>; - qcom,sde-mixer-blendstages = <0x0b>; - qcom,sde-wb-linewidth-linear = <0x2000>; - qcom,sde-max-dest-scaler-output-linewidth = <0xa00>; - qcom,sde-max-dest-scaler-input-linewidth = <0x800>; - qcom,sde-dsc-linewidth = <0xa00>; - qcom,sde-wb-linewidth = <0x1000>; - qcom,sde-sspp-linewidth = <0x1400>; - qcom,sde-mixer-linewidth = <0xa00>; - qcom,sde-sspp-qseed-off = <0xa00>; - qcom,sde-qseed-scalar-version = <0x3003>; - qcom,sde-qseed-sw-lib-rev = "qseedv3lite"; - qcom,sde-csc-type = "csc-10bit"; - qcom,sde-sspp-csc-off = <0x1a00>; - qcom,sde-sspp-clk-status = <0x4334 0x00 0x6334 0x00 0x24334 0x00 0x26334 0x00 0x28334 0x00 0x2a334 0x00 0x2c334 0x00>; - qcom,sde-sspp-clk-ctrl = <0x4330 0x00 0x6330 0x00 0x24330 0x00 0x26330 0x00 0x28330 0x00 0x2a330 0x00 0x2c330 0x00>; - qcom,sde-max-per-pipe-bw-kbps = <0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0 0x4dd1e0>; - qcom,sde-mixer-blend-op-off = <0x20 0x38 0x50 0x68 0x80 0x98 0xb0 0xc8 0xe0 0xf8 0x110>; - qcom,sde-mixer-pair-mask = <0x02 0x01 0x04 0x03 0x06 0x05 0x08 0x07>; - qcom,sde-smart-dma-rev = "smart_dma_v2p5"; - qcom,sde-sspp-smart-dma-priority = <0x06 0x07 0x01 0x02 0x03 0x04 0x05>; - qcom,sde-sspp-excl-rect = <0x01 0x01 0x01 0x01 0x01 0x01 0x01>; - qcom,sde-sspp-xin-id = <0x00 0x04 0x01 0x05 0x09 0x0d 0x0e>; - qcom,sde-sspp-src-size = <0x344>; - qcom,sde-sspp-off = <0x5000 0x7000 0x25000 0x27000 0x29000 0x2b000 0x2d000>; - qcom,sde-sspp-type = "vig", "vig", "dma", "dma", "dma", "dma", "dma"; - qcom,sde-dither-size = <0x20>; - qcom,sde-dither-version = <0x20000>; - qcom,sde-cwb-dither = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01>; - qcom,sde-dither-off = <0xe0 0xe0 0xe0 0xe0 0xe0 0xe0 0xe0 0xe0>; - qcom,sde-dsc-native422-supp = <0x01 0x01 0x01>; - qcom,sde-dsc-ctl-size = <0x24>; - qcom,sde-dsc-ctl = <0xf00 0xf80 0xf00>; - qcom,sde-dsc-enc-size = <0x9c>; - qcom,sde-dsc-enc = <0x100 0x200 0x100>; - qcom,sde-dsc-hw-rev = "dsc_1_2"; - qcom,sde-dsc-pair-mask = <0x02 0x01 0x00>; - qcom,sde-dsc-size = <0x06>; - qcom,sde-dsc-off = <0x81000 0x81000 0x82000>; - qcom,sde-cdm-size = <0x220>; - qcom,sde-cdm-off = <0x7a200>; - qcom,sde-pp-cwb = <0x00 0x00 0x00 0x00 0x01 0x01 0x01 0x01>; - qcom,sde-merge-3d-size = <0x08>; - qcom,sde-merge-3d-off = <0x4f000 0x50000 0x67700 0x7f700>; - qcom,sde-pp-merge-3d-id = <0x00 0x00 0x01 0x01 0x02 0x02 0x03 0x03>; - qcom,sde-pp-size = <0x04>; - qcom,sde-pp-slave = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - qcom,sde-pp-off = <0x6a000 0x6b000 0x6c000 0x6d000 0x67000 0x67400 0x7f000 0x7f400>; - qcom,sde-intf-tear-irq-off = <0x00 0x36800 0x37800 0x00>; - qcom,sde-intf-type = "dp", "dsi", "dsi", "dp"; - qcom,sde-intf-size = <0x300>; - qcom,sde-intf-off = <0x35000 0x36000 0x37000 0x38000>; - qcom,sde-wb-id = <0x01 0x02>; - qcom,sde-wb-xin-id = <0x0a 0x06>; - qcom,sde-wb-size = <0x2c8>; - qcom,sde-wb-off = <0x65000 0x66000>; - qcom,sde-dest-scaler-size = <0x800>; - qcom,sde-dest-scaler-off = <0x00 0x1000>; - qcom,sde-dest-scaler-top-size = <0x1c>; - qcom,sde-dest-scaler-top-off = <0x61000>; - qcom,sde-dnsc-blur-dither-size = <0x20>; - qcom,sde-dnsc-blur-dither-off = <0x5e0>; - qcom,sde-dnsc-blur-gaus-lut-size = <0x400>; - qcom,sde-dnsc-blur-gaus-lut-off = <0x100>; - qcom,sde-dnsc-blur-size = <0x40>; - qcom,sde-dnsc-blur-off = <0x7d000>; - qcom,sde-dnsc-blur-version = <0x100>; - qcom,sde-dspp-rc-min-region-width = <0x14>; - qcom,sde-dspp-rc-mem-size = <0xaa0>; - qcom,sde-dspp-rc-size = <0x38>; - qcom,sde-dspp-rc-off = <0x15800 0x14800 0x13800>; - qcom,sde-dspp-rc-version = <0x10001>; - qcom,sde-dspp-size = <0x1800>; - qcom,sde-dspp-off = <0x55000 0x57000 0x59000>; - qcom,sde-dspp-top-size = <0x80>; - qcom,sde-dspp-top-off = <0x1300>; - qcom,sde-mixer-dcwb-pref = "none", "none", "none", "none", "dcwb", "dcwb", "dcwb", "dcwb"; - qcom,sde-mixer-display-pref = "primary", "primary", "none", "none", "none", "none", "none", "none"; - qcom,sde-mixer-size = <0x400>; - qcom,sde-mixer-off = <0x45000 0x46000 0x47000 0x48000 0xf0f 0xf0f 0xf0f 0xf0f>; - qcom,sde-ctl-display-pref = "primary", "none", "none", "none"; - qcom,sde-ctl-size = <0x1000>; - qcom,sde-ctl-off = <0x16000 0x17000 0x18000 0x19000>; - qcom,sde-len = <0x488>; - qcom,sde-off = <0x1000>; - #cooling-cells = <0x02>; - #interrupt-cells = <0x01>; - interrupt-controller; - interrupts = <0x00 0x53 0x04>; - reg-names = "mdp_phys", "vbif_phys", "regdma_phys", "ipcc_reg"; - reg = <0xae00000 0x84000 0xaeb0000 0x2008 0xaf80000 0x7000 0x400000 0x2000>; - compatible = "qcom,sde-kms"; - connectors = <0x772 0x773 0x515 0x774 0x775 0x514>; - - qcom,sde-sspp-vig-blocks { - - vcm@0 { - qcom,sde-ucsc-alpha-dither = <0x700 0x10000>; - qcom,sde-ucsc-csc = <0x700 0x10000>; - qcom,sde-ucsc-gc = <0x700 0x10000>; - qcom,sde-ucsc-unmult = <0x700 0x10000>; - qcom,sde-ucsc-igc = <0x700 0x10000>; - qcom,sde-fp16-csc = <0x200 0x10000>; - qcom,sde-fp16-gc = <0x200 0x10000>; - qcom,sde-fp16-unmult = <0x200 0x10000>; - qcom,sde-fp16-igc = <0x200 0x10000>; - qcom,sde-vig-inverse-pma; - qcom,sde-vig-igc = <0x1d00 0x60000>; - qcom,sde-vig-gamut = <0x1d00 0x60001>; - qcom,sde-vig-qseed-size = <0xe0>; - qcom,sde-vig-qseed-off = <0xa00>; - qcom,sde-vig-csc-off = <0x1a00>; - qcom,sde-vig-top-off = <0x700>; - cell-index = <0x00>; - }; - - vcm@1 { - qcom,sde-ucsc-alpha-dither = <0x1700 0x10000>; - qcom,sde-ucsc-csc = <0x1700 0x10000>; - qcom,sde-ucsc-gc = <0x1700 0x10000>; - qcom,sde-ucsc-unmult = <0x1700 0x10000>; - qcom,sde-ucsc-igc = <0x1700 0x10000>; - qcom,sde-fp16-csc = <0x280 0x10000>; - qcom,sde-fp16-gc = <0x280 0x10000>; - qcom,sde-fp16-unmult = <0x280 0x10000>; - qcom,sde-fp16-igc = <0x280 0x10000>; - cell-index = <0x01>; - }; - }; - - qcom,sde-sspp-dma-blocks { - - dgm@0 { - qcom,sde-ucsc-alpha-dither = <0x700 0x10000>; - qcom,sde-ucsc-csc = <0x700 0x10000>; - qcom,sde-ucsc-gc = <0x700 0x10000>; - qcom,sde-ucsc-unmult = <0x700 0x10000>; - qcom,sde-ucsc-igc = <0x700 0x10000>; - qcom,sde-fp16-csc = <0x200 0x10000>; - qcom,sde-fp16-gc = <0x200 0x10000>; - qcom,sde-fp16-unmult = <0x200 0x10000>; - qcom,sde-fp16-igc = <0x200 0x10000>; - qcom,sde-dma-top-off = <0x700>; - cell-index = <0x00>; - }; - - dgm@1 { - qcom,sde-ucsc-alpha-dither = <0x1700 0x10000>; - qcom,sde-ucsc-csc = <0x1700 0x10000>; - qcom,sde-ucsc-gc = <0x1700 0x10000>; - qcom,sde-ucsc-unmult = <0x1700 0x10000>; - qcom,sde-ucsc-igc = <0x1700 0x10000>; - qcom,sde-fp16-csc = <0x200 0x10000>; - qcom,sde-fp16-gc = <0x200 0x10000>; - qcom,sde-fp16-unmult = <0x200 0x10000>; - qcom,sde-fp16-igc = <0x200 0x10000>; - cell-index = <0x01>; - }; - }; - - 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-gamut = <0x1000 0x40003>; - qcom,sde-dspp-vlut = <0xa00 0x10008>; - qcom,sde-dspp-sixzone = <0x900 0x20000>; - 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,platform-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,platform-supply-entry@0 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x00>; - qcom,supply-max-voltage = <0x00>; - qcom,supply-min-voltage = <0x00>; - qcom,supply-name = "mmcx"; - reg = <0x00>; - }; - }; - - qcom,mdss_dsi_sharp_qhd_plus_dsc_cmd { - phandle = <0x77e>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; - qcom,panel-supply-entries = <0x767>; - 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,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-dcs-command = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00 0x01>; - qcom,dsi-ctrl-num = <0x00 0x01>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-name = "Sharp qhd cmd mode dsi panel"; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x08>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 44 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; - qcom,mdss-dsi-timing-switch-command = <0x39010000 0x2de 0x390100 0x34 0xc6001244 0x8000b 0x1202530 0x1490149 0x00 0x00 0x00 0x00 0x00 0x300 0x4501 0x454b024b 0x5050505>; - qcom,mdss-mdp-transfer-time-us = <0x1efd>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x27>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-panel-height = <0xc30>; - qcom,mdss-dsi-panel-width = <0x2d0>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 10 03 03 11 1e 04 04 03 02 04 00 03 09]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x08>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 88 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; - qcom,mdss-dsi-timing-switch-command = <0x39010000 0x2de 0x390100 0x34 0xc6001288 0x8000b 0x1202530 0x1490149 0x00 0x00 0x00 0x00 0x00 0x300 0x4501 0x454b024b 0x5050505>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x27>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-panel-height = <0xc30>; - qcom,mdss-dsi-panel-width = <0x2d0>; - cell-index = <0x01>; - }; - }; - }; - - qcom,mdss_dsi_sharp_qhd_plus_dsc_video { - phandle = <0x77f>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_external"; - qcom,panel-supply-entries = <0x767>; - 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,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00 0x01>; - qcom,dsi-ctrl-num = <0x00 0x01>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-name = "Sharp qhd video mode dsi panel"; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x08>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command = [39 01 00 00 00 00 02 de 00 05 01 00 00 05 00 01 28 05 01 00 00 78 00 01 10]; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 04 df 97 51 e8 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 05 d9 00 00 00 04 39 01 00 00 00 00 03 bc 3f 66 39 01 00 00 00 00 04 dd 66 19 b7 39 01 00 00 00 00 07 b7 00 e7 00 00 e7 00 39 01 00 00 00 00 07 bb 00 33 69 55 11 33 39 01 00 00 00 00 09 cf 66 66 52 52 30 0a 00 00 39 01 00 00 00 00 03 c1 58 10 39 01 00 00 00 00 08 c3 12 05 00 00 45 01 45 39 01 00 00 00 00 0a c4 03 06 18 54 00 08 00 0b 10 39 01 00 00 00 00 34 c6 00 12 45 00 08 00 0b 01 20 25 30 01 49 01 49 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 45 01 45 4b 02 4b 05 05 05 05 39 01 00 00 00 00 0e ce 00 41 25 01 40 03 49 00 99 01 49 01 49 39 01 00 00 00 00 36 d0 00 02 00 08 04 0a 06 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 36 d1 00 03 01 09 05 0b 07 1f 1f 1f 1f 1f 1f 1f 1f 10 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f 1f af af af af af af ff ff ff ff ff ff ff ff aa ff ff ff ff ff ff ff ff ff ff ff 39 01 00 00 00 00 3a d4 03 00 00 32 5a 07 32 5a 0c 40 00 04 00 00 00 01 00 02 41 25 60 00 00 20 00 01 02 01 40 00 73 00 05 01 20 25 30 00 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 02 02 04 39 01 00 00 00 00 31 d5 00 00 00 00 00 00 00 00 00 00 00 01 49 01 49 00 00 07 40 40 07 99 00 99 00 00 00 00 03 00 00 00 00 00 00 1f 00 1f 03 49 03 c0 00 00 02 06 08 08 39 01 00 00 00 00 02 de 02 39 01 00 00 00 00 09 c9 71 7d 94 18 71 7d 94 18 39 01 00 00 00 00 09 bb 00 5c 4e 40 40 40 40 40 39 01 00 00 00 00 02 c7 08 39 01 00 00 00 00 0d cc 15 85 54 a6 15 85 54 a6 82 d0 04 3c 39 01 00 00 00 00 0b c2 00 00 40 f0 01 f0 14 9d 0a 29 39 01 00 00 00 00 02 de 03 39 01 00 00 00 00 03 b0 04 f0 39 01 00 00 00 00 02 b2 10 39 01 00 00 00 00 02 b3 01 39 01 00 00 00 00 5a b4 00 11 00 00 8a 30 80 0c 30 02 d0 00 08 01 68 01 68 02 00 01 b4 00 20 00 97 00 05 00 0c 0d b7 13 12 18 00 10 f0 03 0c 20 00 06 0b 0b 33 0e 1c 2a 38 46 54 62 69 70 77 79 7b 7d 7e 01 02 01 00 09 40 09 be 19 fc 19 fa 19 f8 1a 38 1a 78 1a b6 2a f6 2b 34 2b 74 3b 74 6b f4 39 01 00 00 00 00 02 b5 68 39 01 00 00 00 00 0c b7 00 08 00 12 08 70 0f 00 16 11 bf 39 01 00 00 00 00 02 de 04 39 01 00 00 00 00 12 b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 b6 00 39 01 00 00 00 00 03 bf 02 ff 39 01 00 00 00 00 1a eb 00 02 00 02 00 03 00 00 00 00 00 00 ab 00 02 0b 00 18 00 00 00 00 00 00 00 39 01 00 00 00 00 0c b2 7c ea ca 07 11 12 07 00 05 02 02 39 01 00 00 00 00 2c ed 00 00 00 00 00 00 00 00 00 00 00 00 05 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 01 00 00 00 00 02 de 06 39 01 00 00 00 00 16 b2 01 40 00 e7 9e 79 9e 79 e7 79 e7 9e 9e 79 e7 e7 9e 79 9e 79 e7 39 01 00 00 00 00 02 bd 20 39 01 00 00 00 00 02 de 07 39 01 00 00 00 00 14 b0 53 aa 01 1d 1e 01 1e 3d 05 18 13 0f 1d 2c 0f 2d 3d 05 17 39 01 00 00 00 00 05 b2 00 00 00 00 39 01 00 00 00 00 0e b3 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b4 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b5 00 e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e b6 00 29 ab 67 83 45 01 92 ba 76 38 54 10 39 01 00 00 00 00 0e b7 00 01 23 45 67 89 ab 10 32 54 76 98 ba 39 01 00 00 00 00 0e b8 00 9a b6 78 34 50 12 a9 6b 87 43 05 21 39 01 00 00 00 00 0e b9 0f e0 12 34 56 78 9a 0e 21 43 65 87 a9 39 01 00 00 00 00 0e ba 00 2c d5 01 83 4b 67 c2 e4 10 38 5a 76 39 01 00 00 00 00 04 bb 1e cc 66 39 01 00 00 00 00 11 bc 0c ed ce af 88 69 4a 2b 04 e5 c6 a7 80 61 42 23 39 01 00 00 00 00 11 bd 0c ad ce ef 08 29 4a 6b 84 a5 c6 e7 00 21 42 63 39 01 00 00 00 00 05 be 3f ff ff ff 39 01 00 00 00 00 05 bf 3e ff ff ff 39 01 00 00 00 00 05 c0 2b ff ff ff 39 01 00 00 00 00 05 c1 1a 7f fb ff 39 01 00 00 00 00 05 c2 1a ff ff ff 39 01 00 00 00 00 05 c3 15 ff ff ff 39 01 00 00 00 00 05 c4 15 ff ff ff 39 01 00 00 00 00 05 c5 00 ff ff ff 39 01 00 00 00 00 03 c6 00 00 39 01 00 00 00 00 03 c7 00 00 39 01 00 00 00 00 05 c8 22 00 00 00 39 01 00 00 00 00 0c c9 10 f1 f0 ff ff ff ff ff ff ee 02 39 01 00 00 00 00 02 de 08 39 01 00 00 00 00 1a b2 52 07 11 01 13 41 02 01 11 11 0e 15 15 15 0e 0e 0e 0e 0e 0e 0e 0e 0e 15 15 39 01 00 00 00 00 02 b6 18 39 01 00 00 00 00 02 de 0a 39 01 00 00 00 00 04 d5 3f 78 00 39 01 00 00 00 00 02 de 00 39 01 00 00 00 00 02 36 00 39 01 00 00 00 00 02 35 00 39 01 00 00 00 00 03 be 2c e0 39 01 00 00 00 00 03 c0 27 78 39 01 00 00 00 00 08 cc 00 b3 0c 24 02 33 0c 39 01 00 00 00 00 05 b0 01 23 06 09 39 01 00 00 78 00 01 11 39 01 00 00 78 00 01 29]; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x27>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x48>; - qcom,mdss-dsi-panel-height = <0xc30>; - qcom,mdss-dsi-panel-width = <0x2d0>; - }; - }; - }; - - qcom,mdss_dsi_sim_cmd { - phandle = <0x780>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - qcom,ulps-enabled; - qcom,poms-align-panel-vsync; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,qsync-enable; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - 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 = <0x27>; - qcom,mdss-dsi-t-clk-post = <0x03>; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - 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 = <0x2d0 0x28 0x2d0 0x28 0x2d0 0x28>; - qcom,qsync-mode-min-refresh-rate = <0x32>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 07 07 02 04 00 16 0c]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - qcom,cmd-mode-switch-out-commands-state = "dsi_lp_mode"; - qcom,cmd-mode-switch-out-commands = <0x39010000 0x3b0 0xa5000701 0x00 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 0x3b0 0xa5000701 0x00 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 0x2b0 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - qcom,dsi-wd-ltj-time-sec = <0xe10>; - qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-jitter = <0x02 0x01>; - qcom,dsi-wd-jitter-enable; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-video-mode; - qcom,mdss-dsi-cmd-mode; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,qsync-mode-min-refresh-rate = <0x32>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 07 07 02 04 00 16 0c]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 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 = <0x3c>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x6e>; - qcom,mdss-dsi-v-back-porch = <0x5a>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x6e>; - qcom,mdss-dsi-h-front-porch = <0x6e>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x01>; - }; - - timing@2 { - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x21c 0x14 0x21c 0x14 0x21c 0x14>; - qcom,qsync-mode-min-refresh-rate = <0x0a>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 25 0a 0a 1b 24 0a 0a 0a 02 04 00 1f 0f]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 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,dsi-wd-ltj-time-sec = <0xe10>; - qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-jitter = <0x02 0x01>; - qcom,dsi-wd-jitter-enable; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x02>; - }; - - timing@3 { - qcom,partial-update-enabled = "single_roi"; - qcom,panel-roi-alignment = <0x168 0x28 0x168 0x28 0x168 0x28>; - qcom,qsync-mode-min-refresh-rate = <0x30>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 29 0a 0b 1b 26 0a 0b 0a 02 04 00 21 10]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 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 = <0x3c>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x348>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0x500>; - qcom,mdss-dsi-panel-width = <0x2d0>; - cell-index = <0x03>; - }; - - timing@4 { - qcom,qsync-mode-min-refresh-rate = <0x1e>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0e 21 2a 0e 0f 0d 02 04 00 2d 13]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x04>; - }; - - timing@5 { - qcom,qsync-mode-min-refresh-rate = <0x60>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 69 1d 1d 35 2f 1b 1d 18 02 04 00 51 21]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 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,dsi-wd-ltj-time-sec = <0xe10>; - qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-jitter = <0x02 0x01>; - qcom,dsi-wd-jitter-enable; - qcom,mdss-dsi-panel-framerate = <0xb4>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x05>; - }; - - timing@6 { - qcom,qsync-mode-min-refresh-rate = <0x6e>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 89 26 27 42 39 25 27 1f 02 04 00 69 2a]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 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,disable-rsc-solver; - qcom,dsi-wd-ltj-time-sec = <0xe10>; - qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-jitter = <0x02 0x01>; - qcom,dsi-wd-jitter-enable; - qcom,mdss-dsi-panel-framerate = <0xf0>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x06>; - }; - - timing@7 { - qcom,qsync-mode-min-refresh-rate = <0x28>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 4a 13 14 28 24 12 14 11 02 04 00 39 18]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x07>; - }; - - timing@8 { - qcom,qsync-mode-min-refresh-rate = <0x3c>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 06 07 02 04 00 16 0b]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-timings = <0x210909 0x24230808 0x8030400>; - qcom,mdss-dsi-panel-framerate = <0x90>; - qcom,mdss-dsi-v-pulse-width = <0x28>; - qcom,mdss-dsi-v-front-porch = <0x64>; - qcom,mdss-dsi-v-back-porch = <0x64>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x28>; - qcom,mdss-dsi-h-back-porch = <0x1cc>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x08>; - }; - - timing@10 { - qcom,qsync-mode-min-refresh-rate = <0x01>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-mdp-transfer-time-us = <0x3dfa>; - qcom,mdss-dsi-panel-framerate = <0x05>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x0a>; - }; - - timing@11 { - qcom,qsync-mode-min-refresh-rate = <0x05>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-mdp-transfer-time-us = <0x3dfa>; - qcom,mdss-dsi-panel-framerate = <0x0a>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x0b>; - }; - - timing@12 { - qcom,qsync-mode-min-refresh-rate = <0x0f>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-mdp-transfer-time-us = <0x3dfa>; - qcom,mdss-dsi-panel-framerate = <0x18>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x0c>; - }; - - timing@13 { - qcom,qsync-mode-min-refresh-rate = <0x16>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-mdp-transfer-time-us = <0x3dfa>; - qcom,mdss-dsi-panel-framerate = <0x1e>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x0d>; - }; - - timing@14 { - qcom,qsync-mode-min-refresh-rate = <0x1e>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-mdp-transfer-time-us = <0x3dfa>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x0e>; - }; - - timing@15 { - qcom,qsync-mode-min-refresh-rate = <0x0a>; - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x0f>; - }; - - timing@16 { - qcom,qsync-mode-min-refresh-rate = <0x01>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 2c 0c 0c 1d 27 0c 0c 0b 02 04 00 24 11]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x10>; - }; - - timing@17 { - qcom,qsync-mode-min-refresh-rate = <0x05>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 38 0e 0e 17 14 0e 0e 0d 02 04 00 2b 12]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-framerate = <0x90>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xe4c>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x11>; - }; - - timing@18 { - qcom,qsync-mode-min-refresh-rate = <0x1e>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 3d 0f 0f 19 15 0f 10 0e 02 04 00 2f 13]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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 0x2b0 0x3050100 0xa0001 0x150100 0xa0002 0x3a773901 0xa00 0x52a0000 0x4ff3901 0xa00 0x52b0000 0x59f1501 0xa00 0x2350039 0x100000a 0x34400 0x150100 0xa0002 0x51ff1501 0xa00 0x2532415 0x100000a 0x25500 0x5010000 0x78000111 0x5010000 0x10000129>; - qcom,mdss-dsi-panel-framerate = <0xb4>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x14>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x0c>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0xc80>; - qcom,mdss-dsi-panel-width = <0x5a0>; - cell-index = <0x12>; - }; - }; - }; - - qcom,mdss_dsi_sim_video { - phandle = <0x781>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,panel-ack-disabled; - qcom,mdss-dsi-reset-sequence = <0x01 0x00 0x00 0x00 0x01 0x00>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-t-clk-pre = <0x1b>; - qcom,mdss-dsi-t-clk-post = <0x04>; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 24 0a 0a 1a 24 0a 0a 09 02 04 00 1e 0f]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - 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-framerate = <0x90>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x06>; - qcom,mdss-dsi-v-back-porch = <0x06>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x08>; - qcom,mdss-dsi-h-back-porch = <0x08>; - qcom,mdss-dsi-h-front-porch = <0x08>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x5a0>; - }; - }; - }; - - qcom,mdss_dsi_sim_dsc_375_cmd { - phandle = <0x782>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,adjust-timer-wakeup-ms = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x0a>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0xf0000100>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x01>; - }; - }; - }; - - qcom,mdss_dsi_sim_dsc_10b_cmd { - phandle = <0x783>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,adjust-timer-wakeup-ms = <0x01>; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x1e>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - 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 = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 15 05 05 14 1f 05 05 06 02 04 00 13 0a]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x0a>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 0d 03 03 10 1d 03 03 02 02 04 00 0c 08]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129 0x5010000 0xf0000100>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x01>; - }; - - timing@2 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01 0x02 0x01 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 1d 08 07 17 22 08 08 08 02 04 00 19 0d]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x0a>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x5a0>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - cell-index = <0x02>; - }; - - timing@3 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 1f 08 07 18 16 08 08 08 02 04 00 1a 0d]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x0a>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0xb4>; - cell-index = <0x03>; - }; - - timing@4 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x0a>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0xf0>; - cell-index = <0x04>; - }; - - timing@5 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 16 05 05 14 13 06 06 06 02 04 00 13 0b]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x05>; - }; - - timing@6 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [03 04 00 00 0d 18 01 00 01 02 04 00 05 05]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-mdp-transfer-time-us = <0x3d24>; - qcom,mdss-dsi-panel-framerate = <0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x06>; - }; - - timing@7 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 0d 1a 01 01 01 02 04 00 07 06]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-mdp-transfer-time-us = <0x3d24>; - qcom,mdss-dsi-panel-framerate = <0x0a>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x07>; - }; - - timing@8 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 09 01 01 0e 1b 02 01 01 02 04 00 08 06]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-mdp-transfer-time-us = <0x3d24>; - qcom,mdss-dsi-panel-framerate = <0x18>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x08>; - }; - - timing@9 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 0a 01 02 0e 1b 02 02 01 02 04 00 09 07]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-mdp-transfer-time-us = <0x3d24>; - qcom,mdss-dsi-panel-framerate = <0x1e>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x09>; - }; - - timing@10 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 39 0f 0e 21 2a 0e 0f 0d 02 04 00 2d 13]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x0a>; - }; - - timing@11 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 06 06 16 20 07 06 07 02 04 00 16 0b]; - qcom,src-chroma-format = <0x01>; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x0a>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-version = <0x12>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x2bb 0x10150100 0x02 0xb0030501 0x7800 0x1111501 0x00 0x251ff15 0x1000000 0x25324 0x15010000 0x2ff 0x23150100 0x02 0x8051501 0x00 0x2469015 0x1000000 0x2ff10 0x15010000 0x2ff 0xf0150100 0x02 0x92011501 0x00 0x2ff1015 0x1000000 0x23500 0x5010000 0x28000129>; - qcom,mdss-dsi-panel-framerate = <0x90>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x00>; - qcom,mdss-dsi-v-front-porch = <0x00>; - qcom,mdss-dsi-v-back-porch = <0x00>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x00>; - qcom,mdss-dsi-h-back-porch = <0x00>; - qcom,mdss-dsi-h-front-porch = <0x00>; - qcom,mdss-dsi-panel-height = <0x924>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x0b>; - }; - }; - }; - - qcom,mdss_dsi_dual_sim_cmd { - phandle = <0x784>; - qcom,bl-dsc-cmd-state = "dsi_lp_mode"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - qcom,ulps-enabled; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,mdss-dsi-qsync-min-refresh-rate = <0x1e>; - qcom,qsync-enable; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - 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,cmd-sync-wait-broadcast; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,mdss-dsi-bpp-switch; - qcom,dsi-phy-num = <0x00 0x01>; - qcom,dsi-ctrl-num = <0x00 0x01>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-name = "Sim dual cmd mode dsi panel"; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 44 11 12 25 2d 11 12 0f 02 04 00 35 16]; - qcom,mdss-mdp-transfer-time-us-max = <0x3e80>; - qcom,mdss-mdp-transfer-time-us-min = <0x36b0>; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,dsi-wd-ltj-time-sec = <0xe10>; - qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-jitter = <0x02 0x01>; - qcom,dsi-wd-jitter-enable; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-panel-width = <0x9d8>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1c 07 07 17 15 07 07 08 02 04 00 18 0c]; - qcom,mdss-mdp-transfer-time-us-max = <0x1edc>; - qcom,mdss-mdp-transfer-time-us-min = <0x1af4>; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,dsi-wd-ltj-time-sec = <0xe10>; - qcom,dsi-wd-ltj-max-jitter = <0x04 0x01>; - qcom,mdss-dsi-panel-jitter = <0x02 0x01>; - qcom,dsi-wd-jitter-enable; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x0c>; - qcom,mdss-dsi-v-back-porch = <0x0c>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x04>; - qcom,mdss-dsi-h-front-porch = <0x1c>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - cell-index = <0x01>; - }; - - timing@2 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x04>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x5a0>; - qcom,mdss-dsi-panel-width = <0x500>; - cell-index = <0x02>; - }; - - timing@3 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 25 0a 0a 1b 24 0a 0a 0a 02 04 00 1f 0f]; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-framerate = <0x28>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x03>; - }; - - timing@4 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 57 17 17 2e 33 17 18 14 02 04 00 43 1c]; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-framerate = <0x50>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-panel-width = <0x9d8>; - cell-index = <0x04>; - }; - - timing@5 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 1e 05 05 06 02 04 00 12 0a]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x04>; - qcom,mdss-dsi-v-front-porch = <0x50>; - qcom,mdss-dsi-v-back-porch = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-bpp-mode = <0x18>; - cell-index = <0x05>; - }; - - timing@6 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 17 06 05 15 20 06 06 07 02 04 00 15 0b]; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00 05 01 00 00 00 00 02 10 00]; - qcom,mdss-dsi-on-command = <0x5010000 0xf0000100>; - qcom,mdss-dsi-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x04>; - qcom,mdss-dsi-v-front-porch = <0x50>; - qcom,mdss-dsi-v-back-porch = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-bpp-mode = <0x1e>; - cell-index = <0x06>; - }; - }; - }; - - qcom,mdss_dsi_dual_sim_video { - phandle = <0x785>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,mdss-dsi-qsync-min-refresh-rate = <0x2d>; - qcom,qsync-enable; - qcom,panel-ack-disabled; - qcom,mdss-dsi-reset-sequence = <0x01 0x14 0x00 0xc8 0x01 0x14>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-bl-max-level = <0xfff>; - 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-panel-broadcast-mode; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00 0x01>; - qcom,dsi-ctrl-num = <0x00 0x01>; - qcom,mdss-dsi-panel-type = "dsi_video_mode"; - qcom,mdss-dsi-panel-name = "Sim dual video mode dsi panel"; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x00 0x02 0x01 0x00 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; - qcom,mdss-dsi-qsync-off-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-off-commands = [15 01 00 00 00 00 02 51 00]; - qcom,mdss-dsi-qsync-on-commands-state = "dsi_hs_mode"; - qcom,mdss-dsi-qsync-on-commands = [15 01 00 00 00 00 02 51 00]; - 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-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x04>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x04>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x2c>; - qcom,mdss-dsi-h-front-porch = <0x78>; - qcom,mdss-dsi-panel-height = <0x5a0>; - qcom,mdss-dsi-panel-width = <0x500>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_dual_sim_dsc_375_cmd { - phandle = <0x786>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x767>; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-trigger = "trigger_sw"; - qcom,mdss-dsi-bl-max-level = <0xfff>; - qcom,mdss-dsi-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - qcom,mdss-dsi-hor-line-idle = <0x00 0x28 0x100 0x28 0x78 0x80 0x78 0xf0 0x40>; - 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,cmd-sync-wait-broadcast; - 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 = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,dsi-phy-num = <0x00 0x01>; - qcom,dsi-ctrl-num = <0x00 0x01>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - qcom,mdss-dsi-panel-name = "Sim dual cmd mode DSC 3.75:1 dsi panel"; - - qcom,mdss-dsi-display-timings { - - timing@0 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 11 1d 04 04 03 02 04 00 0d 09]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x438>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x1e>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x438>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x01>; - }; - - timing@2 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x438>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0xf00>; - qcom,mdss-dsi-panel-width = <0x438>; - cell-index = <0x02>; - }; - - timing@3 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x1e>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - cell-index = <0x04>; - }; - - timing@4 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 0f 1c 03 02 02 02 04 00 0a 07]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - cell-index = <0x05>; - }; - - timing@5 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0e 03 03 11 1d 04 03 03 02 04 00 0d 08]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - cell-index = <0x06>; - }; - - timing@6 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 11 04 04 12 12 04 04 03 02 04 00 0f 09]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - cell-index = <0x07>; - }; - - timing@7 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 02 02 02 04 00 0a 07]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - 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 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 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-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-panel-framerate = <0x1e>; - cell-index = <0x08>; - }; - - timing@8 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - 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 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 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-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x09>; - }; - - timing@9 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 14 05 05 13 1f 05 05 06 02 04 00 12 0a]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - 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 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 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-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - cell-index = <0x0a>; - }; - - timing@10 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - 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 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 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-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x10>; - qcom,mdss-dsi-h-back-porch = <0x20>; - qcom,mdss-dsi-h-front-porch = <0x64>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x2d0>; - qcom,mdss-dsi-panel-framerate = <0x78>; - cell-index = <0x0b>; - }; - - timing@11 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1a 07 06 16 21 07 07 07 02 04 00 17 0c]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x4ec>; - qcom,mdss-dsc-slice-height = <0x438>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x870>; - qcom,mdss-dsi-panel-width = <0x9d8>; - cell-index = <0x0c>; - }; - - timing@12 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [03 07 00 01 0d 1a 01 01 01 02 04 00 07 06]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x1e>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x500>; - qcom,mdss-dsi-panel-width = <0x168>; - cell-index = <0x0d>; - }; - - timing@13 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [01 09 01 01 0e 1b 01 01 02 02 04 00 08 06]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x500>; - qcom,mdss-dsi-panel-width = <0x168>; - cell-index = <0x0e>; - }; - - timing@14 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0a 02 02 0f 1c 02 02 02 02 04 00 0a 07]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x500>; - qcom,mdss-dsi-panel-width = <0x168>; - cell-index = <0x0f>; - }; - - timing@15 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 0b 02 02 0f 0f 03 03 02 02 04 00 0a 08]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x168>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x500>; - qcom,mdss-dsi-panel-width = <0x168>; - cell-index = <0x10>; - }; - - timing@16 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 13 05 04 13 12 05 05 06 02 04 00 12 0a]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x20>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x90>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0x780>; - qcom,mdss-dsi-panel-width = <0x21c>; - cell-index = <0x11>; - }; - - timing@17 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x02>; - qcom,mdss-dsi-panel-phy-timings = [00 1d 07 07 17 16 07 07 08 02 04 00 19 0c]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x2d0>; - qcom,mdss-dsc-slice-height = <0x10>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-off-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-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command = [39 01 00 00 00 00 11 91 09 20 00 20 02 00 03 1c 04 21 00 0f 03 19 01 97 39 01 00 00 00 00 03 92 10 f0 15 01 00 00 00 00 02 90 03 15 01 00 00 00 00 02 03 01 39 01 00 00 00 00 06 f0 55 aa 52 08 04 15 01 00 00 00 00 02 c0 03 39 01 00 00 00 00 06 f0 55 aa 52 08 07 15 01 00 00 00 00 02 ef 01 39 01 00 00 00 00 06 f0 55 aa 52 08 00 15 01 00 00 00 00 02 b4 01 15 01 00 00 00 00 02 35 00 39 01 00 00 00 00 06 f0 55 aa 52 08 01 39 01 00 00 00 00 05 ff aa 55 a5 80 15 01 00 00 00 00 02 6f 01 15 01 00 00 00 00 02 f3 10 39 01 00 00 00 00 05 ff aa 55 a5 00 05 01 00 00 f0 00 01 00]; - qcom,mdss-dsi-panel-framerate = <0x90>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x01>; - qcom,mdss-dsi-v-front-porch = <0x08>; - qcom,mdss-dsi-v-back-porch = <0x07>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x04>; - qcom,mdss-dsi-h-back-porch = <0x64>; - qcom,mdss-dsi-h-front-porch = <0x1e>; - qcom,mdss-dsi-panel-height = <0xa00>; - qcom,mdss-dsi-panel-width = <0x2d0>; - cell-index = <0x12>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_cmd { - phandle = <0x776>; - qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; - 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 = <0x0a>; - qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-sec-supply-entries = <0x767>; - qcom,panel-supply-entries = <0x768>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,dsi-dyn-clk-enable; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,mdss-dsi-panel-mode-switch; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; - qcom,partial-update-enabled = "single_roi"; - qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 09 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 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 = <0x3083ad80>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x12>; - qcom,mdss-dsi-v-back-porch = <0x08>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x10>; - qcom,mdss-dsi-h-front-porch = <0x0a>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x90>; - qcom,mdss-dsi-video-mode; - qcom,mdss-dsi-cmd-mode; - cell-index = <0x00>; - }; - - timing@1 { - qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; - qcom,partial-update-enabled = "single_roi"; - qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x3083ad80>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x78>; - cell-index = <0x01>; - }; - - timing@2 { - qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; - qcom,partial-update-enabled = "single_roi"; - qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x3083ad80>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - cell-index = <0x02>; - }; - - timing@3 { - qcom,panel-roi-alignment = <0x21c 0x28 0x28 0x28 0x438 0x28>; - qcom,partial-update-enabled = "single_roi"; - qcom,dsi-dyn-clk-list = <0x3083ad80 0x30c45d12 0x31050ca4>; - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x3083ad80>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x03>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_vid { - phandle = <0x76d>; - qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; - 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 = <0x0a>; - qcom,mdss-dsi-sec-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-sec-supply-entries = <0x767>; - qcom,panel-supply-entries = <0x768>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - 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 = <0x90 0x78 0x5a 0x3c>; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x90>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_cmd { - phandle = <0x777>; - qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; - 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 = <0x0a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x768>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,mdss-dsi-panel-mode-switch; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-video-mode; - qcom,mdss-dsi-cmd-mode; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - cell-index = <0x01>; - }; - - timing@2 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x02>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_120hz_vid { - phandle = <0x778>; - qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; - 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 = <0x0a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x768>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - 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 = <0x78 0x5a 0x3c>; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x78>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_cmd { - phandle = <0x787>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x1f9233c0>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - cell-index = <0x00>; - }; - - timing@1 { - qcom,default-topology-index = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x1f9233c0>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x01>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_90hz_vid { - phandle = <0x788>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x5a>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_60hz_cmd { - phandle = <0x789>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - 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 = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x150c2280>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_fhd_plus_60hz_vid { - phandle = <0x78a>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,dsi-select-sec-clocks = "pll_byte_clk1", "pll_dsi_clk1"; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x01>; - qcom,dsi-sec-ctrl-num = <0x01>; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01 0x01 0x01 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 0f 03 03 11 1d 04 04 03 02 04 00 0d 09]; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x3c>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_cmd { - phandle = <0x78b>; - qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; - 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 = <0x0a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x768>; - qcom,ulps-enabled; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - 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 = <0x5f>; - qcom,qsync-enable; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-te-dcs-command = <0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-pin-select = <0x01>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 0x3f0 0xaa103901 0x00 0x2bb0039 0x1000000 0x3f0aa 0x13390100 0x18 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 00 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 09 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 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 = <0x04 0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x90>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_vtdr6130_qsync_fhd_plus_144hz_video { - phandle = <0x78c>; - qcom,platform-reset-gpio = <0x16c 0xb1 0x00>; - 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 = <0x0a>; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,panel-supply-entries = <0x768>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = <0x6010001 0x10a>; - 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 = <0x50>; - qcom,qsync-enable; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - 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-reset-sequence = <0x01 0x0a 0x00 0x0a 0x01 0x0a>; - 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 = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-bpp = <0x18>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - 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 = <0x00>; - qcom,display-topology = <0x02 0x02 0x01>; - 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 = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x08>; - qcom,mdss-dsc-slice-per-pkt = <0x01>; - qcom,mdss-dsc-slice-width = <0x21c>; - qcom,mdss-dsc-slice-height = <0x28>; - qcom,compression-mode = "dsc"; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - 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 09 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 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 = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x14>; - qcom,mdss-dsi-v-back-porch = <0x12>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x14>; - qcom,mdss-dsi-h-front-porch = <0x14>; - qcom,mdss-dsi-panel-height = <0x960>; - qcom,mdss-dsi-panel-width = <0x438>; - qcom,mdss-dsi-panel-framerate = <0x90>; - cell-index = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_panel_bale_P_3_AB714_dsc_cmd { - phandle = <0x77a>; - oplus,pwm-create-thread-disable-duty; - oplus,pwm-switch-restore-support; - oplus,pwm-switch-wait-te-tx; - oplus,pwm-onepulse-backlight-threshold = <0x43f>; - oplus,pwm-onepulse-support; - oplus,pwm-switch-backlight-threshold = <0x43f>; - oplus,pwm-switch-support; - oplus,dsi-serial-number-read-count = <0x07>; - oplus,dsi-serial-number-reg = <0x82>; - oplus,dsi-serial-number-index = <0x00>; - oplus,dsi-serial-number-switch-page; - oplus,dsi-serial-number-enabled; - oplus,color_2nit_status; - oplus,color_oplus_calibrate_status; - oplus,color_dual_brightness_status; - oplus,color_srgb_status; - oplus,color_vivid_status; - qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddr_name = "vddio"; - qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddi_name = "vddio"; - oplus,adfr-config = <0x1051>; - qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; - qcom,qsync-enable; - oplus,enhance_mipi_strength; - oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; - oplus,ofp-need-to-wait-data-before-aod-on; - oplus,ofp-fp-type = <0x90>; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,ulps-enabled; - qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; - qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; - oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; - qcom,platform-te-gpio = <0x16c 0x4d 0x00>; - oplus,dsi-brightness-default-level = <0x666>; - oplus,dsi-dc-backlight-threshold = <0x7a8>; - oplus,dsi-brightness-normal-max-level = <0xe0e>; - oplus,dsi-bl-normal-max-level = <0xe0e>; - oplus,dsi_bl_limit_max_brightness = <0xffd>; - qcom,mdss-brightness-max-level = <0xffe>; - qcom,mdss-dsi-bl-max-level = <0xffe>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-panel-controller = <0x50e>; - qcom,panel-supply-entries = <0x779>; - qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; - qcom,dynamic-mode-switch-enabled; - oplus,mdss-dsi-panel-type = <0x00>; - oplus,mdss-dsi-panel-status-match-modes = <0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-blackness-level = <0xfa0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-bl-high2bit; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-init-delay-us = <0x3e8>; - qcom,mdss-pan-physical-height-dimension = <0x9d>; - qcom,mdss-pan-physical-width-dimension = <0x47>; - qcom,mdss-dsi-te-dcs-command = <0x01>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-schedule-window = <0x0a>; - qcom,mdss-dsi-dma-schedule-line = <0x01>; - 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 = "burst_mode"; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x1e>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - oplus,mdss-dsi-manufacture = "P_3"; - oplus,mdss-dsi-vendor-name = "AB714"; - qcom,mdss-dsi-panel-name = "P 3 AB714 dsc cmd mode panel"; - - qcom,mdss-dsi-display-timings { - - timing@sa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x1390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0013900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c101500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x300339 0x4000 0x58200 0x300339 0x4000 0x58300 0x300339 0x4000 0x58400 0x300339 0x4000 0x58500 0x300339 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x40043900 0x400000 0x5820000 0x40043900 0x400000 0x5830000 0x40043900 0x400000 0x5840000 0x40043900 0x400000 0x5850000 0x40043900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb013401 0x90020802 0x74390000 0x40000009 0xcc02f403 0x80040004 0xf0390000 0x40000009 0xcd05e006 0xd808d80a 0xa0390000 0x40000009 0xce0c680d 0xa00f100f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0023900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c001500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x58500 0x100139 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x16013900 0x400000 0x5820000 0x16013900 0x400000 0x5830000 0x16013900 0x400000 0x5840000 0x16013900 0x400000 0x5850000 0x16013900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb012801 0x5801d002 0x6c390000 0x40000009 0xcc02ec03 0x6003e005 0x18390000 0x40000009 0xcd05f807 0x1809280b 0x30390000 0x40000009 0xce0d680e 0xa80f700f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 98 02 08 02 74 39 00 00 40 00 00 09 cc 03 58 03 a8 03 f8 05 20 39 00 00 40 00 00 09 cd 06 10 07 20 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 68 03 98 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c e0 0e 50 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-id1-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_90 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x4390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000000 0x2cb 0x390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800 0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x4390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000000 0x2cb 0x390000 0x40000004 0xff083824 0x39000040 0x9c9 0x10 0x300050 0x39000040 0x9ca 0x700090 0xb000f0 0x39000040 0x9cb 0x13801b0 0x1e80288 0x39000040 0x9cc 0x2e80380 0x3f804e0 0x39000040 0x9cd 0x5d806d0 0x8900a90 0x39000040 0x9ce 0xc480d98 0xf080ff0>; - qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800 0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x7390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x10013900 0x400000 0x5820000 0x10013900 0x400000 0x5830000 0x10013900 0x400000 0x5840000 0x10013900 0x400000 0x5850000 0x10013900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000016 0x1390000 0x40000005 0x82000016 0x1390000 0x40000005 0x83000016 0x1390000 0x40000005 0x84000016 0x1390000 0x40000005 0x85000016 0x1390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x40000004 0xff083824 0x39000040 0x9c9 0x10 0x300050 0x39000040 0x9ca 0x700090 0xb000f0 0x39000040 0x9cb 0x1300178 0x1d80258 0x39000040 0x9cc 0x2e80368 0x3f80530 0x39000040 0x9cd 0x6000740 0x9600b50 0x39000040 0x9ce 0xd980ea8 0xf700ff0>; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 b0 02 10 02 78 39 00 00 40 00 00 09 cc 03 40 03 c0 03 f8 05 28 39 00 00 40 00 00 09 cd 06 40 07 28 09 08 0a d4 39 00 00 40 00 00 09 ce 0c d8 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 58 03 90 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c c8 0e 48 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 07 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 04 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 00 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-id1-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_60 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 98 02 00 02 70 39 00 00 40 00 00 09 cc 02 f0 03 80 03 f8 04 f0 39 00 00 40 00 00 09 cd 05 e8 06 c0 08 d0 0a c8 39 00 00 40 00 00 09 ce 0c c4 0d 80 0f 00 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 58 01 d8 02 70 39 00 00 40 00 00 09 cc 02 f0 03 68 03 e8 04 f0 39 00 00 40 00 00 09 cd 06 00 07 28 09 08 0a dc 39 00 00 40 00 00 09 ce 0d 90 0e b0 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 b8 02 08 02 78 39 00 00 40 00 00 09 cc 03 48 03 b0 03 f8 04 f0 39 00 00 40 00 00 09 cd 05 f4 07 10 09 10 0a d0 39 00 00 40 00 00 09 ce 0c c8 0d d0 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f0 39 00 00 40 00 00 09 cc 02 a0 02 b0 03 a0 04 e4 39 00 00 40 00 00 09 cd 05 e4 06 c0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0d 00 0e 88 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 06 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 10 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 01 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-id1-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,apollo-panel-async-bl-delay = <0x2328>; - oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@oa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-close-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-read-register-open-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = <0x39000040 0x4ff 0x8381e15 0x4000 0x2c010 0x15000040 0x2c1 0x10390000 0x40000007 0xc2ffffed 0x61006239 0x4000 0x27c544 0x4400 0x440000 0x43077321 0x75a700c3 0x440000 0x44000044 0x4400 0x440000 0x44000004 0x390000 0x40000004 0xff083813 0x15000040 0x2d1 0x88390000 0x40000004 0xff083817 0x15000040 0x2a0 0xcc150000 0x40000002 0xae003900 0x400000 0x4ff0838 0x24150000 0x40000002 0x80041500 0x400000 0x2814039 0x4000 0x4ff08 0x38101500 0x400000 0x2832b39 0x4000 0x4ff08 0x381f1500 0x400000 0x2800839 0x4000 0x4ff08 0x38001500 0x400000 0x2960915 0x4000 0x297d6 0x15000040 0x298 0x2150000 0x40000002 0x99781500 0x400000 0x2951039 0x4000 0x3510d 0xbb390000 0x04 0xff083800>; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 65 7b 33 43 00 10 21 06 41 11 41 13 00 c6 85 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 13 15 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 0a 15 00 00 40 00 00 02 81 81 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 16 01 39 00 00 40 00 00 05 82 00 00 16 01 39 00 00 40 00 00 05 83 00 00 16 01 39 00 00 40 00 00 05 84 00 00 16 01 39 00 00 40 00 00 05 85 00 00 16 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x1390000 0x40000004 0xff08380b 0x15000040 0x28c 0x10150000 0x40000002 0x8d031500 0x400000 0x28ebf39 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0139 0x4000 0x4ff08 0x38653900 0x400000 0x5810000 0x30033900 0x400000 0x5820000 0x30033900 0x400000 0x5830000 0x30033900 0x400000 0x5840000 0x30033900 0x400000 0x5850000 0x30033900 0x400000 0x4ff0838 0x66390000 0x40000005 0x81000040 0x4390000 0x40000005 0x82000040 0x4390000 0x40000005 0x83000040 0x4390000 0x40000005 0x84000040 0x4390000 0x40000005 0x85000040 0x4390000 0x40000004 0xff083823 0x15000040 0x2cb 0x390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x2d0 0x2390000 0x40000004 0xff083802 0x15000040 0x2a6 0x150000 0x40000002 0xa7003900 0x400000 0x8b00000 0x80000000 0x390000 0x40000009 0xb1ffffff 0x00 0x390000 0x40000009 0xc0000000 0x00 0x390000 0x40000006 0xc1000000 0x3900 0x400000 0x2c20039 0x4000 0x2c300 0x15000040 0x2b6 0x80390000 0x40000004 0xff08384f 0x15000040 0x281 0x150000 0x40000002 0x80011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff083823 0x15000040 0x2cb 0x1390000 0x40000004 0xff083865 0x39000040 0x581 0x1001 0x39000040 0x582 0x1001 0x39000040 0x583 0x1001 0x39000040 0x584 0x1001 0x39000040 0x585 0x1001 0x39000040 0x4ff 0x8386639 0x4000 0x58100 0x160139 0x4000 0x58200 0x160139 0x4000 0x58300 0x160139 0x4000 0x58400 0x160139 0x4000 0x58500 0x160139 0x4000 0x4ff08 0x38231500 0x400000 0x2cb0039 0x4000 0x4ff08 0x384f1500 0x400000 0x28b7839 0x4000 0x4ff08 0x38201500 0x400000 0x2bc5215 0x4000 0x2bd34 0x15000040 0x2be 0x56390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0013900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c101500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x300339 0x4000 0x58200 0x300339 0x4000 0x58300 0x300339 0x4000 0x58400 0x300339 0x4000 0x58500 0x300339 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x40043900 0x400000 0x5820000 0x40043900 0x400000 0x5830000 0x40043900 0x400000 0x5840000 0x40043900 0x400000 0x5850000 0x40043900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb013401 0x90020802 0x74390000 0x40000009 0xcc02f403 0x80040004 0xf0390000 0x40000009 0xcd05e006 0xd808d80a 0xa0390000 0x40000009 0xce0c680d 0xa00f100f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0xd0023900 0x400000 0x4ff0838 0xb150000 0x40000002 0x8c001500 0x400000 0x28d0315 0x4000 0x28ebf 0x39000040 0x4ff 0x8382315 0x4000 0x2cb01 0x39000040 0x4ff 0x8386539 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x58500 0x100139 0x4000 0x4ff08 0x38663900 0x400000 0x5810000 0x16013900 0x400000 0x5820000 0x16013900 0x400000 0x5830000 0x16013900 0x400000 0x5840000 0x16013900 0x400000 0x5850000 0x16013900 0x400000 0x4ff0838 0x23150000 0x40000002 0xcb003900 0x400000 0x4ff0838 0x24390000 0x40000009 0xc9000000 0x10003000 0x50390000 0x40000009 0xca007000 0x9000b000 0xf0390000 0x40000009 0xcb012801 0x5801d002 0x6c390000 0x40000009 0xcc02ec03 0x6003e005 0x18390000 0x40000009 0xcd05f807 0x1809280b 0x30390000 0x40000009 0xce0d680e 0xa80f700f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 38 01 98 02 08 02 74 39 00 00 40 00 00 09 cc 03 58 03 a8 03 f8 05 20 39 00 00 40 00 00 09 cd 06 10 07 20 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0d f8 0f 60 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 68 01 b0 01 f8 39 00 00 40 00 00 09 cc 02 e4 03 68 03 98 04 68 39 00 00 40 00 00 09 cd 05 c8 06 b0 08 d8 0a d0 39 00 00 40 00 00 09 ce 0c e0 0e 50 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 00 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 09 c9 00 00 00 10 00 30 00 50 39 00 00 40 00 00 09 ca 00 70 00 90 00 b0 00 f0 39 00 00 40 00 00 09 cb 01 30 01 70 01 f0 02 70 39 00 00 40 00 00 09 cc 02 f0 03 70 03 f0 04 f0 39 00 00 40 00 00 09 cd 05 f0 06 f0 09 00 0a d0 39 00 00 40 00 00 09 ce 0c d0 0e 20 0f 70 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 05 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-ultra-low-power-aod-on-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 82 00 15 00 00 40 00 00 02 d0 03 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 3b 15 00 00 40 00 00 02 b6 00 15 00 00 40 00 00 02 b8 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-lhbm-pressed-icon-grayscale-command = <0x39000040 0x4ff 0x8381e39 0x4000 0x7c2ff 0xffe56100 0x62390000 0x04 0xff083800>; - qcom,mdss-dsi-lhbm-pressed-icon-gamma-command = [39 00 00 40 00 00 04 ff 08 38 2f 15 00 00 40 00 00 02 99 e4 39 00 00 40 00 00 06 93 0a 9b 6c c5 e4 39 00 00 40 00 00 06 94 0b ac 32 56 aa 39 00 00 40 00 00 06 95 0b ad b3 b4 2b 39 00 00 40 00 00 06 96 0c bd 34 13 ac 39 00 00 40 00 00 06 97 0c bd 66 38 de 15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-close-command = [15 00 00 00 00 00 02 99 00]; - qcom,mdss-dsi-panel-read-register-open-command = <0x39000040 0x4ff 0x8382f15 0x00 0x299b2>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 02 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 05 85 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 8b 8f 92 ff 96 99 9d a0 ff a4 a7 ab ae ff b2 b5 b9 bc 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 01 39 00 00 40 00 00 11 95 fc fc eb da c9 b9 a8 97 86 75 64 54 43 32 21 10 39 00 00 40 00 00 15 96 ff 88 90 98 a0 ff a8 b0 b8 c0 ff c7 cf d7 df ff e7 ef f7 ff 39 00 00 40 00 00 11 97 ff ee dd cc bb aa 99 88 77 66 55 44 33 22 11 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 63 15 00 00 40 00 00 02 90 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 02 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 a0 0d 15 00 00 40 00 00 02 a1 bb 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 8a 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 21 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = <0x39000040 0x4ff 0x8384f15 0x4000 0x28102 0x15000040 0x280 0x1150000 0x40000002 0x88783900 0x400000 0x4ff0838 0x150000 0x40000002 0x39003900 0x400000 0x4ff0838 0x23150000 0x40000002 0xa00f1500 0x400000 0x2a1ff39 0x4000 0x4ff08 0x384f1500 0x400000 0x28a7839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c9015 0x4000 0x28d03 0x15000040 0x28e 0xbf390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff083800 0x39000000 0x551 0xdbb>; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 bc 52 39 00 00 40 00 00 02 bd 34 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 09 ed ff ff ff f7 ff ff bf ff 39 00 00 40 00 00 09 ee fe ef c1 e0 00 c0 01 00 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 80 19 39 00 00 40 00 00 0a d0 ff af 56 3d 2d 2d 2d 2d ff 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 31 15 00 00 40 00 00 02 a0 f3 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 d6 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 d6 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 12 39 00 00 40 00 00 03 97 aa 13 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 03 83 db 7f 39 00 00 40 00 00 03 84 2d 7f 39 00 00 40 00 00 04 85 5f 79 07 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 49 39 00 00 40 00 00 0b 80 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 81 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 0b 82 00 00 00 00 00 00 00 00 00 00 15 00 00 40 00 00 02 83 ff 15 00 00 40 00 00 02 84 ff 15 00 00 40 00 00 02 85 ff 15 00 00 40 00 00 02 86 3f 39 00 00 40 00 00 12 87 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 88 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 12 89 00 00 00 00 00 00 00 00 00 00 11 11 11 11 11 00 00 39 00 00 40 00 00 05 93 00 00 8c 02 39 00 00 40 00 00 05 94 a1 03 3f 04 39 00 00 40 00 00 05 95 40 04 e8 06 39 00 00 40 00 00 05 96 81 0a bb 0d 39 00 00 40 00 00 05 97 fe 0f ff 1f 39 00 00 40 00 00 0d 90 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 91 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 92 00 08 10 20 40 80 c0 e0 00 00 00 01 15 00 00 40 00 00 02 d4 93 15 00 00 40 00 00 02 d5 29 15 00 00 40 00 00 02 dc 03 39 00 00 40 00 00 05 98 08 00 8c 02 39 00 00 40 00 00 05 99 a1 03 3f 04 39 00 00 40 00 00 05 9a 40 04 e8 06 39 00 00 40 00 00 05 9b 81 0a bb 0d 39 00 00 40 00 00 03 9c fe 0f 39 00 00 40 00 00 11 a0 04 04 04 04 04 04 04 04 04 00 04 05 04 04 03 04 39 00 00 40 00 00 11 a1 02 03 00 04 05 04 04 03 04 02 05 00 04 05 04 04 39 00 00 40 00 00 11 a2 03 04 02 05 00 04 05 04 04 03 04 02 05 00 04 05 39 00 00 40 00 00 11 a3 04 04 03 03 02 05 00 04 04 04 04 04 03 02 04 00 39 00 00 40 00 00 12 a4 02 02 02 02 02 02 03 03 00 02 02 02 02 02 02 02 02 39 00 00 40 00 00 11 a5 04 04 04 02 fa 0f 04 04 04 00 04 09 05 04 04 04 39 00 00 40 00 00 11 a6 04 04 00 04 0a 05 04 03 04 04 04 00 04 0a 05 04 39 00 00 40 00 00 11 a7 03 04 04 04 00 04 0b 06 04 03 03 04 04 00 04 0a 39 00 00 40 00 00 11 a8 06 04 03 04 04 04 00 04 06 05 04 04 04 05 04 00 39 00 00 40 00 00 12 a9 04 04 04 03 03 04 05 04 00 03 04 04 03 03 03 03 04 39 00 00 40 00 00 11 aa 04 04 04 04 04 04 04 04 04 00 04 05 04 04 04 04 39 00 00 40 00 00 11 ab 02 03 00 04 05 04 04 03 04 02 04 00 04 06 04 04 39 00 00 40 00 00 11 ac 03 04 02 04 00 04 06 04 03 03 04 02 04 00 04 06 39 00 00 40 00 00 11 ad 04 03 03 03 02 04 00 04 05 04 04 04 03 02 04 00 39 00 00 40 00 00 12 ae 02 02 02 02 02 02 02 03 00 02 02 02 04 04 02 02 02 39 00 00 40 00 00 0d 8a 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8b 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 0d 8c 00 08 10 20 40 80 c0 e0 00 00 00 01 39 00 00 40 00 00 13 b0 00 00 00 00 06 01 15 00 05 03 32 03 15 0f 00 20 10 23 39 00 00 40 00 00 13 b1 00 00 00 04 04 fe fe 05 01 01 66 fe 37 30 24 16 08 03 39 00 00 40 00 00 13 b2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b4 03 06 06 06 06 06 14 06 05 02 28 02 13 0e 06 20 0f 22 39 00 00 40 00 00 13 b5 1d 13 04 08 14 10 0f 0c 02 03 74 3c 38 2f 26 15 0a 04 39 00 00 40 00 00 13 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 b8 04 04 02 08 02 01 18 07 05 03 32 16 13 0f 08 55 28 24 39 00 00 40 00 00 13 b9 1d 13 07 04 24 22 18 05 02 01 6c 3b 33 2b 1f 10 05 01 39 00 00 40 00 00 13 ba 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 13 bb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 09 c0 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c1 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c2 40 40 40 40 40 40 40 40 39 00 00 40 00 00 09 c3 78 5a 3c 1e 00 00 00 00 15 00 00 40 00 00 02 c4 59 15 00 00 40 00 00 02 c5 82 15 00 00 40 00 00 02 c6 ff 15 00 00 40 00 00 02 d3 93 15 00 00 40 00 00 02 af 01 15 00 00 40 00 00 02 df 07 15 00 00 40 00 00 02 d9 00 15 00 00 40 00 00 02 da fd 15 00 00 40 00 00 02 db 50 15 00 00 40 00 00 02 dc 03 15 00 00 40 00 00 02 e0 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2a 15 00 00 00 00 00 02 80 01 39 00 00 40 00 00 03 81 00 00 39 00 00 40 00 00 03 82 00 00 39 00 00 40 00 00 04 83 20 20 20 39 00 00 40 00 00 1e 84 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 85 fc ff fa 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 1e 86 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00 00 00 01 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 02 c0 10 39 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 ff ff ed 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 44 00 00 43 07 73 21 75 a7 00 c3 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 44 00 00 04 00 39 00 00 40 00 00 04 ff 08 38 13 39 00 00 40 00 00 02 d1 88 39 00 00 40 00 00 04 ff 08 38 17 39 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 39 00 00 40 00 00 02 80 04 39 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 39 00 00 40 00 00 02 83 2b 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 02 80 08 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 08 39 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 08 b1 ff ff ff 00 00 00 00 39 00 00 40 00 00 08 c0 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 15 00 00 40 00 00 02 b6 b0 15 00 00 40 00 00 02 b8 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 8d 03 15 00 00 40 00 00 02 8e bf 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 d0 01 39 00 00 40 00 00 04 ff 08 38 53 15 00 00 40 00 00 02 86 32 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 bc 52 15 00 00 40 00 00 02 bd 34 15 00 00 40 00 00 02 be 56 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 65 39 00 00 40 00 00 05 81 00 00 30 03 39 00 00 40 00 00 05 82 00 00 30 03 39 00 00 40 00 00 05 83 00 00 30 03 39 00 00 40 00 00 05 84 00 00 30 03 39 00 00 40 00 00 05 85 00 00 30 03 39 00 00 40 00 00 04 ff 08 38 66 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 05 85 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 2c]; - qcom,mdss-dsi-panel-id1-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; - qcom,mdss-dsi-h-sync-skew = <0x02>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - }; - }; - - qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd { - phandle = <0x77b>; - oplus,pwm-create-thread-disable-duty; - oplus,pwm-switch-restore-support; - oplus,pwm-switch-wait-te-tx; - oplus,pwm-onepulse-backlight-threshold = <0x43f>; - oplus,pwm-onepulse-support; - oplus,pwm-switch-backlight-threshold = <0x43f>; - oplus,pwm-switch-support; - oplus,bl_denura-dbv-switch-support; - oplus,dsi-serial-number-read-count = <0x0b>; - oplus,dsi-serial-number-reg = <0x80>; - oplus,dsi-serial-number-index = <0x06>; - oplus,dsi-serial-number-switch-page; - oplus,dsi-serial-number-enabled; - oplus,color_2nit_status; - oplus,color_oplus_calibrate_status; - oplus,color_dual_brightness_status; - oplus,color_srgb_status; - oplus,color_vivid_status; - qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddr_name = "vddio"; - qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddi_name = "vddio"; - oplus,adfr-config = <0x1051>; - qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; - qcom,qsync-enable; - oplus,enhance_mipi_strength; - oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; - oplus,ofp-need-to-wait-data-before-aod-on; - oplus,ofp-fp-type = <0x90>; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,ulps-enabled; - qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; - qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; - oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; - qcom,platform-te-gpio = <0x16c 0x4d 0x00>; - oplus,dsi-brightness-default-level = <0x666>; - oplus,dsi-dc-backlight-threshold = <0x7a8>; - oplus,dsi-brightness-normal-max-level = <0xe0e>; - oplus,dsi-bl-normal-max-level = <0xe0e>; - oplus,dsi_bl_limit_max_brightness = <0xffd>; - qcom,mdss-brightness-max-level = <0xffe>; - qcom,mdss-dsi-bl-max-level = <0xffe>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-panel-controller = <0x50e>; - qcom,panel-supply-entries = <0x779>; - qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; - qcom,dynamic-mode-switch-enabled; - oplus,mdss-dsi-panel-type = <0x02>; - oplus,mdss-dsi-panel-status-match-modes = <0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-blackness-level = <0xfa0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-bl-high2bit; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-init-delay-us = <0x3e8>; - qcom,mdss-pan-physical-height-dimension = <0x9c>; - qcom,mdss-pan-physical-width-dimension = <0x46>; - qcom,mdss-dsi-te-dcs-command = <0x01>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-schedule-window = <0x0a>; - qcom,mdss-dsi-dma-schedule-line = <0x01>; - 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 = "burst_mode"; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x1e>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - oplus,mdss-dsi-manufacture = "P_7"; - oplus,mdss-dsi-vendor-name = "AB715"; - qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; - - qcom,mdss-dsi-display-timings { - - timing@sa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x1390000 0x04 0xff083800 0x5000000 0x129>; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_90 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x86150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae86 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae861500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_60 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08384f 0x15000040 0x280 0x1150000 0x40000002 0x81011500 0x400000 0x2887839 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384f15 0x4000 0x28b78 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,apollo-panel-async-bl-delay = <0x2328>; - oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@oa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-onepulse-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000000 0x2b6 0x80390000 0x40000004 0xff08382d 0x15000040 0x280 0x150000 0x40000002 0x81001500 0x400000 0x2d01139 0x4000 0x4ff08 0x38023900 0x400000 0x8b00000 0x00 0x390000 0x40000004 0xff083809 0x15000040 0x28c 0x10150000 0x40000002 0xc3301500 0x400000 0x2c5c039 0x4000 0x4ff08 0x380b1500 0x400000 0x28c0015 0x4000 0x28d00 0x39000040 0x4ff 0x8384e15 0x4000 0x2ae85 0x15000040 0x2b0 0x81390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x1390000 0x04 0xff083800 0x5000000 0x129>; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 01 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; - qcom,mdss-dsi-h-sync-skew = <0x02>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - }; - }; - - qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd_dvt { - phandle = <0x77c>; - oplus,pwm-create-thread-disable-duty; - oplus,pwm-switch-restore-support; - oplus,pwm-switch-wait-te-tx; - oplus,pwm-onepulse-backlight-threshold = <0x43f>; - oplus,pwm-onepulse-support; - oplus,pwm-switch-backlight-threshold = <0x43f>; - oplus,pwm-switch-support; - oplus,bl_denura-dbv-switch-support; - oplus,dsi-serial-number-read-count = <0x0b>; - oplus,dsi-serial-number-reg = <0x82>; - oplus,dsi-serial-number-index = <0x00>; - oplus,dsi-serial-number-switch-page; - oplus,dsi-serial-number-enabled; - oplus,color_2nit_status; - oplus,color_oplus_calibrate_status; - oplus,color_dual_brightness_status; - oplus,color_srgb_status; - oplus,color_vivid_status; - qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddr_name = "vddio"; - qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddi_name = "vddio"; - oplus,adfr-config = <0x1051>; - qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; - qcom,qsync-enable; - oplus,enhance_mipi_strength; - oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; - oplus,ofp-need-to-wait-data-before-aod-on; - oplus,ofp-fp-type = <0x90>; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,ulps-enabled; - qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; - qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; - oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; - qcom,platform-te-gpio = <0x16c 0x4d 0x00>; - oplus,dsi-brightness-default-level = <0x666>; - oplus,dsi-dc-backlight-threshold = <0x7a8>; - oplus,dsi-brightness-normal-max-level = <0xe0e>; - oplus,dsi-bl-normal-max-level = <0xe0e>; - oplus,dsi_bl_limit_max_brightness = <0xffd>; - qcom,mdss-brightness-max-level = <0xffe>; - qcom,mdss-dsi-bl-max-level = <0xffe>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-panel-controller = <0x50e>; - qcom,panel-supply-entries = <0x779>; - qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; - qcom,dynamic-mode-switch-enabled; - oplus,mdss-dsi-panel-type = <0x02>; - oplus,mdss-dsi-panel-status-match-modes = <0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-blackness-level = <0xfa0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-bl-high2bit; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-init-delay-us = <0x3e8>; - qcom,mdss-pan-physical-height-dimension = <0x9c>; - qcom,mdss-pan-physical-width-dimension = <0x46>; - qcom,mdss-dsi-te-dcs-command = <0x01>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-schedule-window = <0x0a>; - qcom,mdss-dsi-dma-schedule-line = <0x01>; - 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 = "burst_mode"; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x1e>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - oplus,mdss-dsi-manufacture = "P_7"; - oplus,mdss-dsi-vendor-name = "AB715"; - qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; - - qcom,mdss-dsi-display-timings { - - timing@sa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28101 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_90 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 86 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae861500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0d 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_60 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 12 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,apollo-panel-async-bl-delay = <0x2328>; - oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@oa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28100 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; - qcom,mdss-dsi-h-sync-skew = <0x02>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - }; - }; - - qcom,mdss_dsi_panel_bale_P_7_AB715_dsc_cmd_pvt { - phandle = <0x77d>; - oplus,pwm-create-thread-disable-duty; - oplus,pwm-switch-restore-support; - oplus,pwm-switch-wait-te-tx; - oplus,pwm-onepulse-backlight-threshold = <0x43f>; - oplus,pwm-onepulse-support; - oplus,pwm-switch-backlight-threshold = <0x43f>; - oplus,pwm-switch-support; - oplus,bl_denura-dbv-switch-support; - oplus,dsi-serial-number-read-count = <0x0b>; - oplus,dsi-serial-number-reg = <0x80>; - oplus,dsi-serial-number-index = <0x06>; - oplus,dsi-serial-number-switch-page; - oplus,dsi-serial-number-enabled; - oplus,color_2nit_status; - oplus,color_oplus_calibrate_status; - oplus,color_dual_brightness_status; - oplus,color_srgb_status; - oplus,color_vivid_status; - qcom,panel_voltage_vddr = <0x01 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddr_name = "vddio"; - qcom,panel_voltage_vddi = <0x00 0x1b7740 0x1c3a90 0x1dc130>; - qcom,panel_voltage_vddi_name = "vddio"; - oplus,adfr-config = <0x1051>; - qcom,mdss-dsi-qsync-min-refresh-rate = <0x18>; - qcom,qsync-enable; - oplus,enhance_mipi_strength; - oplus,ofp-need-to-update-lhbm-pressed-icon-gamma; - oplus,ofp-need-to-wait-data-before-aod-on; - oplus,ofp-fp-type = <0x90>; - qcom,dsi-select-clocks = "pll_byte_clk0", "pll_dsi_clk0"; - qcom,ulps-enabled; - qcom,mdss-dsi-bl-inverted-dbv; - qcom,platform-panel-vout-gpio = <0x16c 0x74 0x00>; - qcom,platform-reset-gpio = <0x16c 0x4f 0x00>; - oplus,adfr-test-te-gpio = <0x16c 0x4c 0x00>; - qcom,platform-te-gpio = <0x16c 0x4d 0x00>; - oplus,dsi-brightness-default-level = <0x666>; - oplus,dsi-dc-backlight-threshold = <0x7a8>; - oplus,dsi-brightness-normal-max-level = <0xe0e>; - oplus,dsi-bl-normal-max-level = <0xe0e>; - oplus,dsi_bl_limit_max_brightness = <0xffd>; - qcom,mdss-brightness-max-level = <0xffe>; - qcom,mdss-dsi-bl-max-level = <0xffe>; - qcom,mdss-dsi-bl-min-level = <0x01>; - qcom,bl-update-flag = "delay_until_first_frame"; - qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_dcs"; - qcom,mdss-dsi-panel-controller = <0x50e>; - qcom,panel-supply-entries = <0x779>; - qcom,dynamic-mode-switch-type = "dynamic-resolution-switch-immediate"; - qcom,dynamic-mode-switch-enabled; - oplus,mdss-dsi-panel-type = <0x02>; - oplus,mdss-dsi-panel-status-match-modes = <0x00>; - qcom,mdss-dsi-panel-status-read-length = <0x01>; - qcom,mdss-dsi-panel-status-value = <0x9c>; - qcom,mdss-dsi-panel-status-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-status-command = [06 01 00 01 05 00 02 0a 00]; - qcom,mdss-dsi-panel-status-check-mode = "reg_read"; - qcom,esd-check-enabled; - qcom,mdss-dsi-panel-blackness-level = <0xfa0>; - qcom,mdss-dsi-panel-average-brightness = <0x1e8480>; - qcom,mdss-dsi-panel-peak-brightness = <0x5265c0>; - qcom,mdss-dsi-panel-hdr-color-primaries = <0x3d13 0x4042 0x84d0 0x3e80 0x33c2 0x86c4 0x1d4c 0xbb8>; - qcom,mdss-dsi-panel-hdr-enabled; - qcom,mdss-bl-high2bit; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-dsi-wr-mem-continue = <0x3c>; - qcom,mdss-dsi-wr-mem-start = <0x2c>; - qcom,mdss-dsi-te-using-te-pin; - qcom,mdss-dsi-te-check-enable; - qcom,mdss-dsi-init-delay-us = <0x3e8>; - qcom,mdss-pan-physical-height-dimension = <0x9c>; - qcom,mdss-pan-physical-width-dimension = <0x46>; - qcom,mdss-dsi-te-dcs-command = <0x01>; - qcom,mdss-dsi-te-pin-select = <0x01>; - qcom,mdss-dsi-reset-sequence = <0x01 0x02 0x00 0x05 0x01 0x19>; - qcom,mdss-dsi-mdp-trigger = "none"; - qcom,mdss-dsi-dma-schedule-window = <0x0a>; - qcom,mdss-dsi-dma-schedule-line = <0x01>; - 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 = "burst_mode"; - qcom,dsi-phy-num = <0x00>; - qcom,dsi-ctrl-num = <0x00>; - qcom,mdss-dsi-border-color = <0x00>; - qcom,mdss-dsi-underflow-color = <0xff>; - qcom,mdss-dsi-color-order = "rgb_swap_rgb"; - qcom,mdss-dsi-bpp = <0x1e>; - qcom,mdss-dsi-stream = <0x00>; - qcom,mdss-dsi-virtual-channel-id = <0x00>; - qcom,mdss-dsi-panel-type = "dsi_cmd_mode"; - oplus,mdss-dsi-manufacture = "P_7"; - oplus,mdss-dsi-vendor-name = "AB715"; - qcom,mdss-dsi-panel-name = "P 7 AB715 dsc cmd mode panel"; - - qcom,mdss-dsi-display-timings { - - timing@sa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28101 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0003082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0xb177700 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_90 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 08 11 59 00 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 15 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 10 01 39 00 00 40 00 00 05 81 00 00 10 01 39 00 00 40 00 00 05 82 00 00 10 01 39 00 00 40 00 00 05 83 00 00 10 01 39 00 00 40 00 00 05 84 00 00 10 01 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0153900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8382315 0x4000 0x28080 0x39000040 0x4ff 0x8387215 0x4000 0x2cb01 0x39000040 0x4ff 0x8386615 0x4000 0x28080 0x39000040 0x4ff 0x8387639 0x4000 0x58000 0x100139 0x4000 0x58100 0x100139 0x4000 0x58200 0x100139 0x4000 0x58300 0x100139 0x4000 0x58400 0x100139 0x4000 0x4ff08 0x38231500 0x400000 0x2808039 0x4000 0x4ff08 0x38721500 0x400000 0x2cb0039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0d 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115959 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0002082 0x20000000 0x39000040 0x9b1 0x8115908 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000082 0x20000000 0x39000040 0x9b1 0x8115900 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 14 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 01 39 00 00 40 00 00 04 ff 08 38 66 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 76 39 00 00 40 00 00 05 80 00 00 40 04 39 00 00 40 00 00 05 81 00 00 40 04 39 00 00 40 00 00 05 82 00 00 40 04 39 00 00 40 00 00 05 83 00 00 40 04 39 00 00 40 00 00 05 84 00 00 40 04 39 00 00 40 00 00 04 ff 08 38 23 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 72 15 00 00 40 00 00 02 cb 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x5a 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x00>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x5a>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@sa_fhd_60 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 80 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 70 05 00 39 00 00 40 00 00 06 cc 06 00 07 00 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 09 f0 0b 00 0c 39 00 00 40 00 00 04 fe 30 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x1150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2150000 0x40000002 0xa6001500 0x400000 0x2a70039 0x4000 0x8b001 0x800000 0x3900 0x400000 0x9b1ffff 0xff010000 0x1500 0x400000 0x2b68039 0x4000 0x4ff08 0x38091500 0x400000 0x28c1015 0x4000 0x2c330 0x15000040 0x2c5 0xc0390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x00 0x4ff08 0x38003900 0x00 0x3510eb0>; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 12 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-2-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb177777 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-1-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0013082 0x20000000 0x39000040 0x9b1 0xb17770b 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-min-fps-0-command = <0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0011082 0x20000000 0x39000040 0x9b1 0xb177701 0x00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 35 00 15 00 00 40 00 00 02 53 20 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 c8 62 39 00 00 40 00 00 04 ff 08 38 21 15 00 00 40 00 00 02 93 01 15 00 00 40 00 00 02 a4 18 39 00 00 40 00 00 04 ff 08 38 19 15 00 00 40 00 00 02 c5 02 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 f8 01 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 b3 50 15 00 00 40 00 00 02 b5 03 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 07 15 00 00 40 00 00 02 8a 01 39 00 00 40 00 00 03 8b 11 e0 39 00 00 40 00 00 64 81 00 00 00 00 00 12 00 00 ab 30 80 0a dc 04 f0 00 14 02 78 02 78 02 00 02 57 00 20 01 f8 00 08 00 0d 05 7a 04 4f 18 00 10 e0 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 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 f2 00 15 00 00 40 00 00 02 f5 33 15 00 00 40 00 00 02 f6 b7 15 00 00 40 00 00 02 f7 98 15 00 00 40 00 00 02 f2 01 39 00 00 40 00 00 04 ff 08 38 22 39 00 00 40 00 00 08 d0 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d3 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d6 00 da 11 10 32 14 14 39 00 00 40 00 00 08 d9 00 da 11 10 32 14 14 39 00 00 40 00 00 0a dc 84 94 bb 00 20 c4 a1 cc 10 15 00 00 40 00 00 02 dd 01 15 00 00 40 00 00 02 de f1 15 00 00 40 00 00 02 df 80 39 00 00 40 00 00 09 e0 02 00 5f 21 00 2c 28 00 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 06 15 00 00 40 00 00 02 c6 01 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 02 96 09 39 00 00 40 00 00 02 97 d6 39 00 00 40 00 00 02 98 02 39 00 00 40 00 00 02 99 78 39 00 00 40 00 00 04 ff 08 38 1e 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 04 ff 08 38 08 15 00 00 40 00 00 02 d2 05 15 00 00 40 00 00 02 d3 01 39 00 00 40 00 00 09 ed ff ff ff f7 ff cf 45 ff 39 00 00 40 00 00 09 ee ff fd c1 f8 21 00 80 50 39 00 00 40 00 00 04 ff 08 38 00 39 00 00 40 00 00 04 ff 08 38 1f 39 00 00 40 00 00 06 89 43 00 00 f0 44 39 00 00 40 00 00 04 ff 08 38 05 15 00 00 40 00 00 02 95 66 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 b1 04 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 ce 52 15 00 00 40 00 00 02 dc 71 39 00 00 40 00 00 04 ff 08 38 1f 15 00 00 40 00 00 02 aa 04 39 00 00 40 00 00 04 ff 08 38 00 05 00 00 00 78 00 01 11 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00 05 00 00 00 00 00 01 29]; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 01 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 01 00 00 00 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,apollo-panel-async-bl-delay = <0x2328>; - oplus,adfr-min-fps-mapping-table = <0x3c 0x0a 0x01>; - qcom,mdss-dsi-h-sync-skew = <0x01>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x3c>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - - timing@oa_fhd_120 { - qcom,default-topology-index = <0x01>; - qcom,display-topology = <0x01 0x01 0x01 0x02 0x02 0x01>; - qcom,mdss-dsi-panel-phy-timings = [00 28 0a 0b 1b 1a 0a 0b 0a 02 04 00 21 0f]; - qcom,mdss-dsi-panel-id1-command-state = "dsi_lp_mode"; - qcom,mdss-dsc-block-prediction-enable; - qcom,mdss-dsc-bit-per-pixel = <0x08>; - qcom,mdss-dsc-bit-per-component = <0x0a>; - qcom,mdss-dsc-slice-per-pkt = <0x02>; - qcom,mdss-dsc-slice-width = <0x278>; - qcom,mdss-dsc-slice-height = <0x14>; - qcom,mdss-dsc-encoders = <0x02>; - qcom,compression-mode = "dsc"; - qcom,lm-split = <0x278 0x278>; - qcom,mdss-dsi-hbm-exit-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-max-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-2-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-demura-dbv-mode-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-3to1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-1to3-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timming-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-restore-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-onepulse-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-low-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-pwm-switch-high-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-read-compensation-reg1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-temperature-compensation-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-1-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-min-fps-0-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-adfr-auto-on-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-recovery-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-reset-scanline-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-default-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-panel-info-switch-page-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-off-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-lhbm-pressed-icon-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-onepulse-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-hbm-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-nolp-hpwm-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-off-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-on-high-fre-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; - qcom,mdss-dsi-timing-switch-high-fre-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-timing-switch-command-state = "dsi_hs_mode"; - qcom,mdss-dsi-hbm-exit-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 10 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 07 c2 f3 f3 f3 61 00 62 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 09 15 00 00 40 00 00 02 97 d6 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 10 39 00 00 40 00 00 03 51 0d bb 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hbm-max-command = [39 00 00 40 00 00 04 ff 08 38 1e 15 00 00 40 00 00 02 c0 00 15 00 00 40 00 00 02 c1 10 39 00 00 40 00 00 08 c2 ff ff ff 3f 8b 3f 8b 39 00 00 40 00 00 27 c5 44 00 00 44 00 00 43 00 ff 32 6f 8d 11 a7 35 00 f5 c2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 17 15 00 00 40 00 00 02 a0 cc 15 00 00 40 00 00 02 ae 00 39 00 00 40 00 00 04 ff 08 38 24 15 00 00 40 00 00 02 80 80 39 00 00 40 00 00 04 ff 08 38 73 15 00 00 40 00 00 02 80 04 15 00 00 40 00 00 02 81 40 39 00 00 40 00 00 04 ff 08 38 10 15 00 00 40 00 00 02 83 2b 15 00 00 40 00 00 02 9f 01 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 96 05 15 00 00 40 00 00 02 97 6e 15 00 00 40 00 00 02 98 02 15 00 00 40 00 00 02 99 78 15 00 00 40 00 00 02 95 13 39 00 00 40 00 00 03 51 0f ff 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-2-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 00 01 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-1-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 20 40 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-demura-dbv-mode-0-command = [39 00 00 40 00 00 04 ff 08 38 53 39 00 00 40 00 00 04 88 40 80 f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-3to1-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4e150000 0x40000002 0xae851500 0x400000 0x2b08139 0x4000 0x4ff08 0x384f1500 0x400000 0x2800115 0x4000 0x28100 0x15000040 0x288 0x78390000 0x40000004 0xff08380b 0x15000040 0x28c 0x150000 0x40000002 0x8d003900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x8b783900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-1to3-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-low-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 02 39 00 00 40 00 00 04 fe 00 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 d8 06 d0 07 39 00 00 40 00 00 04 fe d0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 00 0d 30 39 00 00 40 00 00 06 ce 0e 98 0f 30 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 02 15 00 00 40 00 00 02 a6 00 15 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 82 20 00 00 00 39 00 00 40 00 00 09 b1 0b 17 77 00 00 00 00 00 15 00 00 00 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe e0 02 68 39 00 00 40 00 00 06 cb 02 f0 03 80 04 39 00 00 40 00 00 04 fe 60 05 00 39 00 00 40 00 00 06 cc 06 10 07 38 08 39 00 00 40 00 00 04 fe 00 08 f0 39 00 00 40 00 00 06 cd 0a 00 0b 30 0c 39 00 00 40 00 00 04 fe 70 0d f0 39 00 00 40 00 00 06 ce 0f 30 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-high-restore-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x80023900 0x400000 0x4fe0002 0x70390000 0x40000006 0xcb02f003 0x80043900 0x400000 0x4fe7005 0x390000 0x40000006 0xcc060007 0x83900 0x400000 0x4fe0008 0xf0390000 0x40000006 0xcd09f00b 0xc3900 0x400000 0x4fe300d 0x98390000 0x40000006 0xce0ee80f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 60 01 39 00 00 40 00 00 04 fe d0 02 30 39 00 00 40 00 00 06 cb 02 f0 03 88 04 39 00 00 40 00 00 04 fe 28 04 d8 39 00 00 40 00 00 06 cc 05 d0 06 e8 07 39 00 00 40 00 00 04 fe c8 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a d0 0c 39 00 00 40 00 00 04 fe 20 0d 98 39 00 00 40 00 00 06 ce 0e e8 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-timming-pwm-switch-low-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x15000040 0x281 0x150000 0x40000002 0xd0113900 0x400000 0x4ff0838 0x2390000 0x40000008 0xb0000000 0x00 0x39000040 0x4ff 0x8380915 0x4000 0x28c10 0x15000040 0x2c3 0x30150000 0x40000002 0xc5c03900 0x400000 0x4ff0838 0x4f150000 0x40000002 0x80011500 0x400000 0x2810115 0x4000 0x28878 0x39000040 0x4ff 0x8380b15 0x4000 0x28c00 0x15000040 0x28d 0x390000 0x40000004 0xff08384f 0x15000040 0x28b 0x78390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x85150000 0x40000002 0xb0813900 0x400000 0x4ff0838 0x73390000 0x40000006 0xc9000000 0x10003900 0x400000 0x4fe3000 0x70390000 0x40000006 0xca00f001 0x70013900 0x400000 0x4fef002 0x70390000 0x40000006 0xcb02f003 0x70043900 0x400000 0x4fe5004 0xf0390000 0x40000006 0xcc05f006 0xf0073900 0x400000 0x4fef008 0xf0390000 0x40000006 0xcd09f00a 0xf00c3900 0x400000 0x4fe300d 0x70390000 0x40000006 0xce0ef00f 0xf00f3900 0x400000 0x4fef00f 0xf0390000 0x04 0xff083800>; - qcom,mdss-dsi-timming-pwm-switch-high-command = [39 00 00 40 00 00 04 ff 08 38 73 39 00 00 40 00 00 06 c9 00 00 00 10 00 39 00 00 40 00 00 04 fe 30 00 70 39 00 00 40 00 00 06 ca 00 f0 01 70 01 39 00 00 40 00 00 04 fe f0 02 70 39 00 00 40 00 00 06 cb 02 f0 03 70 04 39 00 00 40 00 00 04 fe 50 04 f0 39 00 00 40 00 00 06 cc 05 f0 06 f0 07 39 00 00 40 00 00 04 fe f0 08 f0 39 00 00 40 00 00 06 cd 09 f0 0a f0 0c 39 00 00 40 00 00 04 fe 30 0d 70 39 00 00 40 00 00 06 ce 0e f0 0f f0 0f 39 00 00 40 00 00 04 fe f0 0f f0 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-read-compensation-reg1-command; - qcom,mdss-dsi-temperature-compensation-command; - qcom,mdss-dsi-ultra-low-power-aod-off-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff00 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-ultra-low-power-aod-on-command = <0x39000040 0x4ff 0x8382d15 0x4000 0x28000 0x39000040 0x4ff 0x8380215 0x4000 0x2a600 0x15000040 0x2a7 0x390000 0x40000008 0xb0000080 0x00 0x39000040 0x9b1 0x00 0xffffff3b 0x15000040 0x2b6 0x80390000 0x04 0xff083800>; - qcom,mdss-dsi-aod-low-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0a 81]; - qcom,mdss-dsi-aod-high-mode-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 05 51 00 00 0e b4]; - qcom,mdss-dsi-lhbm-pressed-icon-off-command = <0x39000040 0x4ff 0x8380039 0x00 0x29510>; - qcom,mdss-dsi-lhbm-pressed-icon-on-command = <0x39000040 0x4ff 0x8380039 0x00 0x29513>; - qcom,mdss-dsi-hbm-on-onepulse-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 11 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 10 15 00 00 40 00 00 02 c3 30 15 00 00 40 00 00 02 c5 c0 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 8d 00 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 85 15 00 00 40 00 00 02 b0 81 39 00 00 00 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-on-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0e b0]; - qcom,mdss-dsi-hbm-off-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 00 00 03 51 0d bb]; - qcom,mdss-dsi-nolp-command = [39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 38 00 39 00 00 00 00 00 03 51 00 00]; - qcom,mdss-dsi-lp1-command = [39 00 00 40 00 00 04 ff 08 38 00 39 00 00 00 0a 00 03 51 00 00 39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 11 15 00 00 40 00 00 02 81 00 39 00 00 40 00 00 04 ff 08 38 00 15 00 00 40 00 00 02 39 00 39 00 00 00 00 00 05 51 00 00 0d bb]; - qcom,mdss-dsi-off-command = <0x5000000 0x14000128 0x5000000 0x78000110>; - qcom,mdss-dsi-post-on-backlight; - qcom,mdss-dsi-hpwm-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-hpwm-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-1-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 33 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 03 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-min-fps-0-command = [39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 02 a6 00 39 00 00 40 00 00 02 a7 00 39 00 00 40 00 00 08 b0 00 00 80 00 00 00 00 39 00 00 40 00 00 09 b1 ff ff ff 00 00 00 00 00 39 00 00 40 00 00 09 c0 00 00 00 00 00 00 00 00 39 00 00 40 00 00 06 c1 00 00 00 00 00 39 00 00 40 00 00 02 c2 00 39 00 00 40 00 00 02 c3 00 15 00 00 40 00 00 02 b6 80 39 00 00 40 00 00 04 ff 08 38 20 39 00 00 40 00 00 02 be 66 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-adfr-auto-off-command; - qcom,mdss-dsi-adfr-auto-on-command; - qcom,mdss-dsi-default-switch-page-command = [39 00 00 00 00 00 04 ff 08 38 00]; - qcom,dsi-panel-date-switch-command = [39 00 00 00 00 00 04 ff 08 38 1d]; - qcom,mdss-dsi-on-command = <0x39000040 0x4ff 0x8380015 0x4000 0x23500 0x15000040 0x253 0x20150000 0x40000002 0x95103900 0x400000 0x4ff0838 0x8150000 0x40000002 0xc8623900 0x400000 0x4ff0838 0x21150000 0x40000002 0x93011500 0x400000 0x2a41839 0x4000 0x4ff08 0x38191500 0x400000 0x2c50239 0x4000 0x4ff08 0x382d1500 0x400000 0x2810039 0x4000 0x4ff08 0x38021500 0x400000 0x2f80139 0x4000 0x4ff08 0x38171500 0x400000 0x2a0cc39 0x4000 0x4ff08 0x38201500 0x400000 0x2b35015 0x4000 0x2b503 0x15000040 0x2be 0x65390000 0x40000004 0xff083807 0x15000040 0x28a 0x1390000 0x40000003 0x8b11e039 0x4000 0x648100 0x00 0x120000ab 0x30800adc 0x4f00014 0x2780278 0x2000257 0x2001f8 0x8000d 0x57a044f 0x180010e0 0x7102000 0x60f0f33 0xe1c2a38 0x46546269 0x7077797b 0x7d7e0202 0x22002a40 0x2abe3afc 0x3afa3af8 0x3b383b78 0x3bb64bb6 0x4bf44bf4 0x6c348474 0x00 0x3900 0x400000 0x4ff0838 0x390000 0x40000004 0xff083820 0x15000040 0x2f2 0x150000 0x40000002 0xf5331500 0x400000 0x2f6b715 0x4000 0x2f798 0x15000040 0x2f2 0x1390000 0x40000004 0xff083822 0x39000040 0x8d0 0xda1110 0x32141439 0x4000 0x8d300 0xda111032 0x14143900 0x400000 0x8d600da 0x11103214 0x14390000 0x40000008 0xd900da11 0x10321414 0x39000040 0xadc 0x8494bb00 0x20c4a1cc 0x10150000 0x40000002 0xdd011500 0x400000 0x2def115 0x4000 0x2df80 0x39000040 0x9e0 0x2005f21 0x2c2800 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x38061500 0x400000 0x2c60139 0x4000 0x4ff08 0x38003900 0x400000 0x2960939 0x4000 0x297d6 0x39000040 0x298 0x2390000 0x40000002 0x99783900 0x400000 0x4ff0838 0x1e390000 0x40000007 0xc2f3f3f3 0x61006239 0x4000 0x4ff08 0x38081500 0x400000 0x2d20515 0x4000 0x2d301 0x39000040 0x9ed 0xfffffff7 0xffcf45ff 0x39000040 0x9ee 0xfffdc1f8 0x21008050 0x39000040 0x4ff 0x8380039 0x4000 0x4ff08 0x381f3900 0x400000 0x6894300 0xf04439 0x4000 0x4ff08 0x38051500 0x400000 0x2956639 0x4000 0x4ff08 0x384e1500 0x400000 0x2b10439 0x4000 0x4ff08 0x382d1500 0x400000 0x2ce5215 0x4000 0x2dc71 0x39000040 0x4ff 0x8381f15 0x4000 0x2aa04 0x39000040 0x4ff 0x8380005 0x78 0x11139 0x4000 0x4ff08 0x382d1500 0x400000 0x2800015 0x4000 0x28100 0x15000040 0x2d0 0x10390000 0x40000004 0xff083802 0x39000040 0x8b0 0x00 0x39 0x4000 0x4ff08 0x38091500 0x400000 0x28c0015 0x4000 0x2c330 0x39000040 0x4ff 0x8380b15 0x4000 0x28c80 0x15000040 0x28d 0xb390000 0x40000004 0xff08384e 0x15000040 0x2ae 0x81390000 0x04 0xff083800 0x5000000 0x129>; - qcom,mdss-dsi-timing-switch-command = [39 00 00 40 00 00 04 ff 08 38 2d 15 00 00 40 00 00 02 80 00 15 00 00 40 00 00 02 81 00 15 00 00 40 00 00 02 d0 10 39 00 00 40 00 00 04 ff 08 38 02 39 00 00 40 00 00 08 b0 00 00 00 00 00 00 00 39 00 00 40 00 00 04 ff 08 38 09 15 00 00 40 00 00 02 8c 00 15 00 00 40 00 00 02 c3 30 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 80 01 15 00 00 40 00 00 02 81 01 15 00 00 40 00 00 02 88 78 39 00 00 40 00 00 04 ff 08 38 0b 15 00 00 40 00 00 02 8c 80 15 00 00 40 00 00 02 8d 0b 39 00 00 40 00 00 04 ff 08 38 4f 15 00 00 40 00 00 02 8b 78 39 00 00 40 00 00 04 ff 08 38 4e 15 00 00 40 00 00 02 ae 81 39 00 00 40 00 00 04 ff 08 38 20 15 00 00 40 00 00 02 be 65 39 00 00 00 00 00 04 ff 08 38 00]; - qcom,mdss-dsi-panel-read-register-close-command; - qcom,mdss-dsi-panel-id1-command; - qcom,mdss-dsi-panel-read-register-open-command; - oplus,ofp-backlight-on-period = <0x01>; - oplus,ofp-need-to-separate-backlight; - oplus,ofp-aod-off-black-frame-total-time = <0x2a>; - oplus,ofp-aod-off-insert-black-frame = <0x01>; - oplus,ofp-need-to-sync-data-in-aod-unlocking; - oplus,adfr-min-fps-mapping-table = <0x78 0x1e>; - qcom,mdss-dsi-h-sync-skew = <0x02>; - qcom,mdss-dsi-v-bottom-border = <0x00>; - qcom,mdss-dsi-v-top-border = <0x00>; - qcom,mdss-dsi-h-right-border = <0x00>; - qcom,mdss-dsi-h-left-border = <0x00>; - qcom,mdss-dsi-h-sync-pulse = <0x00>; - qcom,mdss-dsi-v-pulse-width = <0x02>; - qcom,mdss-dsi-v-front-porch = <0x2a>; - qcom,mdss-dsi-v-back-porch = <0x3a>; - qcom,mdss-dsi-h-pulse-width = <0x02>; - qcom,mdss-dsi-h-back-porch = <0x1a>; - qcom,mdss-dsi-h-front-porch = <0x1a>; - qcom,mdss-dsi-panel-height = <0xadc>; - qcom,mdss-dsi-panel-width = <0x4f0>; - qcom,mdss-dsi-panel-clockrate = "B`0"; - qcom,mdss-dsi-panel-framerate = <0x78>; - qcom,mdss-dsi-timing-default; - qcom,mdss-dsc-version = <0x12>; - qcom,mdss-dsc-scr-version = <0x01>; - qcom,mdss-dsi-panel-jitter = <0x04 0x01>; - qcom,mdss-mdp-transfer-time-us = <0x1892>; - }; - }; - }; - }; - - qcom,mdss_dsi_ctrl0@ae94000 { - phandle = <0x50e>; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; - clocks = <0x155 0x04 0x155 0x05 0x155 0x07 0x155 0x42 0x155 0x43 0x155 0x38 0x16d 0x00>; - vdda-1p2-supply = <0x14f>; - interrupts = <0x04 0x00>; - interrupt-parent = <0x50a>; - reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; - reg = <0xae94000 0x1000 0xaf0f000 0x04 0xae36000 0x300>; - frame-threshold-time-us = <0x320>; - cell-index = <0x00>; - label = "dsi-ctrl-0"; - compatible = "qcom,dsi-ctrl-hw-v2.8"; - - qcom,ctrl-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,ctrl-supply-entry@0 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x40d8>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-name = "vdda-1p2"; - reg = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_ctrl1@ae96000 { - phandle = <0x50f>; - clock-names = "byte_clk", "byte_clk_rcg", "byte_intf_clk", "pixel_clk", "pixel_clk_rcg", "esc_clk", "xo"; - clocks = <0x155 0x08 0x155 0x09 0x155 0x0b 0x155 0x44 0x155 0x45 0x155 0x3a 0x16d 0x00>; - vdda-1p2-supply = <0x14f>; - interrupts = <0x05 0x00>; - interrupt-parent = <0x50a>; - reg-names = "dsi_ctrl", "disp_cc_base", "mdp_intf_base"; - reg = <0xae96000 0x1000 0xaf0f000 0x04 0xae37000 0x300>; - frame-threshold-time-us = <0x320>; - cell-index = <0x01>; - label = "dsi-ctrl-1"; - compatible = "qcom,dsi-ctrl-hw-v2.8"; - - qcom,ctrl-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,ctrl-supply-entry@0 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x40d8>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-name = "vdda-1p2"; - reg = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_phy0@ae95500 { - phandle = <0x510>; - pll_codes_region = <0x50b>; - qcom,dsi-pll-ssc-mode = "down-spread"; - qcom,dsi-pll-ssc-en; - qcom,panel-allow-phy-poweroff; - vdda-0p9-supply = <0x14e>; - 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_4nm"; - reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; - reg = <0xae95000 0xa00 0xae95500 0x400 0xae94200 0xa0>; - #clock-cells = <0x01>; - cell-index = <0x00>; - label = "dsi-phy-0"; - compatible = "qcom,dsi-phy-v5.2"; - oplus,dsi-pll-ssc-disalbed; - - qcom,phy-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,phy-supply-entry@0 { - qcom,supply-disable-load = <0x60>; - qcom,supply-enable-load = <0x17ed0>; - qcom,supply-max-voltage = <0xe7ef0>; - qcom,supply-min-voltage = <0xd6d80>; - qcom,supply-name = "vdda-0p9"; - reg = <0x00>; - }; - }; - }; - - qcom,mdss_dsi_phy1@ae97500 { - phandle = <0x511>; - pll_codes_region = <0x50b>; - qcom,dsi-pll-ssc-mode = "down-spread"; - qcom,dsi-pll-ssc-en; - qcom,panel-allow-phy-poweroff; - vdda-0p9-supply = <0x14e>; - qcom,platform-lane-config = <0xa0a 0xa0a 0xa0a 0xa0a 0x8a8a>; - qcom,platform-regulator-settings = [1d 1d 1d 1d 1d]; - qcom,platform-strength-ctrl = [55 03 55 03 55 03 55 03 55 00]; - pll-label = "dsi_pll_4nm"; - reg-names = "dsi_phy", "pll_base", "dyn_refresh_base"; - reg = <0xae97000 0xa00 0xae97500 0x400 0xae96200 0xa0>; - #clock-cells = <0x01>; - cell-index = <0x01>; - label = "dsi-phy-1"; - compatible = "qcom,dsi-phy-v5.2"; - oplus,dsi-pll-ssc-disalbed; - - qcom,phy-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,phy-supply-entry@0 { - qcom,supply-disable-load = <0x60>; - qcom,supply-enable-load = <0x17ed0>; - qcom,supply-max-voltage = <0xe7ef0>; - qcom,supply-min-voltage = <0xd6d80>; - qcom,supply-name = "vdda-0p9"; - reg = <0x00>; - }; - }; - }; - - qcom,msm-ext-disp { - phandle = <0x50c>; - compatible = "qcom,msm-ext-disp"; - - qcom,msm-ext-disp-audio-codec-rx { - phandle = <0x512>; - compatible = "qcom,msm-ext-disp-audio-codec-rx"; - }; - }; - - qcom,msm_hdcp { - phandle = <0x513>; - compatible = "qcom,msm-hdcp"; - }; - - qcom,dp_display@ae154000 { - phandle = <0x50d>; - qcom,hbr2-3-pre-emphasis = <0x00 0x0c 0x15 0x1b 0x02 0x0e 0x16 0xff 0x02 0x11 0xff 0xff 0x04 0xff 0xff 0xff>; - qcom,hbr2-3-voltage-swing = <0x02 0x12 0x16 0x1a 0x09 0x19 0x1f 0xff 0x10 0x1f 0xff 0xff 0x1f 0xff 0xff 0xff>; - qcom,hbr-rbr-pre-emphasis = <0x00 0x0d 0x14 0x1a 0x00 0x0e 0x15 0xff 0x02 0x0e 0xff 0xff 0x02 0xff 0xff 0xff>; - qcom,hbr-rbr-voltage-swing = <0x07 0x0f 0x16 0x1f 0x11 0x1e 0x1f 0xff 0x1a 0x1f 0xff 0xff 0x1f 0xff 0xff 0xff>; - dp_phy_gdsc-supply = <0x1cd>; - vdd_mx-supply = <0x14d>; - vdda_usb-0p9-supply = <0x14e>; - vdda-0p9-supply = <0x1d7>; - vdda-1p2-supply = <0x14f>; - qcom,qos-cpu-latency-us = <0x12c>; - qcom,qos-cpu-mask = <0x0f>; - qcom,dsc-continuous-pps; - qcom,fec-feature-enable; - qcom,dsc-feature-enable; - qcom,widebus-enable; - qcom,max-pclk-frequency-khz = <0xa4cb8>; - 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 = <0x600>; - qcom,pll-revision = "4nm-v1.1"; - clock-names = "core_aux_clk", "rpmh_cxo_clk", "core_usb_ref_clk_src", "core_usb_pipe_clk", "link_clk", "link_clk_src", "link_parent", "link_iface_clk", "pixel_clk_rcg", "pixel_parent", "pixel1_clk_rcg", "strm0_pixel_clk", "strm1_pixel_clk"; - clocks = <0x155 0x0c 0x16d 0x00 0x1a6 0x05 0x16f 0x87 0x155 0x0f 0x155 0x10 0x50d 0x00 0x155 0x12 0x155 0x14 0x50d 0x01 0x155 0x16 0x155 0x13 0x155 0x15>; - #clock-cells = <0x01>; - interrupts = <0x0c 0x00>; - interrupt-parent = <0x50a>; - reg-names = "dp_ahb", "dp_aux", "dp_link", "dp_p0", "dp_phy", "dp_ln_tx0", "dp_ln_tx1", "dp_pll", "usb3_dp_com", "hdcp_physical", "dp_p1", "gdsc"; - reg = <0xaf54000 0x104 0xaf54200 0xc0 0xaf55000 0x770 0xaf56000 0x9c 0x88eaa00 0x200 0x88ea200 0x200 0x88ea600 0x200 0x88ea000 0x200 0x88e8000 0x20 0xaee1000 0x34 0xaf57000 0x9c 0xaf09000 0x14>; - qcom,altmode-dev = <0x3d9 0x00>; - usb-controller = <0x404>; - qcom,ext-disp = <0x50c>; - usb-phy = <0x1d6>; - compatible = "qcom,dp-display"; - cell-index = <0x00>; - status = "disabled"; - - qcom,ctrl-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,ctrl-supply-entry@0 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x7594>; - qcom,supply-max-voltage = <0x124f80>; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-name = "vdda-1p2"; - reg = <0x00>; - }; - }; - - qcom,phy-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,phy-supply-entry@0 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x1c138>; - qcom,supply-max-voltage = <0xdea80>; - qcom,supply-min-voltage = <0xdea80>; - qcom,supply-name = "vdda-0p9"; - reg = <0x00>; - }; - - qcom,phy-supply-entry@1 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x1964>; - qcom,supply-max-voltage = <0xd6d80>; - qcom,supply-min-voltage = <0xd6d80>; - qcom,supply-name = "vdda_usb-0p9"; - reg = <0x01>; - }; - }; - - qcom,pll-supply-entries { - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,pll-supply-entry@0 { - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x00>; - qcom,supply-max-voltage = <0xffff>; - qcom,supply-min-voltage = <0x180>; - qcom,supply-name = "vdd_mx"; - reg = <0x00>; - }; - }; - }; - - qcom,sde_rscc@af20000 { - phandle = <0x514>; - interconnect-names = "qcom,sde-data-bus0"; - interconnects = <0x1c0 0x3e9 0x189 0x5e8>; - qcom,msm-bus,active-only; - clock-names = "vsync_clk", "gdsc_clk", "iface_clk"; - clocks = <0x155 0x47 0x155 0x41 0x155 0x46>; - vdd-supply = <0x1c7>; - qcom,sde-dram-channels = <0x02>; - qcom,sde-rsc-version = <0x05>; - reg-names = "drv", "wrapper"; - reg = <0xaf20000 0x4d68 0xaf30000 0x3fd4>; - compatible = "qcom,sde-rsc"; - cell-index = <0x00>; - }; - - qcom,smmu_sde_unsec_cb { - phandle = <0x515>; - clock-names = "mdp_core_clk"; - clocks = <0x155 0x3d>; - dma-coherent; - qcom,iommu-earlymap; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x60000 0xe38e0000 0xe6440000 0x19bc0000>; - iommus = <0x12a 0x1c00 0x02>; - compatible = "qcom,smmu_sde_unsec"; - }; - - qcom,smmu_sde_sec_cb { - phandle = <0x516>; - qcom,iommu-vmid = <0x0a>; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x20000 0xfffe0000>; - iommus = <0x12a 0x1c01 0x00>; - compatible = "qcom,smmu_sde_sec"; - }; - - qcom,msm_gsi { - compatible = "qcom,msm_gsi"; - }; - - qcom,rmnet-ipa { - qcom,ipa-napi-enable; - qcom,ipa-advertise-sg-support; - qcom,ipa-platform-type-msm; - qcom,rmnet-ipa-ssr; - compatible = "qcom,rmnet-ipa3"; - }; - - qcom,ipa_fws { - status = "disabled"; - qcom,pil-force-shutdown; - qcom,firmware-name = "ipa_fws"; - qcom,pas-id = <0x0f>; - compatible = "qcom,pil-tz-generic"; - }; - - qcom,ipa@3e00000 { - phandle = <0x517>; - qcom,ipa-gen-rx-ll-pool-sz-factor = <0x01>; - qcom,bus-vector-names = "MIN", "SVS2", "SVS", "NOMINAL", "TURBO"; - qcom,turbo = <0x36ee80 0x00 0x36ee80 0x53ec60 0x00 0x61a80>; - qcom,nominal = <0x249f00 0x00 0x249f00 0x53ec60 0x00 0x61a80>; - qcom,svs = <0x124f80 0x00 0x124f80 0x2ab980 0x00 0x249f0>; - qcom,svs2 = <0x00 0x00 0x00 0x13d620 0x00 0x12c00>; - qcom,no-vote = <0x00 0x00 0x00 0x00 0x00 0x00>; - interconnect-names = "ipa_to_llcc", "llcc_to_ebi1", "appss_to_ipa"; - interconnects = <0x18a 0x27 0x1a3 0x22b 0x189 0x03 0x189 0x200 0x1a3 0x02 0x3c8 0x211>; - qcom,interconnect,num-paths = <0x03>; - qcom,interconnect,num-cases = <0x05>; - qcom,scaling-exceptions; - qcom,throughput-threshold = <0x7d0 0xfa0 0x1f40>; - clocks = <0x16d 0x0c>; - clock-names = "core_clk"; - qcom,max_num_smmu_cb = <0x04>; - qcom,ulso-ip-id-max-windows-val = <0x7fff>; - qcom,ulso-ip-id-min-windows-val = <0x00>; - qcom,ulso-ip-id-max-linux-val = <0xffff>; - qcom,ulso-ip-id-min-linux-val = <0x00>; - qcom,ulso-supported; - qcom,ipa-gpi-event-rp-ddr; - qcom,tx-wrapper-cache-max-size = <0x190>; - qcom,ipa-holb-monitor-max-cnt-11ad = <0x0a>; - qcom,ipa-holb-monitor-max-cnt-usb = <0x0a>; - qcom,ipa-holb-monitor-max-cnt-wlan = <0x0a>; - qcom,ipa-holb-monitor-poll-period = <0x05>; - qcom,ipa-uc-holb-monitor; - qcom,rmnet-ll-enable; - qcom,rmnet-ctl-enable; - qcom,wan-use-skb-page; - qcom,non-tn-collection-on-crash; - qcom,testbus-collection-on-crash; - qcom,register-collection-on-crash; - qcom,tx-poll; - qcom,tx-napi; - qcom,lan-rx-napi; - qcom,ipa-endp-delay-wa-v2; - qcom,use-64-bit-dma-mask; - qcom,smmu-fast-map; - qcom,arm-smmu; - qcom,ipa-wdi3-over-gsi; - qcom,modem-cfg-emb-pipe-flt; - qcom,mhi-event-ring-id-limits = <0x09 0x0b>; - qcom,use-ipa-tethering-bridge; - qcom,entire-ipa-block-size = <0x200000>; - qcom,ee = <0x00>; - qcom,platform-type = <0x01>; - qcom,ipa-hw-mode = <0x00>; - qcom,ipa-hw-ver = <0x18>; - interrupt-names = "ipa-irq", "gsi-irq"; - interrupts = <0x00 0x28e 0x04 0x00 0x1b0 0x04>; - qcom,ipa-cfg-offset = <0x140000>; - memory-regions = <0x29d>; - firmware-names = "ipa_fws"; - pas-ids = <0x0f>; - reg-names = "ipa-base", "gsi-base"; - reg = <0x3e00000 0x84000 0x3e04000 0xfc000>; - compatible = "qcom,ipa"; - - qcom,smp2p_map_ipa_1_out { - qcom,smem-state-names = "ipa-smp2p-out"; - qcom,smem-states = <0x3b8 0x00>; - compatible = "qcom,smp2p-map-ipa-1-out"; - }; - - qcom,smp2p_map_ipa_1_in { - interrupt-names = "ipa-smp2p-in"; - interrupts-extended = <0x3b9 0x00 0x00>; - compatible = "qcom,smp2p-map-ipa-1-in"; - }; - - ipa_smmu_ap { - phandle = <0x518>; - qcom,ipa-q6-smem-size = <0xb000>; - dma-coherent; - qcom,iommu-dma = "atomic"; - qcom,additional-mapping = <0x14683000 0x14683000 0x2000>; - qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; - iommus = <0x12a 0x4a0 0x00>; - compatible = "qcom,ipa-smmu-ap-cb"; - }; - - ipa_smmu_wlan { - phandle = <0x519>; - dma-coherent; - qcom,iommu-dma = "atomic"; - iommus = <0x12a 0x4a1 0x00>; - compatible = "qcom,ipa-smmu-wlan-cb"; - }; - - ipa_smmu_uc { - phandle = <0x51a>; - dma-coherent; - qcom,iommu-dma = "atomic"; - qcom,iommu-dma-addr-pool = <0x20000000 0x20000000>; - iommus = <0x12a 0x4a2 0x00>; - compatible = "qcom,ipa-smmu-uc-cb"; - }; - - ipa_smmu_11ad { - phandle = <0x51b>; - qcom,iommu-group; - qcom,shared-cb; - dma-coherent; - iommus = <0x12a 0x4a4 0x00>; - compatible = "qcom,ipa-smmu-11ad-cb"; - }; - }; - - qcom,msm_fastrpc { - phandle = <0x51c>; - qcom,fastrpc-gids = <0xb5c>; - qcom,rpc-latency-us = <0xeb>; - qcom,fastrpc-adsp-sensors-pdr; - qcom,fastrpc-adsp-audio-pdr; - qcom,adsp-remoteheap-vmid = <0x16 0x25>; - compatible = "qcom,msm-fastrpc-compute"; - - qcom,msm_fastrpc_compute_cb1 { - pd-type = <0x01>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc01 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb2 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc02 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb3 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc03 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb4 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc04 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb5 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc05 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb6 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc06 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb7 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc07 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb8 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc08 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb9 { - pd-type = <0x06>; - qcom,iova-best-fit; - dma-coherent; - shared-cb = <0x03>; - qcom,iommu-vmid = <0x0a>; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc09 0x00>; - qcom,secure-context-bank; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb10 { - pd-type = <0x01>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0x1003 0x80 0x12a 0x1043 0x20>; - label = "adsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb11 { - pd-type = <0x03>; - qcom,iova-best-fit; - dma-coherent; - shared-cb = <0x08>; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0x1004 0x80 0x12a 0x1044 0x20>; - label = "adsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb12 { - pd-type = <0x02>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0x1005 0x80 0x12a 0x1045 0x20>; - label = "adsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb13 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0x1006 0x80 0x12a 0x1046 0x20>; - label = "adsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb14 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0x1007 0x40 0x12a 0x1067 0x00 0x12a 0x1087 0x00>; - label = "adsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb15 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc0c 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb16 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc0d 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - - qcom,msm_fastrpc_compute_cb17 { - pd-type = <0x07>; - qcom,iova-max-align-shift = <0x09>; - qcom,iova-best-fit; - dma-coherent; - qcom,iommu-faults = "stall-disable", "HUPCF"; - qcom,iommu-dma-addr-pool = <0x10000000 0xf0000000>; - iommus = <0x12a 0xc0e 0x00>; - label = "cdsprpc-smd"; - compatible = "qcom,msm-fastrpc-compute-cb"; - }; - }; - - qcom,kgsl-iommu@3da0000 { - phandle = <0x521>; - vddcx-supply = <0x1be>; - reg = <0x3da0000 0x40000>; - compatible = "qcom,kgsl-smmu-v2"; - - gfx3d_user { - phandle = <0x522>; - qcom,iommu-dma = "disabled"; - iommus = <0x1c2 0x00 0x00>; - compatible = "qcom,smmu-kgsl-cb"; - }; - - gfx3d_secure { - phandle = <0x523>; - qcom,iommu-dma = "disabled"; - iommus = <0x1c2 0x02 0x00>; - compatible = "qcom,smmu-kgsl-cb"; - }; - }; - - qcom,gmu@3d69000 { - phandle = <0x524>; - qcom,ipc-core = <0x400000 0x140000>; - qcom,iommu-dma = "disabled"; - iommus = <0x1c2 0x05 0x00>; - qcom,gmu-freq-table = <0xd1cef00 0x40 0x20c85580 0x80>; - clock-names = "gmu_clk", "cxo_clk", "axi_clk", "memnoc_clk", "ahb_clk", "hub_clk"; - clocks = <0x176 0x09 0x176 0x0b 0x16f 0x12 0x16f 0x20 0x176 0x02 0x176 0x14>; - vdd-supply = <0x3fc>; - vddcx-supply = <0x1be>; - regulator-names = "vddcx", "vdd"; - interrupt-names = "hfi", "gmu"; - interrupts = <0x00 0x130 0x04 0x00 0x131 0x04>; - reg-names = "gmu", "gmu_pdc", "gmu_ao_blk_dec0"; - reg = <0x3d68000 0x37000 0xb280000 0x10000 0x3d40000 0x10000>; - compatible = "qcom,gen7-gmu"; - }; - - qcom,gpu-coresight-cx { - phandle = <0x525>; - coresight-atid = <0x34>; - coresight-name = "coresight-gfx-cx"; - compatible = "qcom,gpu-coresight-cx"; - - out-ports { - - port { - - endpoint { - phandle = <0x520>; - remote-endpoint = <0x51d>; - }; - }; - }; - }; - - qcom,gpu-coresight-gx { - phandle = <0x526>; - coresight-atid = <0x35>; - coresight-name = "coresight-gfx"; - compatible = "qcom,gpu-coresight-gx"; - - out-ports { - - port { - - endpoint { - phandle = <0x51f>; - remote-endpoint = <0x51e>; - }; - }; - }; - }; - - qcom,cvp@ab00000 { - phandle = <0x528>; - cvp,firmware-name = "evass-lt"; - aon_mappings = <0xff80f000 0x1000 0xabe0000>; - hwmutex_mappings = <0xffb00000 0x2000 0x1f4a000>; - aon_timer_mappings = <0xffa00000 0x1000 0xc220000>; - ipclite_mappings = <0xfe500000 0x100000 0x82600000>; - memory-region = <0x2a0>; - pas-id = <0x1a>; - qcom,gcc-reg = <0x110000 0x40000>; - qcom,ipcc-reg = <0x400000 0x100000>; - qcom,reg-presets = <0xb0088 0x00>; - reset-power-status = <0x00 0x01 0x00>; - reset-names = "cvp_axi_reset", "cvp_xo_reset", "cvp_core_reset"; - resets = <0x16f 0x1b 0x177 0x07 0x177 0x05>; - qcom,allowed-clock-rates = <0x10b07600 0x14dc9380 0x1ad27480 0x1dcd6500 0x20c85580>; - qcom,clock-configs = <0x00 0x00 0x00 0x00 0x01>; - qcom,proxy-clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src"; - clocks = <0x16f 0x8b 0x177 0x12 0x177 0x0d 0x177 0x09 0x177 0x0a>; - clock-ids = <0x8b 0x12 0x0d 0x09 0x0a>; - clock-names = "gcc_video_axi1", "sleep_clk", "cvp_clk", "core_clk", "video_cc_mvs1_clk_src"; - cvp-core-supply = <0x3ff>; - cvp-supply = <0x1d3>; - interrupts = <0x00 0xea 0x04 0x00 0xeb 0x04>; - reg = <0xab00000 0x100000>; - status = "ok"; - compatible = "qcom,msm-cvp", "qcom,cliffs-cvp"; - - cvp_cnoc { - qcom,bus-range-kbps = <0x3e8 0x3e8>; - qcom,bus-governor = "performance"; - qcom,bus-slave = <0x224>; - qcom,bus-master = <0x02>; - label = "cvp-cnoc"; - compatible = "qcom,msm-cvp,bus"; - }; - - cvp_bus_ddr { - qcom,bus-range-kbps = <0x3e8 0x63af88>; - qcom,bus-governor = "performance"; - qcom,bus-slave = <0x200>; - qcom,bus-master = <0x1e>; - label = "cvp-ddr"; - compatible = "qcom,msm-cvp,bus"; - }; - - cvp_camera_cb { - qti,smmu-proxy-cb-id = <0x02>; - buffer-types = <0xfff>; - label = "cvp_camera"; - compatible = "qcom,msm-cvp,context-bank"; - }; - - cvp_non_secure_cb_group { - phandle = <0x527>; - qcom,iommu-faults = "non-fatal"; - qcom,iommu-dma-addr-pool = <0x4b000000 0x90000000>; - }; - - cvp_non_secure_cb { - qcom,iommu-group = <0x527>; - dma-coherent; - buffer-types = <0xfff>; - iommus = <0x12a 0x1920 0x00>; - label = "cvp_hlos"; - compatible = "qcom,msm-cvp,context-bank"; - }; - - cvp_secure_nonpixel_cb { - qcom,iommu-vmid = <0x0b>; - qcom,iommu-dma-addr-pool = <0x1000000 0x25800000>; - qcom,iommu-faults = "non-fatal"; - buffer-types = <0x741>; - iommus = <0x12a 0x1924 0x00>; - label = "cvp_sec_nonpixel"; - compatible = "qcom,msm-cvp,context-bank"; - }; - - cvp_secure_pixel_cb { - qcom,iommu-vmid = <0x0a>; - qcom,iommu-dma-addr-pool = <0x26800000 0x24800000>; - qcom,iommu-faults = "non-fatal"; - buffer-types = <0x106>; - iommus = <0x12a 0x1923 0x00>; - label = "cvp_sec_pixel"; - compatible = "qcom,msm-cvp,context-bank"; - }; - - cvp_dsp_cb { - qcom,iommu-group = <0x527>; - buffer-types = <0xfff>; - iommus = <0x12a 0x1920 0x00>; - label = "cvp_dsp"; - compatible = "qcom,msm-cvp,context-bank"; - }; - - qcom,msm-cvp,mem_cdsp { - memory-region = <0x28a>; - compatible = "qcom,msm-cvp,mem-cdsp"; - }; - }; - - reboot_reason { - compatible = "qcom,reboot-reason"; - nvmem-cells = <0x53b>; - nvmem-cell-names = "restart_reason"; - }; - - pmic-pon-log { - compatible = "qcom,pmic-pon-log"; - nvmem = <0x53c 0x53d>; - nvmem-names = "pon_log0", "pon_log1"; - }; - - regulator-ocp-notifier { - compatible = "qcom,regulator-ocp-notifier"; - interrupt-parent = <0x158>; - interrupts = <0x00 0x71 0x01 0x01>; - nvmem-cells = <0x53e>; - nvmem-cell-names = "ocp_log"; - periph-1c1-supply = <0x349>; - periph-1c2-supply = <0x14e>; - periph-1c3-supply = <0x1d7>; - periph-1c4-supply = <0x14f>; - periph-1c5-supply = <0x34a>; - periph-1c7-supply = <0x1e1>; - periph-1c8-supply = <0x150>; - periph-1c9-supply = <0x34b>; - periph-1ca-supply = <0x34c>; - periph-1cb-supply = <0x00>; - periph-1cc-supply = <0x00>; - periph-1cd-supply = <0x00>; - periph-1d0-supply = <0x351>; - periph-1d1-supply = <0x352>; - periph-1d2-supply = <0x353>; - periph-1d3-supply = <0x151>; - periph-1d4-supply = <0x354>; - periph-1d5-supply = <0x355>; - periph-1d6-supply = <0x356>; - periph-1d7-supply = <0x357>; - periph-19b-supply = <0x346>; - periph-19e-supply = <0x347>; - periph-1a1-supply = <0x348>; - periph-1a4-supply = <0x14b>; - periph-1e4-supply = <0x358>; - periph-2c1-supply = <0x35a>; - periph-2c2-supply = <0x186>; - periph-2c3-supply = <0x153>; - periph-29b-supply = <0x148>; - periph-29e-supply = <0x196>; - periph-2a4-supply = <0x18f>; - periph-2aa-supply = <0x149>; - periph-3aa-supply = <0x14a>; - periph-3b0-supply = <0x14d>; - periph-4c1-supply = <0x00>; - periph-4c2-supply = <0x35c>; - periph-4c3-supply = <0x00>; - periph-4c4-supply = <0x35e>; - periph-4c5-supply = <0x35f>; - periph-4c6-supply = <0x360>; - periph-4c7-supply = <0x361>; - periph-49b-supply = <0x343>; - periph-49e-supply = <0x344>; - periph-4a1-supply = <0x345>; - periph-89b-supply = <0x342>; - periph-c40-supply = <0x363>; - periph-c41-supply = <0x364>; - periph-c42-supply = <0x365>; - periph-c43-supply = <0x366>; - periph-c45-supply = <0x367>; - periph-c46-supply = <0x368>; - periph-d40-supply = <0x00>; - periph-d41-supply = <0x00>; - periph-d42-supply = <0x00>; - periph-d43-supply = <0x00>; - periph-d44-supply = <0x00>; - periph-d45-supply = <0x00>; - periph-d46-supply = <0x00>; - phandle = <0x5e8>; - }; - - display_gpio_regulator@0 { - compatible = "qti-regulator-fixed"; - regulator-name = "display_panel_avdd"; - regulator-min-microvolt = <0x53ec60>; - regulator-max-microvolt = <0x53ec60>; - regulator-enable-ramp-delay = <0xe9>; - gpio = <0x53f 0x08 0x00>; - enable-active-high; - regulator-boot-on; - proxy-supply = <0x540>; - qcom,proxy-consumer-enable; - pinctrl-names = "default"; - pinctrl-0 = <0x541>; - status = "disabled"; - phandle = <0x540>; - }; - - gpio_key { - compatible = "gpio-keys"; - label = "gpio-keys"; - pinctrl-names = "default"; - pinctrl-0 = <0x54c>; - - vol_up { - label = "volume_up"; - gpios = <0x54d 0x06 0x01>; - linux,input-type = <0x01>; - linux,code = <0x72>; - gpio-key,wakeup; - debounce-interval = <0x20>; - linux,can-disable; - }; - }; - - bootloader_log { - compatible = "bootloader_log"; - linux,contiguous-region = <0x55c>; - }; - - oplus-pmic-monitor-log { - compatible = "oplus,pmic-monitor-log"; - nvmem = <0x53c 0x53d>; - nvmem-names = "pon_log0", "pon_log1"; - }; - - dump_device_info { - compatible = "dump_device_info"; - linux,contiguous-region = <0x55d>; - }; - - oplus_secure_common { - compatible = "oplus,secure_common"; - oplus,sec_reg_num = <0x221c8c70>; - oplus,sec_en_anti_reg = <0x221c8314>; - oplus,sec_override1_reg = <0x221c8314>; - oplus,override1_en_value = <0x01>; - }; - - shell_front { - compatible = "oplus,shell-temp"; - }; - - shell_frame { - compatible = "oplus,shell-temp"; - }; - - shell_back { - compatible = "oplus,shell-temp"; - }; - - devinfo { - status = "disabled"; - }; - - devinfo_salami { - status = "disabled"; - }; - - devinfo_waffle { - status = "disabled"; - }; - - devinfo_bale { - compatible = "oplus-devinfo"; - pinctrl-names = "default", "sleep", "active", "idle"; - pinctrl-0 = <0x55e>; - pinctrl-1 = <0x55f>; - pinctrl-2 = <0x560>; - pinctrl-3 = <0x561>; - - main-sub { - compatible = "hw-match, main-sub"; - use_tristate_gpio; - aboard-gpio0 = <0x16c 0x61 0x00>; - aboard-patterns = <0x00 0x00 0x00 0x00>; - match-projects = <0x5c39 0x606f 0x5c46 0x5ca6>; - }; - }; - - nfc_chipset { - compatible = "oplus-nfc-chipset"; - chipset-23609 = "SN220T"; - chipset-23622 = "SN220T"; - chipset-24687 = "SN220T"; - }; - - feedback_fb { - compatible = "oplus,haptic-feedback"; - phandle = <0x603>; - }; - - oplus,adsp-voocphy { - status = "disabled"; - compatible = "oplus,adsp-voocphy"; - }; - - oplus,mms_wired { - compatible = "oplus,mms_wired"; - oplus,buck_ic = <0x572>; - oplus,voocphy_ic = <0x573>; - oplus,usbtemp_batttemp_gap = <0x0a>; - oplus,adc_info_name = "855"; - oplus,topic-update-interval = <0x1388>; - oplus,support_usbtemp_protect_v2; - oplus_spec,usbtemp_batt_temp_low = <0x32>; - oplus_spec,usbtemp_batt_temp_high = <0x32>; - oplus_spec,usbtemp_ntc_temp_low = <0x39>; - oplus_spec,usbtemp_ntc_temp_high = <0x45>; - oplus_spec,usbtemp_temp_gap_low_with_batt_temp = <0x07>; - oplus_spec,usbtemp_temp_gap_high_with_batt_temp = <0x0c>; - oplus_spec,usbtemp_temp_gap_low_without_batt_temp = <0x0c>; - oplus_spec,usbtemp_temp_gap_high_without_batt_temp = <0x18>; - oplus_spec,usbtemp_rise_fast_temp_low = <0x03>; - oplus_spec,usbtemp_rise_fast_temp_high = <0x03>; - oplus_spec,usbtemp_rise_fast_temp_count_low = <0x1e>; - oplus_spec,usbtemp_rise_fast_temp_count_high = <0x14>; - oplus_spec,usbtemp_cool_down_ntc_low = <0x36>; - oplus_spec,usbtemp_cool_down_ntc_high = <0x41>; - oplus_spec,usbtemp_cool_down_gap_low = <0x0c>; - oplus_spec,usbtemp_cool_down_gap_high = <0x14>; - oplus_spec,usbtemp_cool_down_recover_ntc_low = <0x30>; - oplus_spec,usbtemp_cool_down_recover_ntc_high = <0x3c>; - oplus_spec,usbtemp_cool_down_recover_gap_low = <0x06>; - oplus_spec,usbtemp_cool_down_recover_gap_high = <0x0f>; - phandle = <0x604>; - - oplus,virtual_buck { - compatible = "oplus,virtual_buck"; - oplus,buck_ic = <0x574>; - oplus,buck_ic_index = <0x00>; - oplus,buck_ic_connect = <0x00>; - oplus,main_charger = <0x00>; - oplus,buck_ic_current_ratio = <0x64>; - oplus,buck_ic_func_group = <0x575>; - oplus,ic_type = <0x08>; - oplus,ic_index = <0x00>; - oplus,uart_tx-gpio = <0x16c 0x16 0x00>; - oplus,uart_rx-gpio = <0x16c 0x17 0x00>; - oplus,dischg-gpio = <0x53f 0x08 0x00>; - oplus,ship-gpio = <0x53f 0x07 0x00>; - pinctrl-names = "usbtemp_l_gpio_default", "usbtemp_r_gpio_default", "dischg_enable", "dischg_disable", "ship_active", "ship_sleep"; - pinctrl-0 = <0x576>; - pinctrl-1 = <0x577>; - pinctrl-2 = <0x578>; - pinctrl-3 = <0x579>; - pinctrl-4 = <0x57a>; - pinctrl-5 = <0x57b>; - io-channels = <0x52d 0x74b 0x52d 0x749>; - io-channel-names = "usb_temp_adc_l", "usb_temp_adc_r"; - phandle = <0x572>; - }; - }; - - oplus_chg_core { - oplus,chg_framework_v2; - oplus,smart_charging_screenoff; - - oplus-charger { - - oplus,plat_pm7550ba-groups { - functions = <0x01 0x00 0x02 0x03 0xc8 0xc9 0xca 0xcb 0xcc 0xd8 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0x1fc 0x1fb 0x200 0xcd 0xce 0xcf 0xd0 0xd1 0xd2 0xd3 0xd4 0x1f4 0x1f5 0xe0 0x208 0x204 0x205 0x206 0xd9 0x25b 0x20d 0x20f 0x210 0x201 0x213>; - virqs = <0x00 0x01 0x02 0x03 0x06 0x09 0x0a>; - phandle = <0x575>; - }; - }; - - oplus-ufcs { - - oplus,ufcs_groups { - functions = <0x01 0x00 0x02 0x03 0x384 0x385 0x386 0x387 0x388 0x389 0x38a 0x38b 0x38c 0x38d 0x38e 0x38f 0x390 0x391 0x392>; - virqs = <0x00 0x0f 0x07>; - phandle = <0x594>; - }; - }; - - oplus-gauge { - - oplus,bq27541_groups { - functions = <0x01 0x00 0x02 0x03 0x191 0x192 0x193 0x194 0x195 0x196 0x197 0x198 0x199 0x19a 0x19b 0x19c 0x19d 0x1ab 0x1ac 0x1ad 0x1b1 0x1b2 0x1b3 0x197 0x19e 0x19f 0x1a0 0x1a1 0x1a2 0x1a3 0x1a4 0x1a5 0x1a6 0x1a7 0x1a8 0x1a9 0x1aa 0x1b6 0x1b7 0x1b8 0x1b9 0x1ba 0x1bb 0x1bc 0x1bd 0x1be 0x1c1 0x1c2 0x1c3 0x1c4 0x1c5>; - virqs = <0x00 0x07 0x08>; - phandle = <0x581>; - }; - - oplus,pm7550ba_gauge_groups { - functions = <0x01 0x00 0x02 0x03 0x1c0>; - virqs = <0x00>; - phandle = <0x582>; - }; - }; - }; - - oplus,wired { - compatible = "oplus,wired"; - oplus,vooc-support; - oplus_spec,vbatt_pdqc_to_9v_thr = <0x1388>; - oplus_spec,pd-iclmax-ma = <0x5dc>; - oplus_spec,qc-iclmax-ma = <0x5dc>; - oplus_spec,non-standard-ibatmax-ma = <0x3e8>; - oplus_spec,input-power-mw = <0x9c4 0x9c4 0x1d4c 0x2710 0x4650 0x34bc 0x34bc>; - oplus_spec,led_on-fccmax-ma = <0x00 0x53c 0xfa0 0xfa0 0xfa0 0xfa0 0x3e8 0x00>; - oplus_spec,fccmax-ma-lv = <0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x258 0x258 0x258 0x258 0x258 0x258 0x00 0x00 0x53c 0x640 0x640 0x640 0x640 0x640 0x00 0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00>; - oplus_spec,fccmax-ma-hv = <0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x258 0x258 0x258 0x258 0x258 0x258 0x00 0x00 0x53c 0x640 0x640 0x640 0x640 0x640 0x00 0x00 0x53c 0x898 0x898 0x898 0x898 0x898 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00 0x00 0x53c 0xe10 0xe10 0xe10 0xe10 0xb84 0x00>; - oplus_spec,cool_down_pdqc_vol_mv = <0x2328 0x2328 0x2328>; - oplus_spec,cool_down_pdqc_curr_ma = <0x4b0 0x5dc 0x7d0>; - oplus_spec,cool_down_vooc_curr_ma = <0x4b0 0x5dc 0x7d0 0x9c4 0xbb8 0xe10>; - oplus_spec,cool_down_normal_curr_ma = <0x4b0 0x5dc 0x7d0>; - oplus_spec,vbus_ov_thr_mv = <0x2af8 0x2af8>; - oplus_spec,vbus_uv_thr_mv = <0x10cc 0x10cc>; - oplus,vooc_strategy_name = "cgcl"; - oplus,vooc_strategy_data = <0x00 0x00 0x15e 0xe10 0x01 0x00 0x14a 0x172 0xc80 0x02 0x00 0x15e 0x1b8 0x898 0x02 0x01>; - phandle = <0x605>; - }; - - oplus,comm { - compatible = "oplus,common-charge"; - oplus_spec,batt-them-thr = <0xffffff9c 0x00 0x32 0x78 0xa0 0x1c2 0x212>; - oplus_spec,iterm-ma = <0x94>; - oplus_spec,fv-mv = <0x1176 0x1176 0x1176 0x1176 0x1176 0x1176 0x1022 0x1022>; - oplus_spec,sw-fv-mv = <0x1144 0x1144 0x1144 0x1144 0x1144 0x1144 0xff0 0xff0>; - oplus_spec,hw-fv-inc-mv = <0x00 0x12 0x12 0x12 0x12 0x12 0x12 0x00>; - oplus_spec,sw-over-fv-mv = <0x1180 0x1180 0x1180 0x1180 0x1180 0x1180 0x102c 0x102c>; - oplus_spec,sw-over-fv-dec-mv = <0x08>; - oplus_spec,non-standard-sw-fv-mv = <0xf5a>; - oplus_spec,non-standard-fv-mv = <0xf8c>; - oplus_spec,non-standard-hw-fv-inc-mv = <0x12>; - oplus_spec,non-standard-sw-over-fv-mv = <0xf96>; - oplus_spec,non-standard-vbatdet-mv = <0xe10>; - oplus_spec,wired-vbatdet-mv = <0x00 0x104a 0x10ae 0x1112 0x1112 0x1112 0xfbe 0x00>; - oplus_spec,wls-vbatdet-mv = <0x00 0xe5b 0x108b 0x1112 0x1112 0x1112 0xfbe 0x00>; - oplus_spec,fcc-gear-thr-mv = <0x1054>; - oplus_spec,vbatt-ov-thr-mv = <0x11f8>; - oplus_spec,full_pre_ffc_judge; - oplus_spec,full-pre-ffc-mv = <0x1171>; - oplus_spec,ffc-temp-thr = <0x78 0x15e 0x190>; - oplus_spec,wired-ffc-step-max = <0x02>; - oplus_spec,wired-ffc-fv-mv = <0x1194 0x1194>; - oplus_spec,wired-ffc-fv-cutoff-mv = <0x1183 0x1183 0x1176 0x1176>; - oplus_spec,removed_bat_decidegc = <0x186>; - oplus_spec,wired-ffc-fcc-ma = <0x44c 0x44c 0x2bc 0x2bc>; - oplus_spec,wired-ffc-fcc-cutoff-ma = <0x190 0x190 0xc8 0xc8>; - oplus_spec,wired-aging-ffc-version = <0x01>; - oplus_spec,wired-aging-ffc-offset-mv = <0x0f 0x1e 0x0a 0x14>; - oplus_spec,wired-aging-ffc-cycle-thr = <0x1f4 0x3e8>; - oplus_spec,wls-ffc-step-max = <0x02>; - oplus_spec,wls-ffc-fv-mv = <0x1194 0x1194>; - oplus_spec,wls-ffc-fv-cutoff-mv = <0x115d 0x1153>; - oplus_spec,wls-ffc-icl-ma = <0x320 0x320 0x226 0x226>; - oplus_spec,wls-ffc-fcc-ma = <0x226 0x226 0x15e 0x15e>; - oplus_spec,wls-ffc-fcc-cutoff-ma = <0x190 0x190 0xc8 0xc8>; - oplus_spec,vbat_uv_thr_mv = <0xce4>; - oplus_spec,vbat_charging_uv_thr_mv = <0xc80>; - oplus_spec,tbatt_power_off_cali_temp = <0x14>; - oplus,vooc_show_ui_soc_decimal; - oplus,ui_soc_decimal_speedmin = <0x14>; - oplus,gauge_stuck_jump_support; - oplus,gauge_stuck_threshold = <0x0f>; - oplus,gauge_stuck_time = <0x32>; - oplus,hidden_soc_switch; - oplus,reserve_chg_soc = <0x03>; - oplus,hidden_soc_percent = <0x14>; - phandle = <0x606>; - }; - - oplus,vooc { - compatible = "oplus,vooc"; - oplus,vooc_ic = <0x573>; - oplus_spec,vooc_soc_range = <0x32 0x4b 0x55>; - oplus_spec,vooc_temp_range = <0x32 0x78 0xb4 0x15e 0x1c2>; - oplus,vooc_data_width = <0x07>; - oplus,vooc_curr_max = <0x16>; - oplus,support_vooc_by_normal_charger_path; - oplus,vooc_project = <0x0e>; - oplus,vooc_curr_table_type = <0x02>; - oplus,vooc_power_max_w = <0x78>; - oplus,voocphy_support = <0x02>; - oplus,support_fake_vooc_check; - oplus,subboard_ntc_abnormal_current = <0x1c84>; - oplus,smart_chg_bcc_support; - oplus,abnormal_adapter_current = <0x13 0x13 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; - oplus,abnormal_over_80w_adapter_current = <0x13 0x13 0x0e 0x0e 0x0b 0x0b 0x09 0x09 0x07 0x07 0x05 0x05 0x03 0x03>; - oplus,general_strategy_name = "cgcl"; - oplus,general_strategy_data = <0x01 0x00 0x17c 0x16 0x01 0x00 0x172 0x190 0x0e 0x02 0x00 0x186 0x1a4 0x09 0x03 0x01 0x19a 0x1ae 0x07 0x04 0x02 0x1a4 0x1b8 0x05 0x04 0x03>; - phandle = <0x607>; - - oplus,virtual_vphy { - compatible = "oplus,virtual_vphy"; - oplus,vphy_ic = <0x57c>; - oplus,dpdm_switch_ic = <0x57d>; - oplus,ic_type = <0x11>; - oplus,ic_index = <0x00>; - phandle = <0x573>; - }; - }; - - oplus,virtual_dpdm_switch { - compatible = "oplus,virtual_dpdm_switch"; - oplus,ic_type = <0x16>; - oplus,ic_index = <0x00>; - oplus,use_audio_switch; - phandle = <0x57d>; - }; - - oplus,mms_gauge { - compatible = "oplus,mms_gauge"; - oplus,gauge_ic = <0x57e>; - oplus,topic-update-interval = <0x1388>; - oplus,support_subboard_ntc; - phandle = <0x608>; - - oplus,virtual_gauge { - compatible = "oplus,virtual_gauge"; - oplus,gauge_ic = <0x57f 0x580>; - oplus,gauge_ic_index = <0x00 0x01>; - oplus,gauge_ic_func_group = <0x581 0x582>; - oplus,batt_capacity_mah = <0x157c>; - oplus,ic_type = <0x0d>; - oplus,ic_index = <0x00>; - phandle = <0x57e>; - }; - }; - - oplus,smart_charge { - compatible = "oplus,smart_charge"; - oplus,quick_mode_gain_support; - oplus,smart_chg_soh_support; - phandle = <0x609>; - }; - - oplus,battery_log { - compatible = "oplus,battery_log"; - oplus,battery_log_support; - phandle = <0x60a>; - }; - - oplus,monitor { - compatible = "oplus,monitor"; - oplus,topic-update-interval = <0xea60>; - track,fast_chg_break_t_thd = <0x578>; - track,general_chg_break_t_thd = <0x12c>; - track,voocphy_type = <0x02>; - track,wired_max_power = <0x186a0>; - track,wired_fast_chg_scheme = <0x01>; - phandle = <0x60b>; - }; - - oplus,virtual_cp { - compatible = "oplus,virtual_cp"; - oplus,ic_type = <0x09>; - oplus,ic_index = <0x00>; - oplus,cp_ic = <0x591>; - oplus,input_curr_max_ma = <0x2a94>; - oplus,cp_ic_connect = <0x00>; - oplus,main_cp = <0x00>; - oplus,reg_proc_node; - phandle = <0x60d>; - }; - - oplus,ufcs_impedance_check { - compatible = "oplus,impedance_check"; - phandle = <0x60e>; - - oplus,impedance_unit { - - oplus,ufcs_impedance_unit { - uint_name = "ufcs"; - default_curr_ma = <0xbb8>; - impedance_node = <0x592>; - phandle = <0x598>; - }; - }; - }; - - oplus,cpa { - compatible = "oplus,cpa"; - oplus,protocol_list = <0x04 0x21 0x03 0x78 0x02 0x21 0x01 0x12 0x05 0x12>; - oplus,default_protocol_list = <0x04 0x01 0x03>; - phandle = <0x60f>; - }; - - oplus,ufcs_virtual_cp { - compatible = "oplus,virtual_cp"; - oplus,ic_type = <0x09>; - oplus,ic_index = <0x01>; - oplus,cp_ic = <0x591>; - oplus,input_curr_max_ma = <0x2a94>; - oplus,cp_ic_connect = <0x00>; - oplus,main_cp = <0x00>; - phandle = <0x596>; - }; - - oplus,virtual_platufcs { - compatible = "oplus,virtual_platufcs"; - oplus,ufcs_ic = <0x593>; - oplus,ufcs_ic_index = <0x00>; - oplus,ufcs_ic_connect = <0x00>; - oplus,ufcs_ic_func_group = <0x594>; - oplus,ic_type = <0x15>; - oplus,ic_index = <0x00>; - phandle = <0x595>; - }; - - oplus,ufcs_charge { - compatible = "oplus,ufcs_charge"; - oplus,ufcs_ic = <0x595>; - oplus,cp_ic = <0x596>; - oplus,dpdm_switch_ic = <0x597>; - oplus,adsp_ufcs_project; - oplus,impedance_unit = <0x598>; - oplus,target_vbus_mv = <0x2af8>; - oplus,curr_max_ma = <0xbb8>; - oplus,ufcs_warm_allow_vol = <0xfa0>; - oplus,ufcs_warm_allow_soc = <0x32>; - oplus,ufcs_strategy_normal_current = <0xbb8>; - oplus,ufcs_over_high_or_low_current = <0xbb8>; - oplus,ufcs_timeout_third = <0x2a30>; - oplus,ufcs_timeout_oplus = <0x2a30>; - oplus,ufcs_ibat_over_third = <0xfa0>; - oplus,ufcs_ibat_over_oplus = <0xfa0>; - oplus,ufcs_full_cool_sw_vbat = <0x1176>; - oplus,ufcs_full_normal_sw_vbat = <0x1176>; - oplus,ufcs_full_normal_hw_vbat = <0x1180>; - oplus,ufcs_full_ffc_vbat = <0x11a8>; - oplus,ufcs_full_warm_vbat = <0x1022>; - oplus,ufcs_full_cool_sw_vbat_third = <0x1176>; - oplus,ufcs_full_normal_sw_vbat_third = <0x1176>; - oplus,ufcs_full_normal_hw_vbat_third = <0x1180>; - oplus,ufcs_current_change_timeout = <0x64>; - oplus,ufcs_r_default = <0x5a 0x3c 0x3c 0x3c 0x3c 0x3c 0x3c>; - oplus,ufcs_rmos_mohm = <0x05>; - oplus,ufcs_r_limit = <0x104 0xc8 0x8c 0x5a 0x28>; - oplus,ufcs_strategy_batt_high_temp = <0x19a 0x1a4 0x1ae 0x190 0x19a 0x1a4>; - oplus,ufcs_strategy_high_current = <0xbb8 0x7d0 0x7d0 0xbb8 0xbb8 0xbb8>; - oplus,ufcs_charge_strategy_soc = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; - oplus,ufcs_charge_strategy_temp = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x1fe>; - oplus,ufcs_low_curr_full_strategy_temp = <0x00 0xc8 0x15e 0x1b8>; - phandle = <0x610>; - - ufcs_charge_low_curr_full { - strategy_temp_little_cool = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; - strategy_temp_normal_low = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; - strategy_temp_normal_high = <0x3b6 0x1176 0x00 0x352 0x1171 0x00 0x2ee 0x1162 0x00 0x28a 0x1158 0x00 0x226 0x114e 0x01>; - }; - - ufcs_charge_third_strategy { - oplus,temp_type = <0x01>; - oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; - oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; - - strategy_soc_range_min { - strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_low { - strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_low { - strategy_temp_little_cold = <0x2af8 0x1036 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid { - strategy_temp_little_cold = <0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x10ea 0xbb8 0x00 0x00 0x2af8 0x10ea 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; - }; - - strategy_soc_range_mid_high { - strategy_temp_little_cold = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; - }; - - strategy_soc_range_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x44c 0x01 0x00>; - }; - }; - - ufcs_charge_oplus_strategy { - oplus,temp_type = <0x01>; - oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5f>; - oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; - - strategy_soc_range_min { - strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_low { - strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_low { - strategy_temp_little_cold = <0x2af8 0x1036 0x834 0x00 0x00 0x2af8 0x1036 0x7d0 0x00 0x00 0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1036 0xa28 0x00 0x00 0x2af8 0x1036 0x9c4 0x00 0x00 0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid { - strategy_temp_little_cold = <0x2af8 0x116c 0x6a4 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0x834 0x00 0x00 0x2af8 0x116c 0x7d0 0x00 0x00 0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x1180 0xbb8 0x00 0x00 0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0x5dc 0x00 0x00 0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x11b2 0xb54 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x11b2 0xbb8 0x00 0x00 0x2af8 0x11b2 0x9c4 0x00 0x00 0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1176 0x3e8 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11b2 0x5dc 0x00 0x00 0x2af8 0x11bc 0x578 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x11b2 0x7d0 0x00 0x00 0x2af8 0x11bc 0x640 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - }; - - oplus,impedance_node { - - ufcs_input_impedance { - node_name = "ufcs_input"; - default_impedance_mohm = <0x5f>; - default_curr_ma = <0xbb8>; - current_drop_table = <0x28 0xbb8 0x5a 0xbb8 0x8c 0x7d0 0xc8 0x7d0 0x104 0x00>; - phandle = <0x592>; - }; - }; - }; - - oplus,virtual_pps { - compatible = "oplus,virtual_pps"; - oplus,ic_type = <0x18>; - oplus,ic_index = <0x00>; - oplus,pps_ic = <0x599>; - phandle = <0x59a>; - }; - - oplus,pps_charge { - compatible = "oplus,pps_charge"; - oplus,pps_ic = <0x59a>; - oplus,cp_ic = <0x596>; - oplus,dpdm_switch_ic = <0x597>; - oplus,target_vbus_mv = <0x2af8>; - oplus,curr_max_ma = <0x1388>; - oplus,pps_warm_allow_vol = <0xfa0>; - oplus,pps_warm_allow_soc = <0x32>; - oplus,pps_strategy_normal_current = <0x1388>; - oplus,pps_over_high_or_low_current = <0x1388>; - oplus,pps_timeout_third = <0x2a30>; - oplus,pps_timeout_oplus = <0x2a30>; - oplus,pps_ibat_over_third = <0x1770>; - oplus,pps_ibat_over_oplus = <0x1770>; - oplus,pps_full_cool_sw_vbat = <0x1176>; - oplus,pps_full_normal_sw_vbat = <0x1176>; - oplus,pps_full_normal_hw_vbat = <0x1180>; - oplus,pps_full_ffc_vbat = <0x11a8>; - oplus,pps_full_warm_vbat = <0x1022>; - oplus,pps_full_cool_sw_vbat_third = <0x1176>; - oplus,pps_full_normal_sw_vbat_third = <0x1176>; - oplus,pps_full_normal_hw_vbat_third = <0x1180>; - oplus,pps_current_change_timeout = <0x64>; - oplus,pps_r_default = <0x10e 0x2d 0x0a 0x2d 0x14 0x14 0x14>; - oplus,pps_rmos_mohm = <0x05>; - oplus,pps_r_limit = <0x96 0x64 0x50 0x46 0x1e>; - oplus,pps_strategy_batt_high_temp = <0x19a 0x1a4 0x1ae 0x190 0x19a 0x1a4>; - oplus,pps_strategy_high_current = <0x1388 0xfa0 0xfa0 0x1388 0x1388 0x1388>; - oplus,pps_charge_strategy_soc = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5a>; - oplus,pps_charge_strategy_temp = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; - oplus,pps_low_curr_full_strategy_temp = <0x00 0xc8 0x15e 0x1b8>; - phandle = <0x611>; - - pps_charge_low_curr_full { - strategy_temp_little_cool = <0x41a 0x11bc 0x00 0x3b6 0x11b7 0x00 0x352 0x11a8 0x00 0x2ee 0x119e 0x00 0x28a 0x1194 0x01>; - strategy_temp_normal_low = <0x41a 0x11bc 0x00 0x3b6 0x11b7 0x00 0x352 0x11a8 0x00 0x2ee 0x119e 0x00 0x28a 0x1194 0x01>; - strategy_temp_normal_high = <0x546 0x11bc 0x00 0x4e2 0x11b7 0x00 0x47e 0x11a8 0x00 0x41a 0x119e 0x00 0x3b6 0x1194 0x01>; - }; - - pps_charge_third_strategy { - oplus,temp_type = <0x01>; - oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5b>; - oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; - - strategy_soc_range_min { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_low { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_low { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x1176 0x7d0 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - }; - - pps_charge_oplus_strategy { - oplus,temp_type = <0x01>; - oplus,soc_range = <0x00 0x14 0x23 0x32 0x4b 0x55 0x5b>; - oplus,temp_range = <0x00 0x32 0x78 0xc8 0x15e 0x1b8 0x212>; - - strategy_soc_range_min { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_low { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_low { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0x1388 0x00 0x00 0x2af8 0x116c 0x1194 0x00 0x00 0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid { - strategy_temp_little_cold = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0xfa0 0x00 0x00 0x2af8 0x116c 0xdac 0x00 0x00 0x2af8 0x116c 0xbb8 0x00 0x00 0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_mid_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x116c 0x9c4 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - - strategy_soc_range_high { - strategy_temp_little_cold = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_little_cool = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_low = <0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_normal_high = <0x2af8 0x1176 0x7d0 0x00 0x00 0x2af8 0x1176 0x7d0 0x01 0x00>; - strategy_temp_warm = <0x2af8 0x1022 0x514 0x01 0x00>; - }; - }; - }; - - fingerprint_dev { - status = "ok"; - compatible = "oplus,fp_spi"; - interrupt-parent = <0x16c>; - interrupts = <0x15 0x00>; - power-mode = <0x01>; - ldo-supply = <0x59b>; - ldo-config = <0x2de600 0x2de600 0x249f0>; - uff,gpio_irq = <0x16c 0x15 0x01>; - uff,gpio_reset = <0x16c 0x37 0x00>; - pinctrl-names = "default"; - pinctrl-0 = <0x59c 0x59d>; - notify_tpinfo_flag = <0x01>; - optical_irq_disable_flag = <0x01>; - power-num = <0x01>; - - power_source_1 { - power-mode = <0x01>; - power-name = "ldo"; - power-config = "ldo-config"; - delay-time = <0x00>; - }; - }; - - sensor_fb { - compatible = "oplus,sensor-feedback"; - master-id = <0x03>; - smem-id = <0x260>; - phandle = <0x612>; - }; - - ssc_interactive { - sup-power-fb; - sup-hbm-mode = <0x01>; - need_lb_algo = <0x01>; - report_blank_mode = <0x01>; - - primary_lb_brl_info { - brl_thrd_num = <0x01>; - brl_thrd = <0x01>; - brl_l2h_thrd = <0x01>; - }; - }; - - oplus_sensor { - compatible = "oplus,sensor-devinfo"; - - cctsensor@0 { - sensor-name = <0x08>; - sensor-index = <0x00>; - sensor-type = <0x06>; - first-source = "bale_P_3_AB714_dsc_cmd"; - second-source = "bale_P_7_AB715_dsc_cmd"; - }; - - mag_fusion { - sensor-type = <0x06>; - is-virtual-sensor; - fusion-type = <0x01>; - fold-feature = <0x01>; - }; - }; - - consumer_ir_core { - compatible = "oplus,kookong_ir_core"; - status = "okay"; - vdd-type = <0x00>; - vdd-supply = <0x54b>; - vdd-min-vol = <0x2ab980>; - vdd-max-vol = <0x2ab980>; - }; - - oplus_rf_cable { - compatible = "oplus,rf_cable"; - interrupt-parent = <0x16c>; - rf_cable_support_num = <0x01>; - rf,cable0-gpio = <0x16c 0x64 0x00>; - rf,cable-support-timer = <0x00>; - pinctrl-names = "rf_cable_active"; - pinctrl-0 = <0x5a0>; - }; - - qcom,wcn6750 { - phandle = <0x619>; - qcom,vreg_ol_cpr = "s3b"; - qcom,qmp = <0x24>; - qcom,smem-state-names = "wlan-smp2p-out", "wlan-soc-wake-smp2p-out", "wlan-ep-powersave-smp2p-out"; - qcom,smem-states = <0x614 0x00 0x615 0x00 0x616 0x00>; - qcom,vdd-1.3-rfa-config = <0x132a40 0x1f47d0 0x00 0x00 0x00>; - vdd-1.3-rfa-supply = <0x347>; - qcom,vdd-1.8-xo-config = <0x1c5200 0x1f20c0 0x00 0x00 0x00>; - vdd-1.8-xo-supply = <0x346>; - qcom,vdd-cx-mx-config = <0xec540 0xfde80 0x00 0x00 0x01>; - vdd-cx-mx-supply = <0x348>; - qcom,wlan-msa-fixed-region = <0x2a2>; - tsens = "sys-therm-4"; - qcom,wlan; - qcom,fw-prefix; - dma-coherent; - qcom,iommu-geometry = <0xb0000000 0x10010000>; - qcom,iommu-dma-addr-pool = <0xb0000000 0x10000000>; - qcom,iommu-faults = "stall-disable", "HUPCF", "non-fatal"; - qcom,iommu-dma = "fastmap"; - interrupts = <0x00 0x300 0x01 0x00 0x301 0x01 0x00 0x302 0x01 0x00 0x303 0x01 0x00 0x304 0x01 0x00 0x305 0x01 0x00 0x306 0x01 0x00 0x307 0x01 0x00 0x308 0x01 0x00 0x309 0x01 0x00 0x30a 0x01 0x00 0x30b 0x01 0x00 0x30c 0x01 0x00 0x30d 0x01 0x00 0x30e 0x01 0x00 0x30f 0x01 0x00 0x310 0x01 0x00 0x311 0x01 0x00 0x312 0x01 0x00 0x313 0x01 0x00 0x314 0x01 0x00 0x315 0x01 0x00 0x316 0x01 0x00 0x317 0x01 0x00 0x318 0x01 0x00 0x319 0x01 0x00 0x31a 0x01 0x00 0x31b 0x01 0x00 0x31c 0x01 0x00 0x31d 0x01 0x00 0x31e 0x01 0x00 0x31f 0x01>; - iommus = <0x12a 0x1400 0x01>; - qcom,rproc-handle = <0x3ba>; - reg-names = "msi_addr", "smmu_iova_ipa"; - reg = <0x17110040 0x00 0xc0000000 0x10000>; - compatible = "qcom,wcn6750"; - - qcom,icnss_cdev1 { - phandle = <0x61a>; - #cooling-cells = <0x02>; - }; - - qcom,icnss_cdev2 { - phandle = <0x61b>; - #cooling-cells = <0x02>; - }; - - qcom,smp2p_map_wlan_1_in { - interrupt-names = "qcom,smp2p-force-fatal-error", "qcom,smp2p-early-crash-ind"; - interrupts-extended = <0x617 0x00 0x00 0x617 0x01 0x00>; - }; - - qcom,smp2p_map_wlan_2_in { - interrupt-names = "qcom,smp2p-soc-wake-ack"; - interrupts-extended = <0x618 0x00 0x00>; - }; - }; - - qcom,camera-flash0 { - phandle = <0x62b>; - status = "ok"; - switch-source = <0x5c2>; - torch-source = <0x5bc 0x5bd>; - flash-source = <0x5b8 0x5b9>; - oplus,flash-max-current = <0x7d0>; - qcom,flash-name = "pmic"; - compatible = "qcom,camera-flash"; - cell-index = <0x00>; - }; - - qcom,camera-flash1 { - phandle = <0x63a>; - status = "ok"; - switch-source = <0x5c2>; - torch-source = <0x5bc 0x5bd>; - flash-source = <0x5b8 0x5b9>; - oplus,flash-max-current = <0x7d0>; - compatible = "qcom,camera-flash"; - cell-index = <0x01>; - }; - - qcom,cam-res-mgr { - status = "ok"; - compatible = "qcom,cam-res-mgr"; - }; - - wsa_spkr_en1_pinctrl { - phandle = <0x6b5>; - status = "disabled"; - qcom,lpi-gpios; - pinctrl-1 = <0x6e6>; - pinctrl-0 = <0x6e5>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - wsa_spkr_en2_pinctrl { - phandle = <0x6b6>; - status = "disabled"; - qcom,lpi-gpios; - pinctrl-1 = <0x3a2>; - pinctrl-0 = <0x3a3>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - msm_cdc_pinctrl@32 { - phandle = <0x6b8>; - qcom,lpi-gpios; - pinctrl-1 = <0x6e8>; - pinctrl-0 = <0x6e7>; - pinctrl-names = "aud_active", "aud_sleep"; - compatible = "qcom,msm-cdc-pinctrl"; - }; - - va_core_clk { - phandle = <0x6af>; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x307>; - qcom,codec-lpass-ext-clk-freq = <0x124f800>; - qcom,codec-ext-clk-src = <0x02>; - compatible = "qcom,audio-ref-clk"; - }; - - wsa_core_clk { - phandle = <0x6ac>; - status = "disabled"; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x309>; - qcom,codec-lpass-ext-clk-freq = <0x124f800>; - qcom,codec-ext-clk-src = <0x03>; - compatible = "qcom,audio-ref-clk"; - }; - - rx_core_clk { - phandle = <0x6ab>; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x30e>; - qcom,codec-lpass-ext-clk-freq = <0x1588800>; - qcom,codec-ext-clk-src = <0x05>; - compatible = "qcom,audio-ref-clk"; - }; - - rx_core_tx_clk { - phandle = <0x6ad>; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x312>; - qcom,codec-lpass-ext-clk-freq = <0x124f800>; - qcom,codec-ext-clk-src = <0x0d>; - compatible = "qcom,audio-ref-clk"; - }; - - tx_core_clk { - phandle = <0x6aa>; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x30c>; - qcom,codec-lpass-ext-clk-freq = <0x124f800>; - qcom,codec-ext-clk-src = <0x07>; - compatible = "qcom,audio-ref-clk"; - }; - - wsa_core_tx_clk { - phandle = <0x6ae>; - status = "disabled"; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x314>; - qcom,codec-lpass-ext-clk-freq = <0x124f800>; - qcom,codec-ext-clk-src = <0x0e>; - compatible = "qcom,audio-ref-clk"; - }; - - rx_mclk2_2x_clk { - phandle = <0x6b3>; - #clock-cells = <0x01>; - qcom,codec-lpass-clk-id = <0x318>; - qcom,codec-lpass-ext-clk-freq = <0x124f800>; - qcom,codec-ext-clk-src = <0x10>; - compatible = "qcom,audio-ref-clk"; - }; - - oplus,audio-drv { - oplus,speaker-codec-dai-name = "tfa98xx-aif-4-34", "tfa98xx-aif-4-35"; - oplus,speaker-codec-name = "tfa98xx.4-0034", "tfa98xx.4-0035"; - oplus,speaker-i2s-id = <0x01>; - oplus,speaker-vendor = "nxp"; - compatible = "oplus,asoc-audio"; - }; - - dsi_panel_pwr_supply_sim { - phandle = <0x767>; - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,panel-supply-entry@0 { - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-disable-load = <0x1f40>; - qcom,supply-enable-load = <0x35b60>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-min-voltage = <0x1b7740>; - qcom,supply-name = "dummy"; - reg = <0x00>; - }; - }; - - dsi_panel_pwr_supply_amoled { - phandle = <0x768>; - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,panel-supply-entry@0 { - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-disable-load = <0x1f40>; - qcom,supply-enable-load = <0x35b60>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-min-voltage = <0x1b7740>; - qcom,supply-name = "vddio"; - reg = <0x00>; - }; - - qcom,panel-supply-entry@1 { - qcom,supply-post-off-sleep = <0x02>; - qcom,supply-post-on-sleep = <0x01>; - qcom,supply-disable-load = <0x12c>; - qcom,supply-enable-load = <0x2710>; - qcom,supply-max-voltage = <0x3613c0>; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-name = "vci"; - reg = <0x01>; - }; - - qcom,panel-supply-entry@2 { - qcom,supply-post-off-sleep = <0x02>; - qcom,supply-post-on-sleep = <0x00>; - qcom,supply-disable-load = <0x00>; - qcom,supply-enable-load = <0x30d40>; - qcom,supply-max-voltage = <0x1312d0>; - qcom,supply-min-voltage = <0x124f80>; - qcom,supply-name = "vdd"; - reg = <0x02>; - }; - }; - - dsi_panel_pwr_supply_lcd { - phandle = <0x791>; - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,panel-supply-entry@0 { - qcom,supply-post-on-sleep = <0x14>; - qcom,supply-disable-load = <0x1f40>; - qcom,supply-enable-load = <0x35b60>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-min-voltage = <0x1b7740>; - qcom,supply-name = "vddio"; - reg = <0x00>; - }; - - qcom,panel-supply-entry@1 { - qcom,supply-disable-load = <0x64>; - qcom,supply-enable-load = <0x3f7a0>; - qcom,supply-max-voltage = <0x5b8d80>; - qcom,supply-min-voltage = <0x4630c0>; - qcom,supply-name = "avdd"; - reg = <0x01>; - }; - }; - - qcom,dsi-display-primary { - phandle = <0x772>; - qcom,dsi-default-panel = <0x76d>; - vdd-supply = <0x152>; - vci-supply = <0x151>; - vddio-supply = <0x150>; - clock-names = "pll_byte_clk0", "pll_dsi_clk0", "pll_byte_clk1", "pll_dsi_clk1", "mdp_core_clk"; - clocks = <0x510 0x00 0x510 0x01 0x511 0x02 0x511 0x03 0x155 0x3d>; - qcom,demura-panel-id = <0x122e700 0x471>; - qcom,mdp = <0x50a>; - qcom,panel-te-source = <0x00>; - qcom,platform-te-gpio = <0x16c 0x4d 0x00>; - pinctrl-1 = <0x76b 0x76c>; - pinctrl-0 = <0x769 0x76a>; - pinctrl-names = "panel_active", "panel_suspend"; - qcom,dsi-phy = <0x510 0x511>; - qcom,dsi-ctrl = <0x50e 0x50f>; - label = "primary"; - compatible = "qcom,dsi-display"; - }; - - qcom,dsi-display-secondary { - phandle = <0x773>; - vdd-supply = <0x152>; - vci-supply = <0x151>; - vddio-supply = <0x150>; - clock-names = "pll_byte_clk0", "pll_dsi_clk0", "pll_byte_clk1", "pll_dsi_clk1", "mdp_core_clk"; - clocks = <0x510 0x00 0x510 0x01 0x511 0x02 0x511 0x03 0x155 0x3d>; - qcom,demura-panel-id = <0x00 0x00>; - qcom,mdp = <0x50a>; - qcom,panel-te-source = <0x01>; - qcom,platform-te-gpio = <0x16c 0x4e 0x00>; - pinctrl-1 = <0x770 0x771>; - pinctrl-0 = <0x76e 0x76f>; - pinctrl-names = "panel_active", "panel_suspend"; - qcom,dsi-phy = <0x510 0x511>; - qcom,dsi-ctrl = <0x50e 0x50f>; - label = "secondary"; - compatible = "qcom,dsi-display"; - }; - - qcom,wb-display@1 { - phandle = <0x774>; - clock-names = "mdp_core_clk"; - clocks = <0x155 0x3d>; - label = "wb_display1"; - cell-index = <0x00>; - compatible = "qcom,wb-display"; - }; - - qcom,wb-display@2 { - phandle = <0x775>; - clock-names = "mdp_core_clk"; - clocks = <0x155 0x3d>; - label = "wb_display2"; - cell-index = <0x01>; - compatible = "qcom,wb-display"; - }; - - dsi_panel_bale_P_3_AB714_dsc_cmd { - qcom,dsi-display-active; - }; - - dsi_panel_bale_P_7_AB715_dsc_cmd { - qcom,dsi-display-active; - }; - - dsi_panel_bale_P_7_AB715_dsc_cmd_dvt { - qcom,dsi-display-active; - }; - - dsi_panel_bale_P_7_AB715_dsc_cmd_pvt { - qcom,dsi-display-active; - }; - - oplus,dsi-display-dev { - phandle = <0x796>; - oplus,dsi-panel-extended; - oplus,dsi-panel-secondary; - oplus,dsi-panel-primary = <0x76d 0x77a 0x77b 0x77c 0x77d>; - }; - - dsi_panel_pwr_supply_bale { - phandle = <0x779>; - #size-cells = <0x00>; - #address-cells = <0x01>; - - qcom,panel-supply-entry@0 { - qcom,supply-pre-off-sleep = <0x0a>; - qcom,supply-post-on-sleep = <0x02>; - qcom,supply-disable-load = <0x1f40>; - qcom,supply-enable-load = <0x35b60>; - qcom,supply-max-voltage = <0x1b7740>; - qcom,supply-min-voltage = <0x1b7740>; - qcom,supply-name = "vddio"; - reg = <0x00>; - }; - - qcom,panel-supply-entry@1 { - qcom,supply-post-off-sleep = <0x01>; - qcom,supply-pre-off-sleep = <0x01>; - qcom,supply-post-on-sleep = <0x05>; - qcom,supply-pre-on-sleep = <0x01>; - qcom,supply-disable-load = <0x12c>; - qcom,supply-enable-load = <0x2710>; - qcom,supply-max-voltage = <0x2dc6c0>; - qcom,supply-min-voltage = <0x2dc6c0>; - qcom,supply-name = "vci"; - reg = <0x01>; - }; - }; - - bt_wcn6750 { - phandle = <0x798>; - qcom,bt-vdd-ipa-2p2-config = <0x186a00 0x249f00 0x00 0x01>; - qcom,bt-vdd-rfa2-config = <0x132a40 0x157c00 0x00 0x01>; - qcom,bt-vdd-rfa1-config = <0x1c5200 0x1f20c0 0x00 0x01>; - qcom,bt-vdd-rfa-0p8-config = <0xec540 0xfde80 0x00 0x01>; - qcom,bt-vdd-rfacmn-config = <0xec540 0xfde80 0x00 0x01>; - qcom,bt-vdd-dig-config = <0xec540 0xfde80 0x00 0x01>; - qcom,bt-vdd-aon-config = <0xec540 0xfde80 0x00 0x01>; - qcom,bt-vdd-io-config = <0x1b7740 0x1b7740 0x00 0x01>; - qcom,bt-vdd-ipa-2p2-supply = <0x345>; - qcom,bt-vdd-rfa2-supply = <0x347>; - qcom,bt-vdd-rfa1-supply = <0x346>; - qcom,bt-vdd-rfa-0p8-supply = <0x348>; - qcom,bt-vdd-rfacmn-supply = <0x348>; - qcom,bt-vdd-dig-supply = <0x348>; - qcom,bt-vdd-aon-supply = <0x348>; - qcom,bt-vdd-io-supply = <0x1e1>; - qcom,wl-reset-gpio = <0x16c 0x23 0x00>; - qcom,bt-sw-ctrl-gpio = <0x16c 0x50 0x00>; - qcom,bt-reset-gpio = <0x16c 0x9c 0x00>; - mpm_wake_set_gpios = <0x50>; - pinctrl-0 = <0x797>; - pinctrl-names = "default"; - compatible = "qcom,wcn6750-bt"; - }; - }; - - thermal-zones { - phandle = <0x458>; - - sdr0_pa { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x48>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sdr0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x26>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x2e>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x2f>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw2 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x30>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw3 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x31>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw_pa1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x1a>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw_pa2 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x1b>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw_pa3 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x1c>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - mmw_ific0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x32>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sub1_modem_cfg { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x33>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sub1_lte_cc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x34>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sub1_mcg_fr1_cc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x35>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sub1_mcg_fr2_cc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x36>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sub1_scg_fr1_cc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x37>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sub1_scg_fr2_cc { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26c 0x38>; - - trips { - - thermal-engine-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - aoss-0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x00>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - cpuss-0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x01>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - cpuss-1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x02>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - cpu-1-0-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x03>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu3-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x26e>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu100_cdev { - trip = <0x26e>; - cooling-device = <0x26f 0x01 0x01>; - }; - }; - }; - - cpu-1-0-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x04>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu3-emerg1-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x270>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu101_cdev { - trip = <0x270>; - cooling-device = <0x26f 0x01 0x01>; - }; - }; - }; - - cpu-1-1-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x05>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu4-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x271>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu110_cdev { - trip = <0x271>; - cooling-device = <0x272 0x01 0x01>; - }; - }; - }; - - cpu-1-1-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x06>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu4-emerg1-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x273>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu111_cdev { - trip = <0x273>; - cooling-device = <0x272 0x01 0x01>; - }; - }; - }; - - cpu-1-2-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x07>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu5-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x274>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu120_cdev { - trip = <0x274>; - cooling-device = <0x275 0x01 0x01>; - }; - }; - }; - - cpu-1-2-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x08>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu5-emerg1-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x276>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu121_cdev { - trip = <0x276>; - cooling-device = <0x275 0x01 0x01>; - }; - }; - }; - - cpu-1-3-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x09>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu6-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x277>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu130_cdev { - trip = <0x277>; - cooling-device = <0x278 0x01 0x01>; - }; - }; - }; - - cpu-1-3-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x0a>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu6-emerg1-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x279>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu131_cdev { - trip = <0x279>; - cooling-device = <0x278 0x01 0x01>; - }; - }; - }; - - cpu-2-0-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x0b>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu7-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x27a>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu200_cdev { - trip = <0x27a>; - cooling-device = <0x27b 0x01 0x01>; - }; - }; - }; - - cpu-2-0-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x0c>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu7-emerg1-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x27c>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu201_cdev { - trip = <0x27c>; - cooling-device = <0x27b 0x01 0x01>; - }; - }; - }; - - cpu-2-0-2 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x26d 0x0d>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu7-emerg2-cfg { - temperature = <0x1adb0>; - hysteresis = <0x2710>; - type = "passive"; - phandle = <0x27d>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu202_cdev { - trip = <0x27d>; - cooling-device = <0x27b 0x01 0x01>; - }; - }; - }; - - aoss-1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x00>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - cpu-0-0-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x01>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - cpu-0-1-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x02>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu1-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x1f40>; - type = "passive"; - phandle = <0x27f>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu010_cdev { - trip = <0x27f>; - cooling-device = <0x280 0x01 0x01>; - }; - }; - }; - - cpu-0-2-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x03>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - cpu2-emerg0-cfg { - temperature = <0x1adb0>; - hysteresis = <0x1f40>; - type = "passive"; - phandle = <0x281>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - cpu020_cdev { - trip = <0x281>; - cooling-device = <0x282 0x01 0x01>; - }; - }; - }; - - nsphvx-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x04>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - nsphvx-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x05>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - nsphmx-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x06>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - nsphmx-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x07>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - gpuss-0 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x08>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - tj_cfg { - temperature = <0x17318>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x283>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - gpu0_cdev { - trip = <0x283>; - cooling-device = <0x26b 0x00 0xffffffff>; - }; - }; - }; - - gpuss-1 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x09>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - tj_cfg { - temperature = <0x17318>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x284>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - gpu1_cdev { - trip = <0x284>; - cooling-device = <0x26b 0x00 0xffffffff>; - }; - }; - }; - - gpuss-2 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x0a>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - tj_cfg { - temperature = <0x17318>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x285>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - gpu2_cdev { - trip = <0x285>; - cooling-device = <0x26b 0x00 0xffffffff>; - }; - }; - }; - - gpuss-3 { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x0b>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - tj_cfg { - temperature = <0x17318>; - hysteresis = <0x1388>; - type = "passive"; - phandle = <0x286>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - - cooling-maps { - - gpu3_cdev { - trip = <0x286>; - cooling-device = <0x26b 0x00 0xffffffff>; - }; - }; - }; - - video { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x0c>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - ddr { - polling-delay-passive = <0x0a>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x0d>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - camera-0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x0e>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - camera-1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x27e 0x0f>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - aoss-2 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x287 0x00>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - mdmss-0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x287 0x01>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - mdmss0-config0 { - temperature = <0x18e70>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x459>; - }; - - mdmss0-config1 { - temperature = <0x19a28>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x45a>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - mdmss-1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x287 0x02>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - mdmss1-config0 { - temperature = <0x18e70>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x45b>; - }; - - mdmss1-config1 { - temperature = <0x19a28>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x45c>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - mdmss-2 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x287 0x03>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - mdmss2-config0 { - temperature = <0x18e70>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x45d>; - }; - - mdmss2-config1 { - temperature = <0x19a28>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x45e>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - mdmss-3 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x287 0x04>; - - trips { - - thermal-engine-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - thermal-hal-config { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - mdmss3-config0 { - temperature = <0x18e70>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x45f>; - }; - - mdmss3-config1 { - temperature = <0x19a28>; - hysteresis = <0xbb8>; - type = "passive"; - phandle = <0x460>; - }; - - reset-mon-cfg { - temperature = <0x1c138>; - hysteresis = <0x1388>; - type = "passive"; - }; - }; - }; - - pmxr2230_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x531>; - phandle = <0x5c3>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x547>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5c4>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5c5>; - }; - }; - - cooling-maps { - - pmxr2230_gpu { - trip = <0x547>; - cooling-device = <0x26b 0x05 0xffffffff>; - }; - }; - }; - - pmxr2230-bcl-lvl0 { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x532 0x05>; - - trips { - - bcl-lvl0 { - temperature = <0x01>; - hysteresis = <0x01>; - type = "passive"; - phandle = <0x542>; - }; - }; - - cooling-maps { - - vph_modem0 { - trip = <0x542>; - cooling-device = <0x43c 0x01 0x01>; - }; - - vph_cdsp0 { - trip = <0x542>; - cooling-device = <0x43a 0x02 0x02>; - }; - - vph_gpu0 { - trip = <0x542>; - cooling-device = <0x26b 0x02 0x02>; - }; - }; - }; - - pmxr2230-bcl-lvl1 { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x532 0x06>; - - trips { - - bcl-lvl1 { - temperature = <0x01>; - hysteresis = <0x01>; - type = "passive"; - phandle = <0x543>; - }; - }; - - cooling-maps { - - vph_modem1 { - trip = <0x543>; - cooling-device = <0x43c 0x02 0x02>; - }; - - vph_cdsp1 { - trip = <0x543>; - cooling-device = <0x43a 0x04 0x04>; - }; - - vph_gpu1 { - trip = <0x543>; - cooling-device = <0x26b 0x03 0x03>; - }; - }; - }; - - pmxr2230-bcl-lvl2 { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x532 0x07>; - - trips { - - bcl-lvl2 { - temperature = <0x01>; - hysteresis = <0x01>; - type = "passive"; - phandle = <0x544>; - }; - }; - - cooling-maps { - - vph_cdsp2 { - trip = <0x544>; - cooling-device = <0x43a 0x07 0x07>; - }; - - vph_gpu2 { - trip = <0x544>; - cooling-device = <0x26b 0x07 0x07>; - }; - }; - }; - - pm8550vs_c_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x533>; - phandle = <0x5ce>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x545>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5cf>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5d0>; - }; - }; - - cooling-maps { - - pm8550vs_c_lte { - trip = <0x545>; - cooling-device = <0x43d 0xff 0xff>; - }; - - pm8550vs_c_nr { - trip = <0x545>; - cooling-device = <0x43f 0xff 0xff>; - }; - }; - }; - - pm8550vs_d_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x534>; - status = "disabled"; - phandle = <0x5d1>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5d2>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5d3>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5d4>; - }; - }; - }; - - pm8550vs_e_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x535>; - status = "disabled"; - phandle = <0x5d5>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5d6>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5d7>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5d8>; - }; - }; - }; - - pm8550vs_g_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x536>; - status = "disabled"; - phandle = <0x5d9>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5da>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5db>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5dc>; - }; - }; - }; - - pm8550ve_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x537>; - phandle = <0x5de>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x546>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5df>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5e0>; - }; - }; - - cooling-maps { - - pm8550ve_apc1 { - trip = <0x546>; - cooling-device = <0x42e 0x01 0x01>; - }; - }; - }; - - pmr735a_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x538>; - phandle = <0x5e2>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5e3>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5e4>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5e5>; - }; - }; - }; - - pm8010m_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x539>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "critical"; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - }; - }; - }; - - pm8010n_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x53a>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "critical"; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - }; - }; - }; - - sys-therm-0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x44>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - display-test-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - phandle = <0x548>; - }; - - display-test-config2 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - phandle = <0x549>; - }; - - display-test-config3 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - phandle = <0x54a>; - }; - }; - - cooling-maps { - - display_cdev1 { - trip = <0x548>; - cooling-device = <0x456 0x01 0x01>; - }; - - display_cdev2 { - trip = <0x549>; - cooling-device = <0x456 0x02 0x02>; - }; - - display_cdev3 { - trip = <0x54a>; - cooling-device = <0x456 0x03 0x03>; - }; - }; - }; - - sys-therm-1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x144>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-2 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x145>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-3 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x146>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-4 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x147>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-5 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x14c>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-10 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x148>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-14 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x14d>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pm7550ba_tz { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-governor = "step_wise"; - thermal-sensors = <0x552>; - phandle = <0x5f4>; - - trips { - - trip0 { - temperature = <0x17318>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x5f5>; - }; - - trip1 { - temperature = <0x1c138>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5f6>; - }; - - trip2 { - temperature = <0x23668>; - hysteresis = <0x00>; - type = "critical"; - phandle = <0x5f7>; - }; - }; - }; - - pm7550ba-ibat-lvl0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x00>; - - trips { - - ibat-lvl0 { - temperature = <0x1b58>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x5f8>; - }; - }; - }; - - pm7550ba-ibat-lvl1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x01>; - - trips { - - ibat-lvl1 { - temperature = <0x2328>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x5f9>; - }; - }; - }; - - pm7550ba-bcl-lvl0 { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x05>; - - trips { - - thermal-engine-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - thermal-hal-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - b-bcl-lvl0 { - temperature = <0x01>; - hysteresis = <0x01>; - type = "passive"; - phandle = <0x556>; - }; - }; - - cooling-maps { - - lbat_modem0 { - trip = <0x556>; - cooling-device = <0x43c 0x01 0x01>; - }; - - lbat_cdsp0 { - trip = <0x556>; - cooling-device = <0x43a 0x02 0x02>; - }; - - lbat_gpu0 { - trip = <0x556>; - cooling-device = <0x26b 0x02 0x02>; - }; - }; - }; - - pm7550ba-bcl-lvl1 { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x06>; - - trips { - - thermal-engine-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - thermal-hal-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - b-bcl-lvl1 { - temperature = <0x01>; - hysteresis = <0x01>; - type = "passive"; - phandle = <0x557>; - }; - }; - - cooling-maps { - - lbat_modem1 { - trip = <0x557>; - cooling-device = <0x43c 0x02 0x02>; - }; - - lbat_cdsp1 { - trip = <0x557>; - cooling-device = <0x43a 0x04 0x04>; - }; - - lbat_gpu1 { - trip = <0x557>; - cooling-device = <0x26b 0x03 0x03>; - }; - }; - }; - - pm7550ba-bcl-lvl2 { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x07>; - - trips { - - thermal-engine-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - thermal-hal-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - b-bcl-lvl2 { - temperature = <0x01>; - hysteresis = <0x01>; - type = "passive"; - phandle = <0x558>; - }; - }; - - cooling-maps { - - lbat_cdsp2 { - trip = <0x558>; - cooling-device = <0x43a 0x07 0x07>; - }; - - lbat_gpu2 { - trip = <0x558>; - cooling-device = <0x26b 0x07 0x07>; - }; - }; - }; - - socd { - polling-delay-passive = <0x64>; - polling-delay = <0x00>; - status = "disabled"; - thermal-sensors = <0x554>; - - trips { - - thermal-engine-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - thermal-hal-trip { - temperature = <0x64>; - hysteresis = <0x00>; - type = "passive"; - }; - - socd-trip { - temperature = <0x5a>; - hysteresis = <0x00>; - type = "passive"; - phandle = <0x555>; - }; - }; - - cooling-maps { - - socd_apc1 { - trip = <0x555>; - cooling-device = <0x42e 0x01 0x01>; - }; - - socd_cdsp1 { - trip = <0x555>; - cooling-device = <0x43a 0x04 0x04>; - }; - - socd_gpu0 { - trip = <0x555>; - cooling-device = <0x26b 0x04 0x04>; - }; - }; - }; - - sys-therm-6 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x749>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - sys-therm-7 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x52d 0x747>; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - - active-config1 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - - pm7550ba-2s-ibat-0 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x08>; - - trips { - - ibat-2s-lvl0 { - temperature = <0x1388>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x5fb>; - }; - }; - }; - - pm7550ba-2s-ibat-1 { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-sensors = <0x553 0x09>; - - trips { - - ibat-2s-lvl1 { - temperature = <0x1b58>; - hysteresis = <0xc8>; - type = "passive"; - phandle = <0x5fc>; - }; - }; - }; - - svooc_mos_btb_usr { - polling-delay-passive = <0x00>; - polling-delay = <0x00>; - thermal-governor = "user_space"; - thermal-sensors = <0x52d 0x45>; - wake-capable-sensor; - - trips { - - active-config0 { - temperature = <0x1e848>; - hysteresis = <0x3e8>; - type = "passive"; - }; - }; - }; - }; - - __symbols__ { - non_secure_cb_group = "/soc/qcom,cvp@ab00000/cvp_non_secure_cb_group"; - msm_cvp = "/soc/qcom,cvp@ab00000"; - funnel_gfx_in_cx_dbgc = "/soc/funnel@10963000/in-ports/port@1/endpoint"; - funnel_gfx_in_gx_dbgc = "/soc/funnel@10963000/in-ports/port@0/endpoint"; - gx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-gx/out-ports/port/endpoint"; - coresight_gx_dgbc = "/soc/qcom,gpu-coresight-gx"; - cx_dbgc_out_funnel_gfx = "/soc/qcom,gpu-coresight-cx/out-ports/port/endpoint"; - coresight_cx_dgbc = "/soc/qcom,gpu-coresight-cx"; - gmu = "/soc/qcom,gmu@3d69000"; - gfx3d_secure = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_secure"; - gfx3d_user = "/soc/qcom,kgsl-iommu@3da0000/gfx3d_user"; - kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@3da0000"; - msm_fastrpc = "/soc/qcom,msm_fastrpc"; - ipa_smmu_11ad = "/soc/qcom,ipa@3e00000/ipa_smmu_11ad"; - ipa_smmu_uc = "/soc/qcom,ipa@3e00000/ipa_smmu_uc"; - ipa_smmu_wlan = "/soc/qcom,ipa@3e00000/ipa_smmu_wlan"; - ipa_smmu_ap = "/soc/qcom,ipa@3e00000/ipa_smmu_ap"; - ipa_hw = "/soc/qcom,ipa@3e00000"; - 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@ae154000"; - 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_phy1 = "/soc/qcom,mdss_dsi_phy1@ae97500"; - mdss_dsi_phy0 = "/soc/qcom,mdss_dsi_phy0@ae95500"; - mdss_dsi1 = "/soc/qcom,mdss_dsi_ctrl1@ae96000"; - mdss_dsi0 = "/soc/qcom,mdss_dsi_ctrl0@ae94000"; - mdss_mdp = "/soc/qcom,mdss_mdp@ae00000"; - qcom_qbt = "/soc/qcom,qbt_handler"; - 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"; - pineapple_snd = "/soc/spf_core_platform/sound"; - swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master"; - wsa_macro = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000"; - swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master"; - rx_macro = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000"; - tx_macro = "/soc/spf_core_platform/lpass-cdc/tx-macro@6AE0000"; - swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000/va_swr_master"; - va_macro = "/soc/spf_core_platform/lpass-cdc/va-macro@6D44000"; - lpass_cdc = "/soc/spf_core_platform/lpass-cdc"; - lpi_tlmm = "/soc/spf_core_platform/lpi_pinctrl@6E80000"; - 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"; - adsp_notify = "/soc/qcom,msm-adsp-notify"; - adsp_loader = "/soc/qcom,msm-adsp-loader"; - audio_pkt_core_platform = "/soc/qcom,audio-pkt-core-platform"; - stub_codec = "/soc/qcom,msm-stub-codec"; - ipclite_cam = "/soc/ipclite/cam"; - ipclite_cvp = "/soc/ipclite/cvp"; - ipclite_cdsp = "/soc/ipclite/cdsp"; - ipclite_apss = "/soc/ipclite/apss"; - ipcc_compute_l0 = "/soc/qcom,ipcc_compute_l0@443000"; - msm_mmrm = "/soc/qcom,mmrm"; - msm_mmrm_test = "/soc/qcom,mmrm-test"; - cam_jpeg_dma0 = "/soc/qcom,jpegdma0@ac2b000"; - cam_jpeg_enc0 = "/soc/qcom,jpegenc0@ac2a000"; - cre = "/soc/qcom,cre@acfc000"; - cam_bps = "/soc/qcom,bps@ac2c000"; - cam_ipe0 = "/soc/qcom,ipe0@ac42000"; - cam_icp = "/soc/qcom,icp@ac00000"; - cam_vfe_lite1 = "/soc/qcom,ife-lite1@accf000"; - cam_csid_lite1 = "/soc/qcom,csid-lite1@accf000"; - cam_vfe_lite0 = "/soc/qcom,ife-lite0@acca000"; - cam_csid_lite0 = "/soc/qcom,csid-lite0@acca000"; - cam_vfe2 = "/soc/qcom,ife2@ac80000"; - cam_csid2 = "/soc/qcom,csid2@acbb000"; - cam_vfe1 = "/soc/qcom,ife1@ac71000"; - cam_csid1 = "/soc/qcom,csid1@acb9000"; - cam_vfe0 = "/soc/qcom,ife0@ac62000"; - cam_csid0 = "/soc/qcom,csid0@acb7000"; - cam_sfe1 = "/soc/qcom,sfe1@aca6000"; - cam_sfe0 = "/soc/qcom,sfe0@ac9e000"; - icp0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/icp0-all-rd"; - rt_cdm4_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm4-all-rd"; - rt_cdm3_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm3-all-rd"; - rt_cdm2_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm2-all-rd"; - rt_cdm1_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm1-all-rd"; - rt_cdm0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/rt-cdm0-all-rd"; - ipe0_in_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-in-rd"; - ipe0_ref_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-ref-rd"; - jpeg_dma0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg0-dma0-all-rd"; - jpeg_enc0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg0-enc0-all-rd"; - bps0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-rd"; - cre0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre0-all-rd"; - jpeg_dma0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg-dma0-all-wr"; - jpeg_enc0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/jpeg-enc0-all-wr"; - cre0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/cre0-all-wr"; - bps0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/bps0-all-wr"; - ipe0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ipe0-all-wr"; - sfe1_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe1-all-rd"; - sfe0_all_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe0-all-rd"; - ife2_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-stats-wr"; - ife1_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-stats-wr"; - ife0_stats_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-stats-wr"; - ife3_rdi_stats_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife3-rdi-stats-pixel-raw-wr"; - ife4_rdi_stats_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife4-rdi-stats-pixel-raw-wr"; - ife2_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-pdaf-linear-wr"; - ife1_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-pdaf-linear-wr"; - ife0_pdaf_linear_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-pdaf-linear-wr"; - sfe1_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe1-all-wr"; - sfe0_all_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/sfe0-all-wr"; - ife2_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-rdi-pixel-raw-wr"; - ife1_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-rdi-pixel-raw-wr"; - ife0_rdi_pixel_raw_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-rdi-pixel-raw-wr"; - ife2_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife2-ubwc-wr"; - ife1_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife1-ubwc-wr"; - ife0_ubwc_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level0-nodes/ife0-ubwc-wr"; - level1_nrt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt0-rd"; - level1_nrt1_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt1-rd"; - level1_nrt3_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt3-rd"; - level1_nrt1_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt1-wr"; - level1_nrt2_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-nrt2-wr"; - level1_rt0_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt0-rd"; - level1_rt4_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt4-wr1"; - level1_rt3_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt3-wr"; - level1_rt2_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt2-wr"; - level1_rt1_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level1-nodes/level1-rt1-wr"; - level2_icp_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-icp-rd"; - level2_nrt_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt-rd"; - level2_nrt_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-nrt-wr"; - level2_rt_rd = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt-rd"; - level2_rt_wr = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level2-nodes/level2-rt-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_rt_rd_wr_sum = "/soc/qcom,cam-cpas@ac13000/camera-bus-nodes/level3-nodes/level3-rt-rd-wr-sum"; - cre_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cre/iova-mem-map"; - rt_cdm_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_cdm/iova-mem-map"; - icp_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_icp/iova-mem-map"; - jpeg_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_jpeg/iova-mem-map"; - ife_iova_mem_map = "/soc/qcom,cam_smmu/msm_cam_smmu_ife/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_csiphy_tpg15 = "/soc/qcom,tpg15@acf8000"; - cam_csiphy_tpg14 = "/soc/qcom,tpg14@acf7000"; - cam_csiphy_tpg13 = "/soc/qcom,tpg13@acf6000"; - cam_csiphy4 = "/soc/qcom,csiphy4@acec000"; - 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_ponv_front_suspend = "/soc/pinctrl@f000000/cam_sensor_ponv_front_suspend"; - cam_sensor_ponv_front_active = "/soc/pinctrl@f000000/cam_sensor_ponv_front_active"; - 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_mclk5_suspend = "/soc/pinctrl@f000000/cam_sensor_mclk5_suspend"; - cam_sensor_mclk5_active = "/soc/pinctrl@f000000/cam_sensor_mclk5_active"; - 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_i2c_scl3_suspend = "/soc/pinctrl@f000000/cci_i2c_scl3_suspend"; - cci_i2c_scl3_active = "/soc/pinctrl@f000000/cci_i2c_scl3_active"; - cci_i2c_sda3_suspend = "/soc/pinctrl@f000000/cci_i2c_sda3_suspend"; - cci_i2c_sda3_active = "/soc/pinctrl@f000000/cci_i2c_sda3_active"; - cci_i2c_scl2_suspend = "/soc/pinctrl@f000000/cci_i2c_scl2_suspend"; - cci_i2c_scl2_active = "/soc/pinctrl@f000000/cci_i2c_scl2_active"; - cci_i2c_sda2_suspend = "/soc/pinctrl@f000000/cci_i2c_sda2_suspend"; - cci_i2c_sda2_active = "/soc/pinctrl@f000000/cci_i2c_sda2_active"; - cci_i2c_scl1_suspend = "/soc/pinctrl@f000000/cci_i2c_scl1_suspend"; - cci_i2c_scl1_active = "/soc/pinctrl@f000000/cci_i2c_scl1_active"; - cci_i2c_sda1_suspend = "/soc/pinctrl@f000000/cci_i2c_sda1_suspend"; - cci_i2c_sda1_active = "/soc/pinctrl@f000000/cci_i2c_sda1_active"; - cci_i2c_scl0_suspend = "/soc/pinctrl@f000000/cci_i2c_scl0_suspend"; - cci_i2c_scl0_active = "/soc/pinctrl@f000000/cci_i2c_scl0_active"; - cci_i2c_sda0_suspend = "/soc/pinctrl@f000000/cci_i2c_sda0_suspend"; - cci_i2c_sda0_active = "/soc/pinctrl@f000000/cci_i2c_sda0_active"; - msm_vidc = "/soc/qcom,vidc@aa00000"; - nfc_enable_suspend = "/soc/pinctrl@f000000/nfc/nfc_enable_suspend"; - nfc_enable_active = "/soc/pinctrl@f000000/nfc/nfc_enable_active"; - nfc_int_suspend = "/soc/pinctrl@f000000/nfc/nfc_int_suspend"; - nfc_int_active = "/soc/pinctrl@f000000/nfc/nfc_int_active"; - chosen = "/chosen"; - reserved_memory = "/reserved-memory"; - dump_mem = "/reserved-memory/mem_dump_region"; - cdsp_eva_mem = "/reserved-memory/cdsp_eva_region"; - system_cma = "/reserved-memory/linux,cma"; - adsp_mem_heap = "/reserved-memory/adsp_heap_region"; - cdsp_secure_heap_cma = "/reserved-memory/secure_cdsp_region"; - qseecom_mem = "/reserved-memory/qseecom_region"; - qseecom_ta_mem = "/reserved-memory/qseecom_ta_region"; - kinfo_mem = "/reserved-memory/debug_kinfo_region"; - non_secure_display_memory = "/reserved-memory/non_secure_display_region"; - ramoops_mem = "/reserved-memory/ramoops_region"; - va_md_mem = "/reserved-memory/va_md_mem_region"; - gunyah_hyp_mem = "/reserved-memory/gunyah_hyp_region@80000000"; - cpusys_vm_mem = "/reserved-memory/cpusys_vm_region@80e00000"; - tags_mem = "/reserved-memory/tags_region@81200000"; - xbl_dtlog_mem = "/reserved-memory/xbl_dtlog_region@81a00000"; - xbl_ramdump_mem = "/reserved-memory/xbl_ramdump_region@81a40000"; - aop_image_mem = "/reserved-memory/aop_image_region@81c00000"; - aop_cmd_db_mem = "/reserved-memory/aop_cmd_db_region@81c60000"; - aop_config_mem = "/reserved-memory/aop_config_region@81c80000"; - tme_crash_dump_mem = "/reserved-memory/tme_crash_dump_region@81ca0000"; - tme_log_mem = "/reserved-memory/tme_log_region@81ce0000"; - uefi_log_mem = "/reserved-memory/uefi_log_region@81ce4000"; - chipinfo_mem = "/reserved-memory/chipinfo_region@81cf4000"; - secdata_apss_mem = "/reserved-memory/secdata_apss_region@81cff000"; - smem_mem = "/reserved-memory/smem_region@81d00000"; - adsp_mhi_mem = "/reserved-memory/adsp_mhi_region@81f00000"; - pvm_fw_mem = "/reserved-memory/pvm_fw_region@824a0000"; - hyp_mem_database_mem = "/reserved-memory/hyp_mem_database_region@825a0000"; - global_sync_mem = "/reserved-memory/global_sync_region@82600000"; - tz_stat_mem = "/reserved-memory/tz_stat_region@82700000"; - qdss_apps_mem = "/reserved-memory/qdss_apps_region@82800000"; - dsm_partition_1_mem = "/reserved-memory/dsm_partition_1_region@86b00000"; - mpss_mem = "/reserved-memory/mpss_region@8bc00000"; - q6_mpss_dtb_mem = "/reserved-memory/q6_mpss_dtb_region@98900000"; - ipa_fw_mem = "/reserved-memory/ipa_fw_region@98980000"; - ipa_gsi_mem = "/reserved-memory/ipa_gsi_region@98990000"; - gpu_microcode_mem = "/reserved-memory/gpu_microcode_region@9899a000"; - video_mem = "/reserved-memory/video_region@9899c000"; - cvp_mem = "/reserved-memory/cvp_region@9919c000"; - cdsp_mem = "/reserved-memory/cdsp_region@99900000"; - q6_cdsp_dtb_mem = "/reserved-memory/q6_cdsp_dtb_region@9ad00000"; - camera_mem = "/reserved-memory/camera_region@9b300000"; - wpss_mem = "/reserved-memory/wpss_region@9bb00000"; - adspslpi_mem = "/reserved-memory/adspslpi_region@9d400000"; - q6_adsp_dtb_mem = "/reserved-memory/q6_adsp_dtb_region@a0600000"; - wlan_msa_mem = "/reserved-memory/wlan_msa_region@a6400000"; - xbl_sc_mem = "/reserved-memory/xbl_sc_region@d8000000"; - cpucp_fw_mem = "/reserved-memory/cpucp_fw_region@d8040000"; - reserved_mem = "/reserved-memory/reserved_region@d8200000"; - qtee_mem = "/reserved-memory/qtee_region@d82e0000"; - tatags_mem = "/reserved-memory/tatags_region@d8800000"; - dare_tz_res_mem = "/reserved-memory/reserved_region@e1bb0000"; - vm_comm_mem = "/reserved-memory/vm_comm_mem_region"; - trust_ui_vm_mem = "/reserved-memory/trust_ui_vm_region@f3800000"; - oem_vm_mem = "/reserved-memory/oem_vm_region@f7c00000"; - llcc_lpi_mem = "/reserved-memory/llcc_lpi_region@ff800000"; - firmware = "/firmware"; - aliases = "/aliases"; - CPU0 = "/cpus/cpu@0"; - L2_0 = "/cpus/cpu@0/l2-cache"; - L3_0 = "/cpus/cpu@0/l2-cache/l3-cache"; - CPU1 = "/cpus/cpu@100"; - 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"; - SILVER_OFF = "/idle-states/silver-c3"; - SILVER_RAIL_OFF = "/idle-states/silver-cluster0-c4"; - GOLD_OFF = "/idle-states/gold-c3"; - GOLD_RAIL_OFF = "/idle-states/gold-cluster1-c4"; - GOLD_PLUS_OFF = "/idle-states/gold-plus-c3"; - GOLD_PLUS_RAIL_OFF = "/idle-states/gold-plus-cluster3-c4"; - CLUSTER_PWR_DN = "/idle-states/cluster-d4"; - CX_RET = "/idle-states/cx-ret"; - APSS_OFF = "/idle-states/cluster-e3"; - soc = "/soc"; - stm = "/soc/stm@10002000"; - stm_out_funnel_in0 = "/soc/stm@10002000/out-ports/port/endpoint"; - audio_etm0_out_funnel_lpass_lpi = "/soc/audio_etm0/out-ports/port/endpoint"; - tpdm_wpss = "/soc/tpdm@109a0000"; - tpdm_wpss_out_funnel_wpss = "/soc/tpdm@109a0000/out-ports/port/endpoint"; - tpdm_wpss1 = "/soc/tpdm@109a1000"; - tpdm_wpss_1_out_funnel_wpss = "/soc/tpdm@109a1000/out-ports/port/endpoint"; - wpss_etm = "/soc/wpss_etm0"; - wpss_etm0_out_funnel_wpss = "/soc/wpss_etm0/out-ports/port/endpoint"; - tpdm_ddr_lpi = "/soc/tpdm@10b30000"; - tpdm_ddr_lpi_out_funnel_ddr_lpi = "/soc/tpdm@10b30000/out-ports/port/endpoint"; - tpdm_lpass_lpi = "/soc/tpdm@10b46000"; - tpdm_lpass_lpi_out_funnel_lpass_lpi_1 = "/soc/tpdm@10b46000/out-ports/port/endpoint"; - lpass_stm = "/soc/lpass_stm"; - lpass_stm_out_funnel_lpass_lpi_1 = "/soc/lpass_stm/out-ports/port/endpoint"; - funnel_lpass_lpi_1 = "/soc/funnel@10b50000"; - funnel_lpass_lpi_1_in_lpass_stm = "/soc/funnel@10b50000/in-ports/port@0/endpoint"; - funnel_lpass_lpi_1_in_tpdm_lpass_lpi = "/soc/funnel@10b50000/in-ports/port@1/endpoint"; - funnel_lpass_lpi_1_out_funnel_lpass_lpi_0 = "/soc/funnel@10b50000/out-ports/port/endpoint"; - funnel_lpass_lpi_0 = "/soc/funnel@10b44000"; - funnel_lpass_lpi_in_audio_etm0 = "/soc/funnel@10b44000/in-ports/port@0/endpoint"; - funnel_lpass_lpi_0_in_funnel_lpass_lpi_1 = "/soc/funnel@10b44000/in-ports/port@7/endpoint"; - funnel_lpass_lpi_out_funnel_aoss = "/soc/funnel@10b44000/out-ports/port/endpoint"; - tpdm_swao_prio0 = "/soc/tpdm@10b09000"; - tpdm_swao_prio0_out_tpda_aoss = "/soc/tpdm@10b09000/out-ports/port/endpoint"; - tpdm_swao_prio1 = "/soc/tpdm@10b0a000"; - tpdm_swao_prio1_out_tpda_aoss = "/soc/tpdm@10b0a000/out-ports/port/endpoint"; - tpdm_swao_prio2 = "/soc/tpdm@10b0b000"; - tpdm_swao_prio2_out_tpda_aoss = "/soc/tpdm@10b0b000/out-ports/port/endpoint"; - tpdm_swao_prio3 = "/soc/tpdm@10b0c000"; - tpdm_swao_prio3_out_tpda_aoss = "/soc/tpdm@10b0c000/out-ports/port/endpoint"; - tpdm_swao = "/soc/tpdm@10b0d000"; - tpdm_swao_out_tpda_aoss = "/soc/tpdm@10b0d000/out-ports/port/endpoint"; - tpdm_lpass = "/soc/tpdm@10844000"; - tpdm_lpass_out_funnel_lpass = "/soc/tpdm@10844000/out-ports/port/endpoint"; - tpdm_ddr_ch02 = "/soc/tpdm@10d20000"; - tpdm_ddr_ch02_out_funnel_ddr_ch02 = "/soc/tpdm@10d20000/out-ports/port/endpoint"; - tpdm_ddr_ch13 = "/soc/tpdm@10d30000"; - tpdm_ddr_ch13_out_funnel_ddr_ch13 = "/soc/tpdm@10d30000/out-ports/port/endpoint"; - tpdm_ddr0 = "/soc/tpdm@10d00000"; - tpdm_ddr0_out_funnel_ddr_dl0 = "/soc/tpdm@10d00000/out-ports/port/endpoint"; - tpdm_ddr1 = "/soc/tpdm@10d01000"; - tpdm_ddr1_out_funnel_ddr_dl0 = "/soc/tpdm@10d01000/out-ports/port/endpoint"; - tpdm_video = "/soc/tpdm@10830000"; - tpdm_video_out_funnel_video = "/soc/tpdm@10830000/out-ports/port/endpoint"; - tpdm_mdss = "/soc/tpdm@10c60000"; - tpdm_mdss_out_tpda_dlmm = "/soc/tpdm@10c60000/out-ports/port/endpoint"; - tpdm_dlmm_dsb = "/soc/tpdm@10c08000"; - tpdm_dlmm_dsb_out_tpda_dlmm = "/soc/tpdm@10c08000/out-ports/port/endpoint"; - tpdm_dlmm_cmb = "/soc/tpdm@10c09000"; - tpdm_dlmm_cmb_out_tpda_dlmm = "/soc/tpdm@10c09000/out-ports/port/endpoint"; - tpdm_rdpm0 = "/soc/tpdm@10c38000"; - tpdm_rdpm0_out_funnel_dl_west = "/soc/tpdm@10c38000/out-ports/port/endpoint"; - tpdm_rdpm1 = "/soc/tpdm@10c39000"; - tpdm_rdpm1_out_funnel_dl_west = "/soc/tpdm@10c39000/out-ports/port/endpoint"; - tpdm_rdpm2 = "/soc/tpdm@10c3a000"; - tpdm_rdpm2_out_funnel_dl_west = "/soc/tpdm@10c3a000/out-ports/port/endpoint"; - tpdm_gfx = "/soc/tpdm@10900000"; - tpdm_gfx_out_funnel_gfx_dl = "/soc/tpdm@10900000/out-ports/port/endpoint"; - tpdm_prng = "/soc/tpdm@10841000"; - tpdm_prng_out_tpda_dl_center_21 = "/soc/tpdm@10841000/out-ports/port/endpoint"; - tpdm_qm = "/soc/tpdm@109d0000"; - tpdm_qm_out_tpda_dl_center_22 = "/soc/tpdm@109d0000/out-ports/port/endpoint"; - tpdm_gcc = "/soc/tpdm@1082c000"; - tpdm_gcc_out_tpda_dl_center_23 = "/soc/tpdm@1082c000/out-ports/port/endpoint"; - tpdm_vsense = "/soc/tpdm@10840000"; - tpdm_vsense_out_tpda_dl_center_24 = "/soc/tpdm@10840000/out-ports/port/endpoint"; - tpdm_ipa = "/soc/tpdm@10c22000"; - tpdm_ipa_out_tpda_dl_center_26 = "/soc/tpdm@10c22000/out-ports/port/endpoint"; - tpdm_dl_ct = "/soc/tpdm@10c28000"; - tpdm_dl_ct_out_tpda_dl_center_29 = "/soc/tpdm@10c28000/out-ports/port/endpoint"; - tpdm_ipcc = "/soc/tpdm@10c29000"; - tpdm_ipcc_out_tpda_dl_center_30 = "/soc/tpdm@10c29000/out-ports/port/endpoint"; - tpdm_dcc = "/soc/tpdm@10003000"; - tpdm_dcc_out_tpda_qdss = "/soc/tpdm@10003000/out-ports/port/endpoint"; - tpdm_spdm = "/soc/tpdm@1000f000"; - tpdm_spdm_out_tpda_qdss = "/soc/tpdm@1000f000/out-ports/port/endpoint"; - tpdm_ddrss_llcc0 = "/soc/tpdm@10d40000"; - tpdm_ddrss_llcc0_out_tpda_ddr = "/soc/tpdm@10d40000/out-ports/port/endpoint"; - tpdm_ddrss_llcc1 = "/soc/tpdm@10d41000"; - tpdm_ddrss_llcc1_out_tpda_ddr = "/soc/tpdm@10d41000/out-ports/port/endpoint"; - tpdm_ddrss_llcc2 = "/soc/tpdm@10d42000"; - tpdm_ddrss_llcc2_out_tpda_ddr = "/soc/tpdm@10d42000/out-ports/port/endpoint"; - tpdm_ddrss_llcc3 = "/soc/tpdm@10d43000"; - tpdm_ddrss_llcc3_out_tpda_ddr = "/soc/tpdm@10d43000/out-ports/port/endpoint"; - tpdm_titan = "/soc/tpdm@10c16000"; - tpdm_titan_out_tpda_titan = "/soc/tpdm@10c16000/out-ports/port/endpoint"; - tpdm_tmess_prng = "/soc/tpdm@10cc9000"; - tpdm_tmess_prng_out_tpda_tmess = "/soc/tpdm@10cc9000/out-ports/port/endpoint"; - tpdm_tmess0 = "/soc/tpdm@10cc0000"; - tpdm_tmess0_out_tpda_tmess = "/soc/tpdm@10cc0000/out-ports/port/endpoint"; - tpdm_tmess1 = "/soc/tpdm@10cc1000"; - tpdm_tmess1_out_tpda_tmess = "/soc/tpdm@10cc1000/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@10981000"; - tpdm_turing_llm_out_funnel_turing = "/soc/tpdm@10981000/out-ports/port/endpoint"; - tpdm_sdcc2 = "/soc/tpdm@10c20000"; - tpdm_sdcc2_out_tpda_dl_north = "/soc/tpdm@10c20000/out-ports/port/endpoint"; - tpdm_dl_north_dsb = "/soc/tpdm@10ac0000"; - tpdm_dl_north_dsb_out_tpda_dl_north = "/soc/tpdm@10ac0000/out-ports/port/endpoint"; - tpdm_dl_north_cmb = "/soc/tpdm@10ac1000"; - tpdm_dl_north_cmb_out_tpda_dl_north = "/soc/tpdm@10ac1000/out-ports/port/endpoint"; - tpdm_ufs = "/soc/tpdm@10c23000"; - tpdm_ufs_out_tpda_dl_north = "/soc/tpdm@10c23000/out-ports/port/endpoint"; - tpdm_dl_south_dsb = "/soc/tpdm@109c0000"; - tpdm_dl_south_dsb_out_tpda_dl_south = "/soc/tpdm@109c0000/out-ports/port/endpoint"; - tpdm_dl_south_cmb = "/soc/tpdm@109c1000"; - tpdm_dl_south_cmb_out_tpda_dl_south = "/soc/tpdm@109c1000/out-ports/port/endpoint"; - tpdm_llm_silver = "/soc/tpdm@138a0000"; - tpdm_llm_silver_out_tpda_apss = "/soc/tpdm@138a0000/out-ports/port/endpoint"; - tpdm_llm_gold = "/soc/tpdm@138b0000"; - tpdm_llm_gold_out_tpda_apss = "/soc/tpdm@138b0000/out-ports/port/endpoint"; - tpdm_llm_ext = "/soc/tpdm@138c0000"; - tpdm_llm_ext_out_tpda_apss = "/soc/tpdm@138c0000/out-ports/port/endpoint"; - tpdm_apss0 = "/soc/tpdm@13860000"; - tpdm_apss_0_out_tpda_apss = "/soc/tpdm@13860000/out-ports/port/endpoint"; - tpdm_apss2 = "/soc/tpdm@13862000"; - tpdm_apss2_out_tpda_apss = "/soc/tpdm@13862000/out-ports/port/endpoint"; - tpdm_modem0 = "/soc/tpdm@10800000"; - tpdm_modem0_out_tpda_modem = "/soc/tpdm@10800000/out-ports/port/endpoint"; - tpdm_modem1 = "/soc/tpdm@10801000"; - tpdm_modem1_out_tpda_modem = "/soc/tpdm@10801000/out-ports/port/endpoint"; - tpdm_modem_rscc = "/soc/tpdm@1080d000"; - tpdm_modem_rscc_out_funnel_modem_q6 = "/soc/tpdm@1080d000/out-ports/port/endpoint"; - tpda_dl_north = "/soc/tpda@10ac3000"; - tpda_dl_north_in_tpdm_ufs = "/soc/tpda@10ac3000/in-ports/port@1/endpoint"; - tpda_dl_north_in_tpdm_sdcc2 = "/soc/tpda@10ac3000/in-ports/port@2/endpoint"; - tpda_dl_north_in_tpdm_dl_north_dsb = "/soc/tpda@10ac3000/in-ports/port@3/endpoint"; - tpda_dl_north_in_tpdm_dl_north_cmb = "/soc/tpda@10ac3000/in-ports/port@4/endpoint"; - tpda_dl_north_out_funnel_dl_north = "/soc/tpda@10ac3000/out-ports/port@0/endpoint"; - funnel_dl_north = "/soc/funnel@10ac4000"; - funnel_dl_north_in_tpda_dl_north = "/soc/funnel@10ac4000/in-ports/port@0/endpoint"; - funnel_dl_north_out_funnel_dlmm = "/soc/funnel@10ac4000/out-ports/port@0/endpoint"; - funnel_ddr_lpi = "/soc/funnel@10b33000"; - funnel_ddr_lpi_in_tpdm_ddr_lpi = "/soc/funnel@10b33000/in-ports/port@0/endpoint"; - funnel_ddr_out_funnel_aoss = "/soc/funnel@10b33000/out-ports/port@0/endpoint"; - funnel_gfx = "/soc/funnel@10963000"; - funnel_gfx_out_funnel_gfx_dl = "/soc/funnel@10963000/out-ports/port/endpoint"; - funnel_gfx_dl = "/soc/funnel@10902000"; - funnel_gfx_dl_in_tpdm_gfx = "/soc/funnel@10902000/in-ports/port@0/endpoint"; - funnel_gfx_dl_in_funnel_gfx = "/soc/funnel@10902000/in-ports/port@1/endpoint"; - funnel_gfx_dl_out_tpda_dl_center_19 = "/soc/funnel@10902000/out-ports/port@0/endpoint"; - funnel_gfx_dl_out_funnel_dl_center = "/soc/funnel@10902000/out-ports/port@1/endpoint"; - funnel_video = "/soc/funnel@10832000"; - funnel_video_in_tpdm_video = "/soc/funnel@10832000/in-ports/port@0/endpoint"; - funnel_video_out_tpda_dlmm = "/soc/funnel@10832000/out-ports/port@0/endpoint"; - tpda_titan = "/soc/tpda@10c17000"; - tpda_titan_in_tpdm_titan = "/soc/tpda@10c17000/in-ports/port@0/endpoint"; - tpda_titan_out_funnel_titan = "/soc/tpda@10c17000/out-ports/port@0/endpoint"; - funnel_titan = "/soc/funnel@10c14000"; - funnel_titan_in_tpda_titan = "/soc/funnel@10c14000/in-ports/port@2/endpoint"; - funnel_titan_out_funnel_dlmm = "/soc/funnel@10c14000/out-ports/port@0/endpoint"; - tpda_tmess = "/soc/tpda@10cc4000"; - tpda_tmess_in_tpdm_tmess_prng = "/soc/tpda@10cc4000/in-ports/port@0/endpoint"; - tpda_tmess_in_tpdm_tmess0 = "/soc/tpda@10cc4000/in-ports/port@1/endpoint"; - tpda_tmess_in_tpdm_tmess1 = "/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@0/endpoint"; - funnel_tmess_out_funnel_in1 = "/soc/funnel@10cc5000/out-ports/port@0/endpoint"; - tpda_dlmm = "/soc/tpda@10c0b000"; - tpda_dlmm_in_tpdm_mdss = "/soc/tpda@10c0b000/in-ports/port@5/endpoint"; - tpda_dlmm_in_funnel_video = "/soc/tpda@10c0b000/in-ports/port@9/endpoint"; - tpda_dlmm_in_tpdm_dlmm_dsb = "/soc/tpda@10c0b000/in-ports/port@26/endpoint"; - tpda_dlmm_in_tpdm_dlmm_cmb = "/soc/tpda@10c0b000/in-ports/port@27/endpoint"; - tpda_dlmm_out_funnel_dlmm = "/soc/tpda@10c0b000/out-ports/port/endpoint"; - funnel_dlmm = "/soc/funnel@10c0c000"; - funnel_dlmm_in_tpda_dlmm = "/soc/funnel@10c0c000/in-ports/port@0/endpoint"; - funnel_dlmm_in_funnel_titan = "/soc/funnel@10c0c000/in-ports/port@2/endpoint"; - funnel_dlmm_in_funnel_dl_north = "/soc/funnel@10c0c000/in-ports/port@6/endpoint"; - funnel_dlmm_out_funnel_dl_center = "/soc/funnel@10c0c000/out-ports/port@0/endpoint"; - funnel_wpss = "/soc/funnel@109a3000"; - funnel_wpss_in_tpdm_wpss = "/soc/funnel@109a3000/in-ports/port@0/endpoint"; - funnel_wpss_in_tpdm_wpss_1 = "/soc/funnel@109a3000/in-ports/port@1/endpoint"; - funnel_wpss_in_wpss_etm0 = "/soc/funnel@109a3000/in-ports/port@2/endpoint"; - funnel_wpss_out_tpda_dl_center1_5 = "/soc/funnel@109a3000/out-ports/port@0/endpoint"; - funnel_wpss_out_tpda_dl_center1_6 = "/soc/funnel@109a3000/out-ports/port@1/endpoint"; - funnel_wpss_out_funnel_dl_center1 = "/soc/funnel@109a3000/out-ports/port@2/endpoint"; - funnel_lpass = "/soc/funnel@10846000"; - funnel_lpass_in_tpdm_lpass = "/soc/funnel@10846000/in-ports/port@0/endpoint"; - funnel_lpass_out_tpda_dl_center = "/soc/funnel@10846000/out-ports/port@0/endpoint"; - funnel_ddr_ch02 = "/soc/funnel@10d22000"; - funnel_ddr_ch02_in_tpdm_ddr_ch02 = "/soc/funnel@10d22000/in-ports/port@0/endpoint"; - funnel_ddr_ch02_out_funnel_ddr_dl0 = "/soc/funnel@10d22000/out-ports/port@0/endpoint"; - funnel_ddr_ch13 = "/soc/funnel@10d32000"; - funnel_ddr_ch13_in_tpdm_ddr_ch13 = "/soc/funnel@10d32000/in-ports/port@0/endpoint"; - funnel_ddr_ch13_out_funnel_ddr_dl0 = "/soc/funnel@10d32000/out-ports/port@0/endpoint"; - tpda_llcc = "/soc/tpda@10d09000"; - tpda_ddr_in_tpdm_ddrss_llcc0 = "/soc/tpda@10d09000/in-ports/port@0/endpoint"; - tpda_ddr_in_tpdm_ddrss_llcc1 = "/soc/tpda@10d09000/in-ports/port@1/endpoint"; - tpda_ddr_in_tpdm_ddrss_llcc2 = "/soc/tpda@10d09000/in-ports/port@2/endpoint"; - tpda_ddr_in_tpdm_ddrss_llcc3 = "/soc/tpda@10d09000/in-ports/port@3/endpoint"; - tpda_ddr_out_funnel_ddr_dl1 = "/soc/tpda@10d09000/out-ports/port@0/endpoint"; - gladiator = "/soc/gladiator"; - gladiator_out_funnel_ddr_dl1 = "/soc/gladiator/out-ports/port/endpoint"; - funnel_ddr_dl1 = "/soc/funnel@10d0a000"; - funnel_ddr_dl1_in_tpda_ddr = "/soc/funnel@10d0a000/in-ports/port@0/endpoint"; - funnel_ddr_dl1_in_gladiator = "/soc/funnel@10d0a000/in-ports/port@3/endpoint"; - funnel_ddr_dl1_out_funnel_ddr_dl0 = "/soc/funnel@10d0a000/out-ports/port@0/endpoint"; - funnel_ddr_dl0 = "/soc/funnel@10d03000"; - funnel_ddr_dl0_in_funnel_ddr_ch02 = "/soc/funnel@10d03000/in-ports/port@0/endpoint"; - funnel_ddr_dl0_in_funnel_ddr_ch13 = "/soc/funnel@10d03000/in-ports/port@1/endpoint"; - funnel_ddr_dl0_in_tpdm_ddr0 = "/soc/funnel@10d03000/in-ports/port@2/endpoint"; - funnel_ddr_dl0_in_tpdm_ddr1 = "/soc/funnel@10d03000/in-ports/port@3/endpoint"; - funnel_ddr_dl0_in_funnel_ddr_dl1 = "/soc/funnel@10d03000/in-ports/port@4/endpoint"; - funnel_ddr_dl0_out_tpda_dl_center_4 = "/soc/funnel@10d03000/out-ports/port@0/endpoint"; - funnel_ddr_dl0_out_tpda_dl_center_5 = "/soc/funnel@10d03000/out-ports/port@1/endpoint"; - funnel_ddr_dl0_out_tpda_dl_center_6 = "/soc/funnel@10d03000/out-ports/port@2/endpoint"; - funnel_ddr_dl0_out_tpda_dl_center_7 = "/soc/funnel@10d03000/out-ports/port@3/endpoint"; - funnel_ddr_dl0_out_funnel_dl_center = "/soc/funnel@10d03000/out-ports/port@4/endpoint"; - turing_etm0 = "/soc/turing_etm0"; - turing_etm0_out_funnel_turing_dup = "/soc/turing_etm0/out-ports/port/endpoint"; - tpdm_dlct1_dsb = "/soc/tpdm@109b0000"; - tpdm_dlct1_dsb_out_tpda_dl_center1 = "/soc/tpdm@109b0000/out-ports/port/endpoint"; - tpdm_dlct1_cmb = "/soc/tpdm@109b1000"; - tpdm_dlct1_cmb_out_tpda_dl_center1 = "/soc/tpdm@109b1000/out-ports/port/endpoint"; - funnel_turing_dup = "/soc/funnel@10984000"; - funnel_turing_dup_in_turing_etm0 = "/soc/funnel@10984000/in-ports/port@4/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@5/endpoint"; - funnel_turing_out_tpda_dl_center1_15 = "/soc/funnel@10983000/out-ports/port@0/endpoint"; - funnel_turing_out_tpda_dl_center1_16 = "/soc/funnel@10983000/out-ports/port@1/endpoint"; - funnel_turing_out_funnel_dl_center1 = "/soc/funnel@10983000/out-ports/port@2/endpoint"; - tpda_dl_center1 = "/soc/tpda@109b3000"; - tpda_dl_center1_5_in_funnel_wpss = "/soc/tpda@109b3000/in-ports/port@5/endpoint"; - tpda_dl_center1_6_in_funnel_wpss = "/soc/tpda@109b3000/in-ports/port@6/endpoint"; - tpda_dl_center1_15_in_funnel_turing = "/soc/tpda@109b3000/in-ports/port@15/endpoint"; - tpda_dl_center1_16_in_funnel_turing = "/soc/tpda@109b3000/in-ports/port@16/endpoint"; - tpda_dl_center1_in_tpdm_dlct1_dsb = "/soc/tpda@109b3000/in-ports/port@26/endpoint"; - tpda_dl_center1_in_tpdm_dlct1_cmb = "/soc/tpda@109b3000/in-ports/port@27/endpoint"; - tpda_dl_center1_out_funnel_dl_center1 = "/soc/tpda@109b3000/out-ports/port@0/endpoint"; - funnel_dl_center1 = "/soc/funnel@109b4000"; - funnel_dl_center1_in_tpda_dl_center1 = "/soc/funnel@109b4000/in-ports/port@0/endpoint"; - funnel_dl_center1_in_funnel_wpss = "/soc/funnel@109b4000/in-ports/port@4/endpoint"; - funnel_dl_center1_in_funnel_turing = "/soc/funnel@109b4000/in-ports/port@6/endpoint"; - funnel_dl_center1_in_funnel_dl_center = "/soc/funnel@109b4000/in-ports/port@7/endpoint"; - funnel_dl_center1_out_funnel_in1 = "/soc/funnel@109b4000/out-ports/port@0/endpoint"; - funnel_dl_west = "/soc/funnel@10c3b000"; - funnel_dl_west_in_tpdm_rdpm0 = "/soc/funnel@10c3b000/in-ports/port@2/endpoint"; - funnel_dl_west_in_tpdm_rdpm1 = "/soc/funnel@10c3b000/in-ports/port@3/endpoint"; - funnel_dl_west_in_tpdm_rdpm2 = "/soc/funnel@10c3b000/in-ports/port@4/endpoint"; - funnel_dl_west_out_tpda_dl_center_13 = "/soc/funnel@10c3b000/out-ports/port@3/endpoint"; - funnel_dl_west_out_tpda_dl_center_14 = "/soc/funnel@10c3b000/out-ports/port@4/endpoint"; - funnel_dl_west_out_tpda_dl_center_15 = "/soc/funnel@10c3b000/out-ports/port@5/endpoint"; - tpda_dl_south = "/soc/tpda@109c3000"; - tpda_dl_south_in_tpdm_dl_south_dsb = "/soc/tpda@109c3000/in-ports/port@3/endpoint"; - tpda_dl_south_in_tpdm_dl_south_cmb = "/soc/tpda@109c3000/in-ports/port@4/endpoint"; - tpda_dl_south_out_funnel_dl_south = "/soc/tpda@109c3000/out-ports/port@0/endpoint"; - funnel_dl_south = "/soc/funnel@109c4000"; - funnel_dl_south_in_tpda_dl_south = "/soc/funnel@109c4000/in-ports/port@0/endpoint"; - funnel_dl_south_out_funnel_in1 = "/soc/funnel@109c4000/out-ports/port@0/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"; - tpda_modem = "/soc/tpda@10803000"; - tpda_modem_in_tpdm_modem0 = "/soc/tpda@10803000/in-ports/port@0/endpoint"; - tpda_modem_in_tpdm_modem1 = "/soc/tpda@10803000/in-ports/port@1/endpoint"; - tpda_modem_out_funnel_modem_dl = "/soc/tpda@10803000/out-ports/port/endpoint"; - funnel_modem_q6_dup = "/soc/funnel@1080f000"; - funnel_modem_q6_dup_in_modem_etm0 = "/soc/funnel@1080f000/in-ports/port@0/endpoint"; - funnel_modem_q6_dup_out_funnel_modem_q6 = "/soc/funnel@1080f000/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_in_tpdm_modem_rscc = "/soc/funnel@1080c000/in-ports/port@3/endpoint"; - funnel_modem_q6_out_funnel_modem_dl = "/soc/funnel@1080c000/out-ports/port/endpoint"; - funnel_modem_dl = "/soc/funnel@10804000"; - funnel_modem_dl_in_tpda_modem = "/soc/funnel@10804000/in-ports/port@0/endpoint"; - funnel_modem_in_modem2_etm0 = "/soc/funnel@10804000/in-ports/port@1/endpoint"; - funnel_modem_dl_in_funnel_modem_q6 = "/soc/funnel@10804000/in-ports/port@3/endpoint"; - funnel_modem_dl_out_funnel_in1 = "/soc/funnel@10804000/out-ports/port/endpoint"; - tpda_apss = "/soc/tpda@13864000"; - tpda_apss_in_tpdm_llm_silver = "/soc/tpda@13864000/in-ports/port@0/endpoint"; - tpda_apss_in_tpdm_llm_gold = "/soc/tpda@13864000/in-ports/port@1/endpoint"; - tpda_apss_in_tpdm_llm_ext = "/soc/tpda@13864000/in-ports/port@2/endpoint"; - tpda_apss_in_tpdm_apss_0 = "/soc/tpda@13864000/in-ports/port@6/endpoint"; - tpda_apss_in_tpdm_apss2 = "/soc/tpda@13864000/in-ports/port@8/endpoint"; - tpda_apss_out_funnel_apss = "/soc/tpda@13864000/out-ports/port/endpoint"; - funnel_apss = "/soc/funnel@13810000"; - funnel_apss_in_tpda_apss = "/soc/funnel@13810000/in-ports/port@3/endpoint"; - funnel_apss_in_funnel_ete = "/soc/funnel@13810000/in-ports/port@0/endpoint"; - funnel_apss_out_funnel_in1 = "/soc/funnel@13810000/out-ports/port/endpoint"; - tpda_dl_center = "/soc/tpda@10c2c000"; - tpda_dl_center_in_funnel_lpass = "/soc/tpda@10c2c000/in-ports/port@0/endpoint"; - tpda_dl_center_4_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@4/endpoint"; - tpda_dl_center_5_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@5/endpoint"; - tpda_dl_center_6_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@6/endpoint"; - tpda_dl_center_7_in_funnel_ddr_dl0 = "/soc/tpda@10c2c000/in-ports/port@7/endpoint"; - tpda_dl_center_13_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@13/endpoint"; - tpda_dl_center_14_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@14/endpoint"; - tpda_dl_center_15_in_funnel_dl_west = "/soc/tpda@10c2c000/in-ports/port@15/endpoint"; - tpda_dl_center_19_in_funnel_gfx_dl = "/soc/tpda@10c2c000/in-ports/port@19/endpoint"; - tpda_dl_center_21_in_tpdm_prng = "/soc/tpda@10c2c000/in-ports/port@21/endpoint"; - tpda_dl_center_22_in_tpdm_qm = "/soc/tpda@10c2c000/in-ports/port@22/endpoint"; - tpda_dl_center_23_in_tpdm_gcc = "/soc/tpda@10c2c000/in-ports/port@23/endpoint"; - tpda_dl_center_24_in_tpdm_vsense = "/soc/tpda@10c2c000/in-ports/port@24/endpoint"; - tpda_dl_center_26_in_tpdm_ipa = "/soc/tpda@10c2c000/in-ports/port@26/endpoint"; - tpda_dl_center_29_in_tpdm_dl_ct = "/soc/tpda@10c2c000/in-ports/port@29/endpoint"; - tpda_dl_center_30_in_tpdm_ipcc = "/soc/tpda@10c2c000/in-ports/port@30/endpoint"; - tpda_dl_center_out_funnel_dl_center = "/soc/tpda@10c2c000/out-ports/port/endpoint"; - funnel_dl_center = "/soc/funnel@10c2d000"; - funnel_dl_center_in_tpda_dl_center = "/soc/funnel@10c2d000/in-ports/port@0/endpoint"; - funnel_dl_center_in_funnel_ddr_dl0 = "/soc/funnel@10c2d000/in-ports/port@2/endpoint"; - funnel_dl_center_in_funnel_gfx_dl = "/soc/funnel@10c2d000/in-ports/port@5/endpoint"; - funnel_dl_center_in_funnel_dlmm = "/soc/funnel@10c2d000/in-ports/port@7/endpoint"; - funnel_dl_center_out_funnel_dl_center1 = "/soc/funnel@10c2d000/out-ports/port/endpoint"; - tpda_qdss = "/soc/tpda@10004000"; - tpda_qdss_in_tpdm_dcc = "/soc/tpda@10004000/in-ports/port@0/endpoint"; - tpda_qdss_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_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_qdss = "/soc/funnel@10045000"; - funnel_qdss_in_funnel_in0 = "/soc/funnel@10045000/in-ports/port@0/endpoint"; - funnel_qdss_in_funnel_in1 = "/soc/funnel@10045000/in-ports/port@1/endpoint"; - funnel_qdss_out_funnel_aoss = "/soc/funnel@10045000/out-ports/port/endpoint"; - tpda_aoss = "/soc/tpda@10b08000"; - tpda_aoss_in_tpdm_swao_prio0 = "/soc/tpda@10b08000/in-ports/port@0/endpoint"; - tpda_aoss_in_tpdm_swao_prio1 = "/soc/tpda@10b08000/in-ports/port@1/endpoint"; - tpda_aoss_in_tpdm_swao_prio2 = "/soc/tpda@10b08000/in-ports/port@2/endpoint"; - tpda_aoss_in_tpdm_swao_prio3 = "/soc/tpda@10b08000/in-ports/port@3/endpoint"; - tpda_aoss_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_ddr = "/soc/funnel@10b04000/in-ports/port@3/endpoint"; - 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"; - 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_replicator_dummy = "/soc/replicator@1004e000/out-ports/port@1/endpoint"; - replicator_dummy_in_replicator_etr = "/soc/dummy_replicator/in-ports/port/endpoint"; - replicator_dummy_out_tmc_modem = "/soc/dummy_replicator/out-ports/port@0/endpoint"; - replicator_dummy_out_tmc_etr1 = "/soc/dummy_replicator/out-ports/port@1/endpoint"; - tmc_modem = "/soc/tmc_modem"; - tmc_modem_in_replicator_dummy = "/soc/tmc_modem/in-ports/port/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_dummy = "/soc/tmc@1004f000/in-ports/port/endpoint"; - csr = "/soc/csr@10001000"; - swao_csr = "/soc/csr@10b11000"; - ete0_out_funnel_ete = "/soc/ete0/out-ports/port/endpoint"; - ete1_out_funnel_ete = "/soc/ete1/out-ports/port/endpoint"; - ete2_out_funnel_ete = "/soc/ete2/out-ports/port/endpoint"; - ete3_out_funnel_ete = "/soc/ete3/out-ports/port/endpoint"; - ete4_out_funnel_ete = "/soc/ete4/out-ports/port/endpoint"; - ete5_out_funnel_ete = "/soc/ete5/out-ports/port/endpoint"; - ete6_out_funnel_ete = "/soc/ete6/out-ports/port/endpoint"; - ete7_out_funnel_ete = "/soc/ete7/out-ports/port/endpoint"; - funnel_ete_out_funnel_apss = "/soc/funnel_ete/out-ports/port/endpoint"; - funnel_ete_in_ete0 = "/soc/funnel_ete/in-ports/port@0/endpoint"; - funnel_ete_in_ete1 = "/soc/funnel_ete/in-ports/port@1/endpoint"; - funnel_ete_in_ete2 = "/soc/funnel_ete/in-ports/port@2/endpoint"; - funnel_ete_in_ete3 = "/soc/funnel_ete/in-ports/port@3/endpoint"; - funnel_ete_in_ete4 = "/soc/funnel_ete/in-ports/port@4/endpoint"; - funnel_ete_in_ete5 = "/soc/funnel_ete/in-ports/port@5/endpoint"; - funnel_ete_in_ete6 = "/soc/funnel_ete/in-ports/port@6/endpoint"; - funnel_ete_in_ete7 = "/soc/funnel_ete/in-ports/port@7/endpoint"; - funnel_in1 = "/soc/funnel@10042000"; - funnel_in1_in_funnel_dl_center1 = "/soc/funnel@10042000/in-ports/port@6/endpoint"; - funnel_in1_in_funnel_dl_south = "/soc/funnel@10042000/in-ports/port@7/endpoint"; - funnel_in1_in_funnel_tmess = "/soc/funnel@10042000/in-ports/port@1/endpoint"; - funnel_in1_in_funnel_apss = "/soc/funnel@10042000/in-ports/port@4/endpoint"; - funnel_in1_in_funnel_modem_dl = "/soc/funnel@10042000/in-ports/port@5/endpoint"; - funnel_in1_out_funnel_qdss = "/soc/funnel@10042000/out-ports/port/endpoint"; - dummy_eud = "/soc/dummy_sink"; - eud_in_replicator_swao = "/soc/dummy_sink/in-ports/port/endpoint"; - qdss_cti = "/soc/cti@10010000"; - cti0 = "/soc/cti@10c2a000"; - dlmm_cti0 = "/soc/cti@10c0a000"; - ddr_dl_0_cti_0 = "/soc/cti@10d02000"; - ddr_dl_1_cti_0 = "/soc/cti@10d08000"; - ddr_ch02_dl_cti_0 = "/soc/cti@10d21000"; - ddr_ch13_dl_cti_0 = "/soc/cti@10d31000"; - ddrss_shrm2 = "/soc/cti@10d11000"; - ddr_dl2_lpi = "/soc/cti@10b31000"; - lpass_dl_cti = "/soc/cti@10845000"; - lpass_lpi_cti1 = "/soc/cti@10b41000"; - lpass_lpi_cti3 = "/soc/cti@10b51000"; - lpass_ssc_sdc = "/soc/cti@10b42000"; - lpass_q6_cti = "/soc/cti@10b4b000"; - apss_cti0 = "/soc/cti@138e0000"; - apss_cti1 = "/soc/cti@138f0000"; - apss_cti2 = "/soc/cti@13900000"; - riscv_cti = "/soc/cti@1382b000"; - riscv_sifive_cti = "/soc/cti@1382e000"; - apss_atb_cti = "/soc/cti@13863000"; - gpu_isdb_cti = "/soc/cti@10961000"; - gpu_cortex_m3 = "/soc/cti@10962000"; - gpu_dl = "/soc/cti@10901000"; - iris_dl_cti = "/soc/cti@10831000"; - mdss_dl_cti = "/soc/cti@10c61000"; - turing_dl_cti_0 = "/soc/cti@10982000"; - camera_dl = "/soc/cti@10c15000"; - swao_cti = "/soc/cti@10b00000"; - aop_rvss = "/soc/cti@10b21000"; - mss_q6_cti = "/soc/cti@1080b000"; - mss_vq6_cti = "/soc/cti@10813000"; - modem_tp_cti = "/soc/cti@10802000"; - tmess_cti_0 = "/soc/cti@10cc2000"; - tmess_cti_1 = "/soc/cti@10cc3000"; - tmess_cpu = "/soc/cti@10cd1000"; - ipcb_tgu = "/soc/tgu@10b0e000"; - spmi_tgu0 = "/soc/tgu@10b0f000"; - spmi_tgu1 = "/soc/tgu@10b10000"; - dcc = "/soc/dcc_v2@100ff000"; - slimbam = "/soc/bamdma@6C04000"; - slim_msm = "/soc/slim@6C40000"; - intc = "/soc/interrupt-controller@17100000"; - gic_its = "/soc/interrupt-controller@17100000/msi-controller@17140000"; - arch_timer = "/soc/timer"; - memtimer = "/soc/timer@17420000"; - apps_rsc = "/soc/rsc@17a00000"; - apps_rsc_drv2 = "/soc/rsc@17a00000/drv@2"; - apps_bcm_voter = "/soc/rsc@17a00000/drv@2/bcm_voter"; - rpmhcc = "/soc/rsc@17a00000/drv@2/clock-controller"; - dcvs_fp = "/soc/rsc@17a00000/drv@2/qcom,dcvs-fp"; - VDD_CX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; - S1C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; - pm_v6c_s1_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level"; - VDD_CX_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; - S1C_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; - pm_v6c_s1_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-level-ao"; - VDD_CX_MMCX_SUPPLY_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-cxlvl/regulator-pm_v6c-s1-mmcx-sup-level"; - VDD_NSP_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; - S2C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; - pm_v6c_s2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-nsplvl/regulator-pm_v6c-s2-level"; - VDD_MODEM_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; - S4C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; - pm_v6c_s4_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-msslvl/regulator-pm_v6c-s4-level"; - VDD_MXC_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; - S6C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; - pm_v6c_s6_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level"; - VDD_MXC_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; - S6C_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; - pm_v6c_s6_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-level-ao"; - VDD_MXC_MMCX_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; - VDD_MXC_MM_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; - VDD_MM_MXC_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-mmcx-voter-level"; - VDD_MXC_GFX_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-gfx-voter-level"; - VDD_GFX_MXC_VOTER_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxclvl/regulator-pm_v6c-s6-gfx-voter-level"; - VDD_MMCX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; - VDD_MM_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; - S6D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; - pm_v8_s6_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level"; - VDD_MMCX_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; - S6D_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; - pm_v8_s6_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mmcxlvl/regulator-pm_v8-s6-level-ao"; - VDD_MXA_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; - S8D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; - pm_v8_s8_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level"; - VDD_MXA_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; - S8D_LEVEL_AO = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; - pm_v8_s8_level_ao = "/soc/rsc@17a00000/drv@2/rpmh-regulator-mxlvl/regulator-pm_v8-s8-level-ao"; - VDD_LPI_CX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; - L2D_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; - pm_v8_l2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lcxlvl/regulator-pm_v8-l2-level"; - VDD_LPI_MX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; - L2C_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; - pm_v6c_l2_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-lmxlvl/regulator-pm_v6c-l2-level"; - VDD_EBI_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; - S1I_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; - pmg1110_i_s1_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ebilvl/regulator-pmg1110-i-s1-level"; - VDD_GFX_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; - S4B_LEVEL = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; - pmxr2230_s4_level = "/soc/rsc@17a00000/drv@2/rpmh-regulator-gfxlvl/regulator-pmxr2230-s4-level"; - S1E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe1/regulator-pmr735a-s1"; - pmr735a_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe1/regulator-pmr735a-s1"; - S2E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe2/regulator-pmr735a-s2"; - pmr735a_s2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe2/regulator-pmr735a-s2"; - S3E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe3/regulator-pmr735a-s3"; - pmr735a_s3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpe3/regulator-pmr735a-s3"; - S1B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb1/regulator-pmxr2230-s1"; - pmxr2230_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb1/regulator-pmxr2230-s1"; - S2B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb2/regulator-pmxr2230-s2"; - pmxr2230_s2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb2/regulator-pmxr2230-s2"; - S3B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb3/regulator-pmxr2230-s3"; - pmxr2230_s3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpb3/regulator-pmxr2230-s3"; - L1B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob1/regulator-pmxr2230-l1"; - pmxr2230_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob1/regulator-pmxr2230-l1"; - L2B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob2/regulator-pmxr2230-l2"; - pmxr2230_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob2/regulator-pmxr2230-l2"; - L3B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob3/regulator-pmxr2230-l3"; - pmxr2230_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob3/regulator-pmxr2230-l3"; - L4B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob4/regulator-pmxr2230-l4"; - pmxr2230_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob4/regulator-pmxr2230-l4"; - L5B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob5/regulator-pmxr2230-l5"; - pmxr2230_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob5/regulator-pmxr2230-l5"; - L7B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob7/regulator-pmxr2230-l7"; - pmxr2230_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob7/regulator-pmxr2230-l7"; - L8B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob8/regulator-pmxr2230-l8"; - pmxr2230_l8 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob8/regulator-pmxr2230-l8"; - L9B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob9/regulator-pmxr2230-l9"; - pmxr2230_l9 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob9/regulator-pmxr2230-l9"; - L10B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob10/regulator-pmxr2230-l10"; - pmxr2230_l10 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob10/regulator-pmxr2230-l10"; - L11B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob11/regulator-pmxr2230-l11"; - pmxr2230_l11 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob11/regulator-pmxr2230-l11"; - L12B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob12/regulator-pmxr2230-l12"; - pmxr2230_l12 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob12/regulator-pmxr2230-l12"; - L13B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob13/regulator-pmxr2230-l13"; - pmxr2230_l13 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob13/regulator-pmxr2230-l13"; - L14B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob14/regulator-pmxr2230-l14"; - pmxr2230_l14 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob14/regulator-pmxr2230-l14"; - L16B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob16/regulator-pmxr2230-l16"; - pmxr2230_l16 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob16/regulator-pmxr2230-l16"; - L17B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob17/regulator-pmxr2230-l17"; - pmxr2230_l17 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob17/regulator-pmxr2230-l17"; - L18B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob18/regulator-pmxr2230-l18"; - pmxr2230_l18 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob18/regulator-pmxr2230-l18"; - L19B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob19/regulator-pmxr2230-l19"; - pmxr2230_l19 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob19/regulator-pmxr2230-l19"; - L20B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob20/regulator-pmxr2230-l20"; - pmxr2230_l20 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob20/regulator-pmxr2230-l20"; - L21B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob21/regulator-pmxr2230-l21"; - pmxr2230_l21 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob21/regulator-pmxr2230-l21"; - L22B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob22/regulator-pmxr2230-l22"; - pmxr2230_l22 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob22/regulator-pmxr2230-l22"; - L23B = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob23/regulator-pmxr2230-l23"; - pmxr2230_l23 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldob23/regulator-pmxr2230-l23"; - BOB = "/soc/rsc@17a00000/drv@2/rpmh-regulator-bobb1/regulator-pmxr2230-bob1"; - pmxr2230_bob = "/soc/rsc@17a00000/drv@2/rpmh-regulator-bobb1/regulator-pmxr2230-bob1"; - L1C = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc1/regulator-pm_v6c-l1"; - pm_v6c_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc1/regulator-pm_v6c-l1"; - L3C = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc3/regulator-pm_v6c-l3"; - pm_v6c_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoc3/regulator-pm_v6c-l3"; - L1D = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod1/regulator-pm_v8-l1"; - pm_v8_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod1/regulator-pm_v8-l1"; - L3D = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod3/regulator-pm_v8-l3"; - pm_v8_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldod3/regulator-pm_v8-l3"; - L1E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe1/regulator-pmr735a-l1"; - pmr735a_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe1/regulator-pmr735a-l1"; - L2E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe2/regulator-pmr735a-l2"; - pmr735a_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe2/regulator-pmr735a-l2"; - L3E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe3/regulator-pmr735a-l3"; - pmr735a_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe3/regulator-pmr735a-l3"; - L4E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe4/regulator-pmr735a-l4"; - pmr735a_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe4/regulator-pmr735a-l4"; - L5E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe5/regulator-pmr735a-l5"; - pmr735a_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe5/regulator-pmr735a-l5"; - L6E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe6/regulator-pmr735a-l6"; - pmr735a_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe6/regulator-pmr735a-l6"; - L7E = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe7/regulator-pmr735a-l7"; - pmr735a_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldoe7/regulator-pmr735a-l7"; - S1J = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpj1/regulator-pmg1110-j-s1"; - pmg1110_j_s1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-smpj1/regulator-pmg1110-j-s1"; - L1M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom1/regulator-pm8010m-l1"; - pm8010m_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom1/regulator-pm8010m-l1"; - L2M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom2/regulator-pm8010m-l2"; - pm8010m_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom2/regulator-pm8010m-l2"; - L3M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom3/regulator-pm8010m-l3"; - pm8010m_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom3/regulator-pm8010m-l3"; - L4M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom4/regulator-pm8010m-l4"; - pm8010m_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom4/regulator-pm8010m-l4"; - L6M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom6/regulator-pm8010m-l6"; - pm8010m_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom6/regulator-pm8010m-l6"; - L7M = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom7/regulator-pm8010m-l7"; - pm8010m_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldom7/regulator-pm8010m-l7"; - L1N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon1/regulator-pm8010n-l1"; - pm8010n_l1 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon1/regulator-pm8010n-l1"; - L2N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon2/regulator-pm8010n-l2"; - pm8010n_l2 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon2/regulator-pm8010n-l2"; - L3N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon3/regulator-pm8010n-l3"; - pm8010n_l3 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon3/regulator-pm8010n-l3"; - L4N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon4/regulator-pm8010n-l4"; - pm8010n_l4 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon4/regulator-pm8010n-l4"; - L5N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon5/regulator-pm8010n-l5"; - pm8010n_l5 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon5/regulator-pm8010n-l5"; - L6N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon6/regulator-pm8010n-l6"; - pm8010n_l6 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon6/regulator-pm8010n-l6"; - L7N = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon7/regulator-pm8010n-l7"; - pm8010n_l7 = "/soc/rsc@17a00000/drv@2/rpmh-regulator-ldon7/regulator-pm8010n-l7"; - pdc = "/soc/interrupt-controller@b220000"; - pcie_pdc = "/soc/pdc@b350000"; - cache_cont = "/soc/cache-controller@25000000"; - cam_rsc = "/soc/rsc@add4000"; - cam_rsc_drv0 = "/soc/rsc@add4000/drv@0"; - cam_bcm_voter0 = "/soc/rsc@add4000/drv@0/bcm_voter"; - cam_rsc_drv1 = "/soc/rsc@add4000/drv@1"; - cam_bcm_voter1 = "/soc/rsc@add4000/drv@1/bcm_voter"; - cam_rsc_drv2 = "/soc/rsc@add4000/drv@2"; - cam_bcm_voter2 = "/soc/rsc@add4000/drv@2/bcm_voter"; - disp_rsc = "/soc/rsc@af20000"; - disp_rsc_drv0 = "/soc/rsc@af20000/drv@0"; - disp_bcm_voter = "/soc/rsc@af20000/drv@0/bcm_voter"; - cam_crm = "/soc/crm@add7000"; - pcie_crm = "/soc/crm@1d01000"; - tlmm = "/soc/pinctrl@f000000"; - qupv3_se5_2uart_pins = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins"; - qupv3_se5_2uart_tx_active = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_tx_active"; - qupv3_se5_2uart_rx_active = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_rx_active"; - qupv3_se5_2uart_sleep = "/soc/pinctrl@f000000/qupv3_se5_2uart_pins/qupv3_se5_2uart_sleep"; - qupv3_se10_4uart_pins = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins"; - qupv3_se10_default_cts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_cts"; - qupv3_se10_default_rts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_rts"; - qupv3_se10_default_tx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_tx"; - qupv3_se10_default_rx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_default_rx"; - qupv3_se10_cts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_cts"; - qupv3_se10_rts = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_rts"; - qupv3_se10_tx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_tx"; - qupv3_se10_rx = "/soc/pinctrl@f000000/qupv3_se10_4uart_pins/qupv3_se10_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_se1_i3c_pins = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins"; - qupv3_se1_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_sda_active"; - qupv3_se1_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_scl_active"; - qupv3_se1_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_sda_sleep"; - qupv3_se1_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_scl_sleep"; - qupv3_se1_i3c_disable = "/soc/pinctrl@f000000/qupv3_se1_i3c_pins/qupv3_se1_i3c_disable"; - 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_se3_i2c_pins = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins"; - qupv3_se3_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sda_active"; - qupv3_se3_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_scl_active"; - qupv3_se3_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se3_i2c_pins/qupv3_se3_i2c_sleep"; - qupv3_se3_spi_pins = "/soc/pinctrl@f000000/qupv3_se3_spi_pins"; - qupv3_se3_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_miso_active"; - qupv3_se3_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_mosi_active"; - qupv3_se3_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_clk_active"; - qupv3_se3_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_spi_cs_active"; - qupv3_se3_spi_sleep = "/soc/pinctrl@f000000/qupv3_se3_spi_pins/qupv3_se3_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_se4_i3c_pins = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins"; - qupv3_se4_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_sda_active"; - qupv3_se4_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_scl_active"; - qupv3_se4_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_sda_sleep"; - qupv3_se4_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_scl_sleep"; - qupv3_se4_i3c_disable = "/soc/pinctrl@f000000/qupv3_se4_i3c_pins/qupv3_se4_i3c_disable"; - 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"; - 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_se6_i3c_pins = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins"; - qupv3_se6_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_sda_active"; - qupv3_se6_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_scl_active"; - qupv3_se6_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_sda_sleep"; - qupv3_se6_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_scl_sleep"; - qupv3_se6_i3c_disable = "/soc/pinctrl@f000000/qupv3_se6_i3c_pins/qupv3_se6_i3c_disable"; - 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_se8_i3c_pins = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins"; - qupv3_se8_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_sda_active"; - qupv3_se8_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_scl_active"; - qupv3_se8_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_sda_sleep"; - qupv3_se8_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_scl_sleep"; - qupv3_se8_i3c_disable = "/soc/pinctrl@f000000/qupv3_se8_i3c_pins/qupv3_se8_i3c_disable"; - 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_i3c_pins = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins"; - qupv3_se9_i3c_sda_active = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_sda_active"; - qupv3_se9_i3c_scl_active = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_scl_active"; - qupv3_se9_i3c_sda_sleep = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_sda_sleep"; - qupv3_se9_i3c_scl_sleep = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_scl_sleep"; - qupv3_se9_i3c_disable = "/soc/pinctrl@f000000/qupv3_se9_i3c_pins/qupv3_se9_i3c_disable"; - qupv3_se11_i2c_pins = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins"; - qupv3_se11_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sda_active"; - qupv3_se11_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_scl_active"; - qupv3_se11_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se11_i2c_pins/qupv3_se11_i2c_sleep"; - qupv3_se11_spi_pins = "/soc/pinctrl@f000000/qupv3_se11_spi_pins"; - qupv3_se11_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_miso_active"; - qupv3_se11_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_mosi_active"; - qupv3_se11_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_clk_active"; - qupv3_se11_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_cs_active"; - qupv3_se11_spi_sleep = "/soc/pinctrl@f000000/qupv3_se11_spi_pins/qupv3_se11_spi_sleep"; - qupv3_se12_i2c_pins = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins"; - qupv3_se12_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sda_active"; - qupv3_se12_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_scl_active"; - qupv3_se12_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se12_i2c_pins/qupv3_se12_i2c_sleep"; - qupv3_se13_i2c_pins = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins"; - qupv3_se13_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sda_active"; - qupv3_se13_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_scl_active"; - qupv3_se13_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se13_i2c_pins/qupv3_se13_i2c_sleep"; - qupv3_se13_spi_pins = "/soc/pinctrl@f000000/qupv3_se13_spi_pins"; - qupv3_se13_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_miso_active"; - qupv3_se13_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_mosi_active"; - qupv3_se13_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_clk_active"; - qupv3_se13_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_cs_active"; - qupv3_se13_spi_sleep = "/soc/pinctrl@f000000/qupv3_se13_spi_pins/qupv3_se13_spi_sleep"; - qupv3_se14_i2c_pins = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins"; - qupv3_se14_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sda_active"; - qupv3_se14_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_scl_active"; - qupv3_se14_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se14_i2c_pins/qupv3_se14_i2c_sleep"; - qupv3_se14_spi_pins = "/soc/pinctrl@f000000/qupv3_se14_spi_pins"; - qupv3_se14_spi_miso_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_miso_active"; - qupv3_se14_spi_mosi_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_mosi_active"; - qupv3_se14_spi_clk_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_clk_active"; - qupv3_se14_spi_cs_active = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_cs_active"; - qupv3_se14_spi_sleep = "/soc/pinctrl@f000000/qupv3_se14_spi_pins/qupv3_se14_spi_sleep"; - qupv3_se15_i2c_pins = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins"; - qupv3_se15_i2c_sda_active = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sda_active"; - qupv3_se15_i2c_scl_active = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_scl_active"; - qupv3_se15_i2c_sleep = "/soc/pinctrl@f000000/qupv3_se15_i2c_pins/qupv3_se15_i2c_sleep"; - i2s1_sck_sleep = "/soc/pinctrl@f000000/i2s1_sck/i2s1_sck_sleep"; - i2s1_sck_active = "/soc/pinctrl@f000000/i2s1_sck/i2s1_sck_active"; - i2s1_ws_sleep = "/soc/pinctrl@f000000/i2s1_ws/i2s1_ws_sleep"; - i2s1_ws_active = "/soc/pinctrl@f000000/i2s1_ws/i2s1_ws_active"; - i2s1_sd0_sleep = "/soc/pinctrl@f000000/i2s1_sd0/i2s1_sd0_sleep"; - i2s1_sd0_active = "/soc/pinctrl@f000000/i2s1_sd0/i2s1_sd0_active"; - i2s1_sd1_sleep = "/soc/pinctrl@f000000/i2s1_sd1/i2s1_sd1_sleep"; - i2s1_sd1_active = "/soc/pinctrl@f000000/i2s1_sd1/i2s1_sd1_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"; - sdc2_on = "/soc/pinctrl@f000000/sdc2_on"; - sdc2_off = "/soc/pinctrl@f000000/sdc2_off"; - pcie0_perst_default = "/soc/pinctrl@f000000/pcie0/pcie0_perst_default"; - pcie0_clkreq_default = "/soc/pinctrl@f000000/pcie0/pcie0_clkreq_default"; - pcie0_wake_default = "/soc/pinctrl@f000000/pcie0/pcie0_wake_default"; - pcie0_clkreq_sleep = "/soc/pinctrl@f000000/pcie0/pcie0_clkreq_sleep"; - usb_phy_ps = "/soc/pinctrl@f000000/usb_phy_ps"; - usb3phy_portselect_default = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_default"; - usb3phy_portselect_gpio = "/soc/pinctrl@f000000/usb_phy_ps/usb3phy_portselect_gpio"; - ts_active = "/soc/pinctrl@f000000/pmx_ts_active/ts_active"; - ts_reset_suspend = "/soc/pinctrl@f000000/pmx_ts_reset_suspend/ts_reset_suspend"; - ts_int_suspend = "/soc/pinctrl@f000000/pmx_ts_int_suspend/ts_int_suspend"; - ts_release = "/soc/pinctrl@f000000/pmx_ts_release/ts_release"; - 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"; - cpu_pmu = "/soc/cpu-pmu"; - trust_ui_vm_vblk0_ring = "/soc/trust_ui_vm_vblk0_ring"; - trust_ui_vm_vblk1_ring = "/soc/trust_ui_vm_vblk1_ring"; - trust_ui_vm_swiotlb = "/soc/trust_ui_vm_swiotlb"; - trust_ui_vm = "/soc/qcom,trust_ui_vm"; - trust_ui_vm_virt_be0 = "/soc/trust_ui_vm_virt_be0@11"; - trust_ui_vm_virt_be1 = "/soc/trust_ui_vm_virt_be1@10"; - oem_vm_vblk0_ring = "/soc/oem_vm_vblk0_ring"; - oem_vm_swiotlb = "/soc/oem_vm_swiotlb"; - oem_vm = "/soc/qcom,oem_vm"; - oem_vm_virt_be0 = "/soc/oem_vm_virt_be0@13"; - 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"; - camcc_crmc = "/soc/syscon@adda000"; - camcc = "/soc/clock-controller@ade0000"; - dispcc = "/soc/clock-controller@af00000"; - gcc = "/soc/clock-controller@100000"; - gpucc = "/soc/clock-controller@3d90000"; - tcsrcc = "/soc/clock-controller@1f40000"; - videocc = "/soc/clock-controller@aaf0000"; - apsscc = "/soc/syscon@17a80000"; - mccc = "/soc/syscon@240ba000"; - debugcc = "/soc/clock-controller@0"; - cpufreq_hw = "/soc/qcom,cpufreq-hw"; - tcsr = "/soc/syscon@1fc0000"; - 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"; - ipcc_mproc = "/soc/qcom,ipcc@406000"; - aoss_qmp = "/soc/power-controller@c300000"; - qmp_aop = "/soc/qcom,qmp-aop"; - qmp_tme = "/soc/qcom,qmp-tme"; - 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"; - msm_gpu = "/soc/qcom,kgsl-3d0@3d00000"; - mmio_sram = "/soc/mmio-sram@17D09400"; - cpu_scp_lpri = "/soc/mmio-sram@17D09400/scmi-shmem@0"; - cpucp = "/soc/qcom,cpucp@17400000"; - scmi = "/soc/qcom,scmi"; - scmi_memlat = "/soc/qcom,scmi/protocol@80"; - cpucp_log = "/soc/qcom,cpucp_log@d8140000"; - qcom_c1dcvs = "/soc/qcom,c1dcvs"; - qcom_cpufreq_stats = "/soc/qcom,cpufreq_stats"; - qcom_mpam = "/soc/qcom,mpam"; - qcom_dynpf = "/soc/qcom,dynpf"; - 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"; - 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"; - wpss_smp2p_out = "/soc/qcom,smp2p-wpss/master-kernel"; - wpss_smp2p_in = "/soc/qcom,smp2p-wpss/slave-kernel"; - wpss_pas = "/soc/remoteproc-wpss@9bb00000"; - adsp_sleepmon = "/soc/adsp-sleepmon"; - adsp_pas = "/soc/remoteproc-adsp@03000000"; - glink_edge = "/soc/remoteproc-adsp@03000000/glink-edge"; - modem_pas = "/soc/remoteproc-mss@04080000"; - cdsp_pas = "/soc/remoteproc-cdsp@32300000"; - msm_cdsp_rm = "/soc/remoteproc-cdsp@32300000/glink-edge/qcom,msm_cdsprm_rpmsg/qcom,msm_cdsp_rm"; - vendor_hooks = "/soc/qcom,cpu-vendor-hooks"; - logbuf = "/soc/qcom,logbuf-vendor-hooks"; - tcsr_mutex_block = "/soc/syscon@1f40000"; - tcsr_mutex = "/soc/hwlock"; - qcom_tzlog = "/soc/tz-log@14680720"; - qcom_qseecom = "/soc/qseecom@c1700000"; - qcom_cedev = "/soc/qcedev@1de0000"; - qcom_rng = "/soc/qrng@10c3000"; - qfprom = "/soc/qfprom@221c8000"; - feat_conf6 = "/soc/qfprom@221c8000/feat_conf6@0118"; - qfprom_sys = "/soc/qfprom@0"; - sdhc2_opp_table = "/soc/sdhc2-opp-table"; - sdhc_2 = "/soc/sdhci@8804000"; - ufsphy_mem = "/soc/ufsphy_mem@1d80000"; - ice_cfg = "/soc/shared_ice"; - ufshc_mem = "/soc/ufshc@1d84000"; - pcie_crm_hw_0_bcm_voter = "/soc/bcm_voter@0"; - clk_virt = "/soc/interconnect@0"; - mc_virt = "/soc/interconnect@1"; - aggre1_noc = "/soc/interconnect@16E0000"; - aggre2_noc = "/soc/interconnect@1700000"; - cnoc_cfg = "/soc/interconnect@1600000"; - cnoc_main = "/soc/interconnect@1500000"; - gem_noc = "/soc/interconnect@24100000"; - lpass_ag_noc = "/soc/interconnect@7E40000"; - lpass_lpiaon_noc = "/soc/interconnect@7400000"; - lpass_lpicx_noc = "/soc/interconnect@7430000"; - mmss_noc = "/soc/interconnect@1400000"; - nsp_noc = "/soc/interconnect@320C0000"; - pcie_anoc = "/soc/interconnect@16C0000"; - system_noc = "/soc/interconnect@1680000"; - eud = "/soc/qcom,msm-eud@88e0000"; - llcc_pmu = "/soc/llcc-pmu@24095000"; - qcom_pmu = "/soc/qcom,pmu"; - ddr_freq_table = "/soc/ddr-freq-table"; - llcc_freq_table = "/soc/llcc-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"; - ddr_dcvs_fp = "/soc/qcom,dcvs/ddr/fp"; - qcom_llcc_dcvs_hw = "/soc/qcom,dcvs/llcc"; - llcc_dcvs_sp = "/soc/qcom,dcvs/llcc/sp"; - llcc_dcvs_fp = "/soc/qcom,dcvs/llcc/fp"; - qcom_ddrqos_dcvs_hw = "/soc/qcom,dcvs/ddrqos"; - ddrqos_dcvs_sp = "/soc/qcom,dcvs/ddrqos/sp"; - qcom_scmi_plh = "/soc/qcom,scmi_plh"; - qcom_memlat = "/soc/qcom,memlat"; - ddrqos_gold_lat = "/soc/qcom,memlat/ddrqos/gold"; - ddrqos_prime_lat = "/soc/qcom,memlat/ddrqos/prime"; - ddrqos_prime_latfloor = "/soc/qcom,memlat/ddrqos/prime-latfloor"; - qcom_llcc_l3_vote = "/soc/qcom,llcc-l3-vote"; - bwmon_llcc = "/soc/qcom,bwmon-llcc@240B7300"; - bwmon_ddr = "/soc/qcom,bwmon-ddr@24091000"; - battery_charger = "/soc/qcom,pmic_glink/qcom,battery_charger"; - ucsi = "/soc/qcom,pmic_glink/qcom,ucsi"; - altmode = "/soc/qcom,pmic_glink/qcom,altmode"; - pmic_glink_debug = "/soc/qcom,pmic_glink_log/qcom,pmic_glink_debug"; - pmic_glink_adc = "/soc/qcom,pmic_glink_log/qcom,glink-adc"; - kgsl_smmu = "/soc/kgsl-smmu@3da0000"; - gpu_qtb = "/soc/kgsl-smmu@3da0000/gpu_qtb@3de8000"; - apps_smmu = "/soc/apps-smmu@15000000"; - anoc_1_qtb = "/soc/apps-smmu@15000000/anoc_1_qtb@16f1000"; - anoc_2_qtb = "/soc/apps-smmu@15000000/anoc_2_qtb@171a000"; - cam_hf_qtb = "/soc/apps-smmu@15000000/cam_hf_qtb@14d2000"; - nsp_qtb = "/soc/apps-smmu@15000000/nsp_qtb@7d3000"; - lpass_qtb = "/soc/apps-smmu@15000000/lpass_qtb@7b3000"; - pcie_qtb = "/soc/apps-smmu@15000000/pcie_qtb@16cd000"; - sf_qtb = "/soc/apps-smmu@15000000/sf_qtb@1451000"; - mdp_hf_qtb = "/soc/apps-smmu@15000000/mdp_hf_qtb@14d0000"; - cam_cc_bps_gdsc = "/soc/qcom,gdsc@adf0004"; - cam_cc_camss_top_gdsc = "/soc/qcom,gdsc@add5004"; - cam_cc_ife_0_gdsc = "/soc/qcom,gdsc@adf1004"; - cam_cc_ife_1_gdsc = "/soc/qcom,gdsc@adf2004"; - cam_cc_ife_2_gdsc = "/soc/qcom,gdsc@adf2054"; - cam_cc_ipe_0_gdsc = "/soc/qcom,gdsc@adf0080"; - cam_cc_sbi_gdsc = "/soc/qcom,gdsc@adf00e4"; - cam_cc_sfe_0_gdsc = "/soc/qcom,gdsc@adf3058"; - cam_cc_sfe_1_gdsc = "/soc/qcom,gdsc@adf30a8"; - cam_cc_sfe_2_gdsc = "/soc/qcom,gdsc@adf30f8"; - cam_cc_titan_top_gdsc = "/soc/qcom,gdsc@adf32bc"; - disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; - mdss_0_disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@af09000"; - disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; - mdss_0_disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@af0b000"; - mdss_1_disp_cc_mdss_core_gdsc = "/soc/qcom,gdsc@a909000"; - mdss_1_disp_cc_mdss_core_int2_gdsc = "/soc/qcom,gdsc@a90b000"; - gcc_apcs_gdsc_vote_ctrl = "/soc/syscon@15214c"; - gcc_apcs_gdsc_sleep_ctrl = "/soc/syscon@152150"; - apss_ubwcp_pwr_ctrl = "/soc/qcom,gdsc@17891000"; - gcc_pcie_0_gdsc = "/soc/qcom,gdsc@16b004"; - gcc_pcie_0_phy_gdsc = "/soc/qcom,gdsc@16c000"; - gcc_pcie_1_gdsc = "/soc/qcom,gdsc@18d004"; - gcc_pcie_1_phy_gdsc = "/soc/qcom,gdsc@18e000"; - gcc_pcie_2_gdsc = "/soc/qcom,gdsc@117004"; - gcc_pcie_2_phy_gdsc = "/soc/qcom,gdsc@1a3000"; - gcc_ufs_mem_phy_gdsc = "/soc/qcom,gdsc@19e000"; - gcc_ufs_phy_gdsc = "/soc/qcom,gdsc@177004"; - gcc_usb30_prim_gdsc = "/soc/qcom,gdsc@139004"; - gcc_usb3_phy_gdsc = "/soc/qcom,gdsc@150018"; - gcc_usb30_sec_gdsc = "/soc/qcom,gdsc@1a5004"; - gcc_usb3_sec_phy_gdsc = "/soc/qcom,gdsc@1a600c"; - gpu_cc_cx_gdsc_hw_ctrl = "/soc/syscon@3d99168"; - 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"; - gx_clkctl_gx_gdsc = "/soc/qcom,gdsc@3d68024"; - video_cc_mvs0_gdsc = "/soc/qcom,gdsc@aaf80a4"; - video_cc_mvs0c_gdsc = "/soc/qcom,gdsc@aaf804c"; - video_cc_mvs1_gdsc = "/soc/qcom,gdsc@aaf80cc"; - video_cc_mvs1c_gdsc = "/soc/qcom,gdsc@aaf8078"; - 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"; - ipcc_self_ping_slpi = "/soc/ipcc-self-ping-slpi"; - usb0 = "/soc/ssusb@a600000"; - usb_nop_phy = "/soc/usb_nop_phy"; - eusb2_phy0 = "/soc/hsphy@88e3000"; - usb_qmp_dp_phy = "/soc/ssphy@88e8000"; - gpi_dma0 = "/soc/qcom,gpi-dma@a00000"; - qupv3_0 = "/soc/qcom,qupv3_0_geni_se@ac0000"; - qupv3_se5_2uart = "/soc/qcom,qupv3_0_geni_se@ac0000/qcom,qup_uart@a94000"; - qupv3_se0_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000"; - wcd_usbss = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a80000/wcd939x_i2c@e"; - qupv3_se0_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a80000"; - qupv3_se1_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a84000"; - qupv3_se1_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a84000"; - i3c1 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a84000"; - qupv3_se2_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a88000"; - qupv3_se2_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a88000"; - qupv3_se3_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a8c000"; - qupv3_se3_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a8c000"; - qupv3_se4_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a90000"; - qupv3_se4_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a90000"; - i3c2 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a90000"; - qupv3_se6_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a98000"; - qupv3_se6_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a98000"; - i3c3 = "/soc/qcom,qupv3_0_geni_se@ac0000/i3c-master@a98000"; - qupv3_se7_i2c = "/soc/qcom,qupv3_0_geni_se@ac0000/i2c@a9c000"; - qupv3_se7_spi = "/soc/qcom,qupv3_0_geni_se@ac0000/spi@a9c000"; - gpi_dma1 = "/soc/qcom,gpi-dma@800000"; - qupv3_1 = "/soc/qcom,qupv3_1_geni_se@8c0000"; - qupv3_se8_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@880000"; - qupv3_se8_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@880000"; - i3c4 = "/soc/qcom,qupv3_1_geni_se@8c0000/i3c-master@880000"; - qupv3_se9_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@884000"; - i3c5 = "/soc/qcom,qupv3_1_geni_se@8c0000/i3c-master@884000"; - qupv3_se10_4uart = "/soc/qcom,qupv3_1_geni_se@8c0000/qcom,qup_uart@888000"; - qupv3_se11_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@88c000"; - qupv3_se11_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@88c000"; - qupv3_se12_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@890000"; - qupv3_se13_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@894000"; - qupv3_se13_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@894000"; - qupv3_se14_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@898000"; - qupv3_se14_spi = "/soc/qcom,qupv3_1_geni_se@8c0000/spi@898000"; - qupv3_se15_i2c = "/soc/qcom,qupv3_1_geni_se@8c0000/i2c@89c000"; - pcie0 = "/soc/qcom,pcie@1c00000"; - pcie0_rp = "/soc/qcom,pcie@1c00000/pcie0_rp"; - pcie0_msi = "/soc/qcom,pcie0_msi@0x17110040"; - tsens0 = "/soc/tsens0@c228000"; - tsens1 = "/soc/tsens1@c229000"; - tsens2 = "/soc/tsens2@c22a000"; - 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"; - cpu4_pause = "/soc/qcom,cpu-pause/cpu4-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"; - APC2_pause = "/soc/qcom,cpu-pause/apc2-pause"; - APC1_pause = "/soc/qcom,cpu-pause/apc1-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"; - cpu4_hotplug = "/soc/qcom,cpu-hotplug/cpu4-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"; - apc1_cluster = "/soc/qcom,cpu-voltage-cdev/thermal-cluster-1-2"; - 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_bcl = "/soc/qmi-tmd-devices/modem/modem_bcl"; - modem_lte_dsc = "/soc/qmi-tmd-devices/modem/modem_lte_dsc"; - modem_nr_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_dsc"; - modem_nr_scg_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_dsc"; - sdr0_lte_dsc = "/soc/qmi-tmd-devices/modem/sdr0_lte_dsc"; - sdr0_nr_dsc = "/soc/qmi-tmd-devices/modem/sdr0_nr_dsc"; - pa_lte_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_dsc"; - pa_nr_sdr0_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_dsc"; - pa_nr_sdr0_scg_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_dsc"; - mmw0_dsc = "/soc/qmi-tmd-devices/modem/mmw0_dsc"; - mmw1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_dsc"; - mmw2_dsc = "/soc/qmi-tmd-devices/modem/mmw2_dsc"; - mmw3_dsc = "/soc/qmi-tmd-devices/modem/mmw3_dsc"; - qmi_wlan = "/soc/qmi-tmd-devices/modem/wlan"; - modem_bw_backoff = "/soc/qmi-tmd-devices/modem/modem_bw_backoff"; - modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd"; - modem_nr_scg_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_scg_sub1_dsc"; - modem_lte_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_lte_sub1_dsc"; - modem_nr_sub1_dsc = "/soc/qmi-tmd-devices/modem/modem_nr_sub1_dsc"; - pa_nr_sdr0_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_sub1_dsc"; - pa_lte_sdr0_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_lte_sdr0_sub1_dsc"; - pa_nr_sdr0_scg_sub1_dsc = "/soc/qmi-tmd-devices/modem/pa_nr_sdr0_scg_sub1_dsc"; - mmw0_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw0_sub1_dsc"; - mmw1_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw1_sub1_dsc"; - mmw2_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw2_sub1_dsc"; - mmw3_sub1_dsc = "/soc/qmi-tmd-devices/modem/mmw3_sub1_dsc"; - display_fps = "/soc/qcom,userspace-cdev/display-fps"; - limits_stat = "/soc/limits-stat"; - qmi_sensor = "/soc/qmi-ts-sensors"; - thermal_zones = "/thermal-zones"; - cpu3_emerg0 = "/thermal-zones/cpu-1-0-0/trips/cpu3-emerg0-cfg"; - cpu3_emerg1 = "/thermal-zones/cpu-1-0-1/trips/cpu3-emerg1-cfg"; - cpu4_emerg0 = "/thermal-zones/cpu-1-1-0/trips/cpu4-emerg0-cfg"; - cpu4_emerg1 = "/thermal-zones/cpu-1-1-1/trips/cpu4-emerg1-cfg"; - cpu5_emerg0 = "/thermal-zones/cpu-1-2-0/trips/cpu5-emerg0-cfg"; - cpu5_emerg1 = "/thermal-zones/cpu-1-2-1/trips/cpu5-emerg1-cfg"; - cpu6_emerg0 = "/thermal-zones/cpu-1-3-0/trips/cpu6-emerg0-cfg"; - cpu6_emerg1 = "/thermal-zones/cpu-1-3-1/trips/cpu6-emerg1-cfg"; - cpu7_emerg0 = "/thermal-zones/cpu-2-0-0/trips/cpu7-emerg0-cfg"; - cpu7_emerg1 = "/thermal-zones/cpu-2-0-1/trips/cpu7-emerg1-cfg"; - cpu7_emerg2 = "/thermal-zones/cpu-2-0-2/trips/cpu7-emerg2-cfg"; - cpu1_emerg0 = "/thermal-zones/cpu-0-1-0/trips/cpu1-emerg0-cfg"; - cpu2_emerg0 = "/thermal-zones/cpu-0-2-0/trips/cpu2-emerg0-cfg"; - gpu0_tj_cfg = "/thermal-zones/gpuss-0/trips/tj_cfg"; - gpu1_tj_cfg = "/thermal-zones/gpuss-1/trips/tj_cfg"; - gpu2_tj_cfg = "/thermal-zones/gpuss-2/trips/tj_cfg"; - gpu3_tj_cfg = "/thermal-zones/gpuss-3/trips/tj_cfg"; - mdmss0_config0 = "/thermal-zones/mdmss-0/trips/mdmss0-config0"; - mdmss0_config1 = "/thermal-zones/mdmss-0/trips/mdmss0-config1"; - mdmss1_config0 = "/thermal-zones/mdmss-1/trips/mdmss1-config0"; - mdmss1_config1 = "/thermal-zones/mdmss-1/trips/mdmss1-config1"; - mdmss2_config0 = "/thermal-zones/mdmss-2/trips/mdmss2-config0"; - mdmss2_config1 = "/thermal-zones/mdmss-2/trips/mdmss2-config1"; - mdmss3_config0 = "/thermal-zones/mdmss-3/trips/mdmss3-config0"; - mdmss3_config1 = "/thermal-zones/mdmss-3/trips/mdmss3-config1"; - }; - - hypervisor { - #address-cells = <0x02>; - #size-cells = <0x00>; - 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 = <0x03>; - qcom,vendor = "Qualcomm"; - }; - - qcom,gh-watchdog { - compatible = "qcom,gh-watchdog"; - interrupts = <0x00 0x00 0x04>; - }; - - qcom,resource-manager-rpc@a34c3dfcb8f15dd3 { - compatible = "gunyah-resource-manager", "qcom,resource-manager-1-0", "qcom,resource-manager", "qcom,gunyah-message-queue", "qcom,gunyah-capability"; - reg = <0xa34c3dfc 0xb8f15dd3 0xa34c3dfc 0xb8f1d92d>; - interrupts = <0x00 0x3a0 0x01 0x00 0x3a1 0x01>; - qcom,free-irq-start = <0x3c0>; - qcom,is-full-duplex; - qcom,tx-message-size = <0xf0>; - qcom,rx-message-size = <0xf0>; - qcom,tx-queue-depth = <0x08>; - qcom,rx-queue-depth = <0x08>; - }; - }; -}; diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dtb b/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dtb deleted file mode 100644 index 4c33c410f49b0c35f7ac9d4f733aba5f7b34bf2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66080 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∾1j^Xpi~(ZR=@^m+>Tk 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 diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts b/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts deleted file mode 100644 index 07b7c36b6..000000000 --- a/Platforms/Realme/balePkg/DTBs/xbl_config/post-ddr-palawan-1.0.dts +++ /dev/null @@ -1,3880 +0,0 @@ -/dts-v1/; - -/ { - compatible = "qcom,palawan"; - model = "qcom,palawan"; - #address-cells = <0x02>; - #size-cells = <0x02>; - - soc { - #address-cells = <0x01>; - #size-cells = <0x01>; - phandle = <0x10>; - - ddr { - compatible = "qcom,ddr"; - print_severity = <0x2012>; - ddr_log_level = <0x00>; - ddr_trng_always_en = <0x00>; - extnd_term_log_flag = <0x01>; - ddr_tr_led_flag = <0x00>; - ddr_boot_freq = <0x1fef00>; - }; - - buttons { - phandle = <0x11>; - - buttons-config { - compatible = "qcom,pm-button"; - gpio-configs = <0x00 0x01 0x01 0x05 0x00 0x01 0x00 0x00>; - }; - - platform-key-maps { - compatible = "qcom,pm-keymap"; - key-maps = <0x01 0x02 0x03 0x00 0x00>; - }; - }; - - PlatformInfo { - compatible = "qcom,platforminfo"; - PlatformInfo = [05 08 01 00 00 00 00]; - }; - - pinctrl@f100000 { - compatible = "qcom,palawan-pinctrl"; - reg = <0xf100000 0x100000>; - ngpios = <0xb2>; - width = <0x1000>; - id = <0x00>; - version = <0x01>; - gpio-controller; - #gpio-cells = <0x02>; - qcom,sleep-config = <0x51 0x51 0x51 0x51 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x151 0x151 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x18a 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x151 0x18a 0x18a 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x18a 0x18a 0x45 0x45 0x45 0x45 0x45 0x152 0x152 0x152 0x45 0x151 0x151 0x151 0x151 0x151 0x151 0x151 0x151 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x151 0x18a 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x189 0x45 0x151 0x151 0x45 0x151 0x151 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x45 0x61 0x61 0x51 0x51 0x61 0x61 0x61 0x61 0x51 0x51 0x45 0x45 0x45 0x45 0x89 0x45 0x45 0x45 0x45 0x45>; - phandle = <0x12>; - - sdc2_cdc_dtest_out_mirnat_0 { - mux = <0x16 0x04>; - phandle = <0x13>; - }; - - sdc2_cdc_dtest_out_mirnat_1 { - mux = <0x17 0x03>; - phandle = <0x14>; - }; - - sdc2_data0 { - mux = <0x26 0x01>; - phandle = <0x01>; - }; - - sdc2_data1 { - mux = <0x27 0x01>; - phandle = <0x02>; - }; - - sdc2_data2 { - mux = <0x30 0x01>; - phandle = <0x03>; - }; - - sdc2_data3 { - mux = <0x31 0x01>; - phandle = <0x04>; - }; - - sdc2_fb_clk { - mux = <0x32 0x01>; - phandle = <0x05>; - }; - - sdc2_cmd { - mux = <0x33 0x01>; - phandle = <0x06>; - }; - - sdc2_clk { - mux = <0x3e 0x01>; - phandle = <0x07>; - }; - - sdc2_active { - config = <0x01 0x4b0000a 0x02 0x4b0000a 0x03 0x4b0000a 0x04 0x4b0000a 0x05 0x4b00012 0x06 0x4b00012 0x07 0x4b00012>; - phandle = <0x0a>; - }; - }; - - ufs0@1D80000 { - compatible = "qcom,ufs"; - reg = <0x1d80000 0x7000>; - EnableLogging = [00]; - FUA_Value = [01]; - LinkStartupRetryCount = [05]; - BatteryThresholdMv = <0xe10>; - phandle = <0x15>; - - timeout_values { - fDeviceInitTimeoutUs = <0x2625a0>; - UTRDPollTimeoutUs = <0x1c9c380>; - }; - - init_speed_params { - EnableHighSpeed = [01]; - NumGears = [05]; - NumLanes = [02]; - Rate = [02]; - }; - - perf_speed_params { - EnableHighSpeed = [01]; - NumGears = [05]; - NumLanes = [02]; - Rate = [02]; - }; - }; - - BootTempBsp { - compatible = "qcom,BootTempBsp"; - - BootTempThres { - nUpperThresholdDegC = <0x96>; - nLowerThresholdDegC = <0xffffff6a>; - uMaxNumIterations = <0x28>; - uWaitPerIterationMicroSec = <0x7a120>; - uSensor = <0x00>; - }; - }; - - TsensBspSettings { - compatible = "qcom,TsensBspSettings"; - - controllerconfigs { - - controllerconfigs_0 { - pucTsensSROTPhys = <0x00 0xc222000>; - pucTsensTMPhys = <0x00 0xc228000>; - pauTbcbReqs = <0x00 0x00>; - uTsensSROTSize = <0x1000>; - uTsensTMSize = <0x1000>; - uNumTbcbClients = <0x00>; - uPeriodActive = <0x00>; - uPeriodSleep = <0x40>; - uTSControl = <0x20000000>; - uTSConfig = <0x00>; - uSidebandEnMask = <0x3fff>; - uWatchdogLoadVal = <0x267a>; - uZeroCEnMask = <0x3fff>; - nsZeroCSetDeciDegC = [00 32]; - nsZeroCResetDeciDegC = [00 64]; - bPSHoldResetEn = [01]; - bAutoAdjustPeriod = [01]; - bStandAlone = [00]; - bPWMEn = [00]; - bWatchdogEn = [01]; - bWatchdogResetEn = [01]; - }; - - controllerconfigs_1 { - pucTsensSROTPhys = <0x00 0xc223000>; - pucTsensTMPhys = <0x00 0xc229000>; - pauTbcbReqs = <0x00 0x00>; - uTsensSROTSize = <0x1000>; - uTsensTMSize = <0x1000>; - uNumTbcbClients = <0x00>; - uPeriodActive = <0x00>; - uPeriodSleep = <0x40>; - uTSControl = <0x20000000>; - uTSConfig = <0x00>; - uSidebandEnMask = <0xffff>; - uWatchdogLoadVal = <0x267a>; - uZeroCEnMask = <0xffff>; - nsZeroCSetDeciDegC = [00 32]; - nsZeroCResetDeciDegC = [00 64]; - bPSHoldResetEn = [01]; - bAutoAdjustPeriod = [01]; - bStandAlone = [00]; - bPWMEn = [00]; - bWatchdogEn = [01]; - bWatchdogResetEn = [01]; - }; - - controllerconfigs_2 { - pucTsensSROTPhys = <0x00 0xc224000>; - pucTsensTMPhys = <0x00 0xc22a000>; - pauTbcbReqs = <0x00 0x00>; - uTsensSROTSize = <0x1000>; - uTsensTMSize = <0x1000>; - uNumTbcbClients = <0x00>; - uPeriodActive = <0x00>; - uPeriodSleep = <0x40>; - uTSControl = <0x20000000>; - uTSConfig = <0x00>; - uSidebandEnMask = <0x1f>; - uWatchdogLoadVal = <0x267a>; - uZeroCEnMask = <0x1f>; - nsZeroCSetDeciDegC = [00 32]; - nsZeroCResetDeciDegC = [00 64]; - bPSHoldResetEn = [01]; - bAutoAdjustPeriod = [01]; - bStandAlone = [00]; - bPWMEn = [00]; - bWatchdogEn = [01]; - bWatchdogResetEn = [01]; - }; - }; - - sensorconfigs { - - sensorconfigs_0 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [00]; - ucSensorID = [00]; - ucFuseIdx = [00]; - }; - - sensorconfigs_1 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [01]; - ucSensorID = [01]; - ucFuseIdx = [01]; - }; - - sensorconfigs_2 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [02]; - ucSensorID = [02]; - ucFuseIdx = [02]; - }; - - sensorconfigs_3 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [03]; - ucSensorID = [03]; - ucFuseIdx = [03]; - }; - - sensorconfigs_4 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [04]; - ucSensorID = [04]; - ucFuseIdx = [04]; - }; - - sensorconfigs_5 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [05]; - ucSensorID = [05]; - ucFuseIdx = [05]; - }; - - sensorconfigs_6 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [06]; - ucSensorID = [06]; - ucFuseIdx = [06]; - }; - - sensorconfigs_7 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [07]; - ucSensorID = [07]; - ucFuseIdx = [07]; - }; - - sensorconfigs_8 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [08]; - ucSensorID = [08]; - ucFuseIdx = [08]; - }; - - sensorconfigs_9 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [09]; - ucSensorID = [09]; - ucFuseIdx = [09]; - }; - - sensorconfigs_10 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0a]; - ucSensorID = [0a]; - ucFuseIdx = [0a]; - }; - - sensorconfigs_11 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0b]; - ucSensorID = [0b]; - ucFuseIdx = [0b]; - }; - - sensorconfigs_12 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0c]; - ucSensorID = [0c]; - ucFuseIdx = [0c]; - }; - - sensorconfigs_13 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0d]; - ucSensorID = [0d]; - ucFuseIdx = [0d]; - }; - - sensorconfigs_14 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [00]; - ucSensorID = [00]; - ucFuseIdx = [0e]; - }; - - sensorconfigs_15 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [01]; - ucSensorID = [01]; - ucFuseIdx = [0f]; - }; - - sensorconfigs_16 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [02]; - ucSensorID = [02]; - ucFuseIdx = [10]; - }; - - sensorconfigs_17 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [03]; - ucSensorID = [03]; - ucFuseIdx = [11]; - }; - - sensorconfigs_18 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [04]; - ucSensorID = [04]; - ucFuseIdx = [12]; - }; - - sensorconfigs_19 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [05]; - ucSensorID = [05]; - ucFuseIdx = [13]; - }; - - sensorconfigs_20 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [06]; - ucSensorID = [06]; - ucFuseIdx = [14]; - }; - - sensorconfigs_21 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [07]; - ucSensorID = [07]; - ucFuseIdx = [15]; - }; - - sensorconfigs_22 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [08]; - ucSensorID = [08]; - ucFuseIdx = [16]; - }; - - sensorconfigs_23 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [09]; - ucSensorID = [09]; - ucFuseIdx = [17]; - }; - - sensorconfigs_24 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0a]; - ucSensorID = [0a]; - ucFuseIdx = [18]; - }; - - sensorconfigs_25 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0b]; - ucSensorID = [0b]; - ucFuseIdx = [19]; - }; - - sensorconfigs_26 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0c]; - ucSensorID = [0c]; - ucFuseIdx = [1a]; - }; - - sensorconfigs_27 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0d]; - ucSensorID = [0d]; - ucFuseIdx = [1b]; - }; - - sensorconfigs_28 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0e]; - ucSensorID = [0e]; - ucFuseIdx = [1c]; - }; - - sensorconfigs_29 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0f]; - ucSensorID = [0f]; - ucFuseIdx = [1d]; - }; - - sensorconfigs_30 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [00]; - ucSensorID = [00]; - ucFuseIdx = [1e]; - }; - - sensorconfigs_31 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [01]; - ucSensorID = [01]; - ucFuseIdx = [1f]; - }; - - sensorconfigs_32 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [02]; - ucSensorID = [02]; - ucFuseIdx = [20]; - }; - - sensorconfigs_33 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [03]; - ucSensorID = [03]; - ucFuseIdx = [21]; - }; - - sensorconfigs_34 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [04]; - ucSensorID = [04]; - ucFuseIdx = [22]; - }; - }; - - TsensBspType { - uNumControllers = <0x03>; - uNumSensors = <0x23>; - uSensorConvTime_us = <0x1e>; - nCalPoint1DeciDegC = <0x12c>; - nCalPoint2DeciDegC = <0x4b0>; - uShift = <0x0a>; - }; - }; - - i2c@900000 { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,i2c-controller"; - reg = <0x900000 0x100000>; - - i2c_device_config_1@1 { - reg = <0x01>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = <0x80000>; - qupv3_instance = [00]; - core_index = [01]; - se_index = [00]; - gpi_index = [00]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x40018351>; - sda_encoding = <0x40018341>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap0_s0_clk"; - }; - - i2c_device_config_2@2 { - reg = <0x02>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = "", "\b@"; - qupv3_instance = [00]; - core_index = [02]; - se_index = [01]; - gpi_index = [00]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x18051>; - sda_encoding = <0x18041>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap0_s1_clk"; - }; - - i2c_device_config_4@4 { - reg = <0x04>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = <0x8c000>; - qupv3_instance = [00]; - core_index = [04]; - se_index = [03]; - gpi_index = [03]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x400180d2>; - sda_encoding = <0x400180c2>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap0_s3_clk"; - }; - - i2c_device_config_10@a { - reg = <0x0a>; - status = "okay"; - core_base_addr = <0x800000>; - common_base_addr = <0x8c0000>; - core_offset = "", "\b@"; - qupv3_instance = [01]; - core_index = [0a]; - se_index = [01]; - gpi_index = [09]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x18251>; - sda_encoding = <0x18241>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap1_s1_clk"; - }; - - i2c_device_config_13@d { - reg = <0x0d>; - status = "okay"; - core_base_addr = <0x800000>; - common_base_addr = <0x8c0000>; - core_offset = <0x90000>; - qupv3_instance = [01]; - core_index = [0d]; - se_index = [04]; - gpi_index = [0c]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x18b11>; - sda_encoding = <0x18b01>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap1_s4_clk"; - }; - }; - - spi@A00000 { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,spi-controller"; - reg = <0xa00000 0x100000>; - - spi_device_config_8@8 { - reg = <0x08>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = <0x9c000>; - qupv3_instance = [00]; - core_index = [07]; - se_index = [07]; - gpi_index = [07]; - core_irq = [00]; - polled_mode = [01]; - min_data_length_for_dma = [00]; - qupv3_protocol = [01]; - miso_encoding = <0x481c1>; - mosi_encoding = <0x4c1d1>; - clk_encoding = <0x441e1>; - cs_encoding = <0x4c1f1>; - sleep_miso_encoding = <0x00>; - sleep_mosi_encoding = <0x00>; - sleep_clk_encoding = <0x00>; - sleep_cs_encoding = <0x00>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock_frequency = <0x4b00>; - se_clock_dfs_index = [01]; - se_clock = "gcc_qupv3_wrap0_s7_clk"; - }; - }; - - pil { - - pil_proxy_vote { - compatible = "qcom,pil-proxy-vote"; - phandle = <0x16>; - - pil_proxy_vote_1 { - subsys_id = <0x01>; - client_name = "PIL_ADSP"; - rail_names = "/vcs/vdd_lpi_mx", "/vcs/vdd_lpi_cx"; - rail_voltage_levels = <0x100 0x100>; - icb_name = "/icb/arbiter"; - icb_arb_master_slave = <0x19 0x00>; - icb_arb_request_type = <0x04>; - icb_arb_request_data = <0x00 0x5f5e100 0x00 0x5f5e100>; - flag = <0x03 0x03>; - }; - - pil_proxy_vote_4 { - subsys_id = <0x04>; - client_name = "PIL_MODEM"; - rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx", "/vcs/vdd_mxc"; - rail_voltage_levels = <0x100 0x100 0x100>; - flag = <0x03 0x03>; - }; - - pil_proxy_vote_18 { - subsys_id = <0x12>; - client_name = "PIL_CDSP"; - rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx", "/vcs/vdd_mxc", "/vcs/vdd_nsp"; - rail_voltage_levels = <0x100 0x100 0x100 0x100>; - icb_name = "/icb/arbiter"; - icb_arb_master_slave = <0xad 0x2f>; - icb_arb_request_type = <0x04>; - icb_arb_request_data = <0x00 0x5f5e100 0x00 0x5f5e100>; - flag = <0x02 0x01>; - }; - - pil_proxy_vote_37 { - subsys_id = <0x25>; - client_name = "PIL_CDSP"; - rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx", "/vcs/vdd_mxc", "/vcs/vdd_nsp"; - rail_voltage_levels = <0x100 0x100 0x100 0x100>; - icb_name = "/icb/arbiter"; - icb_arb_master_slave = <0xad 0x2f>; - icb_arb_request_type = <0x04>; - icb_arb_request_data = <0x00 0x5f5e100 0x00 0x5f5e100>; - flag = <0x11 0x12>; - }; - - pil_proxy_vote_6 { - subsys_id = <0x06>; - client_name = "PIL_WPSS"; - rail_names = "/vcs/vdd_mx", "/vcs/vdd_cx"; - rail_voltage_levels = <0x100 0x100>; - flag = <0x03 0x03>; - }; - }; - }; - - bam@1C9C000 { - compatible = "qcom,bam-controller"; - reg = <0x1c9c000 0x40000>; - - bam_config_1 { - bam_pa = <0x00 0x1dc4000>; - options = <0x100>; - cfg_bits = <0xfffff004>; - ee = [00]; - sec_config = <0x00 0x00>; - size = <0x40000>; - }; - - bam_config_2 { - bam_pa = <0x00 0x00>; - options = <0x00>; - cfg_bits = <0x00>; - ee = [00]; - sec_config = <0x00 0x00>; - size = <0x00>; - }; - }; - - iort { - compatible = "qcom,iort"; - Signature = <0x54524f49>; - Revision = <0x01>; - Checksum = <0x00>; - OEMID = "QCOM"; - OEMTableID = <0x51434f4d 0x45444b32>; - OEMRevision = <0x8998>; - CreatorID = <0x51434f4d>; - CreatorRevision = <0x01>; - NumberofIORTNodes = <0x14>; - Reserved = <0x00>; - instance_handles = <0x08 0x09>; - - APPS_MMU500_SMMU_APP { - Type = <0x03>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x00>; - BaseAddress = <0x15000000>; - Span = <0x80000>; - Flags = <0x03>; - Model = <0x03>; - NumContextInterrupts = <0x60>; - NumPMUInterrupts = <0x00>; - NSGIRPT_GSIV = <0x61>; - NSGIRPT_FLAGS = <0x00>; - NSGCFGIRPT_GSIV = <0x00>; - NSGCFGIRPT_FLAGS = <0x00>; - ContextInterrupts = <0x81 0x82 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8a 0x8b 0x8c 0x8d 0x8e 0x8f 0x90 0x91 0x92 0x93 0x94 0x95 0x96 0xd5 0xd6 0xd7 0xd8 0xd9 0xda 0xdb 0xdc 0xdd 0xde 0xdf 0xe0 0x15b 0x15c 0x15d 0x15e 0x15f 0x160 0x161 0x162 0x163 0x164 0x165 0x166 0x167 0x168 0x169 0x16a 0x16b 0x16c 0x16d 0x16e 0x16f 0x170 0x171 0x172 0x173 0x174 0x175 0x176 0x177 0x178 0x179 0x1ab 0x1ac 0x1ad 0x1ae 0x1af 0x1b0 0x1b1 0x1b2 0x1b3 0x1b4 0x1b5 0x1b6 0x1b7 0x1b8 0x1b9 0x1c2 0x1c3 0x1bc 0x1c5 0x2e2 0x1c7 0x1c8 0x1c9 0x2d1 0x2d2 0x2d3 0x2d4 0x2d5 0x2d6 0x2d7 0x2d8>; - ContextInterruptFlags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - PMUInterrupts = <0x00>; - PMUInterruptFlags = <0x00>; - SIDMAPPING = <0x00>; - phandle = <0x08>; - }; - - GPU_GFX_MMU500_SMMU_GFX { - Type = <0x03>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x00>; - BaseAddress = <0x3da0000>; - Span = <0x20000>; - Flags = <0x03>; - Model = <0x03>; - NumContextInterrupts = <0x19>; - NumPMUInterrupts = <0x00>; - NSGIRPT_GSIV = <0x2c1>; - NSGIRPT_FLAGS = <0x00>; - NSGCFGIRPT_GSIV = <0x00>; - NSGCFGIRPT_FLAGS = <0x00>; - ContextInterrupts = <0x2c5 0x2c6 0x2c7 0x2c8 0x2c9 0x2ca 0x2cb 0x2cc 0x2cd 0x2ce 0x2cf 0x1c6 0x1fc 0x25e 0x25f 0x260 0x261 0x2b3 0x2b5 0x2b8 0x2b9 0x2ba 0x2bc 0x2bd 0x2db>; - ContextInterruptFlags = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>; - PMUInterrupts = <0x00>; - PMUInterruptFlags = <0x00>; - SIDMAPPING = <0x00>; - phandle = <0x09>; - }; - - NAMEDNODE_CRYPTO { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x03>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "CRYPTO"; - - SIDMappings { - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x481>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0x480>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x483>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_Camera { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x0f>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "CAMERA"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = "", " \b"; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x10200808>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x1820>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_5 { - InputBase = <0x3000005>; - NumIDs = <0x01>; - OutputBase = <0x18c0>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_6 { - InputBase = <0x3000006>; - NumIDs = <0x01>; - OutputBase = <0x18c2>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_7 { - InputBase = <0x3000007>; - NumIDs = <0x01>; - OutputBase = <0x1800>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_8 { - InputBase = <0x3000008>; - NumIDs = <0x01>; - OutputBase = <0x18a0>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_9 { - InputBase = <0x3000009>; - NumIDs = <0x01>; - OutputBase = <0x1860>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_10 { - InputBase = <0x300000a>; - NumIDs = <0x01>; - OutputBase = <0x1861>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_11 { - InputBase = <0x300000b>; - NumIDs = <0x01>; - OutputBase = <0x1840>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_12 { - InputBase = <0x300000c>; - NumIDs = <0x01>; - OutputBase = <0x1841>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_13 { - InputBase = <0x300000d>; - NumIDs = <0x01>; - OutputBase = <0x1880>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_14 { - InputBase = <0x300000e>; - NumIDs = <0x01>; - OutputBase = <0x1881>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_15 { - InputBase = <0x300000f>; - NumIDs = <0x01>; - OutputBase = <0x18e0>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_16 { - InputBase = <0x3000010>; - NumIDs = <0x01>; - OutputBase = <0x18e8>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_Compute { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x0d>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "COMPUTE"; - - SIDMappings { - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0xc01>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0xc02>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0xc03>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0xc04>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_5 { - InputBase = <0x3000005>; - NumIDs = <0x01>; - OutputBase = <0xc05>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_6 { - InputBase = <0x3000006>; - NumIDs = <0x01>; - OutputBase = <0xc06>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_7 { - InputBase = <0x3000007>; - NumIDs = <0x01>; - OutputBase = <0xc07>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_8 { - InputBase = <0x3000008>; - NumIDs = <0x01>; - OutputBase = <0xc08>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_9 { - InputBase = <0x3000009>; - NumIDs = <0x01>; - OutputBase = <0xc09>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_11 { - InputBase = <0x300000b>; - NumIDs = <0x01>; - OutputBase = <0xc0b>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_12 { - InputBase = <0x300000c>; - NumIDs = <0x01>; - OutputBase = <0xc0c>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_13 { - InputBase = <0x300000d>; - NumIDs = <0x01>; - OutputBase = <0xc0d>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_14 { - InputBase = <0x300000e>; - NumIDs = <0x01>; - OutputBase = <0xc0e>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_Display { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x04>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "DISPLAY"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x21c00>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0x1c01>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x1c04>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x1c06>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_ECATS_95TEST { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x02>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "ECATS_TEST"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x400>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x401>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_EVA { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x04>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "EVA"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x1920>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_1 { - InputBase = <0x43000001>; - NumIDs = <0x01>; - OutputBase = <0x1920>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x1923>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x1924>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_GPU { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x05>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "GPU"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x00>; - Flags = <0x00>; - OutputReference = <0x09>; - }; - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x02>; - Flags = <0x00>; - OutputReference = <0x09>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x04>; - Flags = <0x00>; - OutputReference = <0x09>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x05>; - Flags = <0x00>; - OutputReference = <0x09>; - }; - - SIDMappings_5 { - InputBase = <0x3000005>; - NumIDs = <0x01>; - OutputBase = <0x07>; - Flags = <0x00>; - OutputReference = <0x09>; - }; - }; - }; - - NAMEDNODE_IPA { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x05>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "IPA"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x4a0>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x4a1>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0x4a2>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x4a3>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x4a4>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_LPASS { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x0e>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "LPASS"; - - SIDMappings { - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x801001>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0x801003>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x801004>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x801005>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_5 { - InputBase = <0x3000005>; - NumIDs = <0x01>; - OutputBase = <0x801006>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_6 { - InputBase = <0x3000006>; - NumIDs = <0x01>; - OutputBase = <0x401007>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_7 { - InputBase = <0x3000007>; - NumIDs = <0x01>; - OutputBase = <0x100b>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_14 { - InputBase = <0x300000e>; - NumIDs = <0x01>; - OutputBase = <0x201041>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_15 { - InputBase = <0x300000f>; - NumIDs = <0x01>; - OutputBase = <0x201043>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_16 { - InputBase = <0x3000010>; - NumIDs = <0x01>; - OutputBase = <0x201044>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_17 { - InputBase = <0x3000011>; - NumIDs = <0x01>; - OutputBase = <0x201045>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_18 { - InputBase = <0x3000012>; - NumIDs = <0x01>; - OutputBase = <0x201046>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_19 { - InputBase = <0x3000013>; - NumIDs = <0x01>; - OutputBase = <0x1067>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_22 { - InputBase = <0x3000016>; - NumIDs = <0x01>; - OutputBase = <0x1087>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_PCIE0 { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x06>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "PCIE0"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x11400>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x31404>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x71408>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_5 { - InputBase = <0x3000005>; - NumIDs = <0x01>; - OutputBase = <0xf1410>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_6 { - InputBase = <0x3000006>; - NumIDs = <0x01>; - OutputBase = <0x1f1420>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_7 { - InputBase = <0x3000007>; - NumIDs = <0x01>; - OutputBase = <0x3f1440>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_QDSS { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x02>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "QDSS"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x4e0>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x500>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_QUP1 { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x03>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "QUP1"; - - SIDMappings { - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0xb6>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0xb8>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0xa3>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_QUP2 { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x03>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "QUP2"; - - SIDMappings { - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x436>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_2 { - InputBase = <0x3000002>; - NumIDs = <0x01>; - OutputBase = <0x438>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x423>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_SDC2 { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x01>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "SDC2"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x140>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_Sensors { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x02>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "SENSORS"; - - SIDMappings { - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x10c3>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x10d6>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_UFS_95MEM { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x01>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "UFS_MEM"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x60>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_USB3 { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x01>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "USB3"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x40>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - - NAMEDNODE_Video { - Type = <0x01>; - Revision = <0x01>; - Reserved = <0x00>; - NumberofMappings = <0x05>; - NodeFlags = <0x00>; - CacheCoherency = <0x00>; - AllocationHints = <0x00>; - Reserved1 = <0x00>; - MemAccessFlags = <0x00>; - DeviceMemAddressSize = <0x24>; - DevObjectName = "VIDEO"; - - SIDMappings { - - SIDMappings_0 { - InputBase = <0x3000000>; - NumIDs = <0x01>; - OutputBase = <0x1940>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_1 { - InputBase = <0x3000001>; - NumIDs = <0x01>; - OutputBase = <0x41941>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_3 { - InputBase = <0x3000003>; - NumIDs = <0x01>; - OutputBase = <0x1943>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_4 { - InputBase = <0x3000004>; - NumIDs = <0x01>; - OutputBase = <0x1944>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - - SIDMappings_5 { - InputBase = <0x3000005>; - NumIDs = <0x01>; - OutputBase = <0x1947>; - Flags = <0x00>; - OutputReference = <0x08>; - }; - }; - }; - }; - - sdc1@8804000 { - compatible = "qcom,sdcc"; - reg = <0x8804000 0x1000>; - EnableLogging = [00]; - DriveStrength = <0x1fe4>; - MaxSpeedMode = [05]; - pinctrl-names = "active"; - pinctrl-0 = <0x0a>; - phandle = <0x17>; - - HsrSettings { - DLLConfig = <0x7442c>; - DLLConfig3 = <0x08>; - DLLTestCtrl = <0x1800000>; - DDRConfig = <0x80040868>; - DLLUserCtrl = <0x90106c0>; - DLLConfig2 = <0x5400>; - - SDR104 { - DLLConfig2 = <0xa800>; - DLLConfig3 = <0x10>; - }; - - SDR50 { - DLLConfig2 = <0x5400>; - DLLConfig3 = <0x08>; - }; - }; - }; - - usb0 { - compatible = "qcom,usb"; - - hs_phy_cfg { - table = <0xffffffff 0x00 0xffffffff 0x00 0xffffffff 0x00 0xffffffff 0x00>; - }; - - ss_phy_cfg { - table = <0x88e8008 0x01 0x88e9c40 0x01 0x88e9000 0xc0 0x88e9004 0x01 0x88e9010 0x02 0x88e9014 0x16 0x88e9018 0x36 0x88e901c 0x04 0x88e9020 0x16 0x88e9024 0x41 0x88e9028 0x41 0x88e902c 0x00 0x88e9030 0x55 0x88e9034 0x75 0x88e9038 0x01 0x88e903c 0x01 0x88e9048 0x25 0x88e904c 0x02 0x88e9050 0x5c 0x88e9054 0x0f 0x88e9058 0x5c 0x88e905c 0x0f 0x88e9060 0xc0 0x88e9064 0x01 0x88e9070 0x02 0x88e9074 0x16 0x88e9078 0x36 0x88e9080 0x08 0x88e9084 0x1a 0x88e9088 0x41 0x88e908c 0x00 0x88e9090 0x55 0x88e9094 0x75 0x88e9098 0x01 0x88e90a8 0x25 0x88e90ac 0x02 0x88e90bc 0x0a 0x88e90c0 0x01 0x88e90cc 0x62 0x88e90d0 0x02 0x88e90e8 0x0c 0x88e9110 0x1a 0x88e9124 0x14 0x88e9140 0x04 0x88e9170 0x20 0x88e9174 0x16 0x88e91a4 0xb6 0x88e91a8 0x4b 0x88e91ac 0x37 0x88e91b4 0x0c 0x88e9234 0x00 0x88e9238 0x00 0x88e923c 0x1f 0x88e9240 0x09 0x88e9284 0xf5 0x88e928c 0x3f 0x88e9290 0x3f 0x88e9294 0x5f 0x88e92a4 0x12 0x88e92e4 0x21 0x88e9408 0x0a 0x88e9414 0x06 0x88e9430 0x2f 0x88e9434 0x7f 0x88e943c 0xff 0x88e9440 0x0f 0x88e9444 0x99 0x88e944c 0x08 0x88e9450 0x08 0x88e9454 0x00 0x88e9458 0x0a 0x88e9460 0xa0 0x88e94d4 0x54 0x88e94d8 0x0f 0x88e94dc 0x13 0x88e94ec 0x0f 0x88e94f0 0x4a 0x88e94f4 0x0a 0x88e94f8 0x07 0x88e94fc 0x00 0x88e9510 0x47 0x88e951c 0x04 0x88e9524 0x0e 0x88e955c 0x3f 0x88e9560 0xbf 0x88e9564 0xff 0x88e9568 0xdf 0x88e956c 0xed 0x88e9570 0xdc 0x88e9574 0x5c 0x88e9578 0x9c 0x88e957c 0x1d 0x88e9580 0x09 0x88e95a0 0x04 0x88e95a4 0x38 0x88e95a8 0x0c 0x88e95b0 0x10 0x88e95e4 0x14 0x88e95f8 0x08 0x88e9634 0x00 0x88e9638 0x00 0x88e963c 0x1f 0x88e9640 0x09 0x88e9684 0xf5 0x88e968c 0x3f 0x88e9690 0x3f 0x88e9694 0x5f 0x88e96a4 0x12 0x88e96e4 0x05 0x88e9808 0x0a 0x88e9814 0x06 0x88e9830 0x2f 0x88e9834 0x7f 0x88e983c 0xff 0x88e9840 0x0f 0x88e9844 0x99 0x88e984c 0x08 0x88e9850 0x08 0x88e9854 0x00 0x88e9858 0x0a 0x88e9860 0xa0 0x88e98d4 0x54 0x88e98d8 0x0f 0x88e98dc 0x13 0x88e98ec 0x0f 0x88e98f0 0x4a 0x88e98f4 0x0a 0x88e98f8 0x07 0x88e98fc 0x00 0x88e9910 0x47 0x88e991c 0x04 0x88e9924 0x0e 0x88e995c 0xbf 0x88e9960 0xbf 0x88e9964 0xbf 0x88e9968 0xdf 0x88e996c 0xfd 0x88e9970 0xdc 0x88e9974 0x5c 0x88e9978 0x9c 0x88e997c 0x1d 0x88e9980 0x09 0x88e99a0 0x04 0x88e99a4 0x38 0x88e99a8 0x0c 0x88e99b0 0x10 0x88e99e4 0x14 0x88e99f8 0x08 0x88e9cc4 0xc4 0x88e9cc8 0x89 0x88e9ccc 0x20 0x88e9cd8 0x13 0x88e9cdc 0x21 0x88e9d88 0x99 0x88e9d90 0xe7 0x88e9d94 0x03 0x88e9db0 0x0a 0x88e9dc0 0x88 0x88e9dc4 0x13 0x88e9dd0 0x0c 0x88e9ddc 0x4b 0x88e9dec 0x10 0x88e9f00 0x68 0x88e9f18 0xf8 0x88e9f3c 0x07 0x88e9f40 0x40 0x88e9f44 0x00 0x00 0x00>; - }; - }; - - ssr { - compatible = "qcom,ssr"; - max_subsys_configured = <0x04>; - - smp2p_err_fatal { - entry_name = "slave-kernel"; - bit = <0x00>; - phandle = <0x0b>; - }; - - smp2p_err_ready { - entry_name = "slave-kernel"; - bit = <0x01>; - phandle = <0x0d>; - }; - - smp2p_proxy_unvote { - entry_name = "slave-kernel"; - bit = <0x02>; - phandle = <0x0c>; - }; - - smp2p_stop_ack { - entry_name = "slave-kernel"; - bit = <0x03>; - phandle = <0x0e>; - }; - - ssr_subsys_config_1 { - subsys_name = "lpass"; - subsys_id = <0x01>; - host = <0x02>; - sfr_type = <0x1a7>; - wdog_intr = <0x206 0x00>; - err_fatal = <0x0b>; - proxy_unvote = <0x0c>; - err_ready = <0x0d>; - stop_ack_bit = <0x0e>; - qmi_svc_ins = <0x14>; - }; - - ssr_subsys_config_2 { - subsys_name = "cdsp"; - subsys_id = <0x12>; - host = <0x05>; - sfr_type = <0x259>; - wdog_intr = <0x262 0x00>; - err_fatal = <0x0b>; - proxy_unvote = <0x0c>; - err_ready = <0x0d>; - stop_ack_bit = <0x0e>; - qmi_svc_ins = <0x17>; - }; - - ssr_subsys_config_3 { - subsys_name = "mpss"; - subsys_id = <0x04>; - host = <0x01>; - sfr_type = <0x1a5>; - wdog_intr = <0x128 0x00>; - err_fatal = <0x0b>; - proxy_unvote = <0x0c>; - err_ready = <0x0d>; - stop_ack_bit = <0x0e>; - qmi_svc_ins = <0x12>; - }; - - ssr_subsys_config_4 { - subsys_name = "wpss"; - subsys_id = <0x06>; - host = <0x0d>; - sfr_type = <0x272>; - wdog_intr = <0xe8 0x00>; - err_fatal = <0x0b>; - proxy_unvote = <0x0c>; - err_ready = <0x0d>; - stop_ack_bit = <0x0e>; - qmi_svc_ins = <0x19>; - }; - }; - - memorymap { - compatible = "qcom,uefimem"; - #address-cells = <0x02>; - #size-cells = <0x02>; - - memory@80000000 { - device_type = "memory"; - reg = <0x00 0x80000000 0x00 0x16e0000>; - MemLabel = "NOMAP"; - ResourceAttribute = <0x400>; - BuildHob = [09]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@816E0000 { - device_type = "memory"; - reg = <0x00 0x816e0000 0x00 0x320000>; - MemLabel = "RSRV0"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [00]; - CacheAttributes = [22]; - }; - - memory@81A00000 { - device_type = "memory"; - reg = <0x00 0x81a00000 0x00 0x40000>; - MemLabel = "XBL_DT"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [22]; - }; - - memory@81A40000 { - device_type = "memory"; - reg = <0x00 0x81a40000 0x00 0x1c0000>; - MemLabel = "XBL_Ramdump"; - ResourceAttribute = <0x400>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@81C00000 { - device_type = "memory"; - reg = <0x00 0x81c00000 0x00 0xa0000>; - MemLabel = "AOP"; - ResourceAttribute = <0x400>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@81CE4000 { - device_type = "memory"; - reg = <0x00 0x81ce4000 0x00 0x10000>; - MemLabel = "UEFI_Log"; - ResourceAttribute = <0x400>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@81D00000 { - device_type = "memory"; - reg = <0x00 0x81d00000 0x00 0x200000>; - MemLabel = "SMEM"; - ResourceAttribute = <0x400>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@824A0000 { - device_type = "memory"; - reg = <0x00 0x824a0000 0x00 0x100000>; - MemLabel = "PvmFw"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [00]; - CacheAttributes = [22]; - }; - - memory@8BC00000 { - device_type = "memory"; - reg = <0x00 0x8bc00000 0x00 0x16e00000>; - MemLabel = "PIL_Reserved"; - ResourceAttribute = <0x400>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@A2A00000 { - device_type = "memory"; - reg = <0x00 0xa2a00000 0x00 0xf00000>; - MemLabel = "DBI_Dump"; - ResourceAttribute = <0x02>; - BuildHob = [04]; - ResourceType = [01]; - MemoryType = [07]; - CacheAttributes = [25]; - }; - - memory@A7000000 { - device_type = "memory"; - reg = <0x00 0xa7000000 0x00 0x400000>; - MemLabel = "UEFI_FD"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [02]; - }; - - memory@A7400000 { - device_type = "memory"; - reg = <0x00 0xa7400000 0x00 0x200000>; - MemLabel = "UEFI_FD_Reserved"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [02]; - }; - - memory@A7600000 { - device_type = "memory"; - reg = <0x00 0xa7600000 0x00 0x1000>; - MemLabel = "CPU_Vectors"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [02]; - }; - - memory@A7601000 { - device_type = "memory"; - reg = <0x00 0xa7601000 0x00 0x1000>; - MemLabel = "Info_Blk"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [06]; - CacheAttributes = [22]; - }; - - memory@A7602000 { - device_type = "memory"; - reg = <0x00 0xa7602000 0x00 0x3000>; - MemLabel = "MMU_PageTables"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [22]; - }; - - memory@A7605000 { - device_type = "memory"; - reg = <0x00 0xa7605000 0x00 0x8000>; - MemLabel = "Log_Buffer"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [06]; - CacheAttributes = [22]; - }; - - memory@A760D000 { - device_type = "memory"; - reg = <0x00 0xa760d000 0x00 0x40000>; - MemLabel = "UEFI_Stack"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [22]; - }; - - memory@A764D000 { - device_type = "memory"; - reg = <0x00 0xa764d000 0x00 0x8c000>; - MemLabel = "SEC_Heap"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [22]; - }; - - memory@A76D9000 { - device_type = "memory"; - reg = <0x00 0xa76d9000 0x00 0x400000>; - MemLabel = "Sched_Heap"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [22]; - }; - - memory@A7AD9000 { - device_type = "memory"; - reg = <0x00 0xa7ad9000 0x00 0x400000>; - MemLabel = "FV_Region"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [22]; - }; - - memory@A7ED9000 { - device_type = "memory"; - reg = <0x00 0xa7ed9000 0x00 0x127000>; - MemLabel = "UEFI_RESV"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [04]; - CacheAttributes = [22]; - }; - - memory@A8000000 { - device_type = "memory"; - reg = <0x00 0xa8000000 0x00 0x10000000>; - MemLabel = "Kernel"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [00]; - CacheAttributes = [22]; - }; - - memory@B8000000 { - device_type = "memory"; - reg = <0x00 0xb8000000 0x00 0x1ba00000>; - MemLabel = "DXE_Heap"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [07]; - CacheAttributes = [22]; - }; - - memory@D3A00000 { - device_type = "memory"; - reg = <0x00 0xd3a00000 0x00 0x2b00000>; - MemLabel = "Display_Demura"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [20]; - }; - - memory@D8800000 { - device_type = "memory"; - reg = <0x00 0xd8800000 0x00 0x93b0000>; - MemLabel = "TZApps_Reserved"; - ResourceAttribute = <0x400>; - BuildHob = [0a]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [25]; - }; - - memory@E3940000 { - device_type = "memory"; - reg = <0x00 0xe3940000 0x00 0x2b00000>; - MemLabel = "Display_Reserved"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [05]; - MemoryType = [00]; - CacheAttributes = [20]; - }; - - memory@E6440000 { - device_type = "memory"; - reg = <0x00 0xe6440000 0x00 0xcdc0000>; - MemLabel = "DXE_Heap1"; - ResourceAttribute = <0x703c07>; - BuildHob = [00]; - ResourceType = [00]; - MemoryType = [07]; - CacheAttributes = [22]; - }; - }; - - registermap { - compatible = "qcom,uefimem"; - #address-cells = <0x02>; - #size-cells = <0x02>; - - memory@14680000 { - device_type = "memory"; - reg = <0x00 0x14680000 0x00 0x2a000>; - MemLabel = "IMEM_Base"; - ResourceAttribute = <0x02>; - BuildHob = [04]; - ResourceType = [01]; - MemoryType = [07]; - CacheAttributes = [09]; - }; - - memory@146AA000 { - device_type = "memory"; - reg = <0x00 0x146aa000 0x00 0x16000>; - MemLabel = "IMEM_Cookie_Base"; - ResourceAttribute = <0x02>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [07]; - CacheAttributes = [09]; - }; - - memory@400000 { - device_type = "memory"; - reg = <0x00 0x400000 0x00 0x100000>; - MemLabel = "IPC_ROUTER_TOP"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@780000 { - device_type = "memory"; - reg = <0x00 0x780000 0x00 0x7000>; - MemLabel = "SECURITY_CONTROL"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@800000 { - device_type = "memory"; - reg = <0x00 0x800000 0x00 0x300000>; - MemLabel = "QUP"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@10C0000 { - device_type = "memory"; - reg = <0x00 0x10c0000 0x00 0xc000>; - MemLabel = "PRNG_CFG_PRNG"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@1DC0000 { - device_type = "memory"; - reg = <0x00 0x1dc0000 0x00 0x40000>; - MemLabel = "CRYPTO0_CRYPTO"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@1F00000 { - device_type = "memory"; - reg = <0x00 0x1f00000 0x00 0x100000>; - MemLabel = "CLK_TCSR_TCSR_REGS"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@8800000 { - device_type = "memory"; - reg = <0x00 0x8800000 0x00 0x100000>; - MemLabel = "PERIPH_SS"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@A600000 { - device_type = "memory"; - reg = <0x00 0xa600000 0x00 0x200000>; - MemLabel = "USB"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@B000000 { - device_type = "memory"; - reg = <0x00 0xb000000 0x00 0x4000000>; - MemLabel = "AOSS"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@F000000 { - device_type = "memory"; - reg = <0x00 0xf000000 0x00 0x1000000>; - MemLabel = "TLMM"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@15000000 { - device_type = "memory"; - reg = <0x00 0x15000000 0x00 0x200000>; - MemLabel = "SMMU"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - - memory@17000000 { - device_type = "memory"; - reg = <0x00 0x17000000 0x00 0x2000000>; - MemLabel = "APSS_HM"; - ResourceAttribute = <0x400>; - BuildHob = [05]; - ResourceType = [01]; - MemoryType = [0b]; - CacheAttributes = [09]; - }; - }; - - systemcache { - compatible = "qcom,systemcache"; - llcc_broadcast_trp_offset = <0x1a00000>; - scid_attr0_reserved_ways_bmsk = <0x3fff>; - scid_attr0_reserved_ways_shft = <0x00>; - scid_attr2_bonus_ways_bmsk = <0x3fff>; - scid_attr2_bonus_ways_shft = <0x00>; - llcc_channel_offsets = <0x1000000 0x1400000 0x1200000 0x1600000>; - num_sct_tables = <0x01>; - - sct_table_1 { - - sct_table_entry_0 { - usecase_id = <0x00>; - scid = <0x00>; - max_capacity = <0x00>; - priority = <0x00>; - bonus_ways = <0x00>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_1 { - usecase_id = <0x01>; - scid = <0x01>; - max_capacity = <0xc80>; - priority = <0x00>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x00>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x01>; - }; - - sct_table_entry_2 { - usecase_id = <0x02>; - scid = <0x02>; - max_capacity = <0x80>; - priority = <0x03>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_3 { - usecase_id = <0x07>; - scid = <0x19>; - max_capacity = <0x400>; - priority = <0x03>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x00>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_4 { - usecase_id = <0x0b>; - scid = <0x0b>; - max_capacity = <0x100>; - priority = <0x01>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_5 { - usecase_id = <0x0c>; - scid = <0x09>; - max_capacity = <0xa80>; - priority = <0x01>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x00>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x01>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_6 { - usecase_id = <0x0d>; - scid = <0x12>; - max_capacity = <0x200>; - priority = <0x01>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x01>; - }; - - sct_table_entry_7 { - usecase_id = <0x10>; - scid = <0x10>; - max_capacity = <0xe00>; - priority = <0x01>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x02>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_8 { - usecase_id = <0x14>; - scid = <0x18>; - max_capacity = <0x400>; - priority = <0x03>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_9 { - usecase_id = <0x15>; - scid = <0x1b>; - max_capacity = <0x100>; - priority = <0x03>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_10 { - usecase_id = <0x1d>; - scid = <0x1d>; - max_capacity = <0x40>; - priority = <0x01>; - bonus_ways = <0x3c00>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x10>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_11 { - usecase_id = <0x1f>; - scid = <0x1f>; - max_capacity = <0x100>; - priority = <0x01>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x01>; - }; - - sct_table_entry_12 { - usecase_id = <0x22>; - scid = <0x04>; - max_capacity = <0x100>; - priority = <0x03>; - bonus_ways = <0x0f>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_13 { - usecase_id = <0x26>; - scid = <0x07>; - max_capacity = <0x600>; - priority = <0x02>; - bonus_ways = <0x3ff0>; - reserved_ways = <0x00>; - cache_mode = <0x02>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - - sct_table_entry_14 { - usecase_id = <0x28>; - scid = <0x1e>; - max_capacity = <0x80>; - priority = <0x03>; - bonus_ways = <0x3fff>; - reserved_ways = <0x00>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x10>; - activate_at_boot = <0x01>; - }; - - sct_table_entry_15 { - usecase_id = <0x2e>; - scid = <0x0c>; - max_capacity = <0xd00>; - priority = <0x07>; - bonus_ways = <0x00>; - reserved_ways = <0x1fff>; - cache_mode = <0x00>; - fixedsize = <0x01>; - dis_capacity_alloc = <0x00>; - write_scid_en = <0x00>; - write_scid_cacheable_en = <0x00>; - algo_cfg = <0x00>; - activate_at_boot = <0x00>; - }; - }; - }; - - qntm_tz_memmap { - compatible = "qcom,qntm_tz_memmap"; - #address-cells = <0x02>; - #size-cells = <0x02>; - - memory@14680000 { - device_type = "memory"; - reg = <0x00 0x14680000 0x00 0x2c000>; - MemLabel = "IMEM"; - SharedImemOffset = <0x00>; - ImemHypOffset = <0xb20>; - ImemTzDiagOffset = <0x720>; - SystemImemTzOffset = <0xf000>; - SystemImemTzSize = <0x19000>; - TzbspCpuCount = <0x08>; - }; - - memory@80000000 { - device_type = "memory"; - reg = <0x00 0x80000000 0x00 0x80000000>; - MemLabel = "DDR"; - SclTzDdrOffset = "X.", ""; - SclTzDdrSize = <0x520000>; - TzAppsRegionSize = "\t;", ""; - }; - }; - - disp_rdump_region@E3940000 { - compatible = "qcom,display"; - reg = <0xe3940000 0x2b00000>; - label = "disp_rdump_region"; - }; - - text_mode_table { - table = <0x50 0x19 0x4b 0x2a 0x5a 0x43 0x60 0x35 0x60 0x43 0x60 0x47>; - }; - }; - - sw { - phandle = <0x18>; - - boot { - compatible = "qcom,boot"; - config = <0x00 0x00 0x00>; - force_dump_to_usb = <0x00>; - test_mode = <0x00>; - xbl_sc_wdog = <0x01>; - xbl_ramdump_wdog = <0x00>; - skip_ddr_init_in_EDL = <0x00>; - vibration = <0x00>; - save_logs_to_media = <0x01>; - - forced_download { - feature = <0x01>; - check_usb_option = <0x02>; - check_dp_timeout = <0x2710>; - ignore_pwr_key = <0x01>; - }; - - fedl_timeout { - ver = <0x01>; - action = <0x01>; - }; - }; - - pmic { - - pm { - phandle = <0x19>; - - pon { - compatible = "qcom,pm-pon"; - - pshold { - enable = [00]; - reset-type = [01]; - }; - - smpl { - enable = [01]; - smpl-delay = <0x320>; - }; - - s2-kpdpwr { - enable = [00]; - reset-type = [00]; - s1-ms = <0x2810>; - s2-ms = <0x7d0>; - }; - - s2-kpdpwr-resin { - enable = [01]; - reset-type = [01]; - s1-ms = <0x2810>; - s2-ms = <0x7d0>; - }; - - s2-resin { - enable = [00]; - reset-type = [01]; - s1-ms = <0x2810>; - s2-ms = <0x7d0>; - }; - - s3-reset { - enable = [01]; - s3-src = [02]; - timer-value-ms = <0x3e80>; - }; - - uvlo-config { - config-value = <0x00>; - }; - - ovlo-config { - config-value = <0x00>; - }; - - long-pwrkey-dbnc-chk { - dbnc-time-ms = <0x898>; - chk-at = [01]; - }; - }; - - display { - compatible = "qcom,pm-display"; - swire-map = [07]; - apply-default-volt = [00]; - default-elvss = <0xfffff060>; - default-elvdd = <0x11f8>; - default-oledb = <0x1900>; - }; - - haptics { - compatible = "qcom,pm-haptics"; - ext-boost-vdd = <0x01>; - vmax-hdrm = <0x0a>; - vmax-mv = <0x578>; - tlra-ol = <0x477>; - autores-cfg = <0x01>; - vbatt-min = <0x00>; - boost-cfg-bob = <0x00>; - lra-resistance = <0x24>; - swr-io-volt = <0x00>; - }; - - oplus_vibr { - - vibr_0 { - support_project = <0x5cfb 0x5d39 0x5d3a 0x5c39 0x606f 0x5c46 0x5ca6 0x5e93 0x5e94 0x60e1>; - vibr_min_vbatt = <0x1900>; - vibr_scheme = <0x03>; - instance = <0x04>; - reset_gpio = <0x93>; - device_type = <0x00>; - }; - }; - - charger { - compatible = "qcom,pm-charger"; - parallel-charger = [00]; - charger-pmic-index = <0x07>; - charger-bus-index = <0x00>; - loader-dbc-threshold = <0x00>; - dbc-sdp-thd-inc = <0x64>; - skip-loader-dbc = [00]; - core-dbc-threshold = <0x00>; - skip-core-dbc = [01]; - dbc-max-timer-sec = <0x00>; - uv-oc-1s-threshold = <0x960>; - uv-oc-2s-threshold = <0x12c0>; - apply-ichg-fs = [01]; - ichg-fs = <0x00>; - batt-2s-option = <0x01>; - batt-1s2p-id2 = [00]; - batt-1s2p-therm2 = [00]; - too-hot-afp-threshold = <0x48>; - apply-too-hot-afp = [00]; - too-cold-afp-threshold = <0xfffffff1>; - apply-too-cold-afp = [00]; - apply-boot-wo-batt = [01]; - boot-wo-batt = [01]; - icl-boot-wo-batt = <0x3e8>; - apply-float-voltage = [01]; - float-voltage-mv = <0x1176>; - apply-pre-charge-current = [01]; - pre-charge-ma = <0x258>; - apply-fast-charge-current = [01]; - fast-charge-ma = <0x258>; - apply-icl = [01]; - icl-ma = <0x7d0>; - apply-float-charger-icl = [00]; - float-charger-icl-ma = <0x3e8>; - apply-vsysmin = [01]; - vsysmin = <0xd48>; - usb-suspend = [00]; - wls-usb-prior-swap = <0x01>; - batt-detect-src = <0x00>; - max-dbg-board-id = <0x2af8>; - min-dbg-board-id = <0xbb8>; - detect-jig-by-therm = [00]; - max-therm = <0x30c>; - min-therm = <0x50>; - jig-icl-ma = <0x5dc>; - uvp-recover-delay = <0xbb8>; - ignore-temp-in-dbc = [01]; - batt-therm-pull-up = <0x01>; - ibat-via-ext-sense = [01]; - ext-rsns-adc-scale = <0x00>; - ext-rsns-installed = <0x00>; - vbat-thd-rtc-pon = <0xe10>; - vsys-min-recover-mv = <0x11f8>; - vflt-recover-mv = <0x1194>; - }; - - camera { - compatible = "qcom,pm-camera"; - rst-signal = <0x07 0x0b>; - }; - - sw-config { - compatible = "qcom,pm-sw"; - verbose = <0x00>; - driver-post-init = <0x65 0x00 0x00 0x03 0x03 0x01 0x00 0x0c 0x04 0x708 0x01 0x00 0x01 0x0d 0xbb8 0x01 0x00 0x01 0x0e 0xaf0 0x07 0x00 0x00 0x00 0x01 0x3f 0x00 0x07 0x02 0x01 0x3f 0x00 0x07 0x03 0x01 0x3d 0x00 0x03 0x04 0x01 0x3f 0x00 0x03 0x04 0x01 0x43 0x00 0x03 0x04 0x05 0x3e 0x00 0x03 0x04 0x00 0x3c 0x00 0x03 0x04 0x01 0x64 0x00 0x00 0x00 0x0a>; - apply-rsns-trim = <0x00>; - rsns-trim-value = <0x00>; - primming-enable = [00]; - multi-card-tray-config = [00]; - vdd-mdm-apq-ctrl = [00]; - device-pre-init = <0x85 0x00 0x00 0x00 0x00>; - use-wlan-dt = [00]; - batt-log-param = [00]; - }; - }; - - psi { - compatible = "qcom,pm-psi"; - phandle = <0x1a>; - - pm-psi-variant { - major = [00 00]; - minor = [00 00]; - }; - - pm-psi-clogic { - clogic-version = <0x01>; - clogic-data = <0x00 0x00 0x00 0x10 0xff 0x52 0x01>; - }; - - pm-psi-seq { - opsi-settings-version = <0x01>; - post-device-opsi = <0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - }; - - adc { - phandle = <0x1b>; - - vadc { - phandle = <0x1c>; - - spmi-vadc { - compatible = "qcom,spmi-vadc"; - use-interrupt = <0x00>; - fullscale-code = <0x70e4>; - fullscale-uV = <0x1c9c38>; - fullratiometric-code = <0x4000>; - read-timeout-uS = <0x7a120>; - ldo-settling-uS = <0x43>; - slave-id = <0x00>; - peripheral-id = <0x90>; - master-id = <0x00>; - pmic-device = <0x00>; - bus-id = <0x00>; - therm-tbl = <0x0f>; - phandle = <0x1d>; - - vadc_ch_cfg { - - VPH_PWR { - hw-channel = <0x8e>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x03>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - PMIC_TEMP7 { - hw-channel = <0x03>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffbd598>; - scaling-method = "xtuV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb2"; - }; - - CHG_TEMP { - hw-channel = <0x10>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - BATT_THERM { - hw-channel = <0x44>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x186a0>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_PU_30K { - hw-channel = <0x24>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x7530>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_PU_400K { - hw-channel = <0x64>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x61a80>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_OHMS { - hw-channel = <0x44>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x186a0>; - adc-sid = <0x07>; - int-table; - }; - - BATT_ID_OHMS { - hw-channel = <0x45>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x186a0>; - adc-sid = <0x07>; - int-table; - }; - - BATT_ID_OHMS_PU_30K { - hw-channel = <0x25>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x7530>; - adc-sid = <0x07>; - int-table; - }; - - BATT_ID_OHMS_PU_400K { - hw-channel = <0x65>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x61a80>; - adc-sid = <0x07>; - int-table; - }; - - VBATT { - hw-channel = <0x8f>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x03>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - VBATT_2S { - hw-channel = <0x8f>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x06>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - VBATT_2S_MID { - hw-channel = <0x96>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x03>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - USB_IN { - hw-channel = <0x11>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x10>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - VWLS { - hw-channel = <0x12>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x10>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - USB_IN_I { - hw-channel = <0x17>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x08 0x19>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - OEM_VID { - hw-channel = <0x4b>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x186a0>; - adc-sid = <0x01>; - int-table; - }; - - PM8550_AMUX_THM4 { - hw-channel = <0x47>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x186a0>; - adc-sid = <0x01>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_GPIO04 { - hw-channel = <0x4b>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x186a0>; - adc-sid = <0x01>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - }; - - vadc-avg-ch { - ch-name = "XO_THERM_GPS"; - low-name = "XO_THERM_GPS_LOW"; - med-name = "XO_THERM_GPS_MED"; - high-name = "XO_THERM_GPS_HIGH"; - med-to-low = <0x1400>; - low-to-med = <0x3c00>; - high-to-med = <0x8000>; - med-to-high = <0xa800>; - }; - - gpio-map { - - aux_pin1 { - pmic-sid = <0x01>; - gpio-num = <0x03>; - }; - }; - }; - }; - - therm_table { - phandle = <0x0f>; - - therm_tb1 { - arr_id = <0x00>; - table = <0x40dd78 0xe9 0x2dd9e4 0xee 0x20ca24 0xf3 0x17b588 0xf8 0x1152c4 0xfd 0xcc8a8 0x102 0x985e4 0x107 0x7286c 0x10c 0x56d10 0x111 0x425b8 0x116 0x331f8 0x11b 0x27ac4 0x120 0x1f018 0x125 0x186a0 0x12a 0x13560 0x12f 0xf6e0 0x134 0xc60c 0x139 0x9fc4 0x13e 0x81b0 0x143 0x69dc 0x148 0x56b8 0x14d 0x477c 0x152 0x3b60 0x157 0x3138 0x15c 0x2968 0x161 0x22ba 0x166 0x1d4c 0x16b 0x18d8 0x170 0x1522 0x175 0x120c 0x17a 0xf82 0x17f 0xd5c 0x184 0xb86 0x189 0xa00 0x18e>; - phandle = <0x1e>; - }; - - therm_tb2 { - arr_id = <0x01>; - table = <0x69e24 0x34008 0x7380c 0x38e28 0x7d190 0x3dc48 0x86a4c 0x42a68 0x902a4 0x47888 0x99a34 0x4c6a8 0xa30fc 0x514c8 0xac760 0x562e8 0xb5c98 0x5b108 0xbf0a4 0x5ff28 0xc8384 0x64d48>; - phandle = <0x1f>; - }; - }; - }; - - arb { - phandle = <0x20>; - - access { - none; - ssc; - secpro; - invalid; - aop; - adsp = <0x00 0x00 0x82 0x01 0x00 0x07 0x8c 0x01 0x00 0x03 0x8c 0x01>; - apps = <0x00 0x01 0x8b 0x01 0x00 0x01 0x8e 0x01 0x00 0x07 0x89 0x01 0x00 0x00 0xb8 0x01 0x00 0x03 0x8e 0x01 0x00 0x03 0x8f 0x01>; - tz; - mss; - uefi = <0x00 0x00 0x08 0x01 0x00 0x07 0x08 0x01 0x00 0x00 0x54 0x01>; - phandle = <0x21>; - }; - - mgpi { - compatible = "qcom,arb_mgpi"; - phandle = <0x22>; - }; - - pvc { - compatible = "qcom,arb_pvc"; - phandle = <0x23>; - }; - }; - }; - - smem { - compatible = "qcom,smem"; - smem-vers = <0xc0000>; - smem-toc-vers = <0x01>; - smem-max-items = <0x28e>; - - smem-partitions { - - part-01 { - size = <0x60000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-02 { - size = <0x20000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x05>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-03 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x07>; - host1 = <0x05>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-04 { - size = <0x4000>; - flags = <0x03>; - host0 = <0x07>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-05 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x07>; - host1 = <0x01>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-06 { - size = <0x7c000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x01>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-07 { - size = <0x30000>; - flags = <0x03>; - host0 = <0x01>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-08 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x0e>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-09 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x01>; - host1 = <0x0e>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-10 { - size = <0x4000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x07>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-11 { - size = <0x40000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x00>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-12 { - size = <0x20000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x01>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-13 { - size = <0x20000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-14 { - size = <0x00>; - flags = <0x00>; - host0 = <0xffff>; - host1 = <0xffff>; - size-cacheline = <0x00>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - }; - }; - - seclib { - compatible = "qcom,seclib"; - - lcp_dare { - smmu_pt = <0x05>; - }; - }; - - oplus_chg { - - chg_1 { - support_project = <0x5cfb 0x5d39 0x5d3a 0x5c39 0x606f 0x5c46 0x5ca6 0x5e93 0x5e94>; - support_2s_battery_with_1s_pmic = [01]; - support_get_temp_by_subboard_ntc = [01]; - support_get_temp_by_subboard_ntc_adc_channel = [02]; - apply-float-voltage = [01]; - cold-bat-decidegc = [0a]; - float-voltage-mv = <0x1176>; - over_high_temp_thr = [3c]; - high-temp-scheme = <0x02>; - }; - }; - - clk_pegging_node { - cx_corner = <0x100 0x05>; - ddr_min_max_freq = <0xff 0xff>; - shub_min_max_freq = <0xff 0xff>; - test_mode = <0x00>; - }; - - qntm_def { - compatible = "qcom,qntm_def"; - - qntm_dym_sid_info_type_1 { - subsys = <0x02>; - share_method = <0x02>; - avmid = <0x00>; - subsys_name = "LPASS"; - sid = <0x00>; - input_base = <0x3000002>; - csid = <0x03>; - mask = <0x80>; - }; - - qntm_dym_sid_info_type_2 { - subsys = <0x04>; - share_method = <0x02>; - avmid = <0x00>; - subsys_name = "COMPUTE"; - sid = <0xc01>; - input_base = <0x3000001>; - csid = <0x01>; - mask = <0x00>; - }; - - qntm_dym_sid_info_type_3 { - subsys = <0x05>; - share_method = <0x03>; - avmid = <0x0f>; - subsys_name = <0x00>; - sid = <0x00>; - input_base = <0x00>; - csid = <0x00>; - mask = <0x00>; - }; - }; - - quantum { - compatible = "qcom,quantum"; - enter_quantum = <0x00>; - }; - - smp2p { - compatible = "qcom,smp2p"; - fflags = <0x01>; - max-entries = <0x10>; - - smp2p-interrupts { - - intr-01 { - dest = <0x02>; - proc = <0x03>; - irq = <0x02>; - }; - - intr-02 { - dest = <0x05>; - proc = <0x06>; - irq = <0x02>; - }; - - intr-03 { - dest = <0x01>; - proc = <0x02>; - irq = <0x02>; - }; - - intr-04 { - dest = <0x0d>; - proc = <0x18>; - irq = <0x02>; - }; - - intr-05 { - dest = <0xffff>; - proc = <0x88>; - irq = <0xffffffff>; - }; - }; - }; - - glink { - compatible = "qcom,glink"; - - xport-smem-config { - - edge-01 { - remote-host = <0x02>; - fifo-size = <0x4000>; - mtu-size = <0x1000>; - irq-out = <0x03 0x00>; - default-qos = <0x01>; - custom-fifo-alloc = <0x00>; - clear-interrupt = <0x00>; - }; - - edge-02 { - remote-host = <0x05>; - fifo-size = <0x4000>; - mtu-size = <0x1000>; - irq-out = <0x06 0x00>; - default-qos = <0x01>; - custom-fifo-alloc = <0x00>; - clear-interrupt = <0x00>; - }; - - edge-03 { - remote-host = <0x01>; - fifo-size = <0x4000>; - mtu-size = <0x1000>; - irq-out = <0x02 0x00>; - default-qos = <0x01>; - custom-fifo-alloc = <0x00>; - clear-interrupt = <0x00>; - }; - - edge-04 { - remote-host = <0x0d>; - fifo-size = <0x4000>; - mtu-size = <0x1000>; - irq-out = <0x18 0x00>; - default-qos = <0x01>; - custom-fifo-alloc = <0x00>; - clear-interrupt = <0x00>; - }; - }; - }; - }; - - __symbols__ { - soc = "/soc"; - buttons = "/soc/buttons"; - tlmm = "/soc/pinctrl@f100000"; - sdc2_cdc_dtest_out_mirnat_0 = "/soc/pinctrl@f100000/sdc2_cdc_dtest_out_mirnat_0"; - sdc2_cdc_dtest_out_mirnat_1 = "/soc/pinctrl@f100000/sdc2_cdc_dtest_out_mirnat_1"; - sdc2_data0 = "/soc/pinctrl@f100000/sdc2_data0"; - sdc2_data1 = "/soc/pinctrl@f100000/sdc2_data1"; - sdc2_data2 = "/soc/pinctrl@f100000/sdc2_data2"; - sdc2_data3 = "/soc/pinctrl@f100000/sdc2_data3"; - sdc2_fb_clk = "/soc/pinctrl@f100000/sdc2_fb_clk"; - sdc2_cmd = "/soc/pinctrl@f100000/sdc2_cmd"; - sdc2_clk = "/soc/pinctrl@f100000/sdc2_clk"; - sdc2_active = "/soc/pinctrl@f100000/sdc2_active"; - ufs = "/soc/ufs0@1D80000"; - pil_proxy_vote = "/soc/pil/pil_proxy_vote"; - APPS_MMU500_SMMU_APP_handle = "/soc/iort/APPS_MMU500_SMMU_APP"; - GPU_GFX_MMU500_SMMU_GFX_handle = "/soc/iort/GPU_GFX_MMU500_SMMU_GFX"; - sdcc = "/soc/sdc1@8804000"; - smp2p_err_fatal_handle = "/soc/ssr/smp2p_err_fatal"; - smp2p_err_ready_handle = "/soc/ssr/smp2p_err_ready"; - smp2p_proxy_unvote_handle = "/soc/ssr/smp2p_proxy_unvote"; - smp2p_stop_ack_handle = "/soc/ssr/smp2p_stop_ack"; - sw = "/sw"; - pm = "/sw/pmic/pm"; - psi = "/sw/pmic/psi"; - adc = "/sw/pmic/adc"; - vadc = "/sw/pmic/adc/vadc"; - pm8550b = "/sw/pmic/adc/vadc/spmi-vadc"; - therm_table = "/sw/pmic/adc/therm_table"; - sys_therm_tb = "/sw/pmic/adc/therm_table/therm_tb1"; - pmic_die_temp_tb = "/sw/pmic/adc/therm_table/therm_tb2"; - arb = "/sw/pmic/arb"; - access = "/sw/pmic/arb/access"; - mgpi = "/sw/pmic/arb/mgpi"; - pvc = "/sw/pmic/arb/pvc"; - }; -}; diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dtb b/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dtb deleted file mode 100644 index 1365852d683b5c1d16c4716c5ad09f1cbeb8987e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26644 zcmdU23y>T~dG3|&B%SWgAjjru!eQB9T%PFeWP=C<PCf}qphJi5WIM!RJUcsgJJRmX zdS><>3RNiL<&+3<5+D>sfeC~n384s8;o*deE4eb@O6q`w0EttO!c?FVz!W5L@w$9p zKW2OT_BaX2c->WV(_jC8cmJ>M>6z)B``qwPzb!=d3L(TkAzpPD=j(9n!tq2LNW=et za-CNt`fo{}w~~qZJHw=YLo=uai$TMo4Q@c|10Va^f`jc4kKiCKWl4xrQBFSgY4h3m z2GC@^N+m^B@(nN}`__fJoc-L0t}eImB=StA{Z}ej;0mza-;zVWOFZ+tERr&mTX~)| zGGfyn<zv32X<nE#=Hhv>$nqyJqwG}o6c0-zZ3O4H6ChCr9{mJJ%$p?pZq|Z)E=lX& zsc6}&2TdtOmp(uSRaT{3jDh#zV0&zbWhN2Jwx@O5M;dd9CX$bK)Us=axL_cCJB|<a z?<ho7a>k7?Piqr%W1~!Lg1lEUW5<ivRE#V~BF_#SpL_zNQbi`q=+jT(_$Us8S2Tmc z4}ivG@IN9?p@^Bjh{MpnfxNK;+ou0`ma@0zveAjL1N)5NC}+KPynz9jiRDt>(w7OP z!CA(BzsC|JgV(f$G%gKjCljOZ(ldp)j2de!Wg<%{kLyv=%Ke3)){0cmrp~x{_O<u4 z>y!?aKKu7)fTbRBBhLM-8ATPp8KgnoiWP`b`gKR1*pi3zl#L)6d4Ee|*>*EZ=N_fD zW&1ZLNj@9Zn>S~LO*u!X*l~y`E}5d)YN}0S>{vPjI>(o>*<07v)=paZgUEAUH1vDL z_V<oh_@9wyqFhq8*(_>g5NsyO^SCi@$HJ4yDC4_3Qwj4zo+h<gl&Tp*S6*N4kFqJs zg!n2wNHBEu2v4RAb34n<@MOw<OrR6X5La7JpJ8S6+wx=wU*qs&?v%;YzZqx(hr!22 z0FVrRm4XGX2=S6Ni=GSd?9�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 WqQG$SH7-jP{7M|*&WdZ3viN_-R3;4o diff --git a/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts b/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts deleted file mode 100644 index ec32e1a13..000000000 --- a/Platforms/Realme/balePkg/DTBs/xbl_config/pre-ddr-palawan-1.0.dts +++ /dev/null @@ -1,1537 +0,0 @@ -/dts-v1/; - -/ { - compatible = "qcom,palawan"; - model = "qcom,palawan"; - #address-cells = <0x02>; - #size-cells = <0x02>; - - soc { - #address-cells = <0x01>; - #size-cells = <0x01>; - phandle = <0x02>; - - ddr { - compatible = "qcom,ddr"; - print_severity = <0x2012>; - ddr_log_level = <0x00>; - ddr_trng_always_en = <0x00>; - extnd_term_log_flag = <0x01>; - ddr_tr_led_flag = <0x00>; - ddr_boot_freq = <0x1fef00>; - }; - - buttons { - phandle = <0x03>; - - buttons-config { - compatible = "qcom,pm-button"; - gpio-configs = <0x00 0x01 0x01 0x05 0x00 0x01 0x00 0x00>; - }; - - platform-key-maps { - compatible = "qcom,pm-keymap"; - key-maps = <0x01 0x02 0x03 0x00 0x00>; - }; - }; - - PlatformInfo { - compatible = "qcom,platforminfo"; - PlatformInfo = [05 08 01 00 00 00 00]; - }; - - pinctrl@f100000 { - compatible = "qcom,palawan-pinctrl"; - reg = <0xf100000 0x100000>; - ngpios = <0xb2>; - width = <0x1000>; - id = <0x00>; - version = <0x01>; - gpio-controller; - #gpio-cells = <0x02>; - phandle = <0x04>; - }; - - ufs0@1D80000 { - compatible = "qcom,ufs"; - reg = <0x1d80000 0x7000>; - EnableLogging = [00]; - FUA_Value = [01]; - LinkStartupRetryCount = [05]; - BatteryThresholdMv = <0xe10>; - phandle = <0x05>; - - timeout_values { - fDeviceInitTimeoutUs = <0x2625a0>; - UTRDPollTimeoutUs = <0x1c9c380>; - }; - - init_speed_params { - EnableHighSpeed = [01]; - NumGears = [05]; - NumLanes = [02]; - Rate = [02]; - }; - - perf_speed_params { - EnableHighSpeed = [01]; - NumGears = [05]; - NumLanes = [02]; - Rate = [02]; - }; - }; - - BootTempBsp { - compatible = "qcom,BootTempBsp"; - - BootTempThres { - nUpperThresholdDegC = <0x96>; - nLowerThresholdDegC = <0xffffff6a>; - uMaxNumIterations = <0x28>; - uWaitPerIterationMicroSec = <0x7a120>; - uSensor = <0x00>; - }; - }; - - TsensBspSettings { - compatible = "qcom,TsensBspSettings"; - - controllerconfigs { - - controllerconfigs_0 { - pucTsensSROTPhys = <0x00 0xc222000>; - pucTsensTMPhys = <0x00 0xc228000>; - pauTbcbReqs = <0x00 0x00>; - uTsensSROTSize = <0x1000>; - uTsensTMSize = <0x1000>; - uNumTbcbClients = <0x00>; - uPeriodActive = <0x00>; - uPeriodSleep = <0x40>; - uTSControl = <0x20000000>; - uTSConfig = <0x00>; - uSidebandEnMask = <0x3fff>; - uWatchdogLoadVal = <0x267a>; - uZeroCEnMask = <0x3fff>; - nsZeroCSetDeciDegC = [00 32]; - nsZeroCResetDeciDegC = [00 64]; - bPSHoldResetEn = [01]; - bAutoAdjustPeriod = [01]; - bStandAlone = [00]; - bPWMEn = [00]; - bWatchdogEn = [01]; - bWatchdogResetEn = [01]; - }; - - controllerconfigs_1 { - pucTsensSROTPhys = <0x00 0xc223000>; - pucTsensTMPhys = <0x00 0xc229000>; - pauTbcbReqs = <0x00 0x00>; - uTsensSROTSize = <0x1000>; - uTsensTMSize = <0x1000>; - uNumTbcbClients = <0x00>; - uPeriodActive = <0x00>; - uPeriodSleep = <0x40>; - uTSControl = <0x20000000>; - uTSConfig = <0x00>; - uSidebandEnMask = <0xffff>; - uWatchdogLoadVal = <0x267a>; - uZeroCEnMask = <0xffff>; - nsZeroCSetDeciDegC = [00 32]; - nsZeroCResetDeciDegC = [00 64]; - bPSHoldResetEn = [01]; - bAutoAdjustPeriod = [01]; - bStandAlone = [00]; - bPWMEn = [00]; - bWatchdogEn = [01]; - bWatchdogResetEn = [01]; - }; - - controllerconfigs_2 { - pucTsensSROTPhys = <0x00 0xc224000>; - pucTsensTMPhys = <0x00 0xc22a000>; - pauTbcbReqs = <0x00 0x00>; - uTsensSROTSize = <0x1000>; - uTsensTMSize = <0x1000>; - uNumTbcbClients = <0x00>; - uPeriodActive = <0x00>; - uPeriodSleep = <0x40>; - uTSControl = <0x20000000>; - uTSConfig = <0x00>; - uSidebandEnMask = <0x1f>; - uWatchdogLoadVal = <0x267a>; - uZeroCEnMask = <0x1f>; - nsZeroCSetDeciDegC = [00 32]; - nsZeroCResetDeciDegC = [00 64]; - bPSHoldResetEn = [01]; - bAutoAdjustPeriod = [01]; - bStandAlone = [00]; - bPWMEn = [00]; - bWatchdogEn = [01]; - bWatchdogResetEn = [01]; - }; - }; - - sensorconfigs { - - sensorconfigs_0 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [00]; - ucSensorID = [00]; - ucFuseIdx = [00]; - }; - - sensorconfigs_1 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [01]; - ucSensorID = [01]; - ucFuseIdx = [01]; - }; - - sensorconfigs_2 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [02]; - ucSensorID = [02]; - ucFuseIdx = [02]; - }; - - sensorconfigs_3 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [03]; - ucSensorID = [03]; - ucFuseIdx = [03]; - }; - - sensorconfigs_4 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [04]; - ucSensorID = [04]; - ucFuseIdx = [04]; - }; - - sensorconfigs_5 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [05]; - ucSensorID = [05]; - ucFuseIdx = [05]; - }; - - sensorconfigs_6 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [06]; - ucSensorID = [06]; - ucFuseIdx = [06]; - }; - - sensorconfigs_7 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [07]; - ucSensorID = [07]; - ucFuseIdx = [07]; - }; - - sensorconfigs_8 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [08]; - ucSensorID = [08]; - ucFuseIdx = [08]; - }; - - sensorconfigs_9 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [09]; - ucSensorID = [09]; - ucFuseIdx = [09]; - }; - - sensorconfigs_10 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0a]; - ucSensorID = [0a]; - ucFuseIdx = [0a]; - }; - - sensorconfigs_11 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0b]; - ucSensorID = [0b]; - ucFuseIdx = [0b]; - }; - - sensorconfigs_12 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0c]; - ucSensorID = [0c]; - ucFuseIdx = [0c]; - }; - - sensorconfigs_13 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [00]; - ucChannel = [0d]; - ucSensorID = [0d]; - ucFuseIdx = [0d]; - }; - - sensorconfigs_14 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [00]; - ucSensorID = [00]; - ucFuseIdx = [0e]; - }; - - sensorconfigs_15 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [01]; - ucSensorID = [01]; - ucFuseIdx = [0f]; - }; - - sensorconfigs_16 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [02]; - ucSensorID = [02]; - ucFuseIdx = [10]; - }; - - sensorconfigs_17 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [03]; - ucSensorID = [03]; - ucFuseIdx = [11]; - }; - - sensorconfigs_18 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [04]; - ucSensorID = [04]; - ucFuseIdx = [12]; - }; - - sensorconfigs_19 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [05]; - ucSensorID = [05]; - ucFuseIdx = [13]; - }; - - sensorconfigs_20 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [06]; - ucSensorID = [06]; - ucFuseIdx = [14]; - }; - - sensorconfigs_21 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [07]; - ucSensorID = [07]; - ucFuseIdx = [15]; - }; - - sensorconfigs_22 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [08]; - ucSensorID = [08]; - ucFuseIdx = [16]; - }; - - sensorconfigs_23 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [09]; - ucSensorID = [09]; - ucFuseIdx = [17]; - }; - - sensorconfigs_24 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0a]; - ucSensorID = [0a]; - ucFuseIdx = [18]; - }; - - sensorconfigs_25 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0b]; - ucSensorID = [0b]; - ucFuseIdx = [19]; - }; - - sensorconfigs_26 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0c]; - ucSensorID = [0c]; - ucFuseIdx = [1a]; - }; - - sensorconfigs_27 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0d]; - ucSensorID = [0d]; - ucFuseIdx = [1b]; - }; - - sensorconfigs_28 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0e]; - ucSensorID = [0e]; - ucFuseIdx = [1c]; - }; - - sensorconfigs_29 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [01]; - ucChannel = [0f]; - ucSensorID = [0f]; - ucFuseIdx = [1d]; - }; - - sensorconfigs_30 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [00]; - ucSensorID = [00]; - ucFuseIdx = [1e]; - }; - - sensorconfigs_31 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [01]; - ucSensorID = [01]; - ucFuseIdx = [1f]; - }; - - sensorconfigs_32 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [02]; - ucSensorID = [02]; - ucFuseIdx = [20]; - }; - - sensorconfigs_33 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [03]; - ucSensorID = [03]; - ucFuseIdx = [21]; - }; - - sensorconfigs_34 { - eCal = <0x00>; - nsCalPoint1CodeDefault = [01 e0]; - nsCalPoint2CodeDefault = [02 ca]; - nsThresholdMinDeciDegC = [7f ff]; - nsThresholdLowerDeciDegC = [7f ff]; - nsThresholdUpperDeciDegC = [7f ff]; - nsThresholdCriticalDeciDegC = [7f ff]; - nsThresholdMaxDeciDegC = [04 b0]; - controller = [02]; - ucChannel = [04]; - ucSensorID = [04]; - ucFuseIdx = [22]; - }; - }; - - TsensBspType { - uNumControllers = <0x03>; - uNumSensors = <0x23>; - uSensorConvTime_us = <0x1e>; - nCalPoint1DeciDegC = <0x12c>; - nCalPoint2DeciDegC = <0x4b0>; - uShift = <0x0a>; - }; - }; - - i2c@900000 { - #address-cells = <0x01>; - #size-cells = <0x00>; - compatible = "qcom,i2c-controller"; - reg = <0x900000 0x100000>; - - i2c_device_config_1@1 { - reg = <0x01>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = <0x80000>; - qupv3_instance = [00]; - core_index = [01]; - se_index = [00]; - gpi_index = [00]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x40018351>; - sda_encoding = <0x40018341>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap0_s0_clk"; - }; - - i2c_device_config_2@2 { - reg = <0x02>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = "", "\b@"; - qupv3_instance = [00]; - core_index = [02]; - se_index = [01]; - gpi_index = [00]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x18051>; - sda_encoding = <0x18041>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap0_s1_clk"; - }; - - i2c_device_config_4@4 { - reg = <0x04>; - status = "okay"; - core_base_addr = <0xa00000>; - common_base_addr = <0xac0000>; - core_offset = <0x8c000>; - qupv3_instance = [00]; - core_index = [04]; - se_index = [03]; - gpi_index = [03]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x400180d2>; - sda_encoding = <0x400180c2>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap0_s3_clk"; - }; - - i2c_device_config_10@a { - reg = <0x0a>; - status = "okay"; - core_base_addr = <0x800000>; - common_base_addr = <0x8c0000>; - core_offset = "", "\b@"; - qupv3_instance = [01]; - core_index = [0a]; - se_index = [01]; - gpi_index = [09]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x18251>; - sda_encoding = <0x18241>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap1_s1_clk"; - }; - - i2c_device_config_13@d { - reg = <0x0d>; - status = "okay"; - core_base_addr = <0x800000>; - common_base_addr = <0x8c0000>; - core_offset = <0x90000>; - qupv3_instance = [01]; - core_index = [0d]; - se_index = [04]; - gpi_index = [0c]; - core_irq = [00]; - polled_mode = [01]; - i2c_hub = [00]; - min_data_length_for_dma = [00]; - scl_encoding = <0x18b11>; - sda_encoding = <0x18b01>; - tcsr_reg_offset = <0x00>; - tcsr_base_addr = <0x1fc0000>; - tcsr_reg_value = <0x00>; - se_clock = "gcc_qupv3_wrap1_s4_clk"; - }; - }; - }; - - sw { - phandle = <0x06>; - - boot { - compatible = "qcom,boot"; - config = <0x00 0x00 0x00>; - force_dump_to_usb = <0x00>; - test_mode = <0x00>; - xbl_sc_wdog = <0x01>; - xbl_ramdump_wdog = <0x00>; - skip_ddr_init_in_EDL = <0x00>; - vibration = <0x00>; - save_logs_to_media = <0x01>; - - forced_download { - feature = <0x01>; - check_usb_option = <0x02>; - check_dp_timeout = <0x2710>; - ignore_pwr_key = <0x01>; - }; - - fedl_timeout { - ver = <0x01>; - action = <0x01>; - }; - }; - - pmic { - - pm { - phandle = <0x07>; - - pon { - compatible = "qcom,pm-pon"; - - pshold { - enable = [00]; - reset-type = [01]; - }; - - smpl { - enable = [01]; - smpl-delay = <0x320>; - }; - - s2-kpdpwr { - enable = [00]; - reset-type = [00]; - s1-ms = <0x2810>; - s2-ms = <0x7d0>; - }; - - s2-kpdpwr-resin { - enable = [01]; - reset-type = [01]; - s1-ms = <0x2810>; - s2-ms = <0x7d0>; - }; - - s2-resin { - enable = [00]; - reset-type = [01]; - s1-ms = <0x2810>; - s2-ms = <0x7d0>; - }; - - s3-reset { - enable = [01]; - s3-src = [02]; - timer-value-ms = <0x3e80>; - }; - - uvlo-config { - config-value = <0x00>; - }; - - ovlo-config { - config-value = <0x00>; - }; - - long-pwrkey-dbnc-chk { - dbnc-time-ms = <0x898>; - chk-at = [01]; - }; - }; - - display { - compatible = "qcom,pm-display"; - swire-map = [07]; - apply-default-volt = [00]; - default-elvss = <0xfffff060>; - default-elvdd = <0x11f8>; - default-oledb = <0x1900>; - }; - - haptics { - compatible = "qcom,pm-haptics"; - ext-boost-vdd = <0x01>; - vmax-hdrm = <0x0a>; - vmax-mv = <0x578>; - tlra-ol = <0x477>; - autores-cfg = <0x01>; - vbatt-min = <0x00>; - boost-cfg-bob = <0x00>; - lra-resistance = <0x24>; - swr-io-volt = <0x00>; - }; - - oplus_vibr { - - vibr_0 { - support_project = <0x5cfb 0x5d39 0x5d3a 0x5c39 0x606f 0x5c46 0x5ca6 0x5e93 0x5e94 0x60e1>; - vibr_min_vbatt = <0x1900>; - vibr_scheme = <0x03>; - instance = <0x04>; - reset_gpio = <0x93>; - device_type = <0x00>; - }; - }; - - charger { - compatible = "qcom,pm-charger"; - parallel-charger = [00]; - charger-pmic-index = <0x07>; - charger-bus-index = <0x00>; - loader-dbc-threshold = <0x00>; - dbc-sdp-thd-inc = <0x64>; - skip-loader-dbc = [00]; - core-dbc-threshold = <0x00>; - skip-core-dbc = [01]; - dbc-max-timer-sec = <0x00>; - uv-oc-1s-threshold = <0x960>; - uv-oc-2s-threshold = <0x12c0>; - apply-ichg-fs = [01]; - ichg-fs = <0x00>; - batt-2s-option = <0x01>; - batt-1s2p-id2 = [00]; - batt-1s2p-therm2 = [00]; - too-hot-afp-threshold = <0x48>; - apply-too-hot-afp = [00]; - too-cold-afp-threshold = <0xfffffff1>; - apply-too-cold-afp = [00]; - apply-boot-wo-batt = [01]; - boot-wo-batt = [01]; - icl-boot-wo-batt = <0x3e8>; - apply-float-voltage = [01]; - float-voltage-mv = <0x1176>; - apply-pre-charge-current = [01]; - pre-charge-ma = <0x258>; - apply-fast-charge-current = [01]; - fast-charge-ma = <0x258>; - apply-icl = [01]; - icl-ma = <0x7d0>; - apply-float-charger-icl = [00]; - float-charger-icl-ma = <0x3e8>; - apply-vsysmin = [01]; - vsysmin = <0xd48>; - usb-suspend = [00]; - wls-usb-prior-swap = <0x01>; - batt-detect-src = <0x00>; - max-dbg-board-id = <0x2af8>; - min-dbg-board-id = <0xbb8>; - detect-jig-by-therm = [00]; - max-therm = <0x30c>; - min-therm = <0x50>; - jig-icl-ma = <0x5dc>; - uvp-recover-delay = <0xbb8>; - ignore-temp-in-dbc = [01]; - batt-therm-pull-up = <0x01>; - ibat-via-ext-sense = [01]; - ext-rsns-adc-scale = <0x00>; - ext-rsns-installed = <0x00>; - vbat-thd-rtc-pon = <0xe10>; - vsys-min-recover-mv = <0x11f8>; - vflt-recover-mv = <0x1194>; - }; - - camera { - compatible = "qcom,pm-camera"; - rst-signal = <0x07 0x0b>; - }; - - sw-config { - compatible = "qcom,pm-sw"; - verbose = <0x00>; - driver-post-init = <0x65 0x00 0x00 0x03 0x03 0x01 0x00 0x0c 0x04 0x708 0x01 0x00 0x01 0x0d 0xbb8 0x01 0x00 0x01 0x0e 0xaf0 0x07 0x00 0x00 0x00 0x01 0x3f 0x00 0x07 0x02 0x01 0x3f 0x00 0x07 0x03 0x01 0x3d 0x00 0x03 0x04 0x01 0x3f 0x00 0x03 0x04 0x01 0x43 0x00 0x03 0x04 0x05 0x3e 0x00 0x03 0x04 0x00 0x3c 0x00 0x03 0x04 0x01 0x64 0x00 0x00 0x00 0x0a>; - apply-rsns-trim = <0x00>; - rsns-trim-value = <0x00>; - primming-enable = [00]; - multi-card-tray-config = [00]; - vdd-mdm-apq-ctrl = [00]; - device-pre-init = <0x85 0x00 0x00 0x00 0x00>; - use-wlan-dt = [00]; - batt-log-param = [00]; - }; - }; - - psi { - compatible = "qcom,pm-psi"; - phandle = <0x08>; - - pm-psi-variant { - major = [00 00]; - minor = [00 00]; - }; - - pm-psi-clogic { - clogic-version = <0x01>; - clogic-data = <0x00 0x00 0x00 0x10 0xff 0x52 0x01>; - }; - - pm-psi-seq { - opsi-settings-version = <0x01>; - post-device-opsi = <0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x00 0x00>; - }; - }; - - adc { - phandle = <0x09>; - - vadc { - phandle = <0x0a>; - - spmi-vadc { - compatible = "qcom,spmi-vadc"; - use-interrupt = <0x00>; - fullscale-code = <0x70e4>; - fullscale-uV = <0x1c9c38>; - fullratiometric-code = <0x4000>; - read-timeout-uS = <0x7a120>; - ldo-settling-uS = <0x43>; - slave-id = <0x00>; - peripheral-id = <0x90>; - master-id = <0x00>; - pmic-device = <0x00>; - bus-id = <0x00>; - therm-tbl = <0x01>; - phandle = <0x0b>; - - vadc_ch_cfg { - - VPH_PWR { - hw-channel = <0x8e>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x03>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - PMIC_TEMP7 { - hw-channel = <0x03>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffbd598>; - scaling-method = "xtuV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb2"; - }; - - CHG_TEMP { - hw-channel = <0x10>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - BATT_THERM { - hw-channel = <0x44>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x186a0>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_PU_30K { - hw-channel = <0x24>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x7530>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_PU_400K { - hw-channel = <0x64>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x61a80>; - adc-sid = <0x07>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_OHMS { - hw-channel = <0x44>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x186a0>; - adc-sid = <0x07>; - int-table; - }; - - BATT_ID_OHMS { - hw-channel = <0x45>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x186a0>; - adc-sid = <0x07>; - int-table; - }; - - BATT_ID_OHMS_PU_30K { - hw-channel = <0x25>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x7530>; - adc-sid = <0x07>; - int-table; - }; - - BATT_ID_OHMS_PU_400K { - hw-channel = <0x65>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x61a80>; - adc-sid = <0x07>; - int-table; - }; - - VBATT { - hw-channel = <0x8f>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x03>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - VBATT_2S { - hw-channel = <0x8f>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x06>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - VBATT_2S_MID { - hw-channel = <0x96>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x03>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - USB_IN { - hw-channel = <0x11>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x10>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - VWLS { - hw-channel = <0x12>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x01 0x10>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - USB_IN_I { - hw-channel = <0x17>; - settling-delay-uS = <0x00>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "abs "; - scaling-factor = <0x08 0x19>; - offset-factor = <0x00>; - scaling-method = "tomV"; - pull-up-res = <0x00>; - adc-sid = <0x07>; - int-table; - }; - - OEM_VID { - hw-channel = <0x4b>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0x00>; - scaling-method = "res "; - pull-up-res = <0x186a0>; - adc-sid = <0x01>; - int-table; - }; - - PM8550_AMUX_THM4 { - hw-channel = <0x47>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x186a0>; - adc-sid = <0x01>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - - BATT_THERM_GPIO04 { - hw-channel = <0x4b>; - settling-delay-uS = <0x64>; - average-sample = <0x01>; - decimation-ratio = <0x400>; - cal-method = "raio"; - scaling-factor = <0x01 0x01>; - offset-factor = <0xfffffeef>; - scaling-method = "xtr "; - pull-up-res = <0x186a0>; - adc-sid = <0x01>; - int-table = "/sw/pmic/adc/therm_table/therm_tb1"; - }; - }; - - vadc-avg-ch { - ch-name = "XO_THERM_GPS"; - low-name = "XO_THERM_GPS_LOW"; - med-name = "XO_THERM_GPS_MED"; - high-name = "XO_THERM_GPS_HIGH"; - med-to-low = <0x1400>; - low-to-med = <0x3c00>; - high-to-med = <0x8000>; - med-to-high = <0xa800>; - }; - - gpio-map { - - aux_pin1 { - pmic-sid = <0x01>; - gpio-num = <0x03>; - }; - }; - }; - }; - - therm_table { - phandle = <0x01>; - - therm_tb1 { - arr_id = <0x00>; - table = <0x40dd78 0xe9 0x2dd9e4 0xee 0x20ca24 0xf3 0x17b588 0xf8 0x1152c4 0xfd 0xcc8a8 0x102 0x985e4 0x107 0x7286c 0x10c 0x56d10 0x111 0x425b8 0x116 0x331f8 0x11b 0x27ac4 0x120 0x1f018 0x125 0x186a0 0x12a 0x13560 0x12f 0xf6e0 0x134 0xc60c 0x139 0x9fc4 0x13e 0x81b0 0x143 0x69dc 0x148 0x56b8 0x14d 0x477c 0x152 0x3b60 0x157 0x3138 0x15c 0x2968 0x161 0x22ba 0x166 0x1d4c 0x16b 0x18d8 0x170 0x1522 0x175 0x120c 0x17a 0xf82 0x17f 0xd5c 0x184 0xb86 0x189 0xa00 0x18e>; - phandle = <0x0c>; - }; - - therm_tb2 { - arr_id = <0x01>; - table = <0x69e24 0x34008 0x7380c 0x38e28 0x7d190 0x3dc48 0x86a4c 0x42a68 0x902a4 0x47888 0x99a34 0x4c6a8 0xa30fc 0x514c8 0xac760 0x562e8 0xb5c98 0x5b108 0xbf0a4 0x5ff28 0xc8384 0x64d48>; - phandle = <0x0d>; - }; - }; - }; - }; - - smem { - compatible = "qcom,smem"; - smem-vers = <0xc0000>; - smem-toc-vers = <0x01>; - smem-max-items = <0x28e>; - - smem-partitions { - - part-01 { - size = <0x60000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-02 { - size = <0x20000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x05>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-03 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x07>; - host1 = <0x05>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-04 { - size = <0x4000>; - flags = <0x03>; - host0 = <0x07>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-05 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x07>; - host1 = <0x01>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-06 { - size = <0x7c000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x01>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-07 { - size = <0x30000>; - flags = <0x03>; - host0 = <0x01>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-08 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x00>; - host1 = <0x0e>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-09 { - size = <0x2000>; - flags = <0x03>; - host0 = <0x01>; - host1 = <0x0e>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-10 { - size = <0x4000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x07>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-11 { - size = <0x40000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x00>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-12 { - size = <0x20000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x01>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-13 { - size = <0x20000>; - flags = <0x03>; - host0 = <0x0d>; - host1 = <0x02>; - size-cacheline = <0x20>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - - part-14 { - size = <0x00>; - flags = <0x00>; - host0 = <0xffff>; - host1 = <0xffff>; - size-cacheline = <0x00>; - exclusion-sizes = <0x00 0x00 0x00 0x00>; - }; - }; - }; - - seclib { - compatible = "qcom,seclib"; - - lcp_dare { - smmu_pt = <0x05>; - }; - }; - }; - - __symbols__ { - soc = "/soc"; - buttons = "/soc/buttons"; - tlmm = "/soc/pinctrl@f100000"; - ufs = "/soc/ufs0@1D80000"; - sw = "/sw"; - pm = "/sw/pmic/pm"; - psi = "/sw/pmic/psi"; - adc = "/sw/pmic/adc"; - vadc = "/sw/pmic/adc/vadc"; - pm8550b = "/sw/pmic/adc/vadc/spmi-vadc"; - therm_table = "/sw/pmic/adc/therm_table"; - sys_therm_tb = "/sw/pmic/adc/therm_table/therm_tb1"; - pmic_die_temp_tb = "/sw/pmic/adc/therm_table/therm_tb2"; - }; -}; diff --git a/Platforms/Realme/balePkg/Include/RAW.inc b/Platforms/Realme/balePkg/Include/RAW.inc index 742788a41..01140b344 100644 --- a/Platforms/Realme/balePkg/Include/RAW.inc +++ b/Platforms/Realme/balePkg/Include/RAW.inc @@ -1,246 +1,246 @@ FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { - SECTION UI = "BDS_Menu.cfg" - SECTION RAW = Binaries/bale/RawFiles/BDS_Menu.cfg + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = Binaries/bale/RawFiles/BDS_Menu.cfg } FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { - SECTION UI = "SecParti.cfg" - SECTION RAW = Binaries/bale/RawFiles/SecParti.cfg + SECTION UI = "SecParti.cfg" + SECTION RAW = Binaries/bale/RawFiles/SecParti.cfg } FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { - SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dsc_cmd.xml + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dsc_cmd.xml } FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { - SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dsc_vid.xml + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dsc_vid.xml } FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { - SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dual_cmd.xml + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dual_cmd.xml } FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { - SECTION UI = "Panel_truly_wqxga_dual_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dual_vid.xml + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_dual_vid.xml } FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { - SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_4k_dsc_cmd.xml + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_4k_dsc_cmd.xml } FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { - SECTION UI = "Panel_sharp_4k_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_4k_dsc_vid.xml + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_4k_dsc_vid.xml } FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { - SECTION UI = "Panel_sharp_1080p_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_1080p_cmd.xml + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_1080p_cmd.xml } FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { - SECTION UI = "Panel_truly_1080p_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_1080p_cmd.xml + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_1080p_cmd.xml } FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { - SECTION UI = "Panel_truly_1080p_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_1080p_vid.xml + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_1080p_vid.xml } FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { - SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml + SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml } FILE FREEFORM = 6523A5C9-91CB-45C0-A2DC-25997CF23369 { - SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml } FILE FREEFORM = D7170685-5965-4B44-9305-37CDB199B9BE { - SECTION UI = "Panel_boe_amoled_fhd_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_fhd_dsc_cmd.xml + SECTION UI = "Panel_boe_amoled_fhd_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_boe_amoled_fhd_dsc_cmd.xml } FILE FREEFORM = 8F276EE4-E75E-4C3B-8BCC-C37771E26478 { - SECTION UI = "Panel_nt36860_wqhd_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_nt36860_wqhd_dsc_cmd.xml + SECTION UI = "Panel_nt36860_wqhd_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_nt36860_wqhd_dsc_cmd.xml } FILE FREEFORM = 6F2D4884-D8A0-11E9-AF7A-D77B1FE990EC { - SECTION UI = "Panel_nt36860_wqhd_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_nt36860_wqhd_dsc_vid.xml + SECTION UI = "Panel_nt36860_wqhd_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_nt36860_wqhd_dsc_vid.xml } FILE FREEFORM = 81CE7295-491D-4E3F-AAA7-AB43FEF2F615 { - SECTION UI = "Panel_r66451_60hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_60hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_r66451_60hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_60hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 8297C793-9861-422C-9F67-D447AF1EA812 { - SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 61156380-EB8A-4618-940F-AB9BDEA1EEC2 { - SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd_hdk.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd_hdk.xml + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd_hdk.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd_hdk.xml } FILE FREEFORM = 44B09226-C2B4-45ED-AA6F-6686DB103978 { - SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = D3F8580C-CCB8-4804-BB03-776E7B542FC2 { - SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_truly_1080p_cmd.xml + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_truly_1080p_cmd.xml } FILE FREEFORM = D192FEE9-6A04-4BE8-ABFE-5534E2B457EC { - SECTION UI = "Panel_secondary_truly_1080p_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_truly_1080p_vid.xml + SECTION UI = "Panel_secondary_truly_1080p_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_truly_1080p_vid.xml } FILE FREEFORM = 9874B60A-6B80-4D76-8EEB-7862C780EC03 { - SECTION UI = "Panel_r66451_144hz_fhd_plus_dsc_cmd_cphy.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_144hz_fhd_plus_dsc_cmd_cphy.xml + SECTION UI = "Panel_r66451_144hz_fhd_plus_dsc_cmd_cphy.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_144hz_fhd_plus_dsc_cmd_cphy.xml } FILE FREEFORM = BC28E12E-C7E0-47F9-BBF9-0B45ED6F4B18 { - SECTION UI = "Panel_r66451_144hz_fhd_plus_dsc_vid_cphy.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_144hz_fhd_plus_dsc_vid_cphy.xml + SECTION UI = "Panel_r66451_144hz_fhd_plus_dsc_vid_cphy.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_144hz_fhd_plus_dsc_vid_cphy.xml } FILE FREEFORM = 637AD94D-7D9B-4D5F-B420-770B65BECDA8 { - SECTION UI = "Panel_r66451_60hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_60hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_r66451_60hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_60hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = AE3F9548-010C-4AEC-A9D2-4AE3E16D2F8B { - SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 12372575-2A07-4C4E-BE92-6093A55FED33 { - SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = 36630E03-0236-4983-ABDE-F982B23419FE { - SECTION UI = "Panel_vtdr6130_60hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_60hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_vtdr6130_60hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_60hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 573FA171-1D5C-4C12-BDC8-19DCEFBBD483 { - SECTION UI = "Panel_vtdr6130_60hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_60hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_vtdr6130_60hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_60hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = 0A60AF27-D18D-452F-BB8B-1A886F7F6CCC { - SECTION UI = "Panel_sharp_120hz_qhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_120hz_qhd_plus_dsc_cmd.xml + SECTION UI = "Panel_sharp_120hz_qhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_120hz_qhd_plus_dsc_cmd.xml } FILE FREEFORM = 81466938-BB9E-43DC-A208-A41BA82A5861 { - SECTION UI = "Panel_sharp_120hz_qhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_120hz_qhd_plus_dsc_vid.xml + SECTION UI = "Panel_sharp_120hz_qhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_sharp_120hz_qhd_plus_dsc_vid.xml } FILE FREEFORM = 23EB5E2D-4A4D-4B35-BB7B-BE39D7EE440D { - SECTION UI = "Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = A413F4E1-50FE-4848-82F1-EFB814608221 { - SECTION UI = "Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_144hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = EB0A97F6-39DB-41D4-9B3C-CA3BADC144B4 { - SECTION UI = "Panel_truly_wqxga_cmd_splitlink.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_cmd_splitlink.xml + SECTION UI = "Panel_truly_wqxga_cmd_splitlink.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_truly_wqxga_cmd_splitlink.xml } FILE FREEFORM = F4A245C8-940E-4523-A53B-82E3C8BC6970 { - SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd_demura.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd_demura.xml + SECTION UI = "Panel_r66451_120hz_fhd_plus_dsc_cmd_demura.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_r66451_120hz_fhd_plus_dsc_cmd_demura.xml } FILE FREEFORM = 3DE03011-41E8-4353-A4E5-02721E71A0F4 { - SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_demura.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_demura.xml + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_demura.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_demura.xml } FILE FREEFORM = 0EF4D970-0B59-4AF4-A8F7-F6A239EED792 { - SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_rfi.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_rfi.xml + SECTION UI = "Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_rfi.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_144hz_fhd_plus_dsc_cmd_rfi.xml } FILE FREEFORM = 95FA1AB2-A4C8-4891-ABD3-3DE4BAB07680 { - SECTION UI = "Panel_rumi_cwb_vga_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_rumi_cwb_vga_dsc_vid.xml + SECTION UI = "Panel_rumi_cwb_vga_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_rumi_cwb_vga_dsc_vid.xml } FILE FREEFORM = 138816EF-44B3-4FA1-9F8C-CA23B0AC72CD { - SECTION UI = "Panel_vtdr6130_120hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_120hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_vtdr6130_120hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_120hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C423 { - SECTION UI = "Panel_vtdr6130_120hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_120hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_vtdr6130_120hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_vtdr6130_120hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C435 { - SECTION UI = "Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C436 { - SECTION UI = "Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_60hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C437 { - SECTION UI = "Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_vid.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_vid.xml + SECTION UI = "Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_vid.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_vid.xml } FILE FREEFORM = 54603FD1-6CD3-469E-A2FB-D0759525C438 { - SECTION UI = "Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_cmd.xml + SECTION UI = "Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_secondary_vtdr6130_120hz_fhd_plus_dsc_cmd.xml } FILE FREEFORM = 03E9256F-E621-48D8-8576-7E3B4FCF2D41 { - SECTION UI = "PanelSimConfig.csv" - SECTION RAW = Binaries/bale/RawFiles/PanelSimConfig.csv + SECTION UI = "PanelSimConfig.csv" + SECTION RAW = Binaries/bale/RawFiles/PanelSimConfig.csv } FILE FREEFORM = 180FB3EE-A15E-4A42-8464-4DEDA4780130 { - SECTION UI = "Panel_AA553_P_7_A0001_dsc_cmd_t0.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_AA553_P_7_A0001_dsc_cmd_t0.xml + SECTION UI = "Panel_AA553_P_7_A0001_dsc_cmd_t0.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_AA553_P_7_A0001_dsc_cmd_t0.xml } FILE FREEFORM = 5DE9FF8F-2DFB-4482-9CA0-83C6D58F25E9 { - SECTION UI = "Panel_AA553_P_7_A0001_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_AA553_P_7_A0001_dsc_cmd.xml + SECTION UI = "Panel_AA553_P_7_A0001_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_AA553_P_7_A0001_dsc_cmd.xml } FILE FREEFORM = AADFE0CF-06FA-4528-B78C-2D265BF85C90 { - SECTION UI = "Panel_bale_P_3_AB714_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_3_AB714_dsc_cmd.xml + SECTION UI = "Panel_bale_P_3_AB714_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_3_AB714_dsc_cmd.xml } FILE FREEFORM = AADFE0CF-06FA-4538-B78C-2D163BF85C80 { - SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd.xml + SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd.xml } FILE FREEFORM = AADFE0CF-06FA-4538-B78C-2D163BF85C70 { @@ -249,16 +249,16 @@ FILE FREEFORM = AADFE0CF-06FA-4538-B78C-2D163BF85C70 { } FILE FREEFORM = AADFE0CF-06FA-4528-B78C-2D265BF85A91 { - SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd_pvt.xml" - SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd_pvt.xml + SECTION UI = "Panel_bale_P_7_AB715_dsc_cmd_pvt.xml" + SECTION RAW = Binaries/bale/RawFiles/Panel_bale_P_7_AB715_dsc_cmd_pvt.xml } FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { - SECTION UI = "uefipil.cfg" - SECTION RAW = Binaries/bale/RawFiles/uefipil.cfg + SECTION UI = "uefipil.cfg" + SECTION RAW = Binaries/bale/RawFiles/uefipil.cfg } FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { - SECTION UI = "QcomChargerCfg.cfg" - SECTION RAW = Binaries/bale/RawFiles/QcomChargerCfg.cfg + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = Binaries/bale/RawFiles/QcomChargerCfg.cfg } From 9350efb5e0289f7ba4e190ea31d26bcdc447a3d1 Mon Sep 17 00:00:00 2001 From: InternalHellhound <Internal.Hellhound@gmail.com> Date: Tue, 18 Mar 2025 20:40:08 +0300 Subject: [PATCH 3/9] bale.dsc small changes --- Platforms/Realme/balePkg/bale.dsc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Platforms/Realme/balePkg/bale.dsc b/Platforms/Realme/balePkg/bale.dsc index cb53d4ff8..fd41b5575 100644 --- a/Platforms/Realme/balePkg/bale.dsc +++ b/Platforms/Realme/balePkg/bale.dsc @@ -51,11 +51,11 @@ gEmbeddedTokenSpaceGuid.PcdPrePiStackSize|0x00040000 # SmBios - gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemManufacturer|"OnePlus Technology Co., Ltd." - gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemModel|"Realme GT Neo6" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemManufacturer|"Realme" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemModel|"GT Neo6" gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"bale" - gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"Realme_GT_Neo6_bale" - gSiliciumPkgTokenSpaceGuid.PcdSmbiosBoardModel|"Realme GT Neo6" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"GT_Neo6_bale" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosBoardModel|"GT Neo6" # Simple FrameBuffer gSiliciumPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1264 From 168e3bca0d282db27d0df99eda4fa3ac74b6aaad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?INT=CE=9ERNVL=20H=CE=9ELLH=C3=98UND?= <Internal.Hellhound@gmail.com> Date: Tue, 18 Mar 2025 17:53:11 +0000 Subject: [PATCH 4/9] Update Status.md --- Status.md | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/Status.md b/Status.md index 965069056..cfb013a85 100644 --- a/Status.md +++ b/Status.md @@ -238,12 +238,12 @@ | Display | | ✅ | | Internal Storage | | ✅ | | Side Buttons | Power button doesn't work | ⚠️ | -| USB Host Mode | | ❔ | -| USB Device Mode | | ❔ | -| USB Power Delivery | | ❔ | -| Mass Storage | | ❔ | +| USB Host Mode | | ❌ | +| USB Device Mode | | ❌ | +| USB Power Delivery | | ❌ | +| Mass Storage | | ❌ | | Windows Boot | WinPE Booted | ✅ | -| Linux Boot | | ❔ | +| Linux Boot | | ❌ | ### OS Status @@ -258,31 +258,31 @@ |:---------------------|:--------------|:-----:| | Internal Storage | | ✅ | | Side Buttons | | ❌ | -| Proximity Sensor | | ❔ | -| Light Sensor | | ❔ | -| Accelerometer Sensor | | ❔ | -| Compass Sensor | | ❔ | -| Gyroscope Sensor | | ❔ | -| Fingerprint Sensor | | ❔ | -| NFC Sensor | | ❔ | -| Temperature Sensor | | ❔ | -| Battery | | ❔ | -| USB Host Mode | | ❔ | -| USB Device Mode | | ❔ | -| USB Power Delivery | | ❔ | -| Charging | | ❔ | -| WLAN | | ❔ | +| Proximity Sensor | | ❌ | +| Light Sensor | | ❌ | +| Accelerometer Sensor | | ❌ | +| Compass Sensor | | ❌ | +| Gyroscope Sensor | | ❌ | +| Fingerprint Sensor | | ❌ | +| NFC Sensor | | ❌ | +| Temperature Sensor | | ❌ | +| Battery | | ❌ | +| USB Host Mode | | ❌ | +| USB Device Mode | | ❌ | +| USB Power Delivery | | ❌ | +| Charging | | ❌ | +| WLAN | | ❌ | | CPU | | ✅ | | Touchscreen | | ❌ | -| Bluetooth | | ❔ | -| GPS | | ❔ | -| Speakers | | ❔ | -| Microphone | | ❔ | -| GPU | | ❔ | -| Camera | | ❔ | -| Mobile Data | | ❔ | +| Bluetooth | | ❌ | +| GPS | | ❌ | +| Speakers | | ❌ | +| Microphone | | ❌ | +| GPU | | ❌ | +| Camera | | ❌ | +| Mobile Data | | ❌ | | Display | | ⚠️ | -| Vibration | | ❔ | +| Vibration | | ❌ | </td> <!-- From 642cf6ee177acfc89f91a9412b443894b3af4466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?INT=CE=9ERNVL=20H=CE=9ELLH=C3=98UND?= <Internal.Hellhound@gmail.com> Date: Wed, 19 Mar 2025 14:05:55 +0300 Subject: [PATCH 5/9] Fix Image Scaling for bale --- Status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Status.md b/Status.md index cfb013a85..92d11edc6 100644 --- a/Status.md +++ b/Status.md @@ -223,7 +223,7 @@ ## Realme GT Neo6 / GT6 -<img align="right" src="Resources/Pictures/Realme-GT-Neo6.png" width="475" alt="Preview"> +<img align="right" src="Resources/Pictures/Realme-GT-Neo6.png" width="415" alt="Preview"> **State: Active** <br> **Codename: bale** <br> From f2fe9e37e95256653f130c34a792c39b450ed686 Mon Sep 17 00:00:00 2001 From: InternalHellhound <Internal.Hellhound@gmail.com> Date: Fri, 21 Mar 2025 22:24:03 +0300 Subject: [PATCH 6/9] mainline dtb, status and dtb fix --- .../balePkg/FdtBlob/sm8635-realme-bale.dtb | Bin 0 -> 103393 bytes Platforms/Realme/balePkg/Include/DXE.inc | 4 ++-- Platforms/Realme/balePkg/bale.fdf | 10 +++++----- Resources/Pictures/Realme-GT-Neo6.png | Bin 428824 -> 1338790 bytes Status.md | 12 ++++++------ 5 files changed, 13 insertions(+), 13 deletions(-) create mode 100644 Platforms/Realme/balePkg/FdtBlob/sm8635-realme-bale.dtb diff --git a/Platforms/Realme/balePkg/FdtBlob/sm8635-realme-bale.dtb b/Platforms/Realme/balePkg/FdtBlob/sm8635-realme-bale.dtb new file mode 100644 index 0000000000000000000000000000000000000000..cb15ee1458cb7ed3a2e817a8e5cc4c0de0b14287 GIT binary patch literal 103393 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 literal 0 HcmV?d00001 diff --git a/Platforms/Realme/balePkg/Include/DXE.inc b/Platforms/Realme/balePkg/Include/DXE.inc index 9c7b22d1d..50a6f2651 100644 --- a/Platforms/Realme/balePkg/Include/DXE.inc +++ b/Platforms/Realme/balePkg/Include/DXE.inc @@ -94,9 +94,9 @@ INF Binaries/bale/QcomPkg/Drivers/Smp2pDxe/Smp2pDxe.inf #INF Binaries/bale/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf INF Binaries/bale/QcomPkg/Drivers/OcdtDxe/OplusProject.inf - INF Binaries/bale/QcomPkg/Drivers/PhoenixDxe/PhoenixDxe.inf + # INF Binaries/bale/QcomPkg/Drivers/PhoenixDxe/PhoenixDxe.inf INF Binaries/bale/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf - INF Binaries/bale/QcomPkg/Drivers/OplusVibrDxe/OplusVibrDxe.inf + # INF Binaries/bale/QcomPkg/Drivers/OplusVibrDxe/OplusVibrDxe.inf INF Binaries/bale/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf INF Binaries/bale/QcomPkg/Drivers/TsensDxe/TsensDxe.inf INF Binaries/bale/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf diff --git a/Platforms/Realme/balePkg/bale.fdf b/Platforms/Realme/balePkg/bale.fdf index 4fa73b3f1..66ecc3988 100644 --- a/Platforms/Realme/balePkg/bale.fdf +++ b/Platforms/Realme/balePkg/bale.fdf @@ -96,11 +96,11 @@ READ_LOCK_STATUS = TRUE !include Include/ACPI.inc # Device Tree - #INF EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.inf - #FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { - # SECTION RAW = balePkg/FdtBlob/sm8635-realme-bale.dtb - # SECTION UI = "DeviceTreeBlob" - #} + INF EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.inf + FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { + SECTION RAW = balePkg/FdtBlob/sm8635-realme-bale.dtb + SECTION UI = "DeviceTreeBlob" + } !include QcomPkg/Extra.fdf.inc diff --git a/Resources/Pictures/Realme-GT-Neo6.png b/Resources/Pictures/Realme-GT-Neo6.png index ed7ada7a37f8a98a9e86e70f7469206733048464..220bd5ff53fec08552c29d7517ff64b6486f6b05 100644 GIT binary patch literal 1338790 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%0D%HP5<me35E}{AhFY>RGa@5=Gn<EN*X)|P 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�entXSU6*;TKtL(}2K1my^OBTc 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%0Dl>DmJ!YKiw+FyX8OuH7EZ<?V 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%0D{SOaHf}T;NUbNpJdIz<Lj9=;;`^VlA?9D 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%0DF`* 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�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 Hd&~a;i=umB literal 428824 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%0Abws0 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�p?vyc`B-mIG;=jG%wAlcVXJ+ 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�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μ~Clm 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 LPyOFMWq&IGfd-0O diff --git a/Status.md b/Status.md index 92d11edc6..c365dc313 100644 --- a/Status.md +++ b/Status.md @@ -223,7 +223,7 @@ ## Realme GT Neo6 / GT6 -<img align="right" src="Resources/Pictures/Realme-GT-Neo6.png" width="415" alt="Preview"> +<img align="right" src="Realme-GT-Neo6.png" width="400" alt="Preview"> **State: Active** <br> **Codename: bale** <br> @@ -237,13 +237,13 @@ |:-------------------|:------------|:-----:| | Display | | ✅ | | Internal Storage | | ✅ | -| Side Buttons | Power button doesn't work | ⚠️ | +| Side Buttons | | ✅ | | USB Host Mode | | ❌ | -| USB Device Mode | | ❌ | +| USB Device Mode | | ✅ | | USB Power Delivery | | ❌ | -| Mass Storage | | ❌ | +| Mass Storage | Spam both Vol- & Pwr to enter | ✅ | | Windows Boot | WinPE Booted | ✅ | -| Linux Boot | | ❌ | +| Linux Boot | Mainline WIP | ⚠️ | ### OS Status @@ -281,7 +281,7 @@ | GPU | | ❌ | | Camera | | ❌ | | Mobile Data | | ❌ | -| Display | | ⚠️ | +| Display | | ✅ | | Vibration | | ❌ | </td> From a69334cb507eedabe7c3694fa795777e44df2d6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?INT=CE=9ERNVL=20H=CE=9ELLH=C3=98UND?= <Internal.Hellhound@gmail.com> Date: Fri, 21 Mar 2025 19:35:48 +0000 Subject: [PATCH 7/9] Fix bale image --- Status.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Status.md b/Status.md index c365dc313..0fa7d8f58 100644 --- a/Status.md +++ b/Status.md @@ -223,7 +223,7 @@ ## Realme GT Neo6 / GT6 -<img align="right" src="Realme-GT-Neo6.png" width="400" alt="Preview"> +<img align="right" src="Resources/Pictures/Realme-GT-Neo6.png" width="400" alt="Preview"> **State: Active** <br> **Codename: bale** <br> From cfb3b9075fbede8db17da4495747ddbd0b6d124d Mon Sep 17 00:00:00 2001 From: InternalHellhound <Internal.Hellhound@gmail.com> Date: Sat, 22 Mar 2025 12:28:25 +0300 Subject: [PATCH 8/9] replaced duplicate DSDT --- Platforms/Realme/balePkg/Include/ACPI.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platforms/Realme/balePkg/Include/ACPI.inc b/Platforms/Realme/balePkg/Include/ACPI.inc index 00c795ddd..d70d89903 100644 --- a/Platforms/Realme/balePkg/Include/ACPI.inc +++ b/Platforms/Realme/balePkg/Include/ACPI.inc @@ -5,7 +5,7 @@ FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { # SECTION RAW = SM8635/BGRT.aml # SECTION RAW = SM8635/CSRT.aml # SECTION RAW = SM8635/DBG2.aml - SECTION RAW = bale/DSDT.aml + SECTION RAW = SM8635/DSDT_minimal.aml SECTION RAW = SM8635/FACP.aml # SECTION RAW = SM8635/FPDT.aml SECTION RAW = SM8635/GTDT.aml From 7ad35cd2f9a300882f1162bb89574bd19f113b36 Mon Sep 17 00:00:00 2001 From: InternalHellhound <Internal.Hellhound@gmail.com> Date: Sat, 22 Mar 2025 12:50:01 +0300 Subject: [PATCH 9/9] applying requested changes --- Resources/Configs/bale.conf | 6 +++--- Status.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Configs/bale.conf b/Resources/Configs/bale.conf index 8a86e1786..25373ad88 100644 --- a/Resources/Configs/bale.conf +++ b/Resources/Configs/bale.conf @@ -8,9 +8,9 @@ TARGET_ARCH="AARCH64" # UEFI FD Configs TARGET_REQUIRES_BOOTSHIM=1 -TARGET_FD_BASE="0xE6440000" -TARGET_FD_SIZE="0x00300000" -TARGET_FD_BLOCKS="0x300" +TARGET_FD_BASE=0xE6440000 +TARGET_FD_SIZE=0x00300000 +TARGET_FD_BLOCKS=0x300 # FDT Configs TARGET_CREATE_POINTER=0 diff --git a/Status.md b/Status.md index 0fa7d8f58..8fd8655e9 100644 --- a/Status.md +++ b/Status.md @@ -256,7 +256,7 @@ | Feature | Description | State | |:---------------------|:--------------|:-----:| -| Internal Storage | | ✅ | +| Internal Storage | | ❌ | | Side Buttons | | ❌ | | Proximity Sensor | | ❌ | | Light Sensor | | ❌ |