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 000000000..cb15ee145 Binary files /dev/null and b/Platforms/Realme/balePkg/FdtBlob/sm8635-realme-bale.dtb differ diff --git a/Platforms/Realme/balePkg/Include/ACPI.inc b/Platforms/Realme/balePkg/Include/ACPI.inc new file mode 100644 index 000000000..d70d89903 --- /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 = SM8635/DSDT_minimal.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..50a6f2651 --- /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..01140b344 --- /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 + +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 + +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 + +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..fd41b5575 --- /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|"Realme" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemModel|"GT Neo6" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"bale" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"GT_Neo6_bale" + gSiliciumPkgTokenSpaceGuid.PcdSmbiosBoardModel|"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..66ecc3988 --- /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 +# +################################################################################ + +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..25373ad88 --- /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 000000000..5b4ad6f7b Binary files /dev/null and b/Resources/DTBs/bale.dtb differ 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 000000000..220bd5ff5 Binary files /dev/null and b/Resources/Pictures/Realme-GT-Neo6.png differ 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 +#include +#include +#include +#include + +#include +#include +#include + +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 + +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 +#include +#include + +#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 +#include +#include +#include +#include +#include + +#include +#include + +#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 +#include + +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..8fd8655e9 100644 --- a/Status.md +++ b/Status.md @@ -213,6 +213,125 @@
+
+Snapdragon 8s Gen 3 Devices + +
+ +
+Realme Devices + +## Realme GT Neo6 / GT6 + +Preview + +**State: Active**
+**Codename: bale**
+**Maintainers: [InternalHellhound](https://github.com/InternalHellhound)**
+**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/)**
+**Testers: [InternalHellhound](https://github.com/InternalHellhound), @slyqfs (Telegram)** + +### UEFI Status + +| Feature | Description | State | +|:-------------------|:------------|:-----:| +| Display | | ✅ | +| Internal Storage | | ✅ | +| Side Buttons | | ✅ | +| USB Host Mode | | ❌ | +| USB Device Mode | | ✅ | +| USB Power Delivery | | ❌ | +| Mass Storage | Spam both Vol- & Pwr to enter | ✅ | +| Windows Boot | WinPE Booted | ✅ | +| Linux Boot | Mainline WIP | ⚠️ | + +### OS Status + + + + + + +
Windows
+ +> 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 | | ❌ | + +
+ + +
+ +--- + + +
+
Snapdragon 8 Gen 2 Devices