diff --git a/.gitignore b/.gitignore index 8079e2d59..fc9a77c4d 100755 --- a/.gitignore +++ b/.gitignore @@ -21,9 +21,8 @@ tags/ *.bak BuildConfig.conf ACPI.inc -build_uefi.sh -DXEupdate.sh uefi_*.img +android-boot.img /Conf/ /SurfaceDuo/ diff --git a/BootShim/BootShim.S b/BootShim/BootShim.S index 56578d5f6..ea5afc965 100644 --- a/BootShim/BootShim.S +++ b/BootShim/BootShim.S @@ -1,17 +1,17 @@ _Head: /* Set _Entry address */ - adr x1, _Payload //Kernel Addr + adr x1, _Payload // 保存Payload地址到x1 /* Jump to the real code */ - b _Start + b _Start // 跳转到_Start处运行 /* Fake Linux kernel header */ _StackBase: /* Text Offset */ - .quad UEFI_BASE + .quad UEFI_BASE // UEFI FD 基地址 _StackSize: /* Image Size */ - .quad UEFI_SIZE + .quad UEFI_SIZE // UEFI FD 大小 /* Flags */ .quad 0 @@ -33,16 +33,16 @@ _StackSize: // Alignment Patch Start _PaddingSize: - .quad PADDING_SIZE + .quad PADDING_SIZE // 2MB对齐 空白文件大小 // Alignment Patch End _Start: - adr x7, _Head // 保存abl头地址到x7 - mov x4, x1 // 将Payload的起始地址保存到x4之中 - ldr x5, _StackBase // 将StackBase保存到x5 - cmp x4, x5 // 判断 StackBase是否为UEFI FD地址 - beq _Entry // 如果是,那么就直接跳转到Entry - ldr x6, _StackSize // 将StackSize 保存到 x6 + adr x7, _Head // 保存abl头地址到x7 + mov x4, x1 // 将Payload的起始地址保存到x4之中 + ldr x5, _StackBase // 将StackBase保存到x5 + cmp x4, x5 // 判断 StackBase是否为UEFI FD地址 + beq _Entry // 如果是,那么就直接跳转到Entry + ldr x6, _StackSize // 将StackSize 保存到 x6 // 拷贝UEFI FD 到Stack Base, 拷贝的大小为Stack Size _CopyLoop: @@ -54,12 +54,11 @@ _CopyLoop: // Alignment Patch Start _PatchPayLoadAddr: - // Save PaddingSize to reg // x1: Payload Addr // x1 + FD Size + Padding Size = Linux Kernel // Linux Utils will add FD Size later. - ldr x2, _PaddingSize - add x1, x1, x2 + ldr x2, _PaddingSize // 将_PaddingSize中的内容加载到x2中 + add x1, x1, x2 // 计算x1与x2的和 // Alignment Patch End _Entry: @@ -67,7 +66,7 @@ _Entry: _Dead: /* We should never get here */ - b _Dead + b _Dead // 死循环 .text .align 4 diff --git a/Documentation/DefinesGuidance.md b/Documentation/DefinesGuidance.md new file mode 100644 index 000000000..630e5b3b5 --- /dev/null +++ b/Documentation/DefinesGuidance.md @@ -0,0 +1,29 @@ +## This Doc will indroduce some Defines you may need in Defines.dsc.inc +___ +> **HAS_MLVM** + * Type + - Boolean + * Why define it ? + - Some devices have MLVM region, some do not. + - If the device has MLVM enabled, MLVM regions will be protected, and they'll be un-readable and un-writeable. + * What happened when **TRUE**? + - If `HAS_MLVM = TRUE`, the MLVM regions will be reserved, so HLOS will not use this region. + - Total RAM size will decrease about 400MB. + * Where used it ? + - `HAS_MLVM` is used in Platforms/SurfaceDuoFamilyPkg/Driver/RamPartitionDxe/ExtendedMemoryMap.h. + +> **CUST_PLATFORM_PRE_PI_LIB** + * Type + - Boolean + * Why define it ? + - Some device may want to customized `IsLinuxBootRequested()` function in Library/PlatformPrePiLib/PlatformUtils.c + - The `IsLinuxBootRequested()` function is used to judge the direction where to boot. + + return `TRUE` + * boot to Android + + return `FALSE` + * boot to UEFI + * What happened when **TRUE**? + - The build-system will try to find PlatformPrePiLib under Device/$(brand-codename)/Library/PlatformPrePiLib/ + * Where used it ? + - `CUST_PLATFORM_PRE_PI_LIB` is used in Platforms/SurfaceDuoFamilyPkg/SurfaceDuoFamily.dsc.inc + - Line: 395 diff --git a/Documentation/SimpleGuide.md b/Documentation/SimpleGuide.md index a5c93aa1c..dd2a2953e 100644 --- a/Documentation/SimpleGuide.md +++ b/Documentation/SimpleGuide.md @@ -54,7 +54,7 @@ ___ `-- PythonLibs ``` - **AcpiTables/** - * *Stores ACPI tables except DSDT table.* + * *Stores ACPI tables.* - **Device/** * *Stores each device's specific binaries and configurations.* * *The subfolder's name should be `brand-codename`.* @@ -73,27 +73,44 @@ ___ - Let's take a closer look at `Device/nubia-tp1803`. ``` ~/mu-msmnile/Platforms/SurfaceDuo1Pkg/Device$ tree -L 1 nubia-tp1803/ - |-- ACPI - |-- Binaries - |-- DXE_Spec.inc - |-- Defines.dsc.inc - |-- PatchedBinaries - |-- PcdsFixedAtBuild.dsc.inc - `-- tp1803.dtb + ├── ACPI + ├── APRIORI.inc + ├── Binaries + ├── Defines.dsc.inc + ├── DeviceTreeBlob + ├── DXE.dsc.inc + ├── DXE.inc + ├── Library + ├── PatchedBinaries + └── PcdsFixedAtBuild.dsc.inc ``` - **ACPI/** * *Stores device's dsdt table.* - **Binaries/** * *Stores device's firmware binaries.* - - **Defines.dsc.inc** - * *Config of special flags.* - **PatchedBinaries/** * *As its name, it stores patched binaries for the device.* + - **Library/** + * *Put device specific Library* + - **DeviceTreeBlob/** + * *Put device tree blob* + - *In subdir `Linux` stores mainline linux dtb, file name must be `linux-codename.dtb`* + - *In subdir `Android` store Android dtb, file name must be `android-codename.dtb`* + - **APRIORI.inc** + * *Load Order of Dxe* + * *Included by SurfaceDuo1.fdf* + - **DXE.dsc** + * *Declare Drivers* + * *Included by SurfaceDuo1.fdf* + - **DXE.dsc.inc** + * *Declare Drivers* + * *Included by SurfaceDuo1.dsc* + - **Defines.dsc.inc** + * *Macros for special use.* + * *For detailed about Macros, please read [DefinesGuidance.md](DefinesGuidance.md)* - **PcdsFixedAtBuild.dsc.inc** * *Included by SurfaceDuo1.dsc.* * *Stores device specific pcds. (e.g Screen resolution)* - - **tp1803.dtb** - * *must be `codename.dtb`.* ___ ## **Part 1.** Early porting and tests. - For example, porting uefi for meizu 16T. @@ -127,9 +144,10 @@ ___ 6. Enable MLVM in `Defines.dsc.inc` (FALSE -> TRUE) 7. Edit resolution in `PcdFixedAtBuild.dsc.inc`. 8. Patch your device's dxe and put them under `PatchedBinaries/`. - 9. Replace `guacamole.dtb` with `m928q.dtb` (you can find your device's dtb in `/sys/firmware/fdt`, or see [Additions](#additions)) - 10. Build it. - 11. Test it. + 9. Replace `android-guacamole.dtb` with `android-m928q.dtb` (you can find your device's dtb in `/sys/firmware/fdt`, or see [Additions](#additions)) + 10. Replace `linux-guacamole.dtb` with `linux-m928q.dtb`.(if you do not have, create a dummy one by `touch linux-m928q.dtb`) + 11. Build it. + 12. Test it. + *Connect your phone to your computer and execute it on your computer.* ``` adb reboot bootloader @@ -190,27 +208,16 @@ ___ ___ ## **Additions** - How to get dtb of my device? *assume in termux environment* - * Clone and compile [split-appended-dtb](https://github.com/MoetaYuko/split-appended-dtb) - ``` - git clone https://github.com/MoetaYuko/split-appended-dtb.git ~/split-appended-dtb - cd ~/split-appended-dtb - gcc split-appended-dtb.c -o split-appended-dtb - ``` + * Download Magiskboot. ([Prebuilt](https://github.com/TeamWin/external_magisk-prebuilt/blob/android-11/prebuilt/)) * Get boot image from your phone. ``` sudo cp /dev/block/by-name/boot ~/split-appended-dtb/myboot.img ``` * Split dtbs from you phone's boot. ``` - ./split-appended-dtb myboot.img - ``` - * Choose the `SM8150 V2` one. *or V1? It depends on what your phone has.* - ``` - $ grep -rn "SM8150 V2" - dtbdump_8.dtb: binary file matches + ./magiskboot_arm unpack myboot.img ``` - * So the dtbdump_8.dtb is your phone's basic dtb. - * Renamed it to `codename.dtb` and put it into Device/*brand-codename*/. + * Renamed `kernel_dtb` to android-`codename`.dtb and put it into Device/*\*/DeviceTreeBlob/Android/. - Should MLVM always be `TRUE`? * In early test you can set it to `TRUE` to avoid MLVM issue. * If you can boot windows, turn it to `FALSE` and have a try. diff --git a/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/I001DC.dtb b/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/DeviceTreeBlob/Android/android-I001DC.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/I001DC.dtb rename to Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/DeviceTreeBlob/Android/android-I001DC.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/DeviceTreeBlob/Linux/linux-I001DC.dtb b/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/DeviceTreeBlob/Linux/linux-I001DC.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/DeviceTreeBlob/Linux/linux-I001DC.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c b/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c index 77d2c4433..610aaba86 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c +++ b/Platforms/SurfaceDuo1Pkg/Device/asus-I001DC/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c @@ -9,7 +9,7 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { {"DBI Dump", 0x82A00000, 0x00D22000, NoHob, MMAP_IO, INITIALIZED, Reserv, UNCACHED_UNBUFFERED_XN}, {"HLOS 1", 0x83722000, 0x01FDE000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, {"Hypervisor", 0x85700000, 0x00600000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ - {"MPSS_EFS", 0x85D00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"Reserved", 0x85D00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, {"AOP", 0x85F00000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, /* Added */ {"AOP CMD DB", 0x85F20000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, {"GPU PRR", 0x85F40000, 0x00010000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, @@ -66,7 +66,7 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { // Memory hole: 0xB9900000 - 0xBFFFFFFF // Size: 0x66FFFFF - {"RAM Partition", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"MPSS_EFS", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, {"DXE Heap", 0x0C0300000, 0x7FD00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, #if USE_MEMORY_FOR_SERIAL_OUTPUT == 1 diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/ACPI/DSDT.aml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/ACPI/DSDT.aml new file mode 100644 index 000000000..4faa1ece8 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/ACPI/DSDT.aml differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/APRIORI.inc new file mode 100644 index 000000000..95b8b1e58 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/APRIORI.inc @@ -0,0 +1,172 @@ +APRIORI DXE { + # First, install the PCD driver and call DxeInit + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.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 ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF SurfaceDuoFamilyPkg/Driver/RamPartitionDxe/RamPartitionDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf + +# INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" + } + +# INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" + } + + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/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 SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +# FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi +# SECTION UI = "SecRSADxe" +# } + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# SECTION UI = "ASN1X509Dxe" +# } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.inf + FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.inf + FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.inf + FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.inf + FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" + } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi + } + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf + + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf + FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf + FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf + FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi + } + + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf + + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + +# INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" + } + INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/APRIORI.inc new file mode 100644 index 000000000..12e5d7905 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/APRIORI.inc @@ -0,0 +1,74 @@ +APRIORI DXE { + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf + INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf + INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf + INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf + INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + INF QcomPkg/Drivers/FontDxe/FontDxe.inf + INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf + INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf + INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF QcomPkg/Drivers/HashDxe/HashDxe.inf + INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf + INF QcomPkg/Drivers/RNGDxe/RngDxe.inf + INF QcomPkg/Drivers/QcomBds/QcomBds.inf + INF QcomPkg/Drivers/PILDxe/PILDxe.inf + INF QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf + INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex new file mode 100644 index 000000000..f506d2943 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi new file mode 100644 index 000000000..260a0ad5f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf new file mode 100644 index 000000000..9df10ec93 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ArmGicDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmGicDxe + FILE_GUID = DE371F7C-DEC4-4D21-ADF1-593ABCC15882 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ArmGicDxe.depex|* + PE32|ArmGicDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi new file mode 100644 index 000000000..1c794d9b8 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf new file mode 100644 index 000000000..6b73ac3f4 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CpuDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmCpuDxe + FILE_GUID = B8D9777E-D72A-451F-9BDB-BAFB52A68415 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CpuDxe.depex|* + PE32|CpuDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex new file mode 100644 index 000000000..ac7d7371a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex @@ -0,0 +1 @@ +곐(=C H? \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi new file mode 100644 index 000000000..d653659be Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf new file mode 100644 index 000000000..c8a2355b4 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmTimerDxe + FILE_GUID = 49EA041E-6752-42CA-B0B1-7344FE2546B7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TimerDxe.depex|* + PE32|TimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/DXE.dsc.inc new file mode 100644 index 000000000..657488b0e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/DXE.dsc.inc @@ -0,0 +1,79 @@ +QcomPkg/XBLCore/XBLCore.inf +MdeModulePkg/Core/Dxe/DxeMain.inf +ArmPkg/Drivers/CpuDxe/CpuDxe.inf +MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +QcomPkg/Drivers/TzDxe/TzDxeLA.inf +MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +QcomPkg/Drivers/VariableDxe/VariableDxe.inf +QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +QcomPkg/Drivers/FontDxe/FontDxe.inf +QcomPkg/Drivers/EnvDxe/EnvDxe.inf +QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +ArmPkg/Drivers/TimerDxe/TimerDxe.inf +QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +QcomPkg/Drivers/SmemDxe/SmemDxe.inf +QcomPkg/Drivers/ULogDxe/ULogDxe.inf +QcomPkg/Drivers/NpaDxe/NpaDxe.inf +QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +QcomPkg/Drivers/CPRDxe/CPRDxe.inf +QcomPkg/Drivers/PdcDxe/PdcDxe.inf +MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +FatPkg/EnhancedFatDxe/Fat.inf +MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +QcomPkg/Drivers/ClockDxe/ClockDxe.inf +QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +QcomPkg/Drivers/HWIODxe/HWIODxe.inf +QcomPkg/Drivers/GpiDxe/GpiDxe.inf +QcomPkg/Drivers/I2CDxe/I2CDxe.inf +QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +QcomPkg/Drivers/SdccDxe/SdccDxe.inf +QcomPkg/Drivers/UFSDxe/UFSDxe.inf +QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +QcomPkg/Drivers/AdcDxe/AdcDxe.inf +QcomPkg/Drivers/TsensDxe/TsensDxe.inf +QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +QcomPkg/Drivers/HashDxe/HashDxe.inf +QcomPkg/Drivers/CipherDxe/CipherDxe.inf +QcomPkg/Drivers/RNGDxe/RngDxe.inf +QcomPkg/Drivers/QcomBds/QcomBds.inf +QcomPkg/Drivers/PILDxe/PILDxe.inf +QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/DXE.inc new file mode 100644 index 000000000..134f57bf4 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/DXE.inc @@ -0,0 +1,289 @@ +INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = RawFiles/uefiplat.cfg +} + +INF MdeModulePkg/Core/Dxe/DxeMain.inf +INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf +INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF QcomPkg/Drivers/FontDxe/FontDxe.inf +INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +INF QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf +INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +INF FatPkg/EnhancedFatDxe/Fat.inf +INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf +INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf +INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf +INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +INF QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +INF QcomPkg/Drivers/HashDxe/HashDxe.inf +INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +INF QcomPkg/Drivers/QcomBds/QcomBds.inf +INF QcomPkg/Drivers/PILDxe/PILDxe.inf +INF QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +INF QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +INF QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = RawFiles/logo1.bmp +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_samsung_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_samsung_1080p_cmd.xml +} + + +FILE FREEFORM = 43A6630A-8D11-4081-ABC2-EA1AF2A23002 { + SECTION UI = "Panel_visionox_fhd_cmd.xml" + SECTION RAW = RawFiles/Panel_visionox_fhd_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = RawFiles/BATTERY.PROVISION +} + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi new file mode 100644 index 000000000..ec530fd78 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf new file mode 100644 index 000000000..0744f0c6d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS MetronomeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = MetronomeDxe + FILE_GUID = 4C6E0267-C77D-410D-8100-1495911A989D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|MetronomeDxe.depex|* + PE32|MetronomeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi new file mode 100644 index 000000000..dc8c7bcdc Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf new file mode 100644 index 000000000..72d0dbd44 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RealTimeClockRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RealTimeClock + FILE_GUID = B336F62D-4135-4A55-AE4E-4971BBF0885D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RealTimeClockRuntimeDxe.depex|* + PE32|RealTimeClockRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/FatPkg/EnhancedFatDxe/Fat.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/FatPkg/EnhancedFatDxe/Fat.efi new file mode 100644 index 000000000..6633c61b2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/FatPkg/EnhancedFatDxe/Fat.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/FatPkg/EnhancedFatDxe/Fat.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/FatPkg/EnhancedFatDxe/Fat.inf new file mode 100644 index 000000000..6f0744bb6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/FatPkg/EnhancedFatDxe/Fat.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS Fat.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = Fat + FILE_GUID = 961578FE-B6B7-44C3-AF35-6BC705CD2B1F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|Fat.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi new file mode 100644 index 000000000..79a6f0be0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf new file mode 100644 index 000000000..fdd9d8b71 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DxeMain.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DxeCore + FILE_GUID = D6A2CB7F-6A18-4E2F-B43B-9920A733700A + MODULE_TYPE = DXE_CORE + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DxeMain.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi new file mode 100644 index 000000000..fff0de384 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf new file mode 100644 index 000000000..6d0c6280f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RuntimeDxe + FILE_GUID = B601F8C4-43B7-4784-95B1-F4226CB40CEE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RuntimeDxe.depex|* + PE32|RuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex new file mode 100644 index 000000000..f1f3873fc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex @@ -0,0 +1 @@ +AdbcDNp}1$S \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi new file mode 100644 index 000000000..262475d0a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf new file mode 100644 index 000000000..0d912048c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CapsuleRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CapsuleRuntimeDxe + FILE_GUID = 42857F0A-13F2-4B21-8A23-53D3F714B840 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CapsuleRuntimeDxe.depex|* + PE32|CapsuleRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi new file mode 100644 index 000000000..52ac7c87c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf new file mode 100644 index 000000000..b454fbcae --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConPlatformDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConPlatformDxe + FILE_GUID = 51CCF399-4FDF-4E55-A45B-E123F84D456A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConPlatformDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi new file mode 100644 index 000000000..3d5e2902a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf new file mode 100644 index 000000000..5c4b3af6d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConSplitterDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConSplitterDxe + FILE_GUID = 408EDCEC-CF6D-477C-A5A8-B4844E3DE281 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConSplitterDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi new file mode 100644 index 000000000..5451db9aa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf new file mode 100644 index 000000000..361b8e688 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GraphicsConsoleDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GraphicsConsoleDxe + FILE_GUID = CCCB0C28-4B24-11D5-9A5A-0090273FC14D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|GraphicsConsoleDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi new file mode 100644 index 000000000..753d9784f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf new file mode 100644 index 000000000..4d1df4f73 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DevicePathDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DevicePathDxe + FILE_GUID = 9B680FCE-AD6B-4F3A-B60B-F59899003443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DevicePathDxe.depex|* + PE32|DevicePathDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi new file mode 100644 index 000000000..4febdd823 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf new file mode 100644 index 000000000..46c98c572 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DiskIoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DiskIoDxe + FILE_GUID = 6B38F7B4-AD98-40E9-9093-ACA2B5A253C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DiskIoDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi new file mode 100644 index 000000000..48703df0f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf new file mode 100644 index 000000000..7fc056570 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PartitionDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PartitionDxe + FILE_GUID = 1FA1F39E-FEFF-4AAE-BD7B-38A070A3B609 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|PartitionDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi new file mode 100644 index 000000000..a4a5588e2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf new file mode 100644 index 000000000..de4b0f891 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnglishDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnglishDxe + FILE_GUID = CD3BAFB6-50FB-4FE8-8E4E-AB74D2C1A600 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|EnglishDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi new file mode 100644 index 000000000..73e012e39 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf new file mode 100644 index 000000000..ee6c17860 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FvSimpleFileSystemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FvSimpleFileSystem + FILE_GUID = 907125C0-A5F1-11E3-A3FE-A3198B49350C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|FvSimpleFileSystemDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi new file mode 100644 index 000000000..0116c80e1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf new file mode 100644 index 000000000..4a8707021 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HiiDatabaseDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HiiDatabase + FILE_GUID = 348C4D62-BFBD-4882-9ECE-C80BB1C4783B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HiiDatabaseDxe.depex|* + PE32|HiiDatabaseDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi new file mode 100644 index 000000000..913ee44e6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf new file mode 100644 index 000000000..dd92ed228 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PrintDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PrintDxe + FILE_GUID = 79E4A61C-ED73-4312-94FE-E3E7563362A9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PrintDxe.depex|* + PE32|PrintDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi new file mode 100644 index 000000000..a6330c8d4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf new file mode 100644 index 000000000..0100c1fc0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RscRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RscRtDxe + FILE_GUID = D93CE3D8-A7EB-4730-8C8E-CC466A9ECC3C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RscRtDxe.depex|* + PE32|RscRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi new file mode 100644 index 000000000..454453aee Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf new file mode 100644 index 000000000..6ff370d9d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecurityStubDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecurityStubDxe + FILE_GUID = F80697E9-7FD6-4665-8646-88E33EF71DFC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SecurityStubDxe.depex|* + PE32|SecurityStubDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex new file mode 100644 index 000000000..0ae54384f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex @@ -0,0 +1 @@ +6)!vA:*9 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi new file mode 100644 index 000000000..d4bd08415 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf new file mode 100644 index 000000000..d90868328 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SCHandlerRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SCHandlerRtDxe + FILE_GUID = 6C2004EF-4E0E-4BE4-B14C-340EB4AA5891 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SCHandlerRtDxe.depex|* + PE32|SCHandlerRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex new file mode 100644 index 000000000..03d5718dd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi new file mode 100644 index 000000000..4689c9ce7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf new file mode 100644 index 000000000..fb2498249 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS WatchdogTimer.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = WatchdogTimer + FILE_GUID = F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|WatchdogTimer.depex|* + PE32|WatchdogTimer.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi new file mode 100644 index 000000000..365ab87aa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf new file mode 100644 index 000000000..1e744971e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerApp.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerApp + FILE_GUID = EEE9C2B1-16CA-4F34-87EA-2E6D1E160CC4 + MODULE_TYPE = UEFI_APPLICATION + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|QcomChargerApp.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi new file mode 100644 index 000000000..0141de806 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf new file mode 100644 index 000000000..b9f0938f2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ASN1X509Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ASN1X509Dxe + FILE_GUID = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ASN1X509Dxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi new file mode 100644 index 000000000..2780789cc Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf new file mode 100644 index 000000000..afc179983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS AdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = AdcDxe + FILE_GUID = 5A5CB8CA-9382-4E0C-B383-77FB517CD9EB + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|AdcDxe.depex|* + PE32|AdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex new file mode 100644 index 000000000..f943d352a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi new file mode 100644 index 000000000..b8f1fe1bd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf new file mode 100644 index 000000000..809bae85c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ButtonsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ButtonsDxe + FILE_GUID = 5BD181DB-0487-4F1A-AE73-820E165611B3 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ButtonsDxe.depex|* + PE32|ButtonsDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi new file mode 100644 index 000000000..21c819647 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf new file mode 100644 index 000000000..4032c3a29 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CPRDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CPRDxe + FILE_GUID = 1B52138D-3FA3-4E50-B958-20887353F809 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CPRDxe.depex|* + PE32|CPRDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi new file mode 100644 index 000000000..7602b9027 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf new file mode 100644 index 000000000..977051038 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChargerExDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChargerExDxe + FILE_GUID = 2E3042F3-2BB9-463F-8866-56D75B7C4AB0 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChargerExDxe.depex|* + PE32|ChargerExDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex new file mode 100644 index 000000000..26bd57d16 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG|a'(O=2 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi new file mode 100644 index 000000000..1a56f4a1c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf new file mode 100644 index 000000000..4b06104ac --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChipInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChipInfo + FILE_GUID = 10E193DF-9966-44E7-B17C-59DD831E20FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChipInfoDxe.depex|* + PE32|ChipInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi new file mode 100644 index 000000000..d98e00780 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf new file mode 100644 index 000000000..0e3a9602b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CipherDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CipherDxe + FILE_GUID = 5F0937CD-73F9-445E-B320-BB6FD5D3CBDE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|CipherDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex new file mode 100644 index 000000000..14cd96a5f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex @@ -0,0 +1 @@ +B7ELfGiv zH({E \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi new file mode 100644 index 000000000..3882f876f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf new file mode 100644 index 000000000..b7e68859b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ClockDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ClockDxe + FILE_GUID = 4DB5DEA6-5302-4D1A-8A82-677A683B0D29 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ClockDxe.depex|* + PE32|ClockDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi new file mode 100644 index 000000000..16b62ccdb Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf new file mode 100644 index 000000000..8b4965aaf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CmdDbDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CmdDbDxe + FILE_GUID = ABA01FF8-2CCB-4E12-8B2E-CD3F4A742993 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CmdDbDxe.depex|* + PE32|CmdDbDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi new file mode 100644 index 000000000..c879d543a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf new file mode 100644 index 000000000..cacfd9ec5 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DALSYSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALSys + FILE_GUID = 8E9BD160-B184-11DF-94E2-0800200C9A66 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DALSYSDxe.depex|* + PE32|DALSYSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi new file mode 100644 index 000000000..930b49e5f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf new file mode 100644 index 000000000..ffc08f4cf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DDRInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DDRInfoDxe + FILE_GUID = 7DB0793A-4402-4BE1-906E-D0FABAD2707E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DDRInfoDxe.depex|* + PE32|DDRInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex new file mode 100644 index 000000000..f4d1d0525 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex @@ -0,0 +1 @@ +E\z!C|/_iv zH({EA|[`[C[<>+Q-lHUBOflMBbӵGoUiB(. 욭{ H00=z>M\m$_lOŽy \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi new file mode 100644 index 000000000..d19451d9b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf new file mode 100644 index 000000000..c0f2a7cda --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DisplayDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DisplayDxe + FILE_GUID = 4138022F-06C7-4F79-9C94-7E33B511A4E7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DisplayDxe.depex|* + PE32|DisplayDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi new file mode 100644 index 000000000..031065e08 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf new file mode 100644 index 000000000..238b1e8e7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EmbeddedMonotonicCounter.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EmbeddedMonotonicCounter + FILE_GUID = 37795BA0-E1CF-4ED5-BD8B-16DF6BCB1E1A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EmbeddedMonotonicCounter.depex|* + PE32|EmbeddedMonotonicCounter.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi new file mode 100644 index 000000000..aa2d4edef Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf new file mode 100644 index 000000000..66b75f439 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnvDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnvDxe + FILE_GUID = 90A49AFD-422F-08AE-9611-E788D3804845 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EnvDxe.depex|* + PE32|EnvDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi new file mode 100644 index 000000000..6a9ceddd5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf new file mode 100644 index 000000000..89a53f388 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FontDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FontDxe + FILE_GUID = ED15FFD5-BC96-4107-9118-95366600188E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|FontDxe.depex|* + PE32|FontDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi new file mode 100644 index 000000000..8e42f62fd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf new file mode 100644 index 000000000..cc7350ba6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GpiDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GpiDxe + FILE_GUID = 569EA0DE-B557-4043-84CF-01103FE516E5 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|GpiDxe.depex|* + PE32|GpiDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi new file mode 100644 index 000000000..5b1e243d3 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf new file mode 100644 index 000000000..f49d6f8a9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HALIOMMUDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HALIOMMU + FILE_GUID = 9A00771F-36D4-4DD5-8916-C48ED9B16B86 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HALIOMMUDxe.depex|* + PE32|HALIOMMUDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi new file mode 100644 index 000000000..8e36e452d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf new file mode 100644 index 000000000..941ef71d1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HWIODxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HWIODxeDriver + FILE_GUID = AF9763A2-033B-4109-8E17-56A98D380C92 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HWIODxe.depex|* + PE32|HWIODxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi new file mode 100644 index 000000000..d44f95daa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf new file mode 100644 index 000000000..f0ef9fd01 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HashDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HashDxe + FILE_GUID = 3ADF8DDA-1850-44C5-8C63-BB991849BC6F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|HashDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.depex new file mode 100644 index 000000000..551802d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.depex @@ -0,0 +1 @@ +욭{ H00=u`Fy{3] \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.efi new file mode 100644 index 000000000..e7f21d019 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf new file mode 100644 index 000000000..6f232fac5 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HwBoardIdDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HwBoardIdDxe + FILE_GUID = 2478D2DA-14CC-48A9-9A7D-1D7F40DB2208 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HwBoardIdDxe.depex|* + PE32|HwBoardIdDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex new file mode 100644 index 000000000..11fe8cca7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi new file mode 100644 index 000000000..3c7f25e43 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf new file mode 100644 index 000000000..efbfebc03 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS I2CDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = I2C + FILE_GUID = 04DE8591-D2B3-4077-BBBE-B12070094EB6 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|I2CDxe.depex|* + PE32|I2CDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi new file mode 100644 index 000000000..be6e2a5e5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf new file mode 100644 index 000000000..a52f087fa --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS LimitsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = LimitsDxe + FILE_GUID = F09AD92E-4E91-490F-AB99-E69939B840B2 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|LimitsDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi new file mode 100644 index 000000000..c193de5c5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf new file mode 100644 index 000000000..cc9e4c2b3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS NpaDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = NpaDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219711 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|NpaDxe.depex|* + PE32|NpaDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi new file mode 100644 index 000000000..282d141ff Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf new file mode 100644 index 000000000..0c2063e6c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PILDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PILDxe + FILE_GUID = 1D317734-4083-47C6-83EA-E3A42F2A6BFF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PILDxe.depex|* + PE32|PILDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi new file mode 100644 index 000000000..f1595d703 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf new file mode 100644 index 000000000..272efb0fe --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PdcDxe + FILE_GUID = B43C22DB-6333-490C-872D-0A73439059FD + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PdcDxe.depex|* + PE32|PdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi new file mode 100644 index 000000000..a1103a407 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf new file mode 100644 index 000000000..b8f577da3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PlatformInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PlatformInfoDxeDriver + FILE_GUID = B105211B-BBBD-4ADD-A3B0-D1CF4A52154C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PlatformInfoDxe.depex|* + PE32|PlatformInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi new file mode 100644 index 000000000..a6273cbb4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf new file mode 100644 index 000000000..82f15532b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PmicDxeLa.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PmicDxe + FILE_GUID = 5776232E-082D-4B75-9A0E-FE1D13F7A5D9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PmicDxeLa.depex|* + PE32|PmicDxeLa.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi new file mode 100644 index 000000000..2b90e0490 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf new file mode 100644 index 000000000..84d7e0775 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomBds.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomBds + FILE_GUID = 5A50AA81-C3AE-4608-A0E3-41A2E69BAF94 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomBds.depex|* + PE32|QcomBds.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi new file mode 100644 index 000000000..e83152d8f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf new file mode 100644 index 000000000..04f3d72dd --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerDxeLA + FILE_GUID = 4BCE7F36-428E-4393-99E3-7E0844404DBA + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomChargerDxeLA.depex|* + PE32|QcomChargerDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex new file mode 100644 index 000000000..caa64c25d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex @@ -0,0 +1 @@ + E\z!C|/_ \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi new file mode 100644 index 000000000..a1be0284b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf new file mode 100644 index 000000000..773eda1c6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomMpmTimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomMpmTimerDxe + FILE_GUID = 53D39438-814A-4D9C-87C1-07E8C713F4C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomMpmTimerDxe.depex|* + PE32|QcomMpmTimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi new file mode 100644 index 000000000..9aab647a6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf new file mode 100644 index 000000000..e00b68271 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomWDogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomWDogDxe + FILE_GUID = 040E1E61-0AFB-411B-9EC9-00F3FC59CC13 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomWDogDxe.depex|* + PE32|QcomWDogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi new file mode 100644 index 000000000..f99ab26a6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf new file mode 100644 index 000000000..50748c542 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RngDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RngDxe + FILE_GUID = B0D3689E-11F8-43C6-8ECE-023A29CEC35B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|RngDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex new file mode 100644 index 000000000..1d4d28fca --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex @@ -0,0 +1 @@ +k0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi new file mode 100644 index 000000000..e05344cb5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf new file mode 100644 index 000000000..12aa4e44d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ResetRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ResetRuntimeDxe + FILE_GUID = 3AE17DB7-3CC5-4B89-9304-9549211057EF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ResetRuntimeDxe.depex|* + PE32|ResetRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi new file mode 100644 index 000000000..b3515d617 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf new file mode 100644 index 000000000..006c56236 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RpmhDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RpmhDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219766 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RpmhDxe.depex|* + PE32|RpmhDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi new file mode 100644 index 000000000..7d93f4b8b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf new file mode 100644 index 000000000..94d66445a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SPMIDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SPMI + FILE_GUID = 2A7B4BEF-80CD-49E1-B473-374BA4D673FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SPMIDxe.depex|* + PE32|SPMIDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex new file mode 100644 index 000000000..265ee7cb4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi new file mode 100644 index 000000000..51389a54e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf new file mode 100644 index 000000000..492f52f0d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SdccDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SdccDxe + FILE_GUID = F10F76DB-42C1-533F-34A8-69BE24653110 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SdccDxe.depex|* + PE32|SdccDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi new file mode 100644 index 000000000..c1f58eb46 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf new file mode 100644 index 000000000..416792b32 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecRSADxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecRSADxe + FILE_GUID = 32C71E68-83A8-46ED-AED1-094E71B12057 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|SecRSADxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi new file mode 100644 index 000000000..f7a2a1a4e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf new file mode 100644 index 000000000..ad852721c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ShmBridgeDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ShmBridgeDxe + FILE_GUID = 9C1EB71F-DD6C-4ED5-9F6A-5CC0CA789F16 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ShmBridgeDxeLA.depex|* + PE32|ShmBridgeDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi new file mode 100644 index 000000000..60282e712 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf new file mode 100644 index 000000000..eb9750f5c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SimpleTextInOutSerial.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SimpleTextInOutSerial + FILE_GUID = 857A8741-0EEC-43BD-9482-27D14ED47D72 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SimpleTextInOutSerial.depex|* + PE32|SimpleTextInOutSerial.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi new file mode 100644 index 000000000..e807c52d6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf new file mode 100644 index 000000000..e6c5e52f8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SmemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SmemDxe + FILE_GUID = F541D663-4A48-40AA-AABF-FF158CCAE34C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SmemDxe.depex|* + PE32|SmemDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi new file mode 100644 index 000000000..52f53c006 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf new file mode 100644 index 000000000..769f1d3f8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TLMMDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALTLMM + FILE_GUID = 8681CC5A-0DF6-441E-B4B8-E915C538F067 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TLMMDxe.depex|* + PE32|TLMMDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.depex new file mode 100644 index 000000000..cd7694d52 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.depex @@ -0,0 +1 @@ +욭{ H00=B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.efi new file mode 100644 index 000000000..ed5e93f6d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf new file mode 100644 index 000000000..314e362aa --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TfaxxDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = Tfaxx + FILE_GUID = 37C196C7-721D-402A-9B54-16EE1B1971C6 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TfaxxDxe.depex|* + PE32|TfaxxDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi new file mode 100644 index 000000000..4392fc9a7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf new file mode 100644 index 000000000..6ed4457a3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TsensDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TsensDxe + FILE_GUID = F09AD92E-485C-9CDB-3E05-3385C38F94CC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TsensDxe.depex|* + PE32|TsensDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi new file mode 100644 index 000000000..bc02ac846 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf new file mode 100644 index 000000000..8dcc3ac64 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ScmDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ScmDxe + FILE_GUID = 2D7A83E3-E343-4FFB-9109-631F2EE11694 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ScmDxeLA.depex|* + PE32|ScmDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi new file mode 100644 index 000000000..c811067fd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf new file mode 100644 index 000000000..850a5b26e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TzDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TzDxe + FILE_GUID = 6925FAD3-E243-4B69-AD61-3F978C8ABC60 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TzDxeLA.depex|* + PE32|TzDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex new file mode 100644 index 000000000..a81feccff --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex @@ -0,0 +1 @@ +9Gfv28k0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi new file mode 100644 index 000000000..eec470de7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf new file mode 100644 index 000000000..a254922b9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UFSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UFSDxe + FILE_GUID = 0D35CD8E-97EA-4F9A-96AF-0F0D89F76567 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UFSDxe.depex|* + PE32|UFSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi new file mode 100644 index 000000000..259b3fa44 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf new file mode 100644 index 000000000..690c0080a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ULogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ULogDxe + FILE_GUID = E43128A8-8692-42B6-8AFA-676158578D18 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ULogDxe.depex|* + PE32|ULogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex new file mode 100644 index 000000000..8f72e31c0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex @@ -0,0 +1 @@ +iv zH({E9Gfv28E\z!C|/_IK \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi new file mode 100644 index 000000000..c72c17fe6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf new file mode 100644 index 000000000..2272e1927 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbConfigDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbConfigDxe + FILE_GUID = CD823A4D-7DEC-4531-AE5D-4134FA4127B8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbConfigDxe.depex|* + PE32|UsbConfigDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi new file mode 100644 index 000000000..ca4b6b06b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf new file mode 100644 index 000000000..c8984a597 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbDeviceDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbDeviceDxe + FILE_GUID = 3299A266-15F0-4346-8318-716336736D3E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbDeviceDxe.depex|* + PE32|UsbDeviceDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi new file mode 100644 index 000000000..05d8cbfd6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf new file mode 100644 index 000000000..d32ec63c0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbMsdDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbMsdDxe + FILE_GUID = 5AF77F10-90DF-4E7E-8325-A17EC09D5443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbMsdDxe.depex|* + PE32|UsbMsdDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi new file mode 100644 index 000000000..40390b507 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf new file mode 100644 index 000000000..3bfe66aee --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbPwrCtrlDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbPwrCtrlDxe + FILE_GUID = 11FAED4C-B21F-4D88-8E48-C4C28A1E50DF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbPwrCtrlDxe.depex|* + PE32|UsbPwrCtrlDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex new file mode 100644 index 000000000..43d06b2d1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi new file mode 100644 index 000000000..bd4aaac1c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf new file mode 100644 index 000000000..6bcf0dae0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbfnDwc3Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:39:00Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbfnDwc3Dxe + FILE_GUID = 94F8A6A7-DC34-4101-88C1-99179CCEAE83 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbfnDwc3Dxe.depex|* + PE32|UsbfnDwc3Dxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi new file mode 100644 index 000000000..34f656642 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf new file mode 100644 index 000000000..57208bb69 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VariableDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VariableDxe + FILE_GUID = 2B0ECDCE-01AE-446E-9FFD-C4217DE0340F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VariableDxe.depex|* + PE32|VariableDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi new file mode 100644 index 000000000..757117014 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf new file mode 100644 index 000000000..c86d2a680 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VerifiedBootDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VerifiedBootDxe + FILE_GUID = A25F5839-4D55-428F-8F0B-5CE1D565F53E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VerifiedBootDxe.depex|* + PE32|VerifiedBootDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.inf new file mode 100644 index 000000000..37398a799 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.inf @@ -0,0 +1,19 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS XBLCore.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-06 04:38:59Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = XBLCore + FILE_GUID = 8AF09F13-44C5-96EC-1437-DD899CB5EE5D + MODULE_TYPE = SEC + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + RAW|XBLCore.raw|* + TE|XBLCore.te|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.raw b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.raw new file mode 100644 index 000000000..a44bcb109 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.raw differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.te b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.te new file mode 100644 index 000000000..ad2c3c021 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/QcomPkg/XBLCore/XBLCore.te differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/BATTERY.PROVISION b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/BATTERY.PROVISION new file mode 100644 index 000000000..08fa64dd2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/BATTERY.PROVISION @@ -0,0 +1,1312 @@ +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.13 +Checksum,73DD +#1/11/2019 11:13:56 AM + +#3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,4000 +Batt_id,10000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x12DE0260 +Rslow_Low_Coefficients, 0x12190665 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, BD +042, 042, 1, E3 +043, 043, 0, 39 +043, 043, 1, DD +044, 044, 0, 25 +044, 044, 1, 00 +045, 045, 0, A9 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 7B +047, 047, 1, BD +048, 048, 0, E5 +048, 048, 1, 8A +049, 049, 0, F7 +049, 049, 1, 87 +04A, 04A, 0, AA +04A, 04A, 1, 9A +04B, 04B, 0, 8A +04B, 04B, 1, 9D +04C, 04C, 0, 0E +04C, 04C, 1, 80 +04D, 04D, 0, 1D +04D, 04D, 1, 00 +04E, 04E, 0, 60 +04E, 04E, 1, 02 +04F, 04F, 0, DE +04F, 04F, 1, 12 +050, 050, 0, D8 +050, 050, 1, 04 +051, 051, 0, AA +051, 051, 1, 02 +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 87 +054, 054, 1, EA +055, 055, 0, EC +055, 055, 1, ED +056, 056, 0, 8A +056, 056, 1, DB +057, 057, 0, 7E +057, 057, 1, 0A +058, 058, 0, A3 +058, 058, 1, E2 +059, 059, 0, 3F +059, 059, 1, AC +05A, 05A, 0, 16 +05A, 05A, 1, 1A +05B, 05B, 0, 47 +05B, 05B, 1, F3 +05C, 05C, 0, 82 +05C, 05C, 1, CC +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 43 +05E, 05E, 1, 00 +05F, 05F, 0, 47 +05F, 05F, 1, 00 +060, 060, 0, 42 +060, 060, 1, 00 +061, 061, 0, 2D +061, 061, 1, 00 +062, 062, 0, 30 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 4A +064, 064, 1, 00 +065, 065, 0, 40 +065, 065, 1, 00 +066, 066, 0, 41 +066, 066, 1, 00 +067, 067, 0, 40 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 39 +069, 069, 1, 00 +06A, 06A, 0, 3B +06A, 06A, 1, 00 +06B, 06B, 0, 3E +06B, 06B, 1, 00 +06C, 06C, 0, 3C +06C, 06C, 1, 00 +06D, 06D, 0, 38 +06D, 06D, 1, 00 +06E, 06E, 0, 7B +06E, 06E, 1, 00 +06F, 06F, 0, 5F +06F, 06F, 1, 64 +070, 070, 0, 4D +070, 070, 1, 00 +071, 071, 0, 4E +071, 071, 1, 00 +072, 072, 0, 54 +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, 00 +074, 074, 0, 4A +074, 074, 1, 00 +075, 075, 0, 4C +075, 075, 1, 00 +076, 076, 0, 64 +076, 076, 1, 10 +077, 077, 0, 53 +077, 077, 1, 10 +078, 078, 0, 4B +078, 078, 1, 00 +079, 079, 0, 86 +079, 079, 1, 20 +07A, 07A, 0, 65 +07A, 07A, 1, 48 +07B, 07B, 0, 53 +07B, 07B, 1, 58 +07C, 07C, 0, 4D +07C, 07C, 1, 0D +07D, 07D, 0, 49 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, FF +07F, 07F, 1, 1F +080, 080, 0, 00 +080, 080, 1, 0D +081, 081, 0, E6 +081, 081, 1, 02 +082, 082, 0, FD +082, 082, 1, 05 +083, 083, 0, 97 +083, 083, 1, 1C +084, 084, 0, 3A +084, 084, 1, 03 +085, 085, 0, A8 +085, 085, 1, 0D +086, 086, 0, 95 +086, 086, 1, 22 +087, 087, 0, 77 +087, 087, 1, 18 +088, 088, 0, DE +088, 088, 1, 43 +089, 089, 0, D0 +089, 089, 1, 5D +08A, 08A, 0, 70 +08A, 08A, 1, 03 +08B, 08B, 0, 69 +08B, 08B, 1, 11 +08C, 08C, 0, 77 +08C, 08C, 1, 20 +08D, 08D, 0, 9E +08D, 08D, 1, 04 +08E, 08E, 0, 25 +08E, 08E, 1, 0B +08F, 08F, 0, C0 +08F, 08F, 1, FD +090, 090, 0, EA +090, 090, 1, 1C +091, 091, 0, CC +091, 091, 1, 01 +092, 092, 0, 34 +092, 092, 1, 04 +093, 093, 0, 26 +093, 093, 1, 02 +094, 094, 0, E6 +094, 094, 1, 17 +095, 095, 0, A8 +095, 095, 1, 23 +096, 096, 0, A7 +096, 096, 1, 44 +097, 097, 0, 18 +097, 097, 1, 52 +098, 098, 0, 83 +098, 098, 1, 12 +099, 099, 0, 57 +099, 099, 1, 1F +09A, 09A, 0, D6 +09A, 09A, 1, E5 +09B, 09B, 0, 53 +09B, 09B, 1, D2 +09C, 09C, 0, E5 +09C, 09C, 1, D4 +09D, 09D, 0, DC +09D, 09D, 1, 1C +09E, 09E, 0, A4 +09E, 09E, 1, C1 +09F, 09F, 0, DA +09F, 09F, 1, 04 +0A0, 0A0, 0, C5 +0A0, 0A0, 1, BB +0A1, 0A1, 0, 09 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, 52 +0A2, 0A2, 1, 8B +0A3, 0A3, 0, 21 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, 65 +0A4, 0A4, 1, 93 +0A5, 0A5, 0, 7D +0A5, 0A5, 1, A0 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 59 +0A7, 0A7, 1, FB +0A8, 0A8, 0, F1 +0A8, 0A8, 1, 0D +0A9, 0A9, 0, 68 +0A9, 0A9, 1, 02 +0AA, 0AA, 0, FC +0AA, 0AA, 1, 04 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, DE +0AC, 0AC, 1, C5 +0AD, 0AD, 0, 7F +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F8 +0AE, 0AE, 1, F7 +0AF, 0AF, 0, DC +0AF, 0AF, 1, E3 +0B0, 0B0, 0, 98 +0B0, 0B0, 1, C5 +0B1, 0B1, 0, 6F +0B1, 0B1, 1, 18 +0B2, 0B2, 0, 15 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, 03 +0B3, 0B3, 1, DA +0B4, 0B4, 0, 7A +0B4, 0B4, 1, 02 +0B5, 0B5, 0, 84 +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 6A +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, F1 +0B9, 0B9, 1, 02 +0BA, 0BA, 0, 0D +0BA, 0BA, 1, 04 +0BB, 0BB, 0, 6C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 7D +0BC, 0BC, 1, 02 +0BD, 0BD, 0, CC +0BD, 0BD, 1, 04 +0BE, 0BE, 0, 9B +0BE, 0BE, 1, 03 +0BF, 0BF, 0, 00 +0BF, 0BF, 1, 03 +0C0, 0C0, 0, D6 +0C0, 0C0, 1, 01 +0C1, 0C1, 0, 16 +0C1, 0C1, 1, 04 +0C2, 0C2, 0, 45 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 37 +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 43 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 44 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 48 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 4C +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 44 +0C8, 0C8, 1, 08 +0C9, 0C9, 0, 4A +0C9, 0C9, 1, 00 +0CA, 0CA, 0, 4B +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 4A +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 4B +0CC, 0CC, 1, 10 +0CD, 0CD, 0, 3A +0CD, 0CD, 1, 10 +0CE, 0CE, 0, 3C +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 4B +0CF, 0CF, 1, 28 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 48 +0D1, 0D1, 0, 57 +0D1, 0D1, 1, 60 +0D2, 0D2, 0, 62 +0D2, 0D2, 1, 0C +0D3, 0D3, 0, 45 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 53 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 55 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 41 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 41 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 41 +0D9, 0D9, 1, 10 +0DA, 0DA, 0, 4E +0DA, 0DA, 1, 10 +0DB, 0DB, 0, 4D +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5D +0DC, 0DC, 1, 28 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 48 +0DE, 0DE, 0, 49 +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 55 +0DF, 0DF, 1, 0D +0E0, 0E0, 0, 4D +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 43 +0E1, 0E1, 1, 00 +0E2, 0E2, 0, 2B +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 1E +0E4, 0E4, 1, 21 +0E5, 0E5, 0, 3A +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 54 +0E6, 0E6, 1, 0B +0E7, 0E7, 0, 91 +0E7, 0E7, 1, 0D +0E8, 0E8, 0, E0 +0E8, 0E8, 1, 1C +0E9, 0E9, 0, 22 +0E9, 0E9, 1, 23 +0EA, 0EA, 0, EC +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 1A +0EB, 0EB, 1, 5A +0EC, 0EC, 0, 78 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 37 +0ED, 0ED, 1, 02 +0EE, 0EE, 0, 47 +0EE, 0EE, 1, 05 +0EF, 0EF, 0, 50 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, 76 +0F0, 0F0, 1, 10 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, F7 +0F2, 0F2, 1, 1F +0F3, 0F3, 0, 43 +0F3, 0F3, 1, 05 +0F4, 0F4, 0, C0 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, 06 +0F5, 0F5, 1, 06 +0F6, 0F6, 0, AE +0F6, 0F6, 1, 1C +0F7, 0F7, 0, 63 +0F7, 0F7, 1, 03 +0F8, 0F8, 0, 92 +0F8, 0F8, 1, 05 +0F9, 0F9, 0, A9 +0F9, 0F9, 1, 02 +0FA, 0FA, 0, 70 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 11 +0FB, 0FB, 1, 02 +0FC, 0FC, 0, 93 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, F7 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 67 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 8F +0FF, 0FF, 1, 1F +100, 100, 0, A3 +100, 100, 1, 05 +101, 101, 0, 8C +101, 101, 1, 02 +102, 102, 0, 2B +102, 102, 1, 06 +103, 103, 0, C8 +103, 103, 1, 1C +104, 104, 0, 8C +104, 104, 1, 02 +105, 105, 0, C1 +105, 105, 1, 04 +106, 106, 0, A4 +106, 106, 1, 03 +107, 107, 0, 99 +107, 107, 1, 18 +108, 108, 0, 4D +108, 108, 1, 03 +109, 109, 0, D7 +109, 109, 1, 04 +10A, 10A, 0, 19 +10A, 10A, 1, 02 +10B, 10B, 0, 6C +10B, 10B, 1, 00 +10C, 10C, 0, 29 +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, B9 +10F, 10F, 1, 0F + +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.13 +Checksum,73DD +#1/11/2019 11:13:56 AM + +#3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,4000 +Batt_id,68000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x12DE0260 +Rslow_Low_Coefficients, 0x12190665 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, BD +042, 042, 1, E3 +043, 043, 0, 39 +043, 043, 1, DD +044, 044, 0, 25 +044, 044, 1, 00 +045, 045, 0, A9 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 7B +047, 047, 1, BD +048, 048, 0, E5 +048, 048, 1, 8A +049, 049, 0, F7 +049, 049, 1, 87 +04A, 04A, 0, AA +04A, 04A, 1, 9A +04B, 04B, 0, 8A +04B, 04B, 1, 9D +04C, 04C, 0, 0E +04C, 04C, 1, 80 +04D, 04D, 0, 1D +04D, 04D, 1, 00 +04E, 04E, 0, 60 +04E, 04E, 1, 02 +04F, 04F, 0, DE +04F, 04F, 1, 12 +050, 050, 0, D8 +050, 050, 1, 04 +051, 051, 0, AA +051, 051, 1, 02 +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 87 +054, 054, 1, EA +055, 055, 0, EC +055, 055, 1, ED +056, 056, 0, 8A +056, 056, 1, DB +057, 057, 0, 7E +057, 057, 1, 0A +058, 058, 0, A3 +058, 058, 1, E2 +059, 059, 0, 3F +059, 059, 1, AC +05A, 05A, 0, 16 +05A, 05A, 1, 1A +05B, 05B, 0, 47 +05B, 05B, 1, F3 +05C, 05C, 0, 82 +05C, 05C, 1, CC +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 43 +05E, 05E, 1, 00 +05F, 05F, 0, 47 +05F, 05F, 1, 00 +060, 060, 0, 42 +060, 060, 1, 00 +061, 061, 0, 2D +061, 061, 1, 00 +062, 062, 0, 30 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 4A +064, 064, 1, 00 +065, 065, 0, 40 +065, 065, 1, 00 +066, 066, 0, 41 +066, 066, 1, 00 +067, 067, 0, 40 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 39 +069, 069, 1, 00 +06A, 06A, 0, 3B +06A, 06A, 1, 00 +06B, 06B, 0, 3E +06B, 06B, 1, 00 +06C, 06C, 0, 3C +06C, 06C, 1, 00 +06D, 06D, 0, 38 +06D, 06D, 1, 00 +06E, 06E, 0, 7B +06E, 06E, 1, 00 +06F, 06F, 0, 5F +06F, 06F, 1, 64 +070, 070, 0, 4D +070, 070, 1, 00 +071, 071, 0, 4E +071, 071, 1, 00 +072, 072, 0, 54 +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, 00 +074, 074, 0, 4A +074, 074, 1, 00 +075, 075, 0, 4C +075, 075, 1, 00 +076, 076, 0, 64 +076, 076, 1, 10 +077, 077, 0, 53 +077, 077, 1, 10 +078, 078, 0, 4B +078, 078, 1, 00 +079, 079, 0, 86 +079, 079, 1, 20 +07A, 07A, 0, 65 +07A, 07A, 1, 48 +07B, 07B, 0, 53 +07B, 07B, 1, 58 +07C, 07C, 0, 4D +07C, 07C, 1, 0D +07D, 07D, 0, 49 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, FF +07F, 07F, 1, 1F +080, 080, 0, 00 +080, 080, 1, 0D +081, 081, 0, E6 +081, 081, 1, 02 +082, 082, 0, FD +082, 082, 1, 05 +083, 083, 0, 97 +083, 083, 1, 1C +084, 084, 0, 3A +084, 084, 1, 03 +085, 085, 0, A8 +085, 085, 1, 0D +086, 086, 0, 95 +086, 086, 1, 22 +087, 087, 0, 77 +087, 087, 1, 18 +088, 088, 0, DE +088, 088, 1, 43 +089, 089, 0, D0 +089, 089, 1, 5D +08A, 08A, 0, 70 +08A, 08A, 1, 03 +08B, 08B, 0, 69 +08B, 08B, 1, 11 +08C, 08C, 0, 77 +08C, 08C, 1, 20 +08D, 08D, 0, 9E +08D, 08D, 1, 04 +08E, 08E, 0, 25 +08E, 08E, 1, 0B +08F, 08F, 0, C0 +08F, 08F, 1, FD +090, 090, 0, EA +090, 090, 1, 1C +091, 091, 0, CC +091, 091, 1, 01 +092, 092, 0, 34 +092, 092, 1, 04 +093, 093, 0, 26 +093, 093, 1, 02 +094, 094, 0, E6 +094, 094, 1, 17 +095, 095, 0, A8 +095, 095, 1, 23 +096, 096, 0, A7 +096, 096, 1, 44 +097, 097, 0, 18 +097, 097, 1, 52 +098, 098, 0, 83 +098, 098, 1, 12 +099, 099, 0, 57 +099, 099, 1, 1F +09A, 09A, 0, D6 +09A, 09A, 1, E5 +09B, 09B, 0, 53 +09B, 09B, 1, D2 +09C, 09C, 0, E5 +09C, 09C, 1, D4 +09D, 09D, 0, DC +09D, 09D, 1, 1C +09E, 09E, 0, A4 +09E, 09E, 1, C1 +09F, 09F, 0, DA +09F, 09F, 1, 04 +0A0, 0A0, 0, C5 +0A0, 0A0, 1, BB +0A1, 0A1, 0, 09 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, 52 +0A2, 0A2, 1, 8B +0A3, 0A3, 0, 21 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, 65 +0A4, 0A4, 1, 93 +0A5, 0A5, 0, 7D +0A5, 0A5, 1, A0 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 59 +0A7, 0A7, 1, FB +0A8, 0A8, 0, F1 +0A8, 0A8, 1, 0D +0A9, 0A9, 0, 68 +0A9, 0A9, 1, 02 +0AA, 0AA, 0, FC +0AA, 0AA, 1, 04 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, DE +0AC, 0AC, 1, C5 +0AD, 0AD, 0, 7F +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F8 +0AE, 0AE, 1, F7 +0AF, 0AF, 0, DC +0AF, 0AF, 1, E3 +0B0, 0B0, 0, 98 +0B0, 0B0, 1, C5 +0B1, 0B1, 0, 6F +0B1, 0B1, 1, 18 +0B2, 0B2, 0, 15 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, 03 +0B3, 0B3, 1, DA +0B4, 0B4, 0, 7A +0B4, 0B4, 1, 02 +0B5, 0B5, 0, 84 +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 6A +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, F1 +0B9, 0B9, 1, 02 +0BA, 0BA, 0, 0D +0BA, 0BA, 1, 04 +0BB, 0BB, 0, 6C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 7D +0BC, 0BC, 1, 02 +0BD, 0BD, 0, CC +0BD, 0BD, 1, 04 +0BE, 0BE, 0, 9B +0BE, 0BE, 1, 03 +0BF, 0BF, 0, 00 +0BF, 0BF, 1, 03 +0C0, 0C0, 0, D6 +0C0, 0C0, 1, 01 +0C1, 0C1, 0, 16 +0C1, 0C1, 1, 04 +0C2, 0C2, 0, 45 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 37 +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 43 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 44 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 48 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 4C +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 44 +0C8, 0C8, 1, 08 +0C9, 0C9, 0, 4A +0C9, 0C9, 1, 00 +0CA, 0CA, 0, 4B +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 4A +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 4B +0CC, 0CC, 1, 10 +0CD, 0CD, 0, 3A +0CD, 0CD, 1, 10 +0CE, 0CE, 0, 3C +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 4B +0CF, 0CF, 1, 28 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 48 +0D1, 0D1, 0, 57 +0D1, 0D1, 1, 60 +0D2, 0D2, 0, 62 +0D2, 0D2, 1, 0C +0D3, 0D3, 0, 45 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 53 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 55 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 41 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 41 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 41 +0D9, 0D9, 1, 10 +0DA, 0DA, 0, 4E +0DA, 0DA, 1, 10 +0DB, 0DB, 0, 4D +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5D +0DC, 0DC, 1, 28 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 48 +0DE, 0DE, 0, 49 +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 55 +0DF, 0DF, 1, 0D +0E0, 0E0, 0, 4D +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 43 +0E1, 0E1, 1, 00 +0E2, 0E2, 0, 2B +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 1E +0E4, 0E4, 1, 21 +0E5, 0E5, 0, 3A +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 54 +0E6, 0E6, 1, 0B +0E7, 0E7, 0, 91 +0E7, 0E7, 1, 0D +0E8, 0E8, 0, E0 +0E8, 0E8, 1, 1C +0E9, 0E9, 0, 22 +0E9, 0E9, 1, 23 +0EA, 0EA, 0, EC +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 1A +0EB, 0EB, 1, 5A +0EC, 0EC, 0, 78 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 37 +0ED, 0ED, 1, 02 +0EE, 0EE, 0, 47 +0EE, 0EE, 1, 05 +0EF, 0EF, 0, 50 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, 76 +0F0, 0F0, 1, 10 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, F7 +0F2, 0F2, 1, 1F +0F3, 0F3, 0, 43 +0F3, 0F3, 1, 05 +0F4, 0F4, 0, C0 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, 06 +0F5, 0F5, 1, 06 +0F6, 0F6, 0, AE +0F6, 0F6, 1, 1C +0F7, 0F7, 0, 63 +0F7, 0F7, 1, 03 +0F8, 0F8, 0, 92 +0F8, 0F8, 1, 05 +0F9, 0F9, 0, A9 +0F9, 0F9, 1, 02 +0FA, 0FA, 0, 70 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 11 +0FB, 0FB, 1, 02 +0FC, 0FC, 0, 93 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, F7 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 67 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 8F +0FF, 0FF, 1, 1F +100, 100, 0, A3 +100, 100, 1, 05 +101, 101, 0, 8C +101, 101, 1, 02 +102, 102, 0, 2B +102, 102, 1, 06 +103, 103, 0, C8 +103, 103, 1, 1C +104, 104, 0, 8C +104, 104, 1, 02 +105, 105, 0, C1 +105, 105, 1, 04 +106, 106, 0, A4 +106, 106, 1, 03 +107, 107, 0, 99 +107, 107, 1, 18 +108, 108, 0, 4D +108, 108, 1, 03 +109, 109, 0, D7 +109, 109, 1, 04 +10A, 10A, 0, 19 +10A, 10A, 1, 02 +10B, 10B, 0, 6C +10B, 10B, 1, 00 +10C, 10C, 0, 29 +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, B9 +10F, 10F, 1, 0F +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.13 +Checksum,73DD +#1/11/2019 11:13:56 AM + +#3855731_Blackshark_Shark2_4000mAh_averaged_MasterSlave_Jan29th2019 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,4000 +Batt_id,100000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,3855731_Blackshark_Shark2_4000mAh_averaged_MasterSlave_Jan29th2019 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x1219FB45 +Rslow_Low_Coefficients, 0x130E036A +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, 49 +042, 042, 1, 00 +043, 043, 0, AD +043, 043, 1, DC +044, 044, 0, 2E +044, 044, 1, 00 +045, 045, 0, 39 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 5A +047, 047, 1, BC +048, 048, 0, 33 +048, 048, 1, 8B +049, 049, 0, FC +049, 049, 1, 87 +04A, 04A, 0, 18 +04A, 04A, 1, 9A +04B, 04B, 0, 6A +04B, 04B, 1, A5 +04C, 04C, 0, 7F +04C, 04C, 1, 80 +04D, 04D, 0, 17 +04D, 04D, 1, 00 +04E, 04E, 0, 45 +04E, 04E, 1, FB +04F, 04F, 0, 19 +04F, 04F, 1, 12 +050, 050, 0, 5E +050, 050, 1, E3 +051, 051, 0, 52 +051, 051, 1, F4 +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, CF +054, 054, 1, E3 +055, 055, 0, 06 +055, 055, 1, E5 +056, 056, 0, 26 +056, 056, 1, 00 +057, 057, 0, 13 +057, 057, 1, 02 +058, 058, 0, 4E +058, 058, 1, F2 +059, 059, 0, 5E +059, 059, 1, CA +05A, 05A, 0, D0 +05A, 05A, 1, 13 +05B, 05B, 0, 21 +05B, 05B, 1, 04 +05C, 05C, 0, 3E +05C, 05C, 1, E5 +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 45 +05E, 05E, 1, 00 +05F, 05F, 0, 4B +05F, 05F, 1, 00 +060, 060, 0, 41 +060, 060, 1, 00 +061, 061, 0, 3B +061, 061, 1, 00 +062, 062, 0, 38 +062, 062, 1, 00 +063, 063, 0, 39 +063, 063, 1, 00 +064, 064, 0, 3D +064, 064, 1, 00 +065, 065, 0, 46 +065, 065, 1, 00 +066, 066, 0, 46 +066, 066, 1, 00 +067, 067, 0, 48 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 3C +069, 069, 1, 00 +06A, 06A, 0, 46 +06A, 06A, 1, 00 +06B, 06B, 0, 58 +06B, 06B, 1, 00 +06C, 06C, 0, 49 +06C, 06C, 1, 00 +06D, 06D, 0, 40 +06D, 06D, 1, 00 +06E, 06E, 0, 97 +06E, 06E, 1, 00 +06F, 06F, 0, 6D +06F, 06F, 1, 64 +070, 070, 0, 52 +070, 070, 1, 00 +071, 071, 0, 45 +071, 071, 1, 00 +072, 072, 0, 3F +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, 00 +074, 074, 0, 49 +074, 074, 1, 00 +075, 075, 0, 52 +075, 075, 1, 00 +076, 076, 0, 6A +076, 076, 1, 08 +077, 077, 0, 55 +077, 077, 1, 08 +078, 078, 0, 4E +078, 078, 1, 00 +079, 079, 0, 8A +079, 079, 1, 20 +07A, 07A, 0, 67 +07A, 07A, 1, 40 +07B, 07B, 0, 56 +07B, 07B, 1, 50 +07C, 07C, 0, 4A +07C, 07C, 1, 10 +07D, 07D, 0, 51 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, F4 +07F, 07F, 1, 1F +080, 080, 0, 0E +080, 080, 1, 0D +081, 081, 0, E4 +081, 081, 1, 02 +082, 082, 0, F1 +082, 082, 1, FD +083, 083, 0, E9 +083, 083, 1, 1C +084, 084, 0, 3F +084, 084, 1, 02 +085, 085, 0, FD +085, 085, 1, 04 +086, 086, 0, 73 +086, 086, 1, 23 +087, 087, 0, C2 +087, 087, 1, 18 +088, 088, 0, 2A +088, 088, 1, 43 +089, 089, 0, 0D +089, 089, 1, 55 +08A, 08A, 0, CC +08A, 08A, 1, 03 +08B, 08B, 0, 70 +08B, 08B, 1, 11 +08C, 08C, 0, E0 +08C, 08C, 1, 20 +08D, 08D, 0, 1E +08D, 08D, 1, 04 +08E, 08E, 0, 9C +08E, 08E, 1, 0B +08F, 08F, 0, 38 +08F, 08F, 1, 05 +090, 090, 0, FB +090, 090, 1, 1C +091, 091, 0, 5B +091, 091, 1, FB +092, 092, 0, A0 +092, 092, 1, 04 +093, 093, 0, EF +093, 093, 1, 03 +094, 094, 0, AA +094, 094, 1, 18 +095, 095, 0, 11 +095, 095, 1, 23 +096, 096, 0, 48 +096, 096, 1, 45 +097, 097, 0, 4E +097, 097, 1, 53 +098, 098, 0, 86 +098, 098, 1, 12 +099, 099, 0, BD +099, 099, 1, 1F +09A, 09A, 0, 64 +09A, 09A, 1, ED +09B, 09B, 0, B9 +09B, 09B, 1, D2 +09C, 09C, 0, FF +09C, 09C, 1, D5 +09D, 09D, 0, E1 +09D, 09D, 1, 1C +09E, 09E, 0, 1F +09E, 09E, 1, C3 +09F, 09F, 0, 52 +09F, 09F, 1, 05 +0A0, 0A0, 0, 44 +0A0, 0A0, 1, BB +0A1, 0A1, 0, A3 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, ED +0A2, 0A2, 1, 92 +0A3, 0A3, 0, 7A +0A3, 0A3, 1, 85 +0A4, 0A4, 0, FC +0A4, 0A4, 1, A2 +0A5, 0A5, 0, 83 +0A5, 0A5, 1, A8 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 15 +0A7, 0A7, 1, DA +0A8, 0A8, 0, A2 +0A8, 0A8, 1, 05 +0A9, 0A9, 0, C5 +0A9, 0A9, 1, FA +0AA, 0AA, 0, 10 +0AA, 0AA, 1, 05 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, 00 +0AC, 0AC, 0, 51 +0AC, 0AC, 1, DC +0AD, 0AD, 0, 2F +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F2 +0AE, 0AE, 1, 07 +0AF, 0AF, 0, 1C +0AF, 0AF, 1, DA +0B0, 0B0, 0, F9 +0B0, 0B0, 1, BD +0B1, 0B1, 0, 91 +0B1, 0B1, 1, 10 +0B2, 0B2, 0, 15 +0B2, 0B2, 1, F0 +0B3, 0B3, 0, 31 +0B3, 0B3, 1, D4 +0B4, 0B4, 0, 6A +0B4, 0B4, 1, 03 +0B5, 0B5, 0, 73 +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 57 +0B6, 0B6, 1, 01 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, 5D +0B9, 0B9, 1, 01 +0BA, 0BA, 0, AC +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 12 +0BB, 0BB, 1, 05 +0BC, 0BC, 0, 41 +0BC, 0BC, 1, 02 +0BD, 0BD, 0, 5C +0BD, 0BD, 1, 05 +0BE, 0BE, 0, FA +0BE, 0BE, 1, 03 +0BF, 0BF, 0, 5F +0BF, 0BF, 1, 02 +0C0, 0C0, 0, EF +0C0, 0C0, 1, 03 +0C1, 0C1, 0, 36 +0C1, 0C1, 1, 04 +0C2, 0C2, 0, 46 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3A +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 46 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 4A +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 4E +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 4D +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 4E +0C8, 0C8, 1, 00 +0C9, 0C9, 0, 4F +0C9, 0C9, 1, F0 +0CA, 0CA, 0, 4D +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 51 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 52 +0CC, 0CC, 1, 08 +0CD, 0CD, 0, 40 +0CD, 0CD, 1, 08 +0CE, 0CE, 0, 3A +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 49 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 4C +0D0, 0D0, 1, 48 +0D1, 0D1, 0, 57 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 6B +0D2, 0D2, 1, 0E +0D3, 0D3, 0, 49 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 53 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 54 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 5A +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 42 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 43 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 40 +0D9, 0D9, 1, 10 +0DA, 0DA, 0, 4B +0DA, 0DA, 1, 10 +0DB, 0DB, 0, 49 +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5C +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 6D +0DD, 0DD, 1, 48 +0DE, 0DE, 0, 4A +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 53 +0DF, 0DF, 1, 0D +0E0, 0E0, 0, 51 +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 51 +0E1, 0E1, 1, 08 +0E2, 0E2, 0, 33 +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 64 +0E4, 0E4, 1, 1F +0E5, 0E5, 0, 5C +0E5, 0E5, 1, FE +0E6, 0E6, 0, 67 +0E6, 0E6, 1, 03 +0E7, 0E7, 0, 69 +0E7, 0E7, 1, 0C +0E8, 0E8, 0, FC +0E8, 0E8, 1, 1C +0E9, 0E9, 0, C2 +0E9, 0E9, 1, 22 +0EA, 0EA, 0, 57 +0EA, 0EA, 1, 44 +0EB, 0EB, 0, E9 +0EB, 0EB, 1, 53 +0EC, 0EC, 0, A3 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, E7 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, DB +0EE, 0EE, 1, 05 +0EF, 0EF, 0, 41 +0EF, 0EF, 1, 03 +0F0, 0F0, 0, 69 +0F0, 0F0, 1, 10 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, D8 +0F2, 0F2, 1, 1F +0F3, 0F3, 0, 58 +0F3, 0F3, 1, 05 +0F4, 0F4, 0, CA +0F4, 0F4, 1, 02 +0F5, 0F5, 0, E6 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C7 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, 16 +0F7, 0F7, 1, 03 +0F8, 0F8, 0, CF +0F8, 0F8, 1, 05 +0F9, 0F9, 0, 76 +0F9, 0F9, 1, 02 +0FA, 0FA, 0, 8F +0FA, 0FA, 1, 18 +0FB, 0FB, 0, F2 +0FB, 0FB, 1, 03 +0FC, 0FC, 0, C3 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, 85 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 66 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 1E +0FF, 0FF, 1, 21 +100, 100, 0, FA +100, 100, 1, 05 +101, 101, 0, CD +101, 101, 1, 03 +102, 102, 0, F5 +102, 102, 1, 04 +103, 103, 0, F0 +103, 103, 1, 1C +104, 104, 0, DF +104, 104, 1, 03 +105, 105, 0, 29 +105, 105, 1, 04 +106, 106, 0, 1F +106, 106, 1, 02 +107, 107, 0, AE +107, 107, 1, 18 +108, 108, 0, 38 +108, 108, 1, 03 +109, 109, 0, FC +109, 109, 1, 04 +10A, 10A, 0, E3 +10A, 10A, 1, 03 +10B, 10B, 0, 86 +10B, 10B, 1, 00 +10C, 10C, 0, 31 +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, 90 +10F, 10F, 1, 0F diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/BDS_Menu.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/BDS_Menu.cfg new file mode 100644 index 000000000..7fd61ad91 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/BDS_Menu.cfg @@ -0,0 +1,136 @@ +# +# Configure the BDS Menu entries +# +[BDS Menu] + +Indent = 1 +FirstRow = 1 +# DefaultSelect = 2 + +# +# First Label and App should be for Exit option +# Menu code will just exit on selection of 0 option +# So do NOT change this option +# +Label = "Exit BDS Menu" +App = Exit + +# +# Enable Secure Boot +# This option writes the PK UEFI Secure variable with the +# available configured PK key value. This enables UEFI Security +# +Label = "Enable Secure Boot" +App = SecurityToggleApp +Arg = "/SecureBootEnable" + +# +# Disable Secure Boot +# This option writes the Clear PK UEFI Secure variable that +# can clear the previously written PK to disable UEFI Security +# +Label = "Disable Secure Boot" +App = SecurityToggleApp +Arg = /SecureBootDisable + +# +# Enable Debug Policy +# This option writes the Debug policy variable to enable HLOS debug +# +Label = "Enable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyEnable" + +# +# Disable Debug Policy +# This option clears the Debug policy variable to disble HLOS debug +# +Label = "Disable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyDisable" + +# +# Configure PPI Display +# This option writes the DisplayPpiFlag variable to configure PPI display +# +Label = "Config PPI display" +App = DebugPolicyToggleApp +Arg = "/ConfigPpiDisplay" + + +# +# Provision RPMB +# This option provisions RPMB with the Key provided by TZ. If the +# device is intended to be used with Fuses blown, this operation +# should be avoided until the fuses are blown. Since the Key Generated +# by TZ would change once the fuses are blown. Once key provisioned +# will NOT be able to change. Making any exception will brick the device +# +Label = "Provision RPMB" +App = RPMBProvision +Arg = "-Prompt" + + +# +# Enter Shell +# Launch the Shell, no startup script is run +# +Label = "Enter Shell" +App = Shell +Arg = "-nomap -nostartup" + + +# +# Toggle BootFromUSB First +# Toggle the variable value AttemptUSBFirst variable +# +Label = "Boot USB First" +App = Cmd +Arg = "BootUSBFirst" + +# +# MassStorage +# Put the device into Mass Storage mode to access from PC. Only USER partition +# of eMMC is available +# +Label = "MassStorage" +App = UsbfnMsdApp +Arg = "MassStorage" + +# +# Reboot the device +# +Label = "Reboot" +App = Cmd +Arg = "Reboot" + + +# Clock Menu +Label = "CLOCK Menu" +App = Menu +Arg = "Clock_Menu.cfg" + +Label = "EDL Mode" +App = Cmd +Arg = "edl" + +# USB Menu +Label = "USB Menu" +App = Menu +Arg = "Usb_Menu.cfg" + +# Pmic Menu +Label = "PMIC Menu" +App = Menu +Arg = "Pmic_Menu.cfg" + +# UEFI Menu +Label = "UEFI Menu" +App = Menu +Arg = "Uefi_Menu.cfg" + +# +# If BDS Menu should show some platform specific help string at the bottom of the +# menu, add it here as value for MenuHelp +# MenuHelp = "Platform has specific help need?" + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml new file mode 100644 index 000000000..663fe7913 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml @@ -0,0 +1,77 @@ + +BOE AMOLED +BOE Single DSI Video Mode AMOLED Panel with DSC (1440x2880 24bpp) + + 1440 + 10 + 10 + 12 + 0 + 0 + 0 + 2880 + 10 + 10 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + True + True + 0x3C0000 + True + True + 1 + 1 + 0 + 7 + 720 + 720 + + 00 + + + + 39 B0 A5 00 + 07 01 00 + 39 B2 00 5D 04 80 49 + 15 3D 10 + 15 36 00 + 15 55 00 + 39 F8 00 08 10 08 2D 00 00 2D + 39 51 00 00 + FF 3C + 05 11 00 + FF 50 + 39 B0 34 04 + 39 C1 00 00 00 46 + 39 B0 A5 00 + 0A 11 00 00 89 30 80 0B 40 05 A0 02 D0 02 D0 02 D0 02 00 02 68 00 20 4E A8 00 0A 00 0C 00 23 00 1C 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 10 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml new file mode 100644 index 000000000..3e6d838ec --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml @@ -0,0 +1,75 @@ + +NT36850 +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 120 + 140 + 20 + 0 + 0 + 0 + 2560 + 8 + 20 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + FD 02 + 15 FF 10 + 15 FB 01 + 15 36 00 + 15 35 00 + 39 44 03 E8 + 15 51 FF + 15 53 2C + 15 55 01 + 05 20 00 + FF 0A + 15 BB 10 + 05 11 00 + FF 78 + 05 29 00 + FF 14 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml new file mode 100644 index 000000000..e19e9db2f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 BB 10 + 15 B0 03 + 05 11 00 + FF 78 + 15 51 FF + 15 53 24 + 15 FF 23 + 15 08 05 + 15 46 90 + 15 FF 10 + 15 FF F0 + 15 92 01 + 15 FF 10 + 15 35 00 + 05 29 00 + FF 28 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml new file mode 100644 index 000000000..49e711ebf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml @@ -0,0 +1,126 @@ + +SAMSUNG +SAMSUNG CMD PANEL 1080P + + 1080 + 120 + 80 + 20 + 0 + 0 + 0 + 2340 + 16 + 24 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + True + 0x40000 + False + False + True + 1 + True + 0xF + 0xF + 0xF + True + 2340 + 2340 + 1 + + + 00 + + + +ff 10 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 1d 00 00 00 00 00 1c 00 00 00 18 f0 38 c1 00 0a 40 00 18 f0 01 04 04 00 50 00 18 f0 08 00 01 10 54 00 18 f0 02 31 0a 16 58 00 18 f0 05 2e 0c 16 60 00 18 f0 1d 34 80 0f 64 00 18 f0 0f 38 b5 ed 6c 00 18 f0 00 40 50 02 04 00 18 f0 01 00 00 00 24 00 18 f0 00 7c 92 00 28 00 18 f0 17 ff ff 00 2c 00 18 f0 80 07 8c 0a 30 00 18 f0 04 00 00 00 00 00 18 f0 39 c1 00 0a +ff 05 +29 4c 49 57 50 50 43 52 47 1b 00 00 00 00 00 1a 00 00 00 12 f0 00 00 00 00 30 00 12 f0 00 00 00 00 30 00 12 f0 01 00 00 00 0c 00 10 f0 00 00 0f 00 18 00 10 f0 00 00 37 04 1c 00 10 f0 ff ff ff ff e8 ff 11 f0 03 00 00 00 08 00 12 f0 00 00 00 00 0c 00 12 f0 64 00 00 00 24 00 12 f0 00 00 00 00 2c 00 12 f0 09 ff 00 00 58 00 12 f0 14 00 02 00 00 00 12 f0 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 0c 00 00 f0 02 01 18 42 10 00 00 f0 08 00 00 00 10 02 00 f0 01 00 00 00 14 02 00 f0 01 00 00 00 18 02 00 f0 03 00 00 00 1c 02 00 f0 01 00 00 00 28 02 00 f0 03 00 00 00 40 01 00 f0 02 00 00 00 44 01 00 f0 01 11 2b 00 48 01 00 f0 8c 25 58 00 50 01 00 f0 02 20 00 00 54 01 00 f0 01 11 27 00 58 01 00 f0 c1 ca a1 00 60 01 00 f0 02 00 00 00 64 01 00 f0 01 09 3e 00 68 01 00 f0 00 00 80 00 00 02 00 f0 0e 80 01 00 00 02 00 f0 00 80 01 00 +ff 05 +13 1f 00 +ff 05 +29 80 87 00 03 01 00 09 00 +ff 05 +29 80 87 00 00 64 00 38 04 50 00 14 00 10 00 24 09 18 00 02 00 1f 3c 00 00 64 00 38 04 50 00 14 00 6f 00 24 09 18 00 02 00 1f 3c 00 00 08 00 10 00 80 00 00 00 08 00 10 00 80 00 00 00 +ff 05 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 01 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +29 4c 49 57 50 50 43 52 47 0d 00 00 00 03 00 0b 00 d4 2f 21 f0 80 5a 32 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +ff 05 +13 df 00 +ff 05 +15 36 00 +ff 05 +15 3a 77 +ff 05 +39 2a 00 00 04 37 +ff 05 +39 2b 00 00 09 23 +ff 05 + + +05 11 00 +ff 0a +39 f0 5a 5a +39 35 00 +39 f0 a5 a5 +39 2b 00 00 09 23 +39 53 20 +39 55 00 +39 f0 5a 5a +39 fc 5a 5a +39 e1 00 00 83 00 23 00 +39 e2 00 00 00 00 00 00 +39 f0 a5 a5 +39 fc a5 a5 +ff 6f +05 29 00 +ff 14 + +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 34 00 20 f1 01 00 00 00 4c 00 20 f1 cd 49 0f 00 50 00 20 f1 ad 09 00 00 54 00 20 f1 6b 02 00 00 58 00 20 f1 01 00 00 01 5c 00 20 f1 d6 04 00 01 ac 00 20 f1 6b 02 00 00 70 00 20 f1 41 00 00 00 20 00 20 f1 19 02 06 14 2c 00 20 f1 02 00 00 00 30 00 20 f1 02 00 00 00 90 00 20 f1 00 ad 09 00 9c 00 20 f1 02 00 00 00 b0 00 20 f1 02 00 00 00 7c 00 20 f1 6f 00 00 01 80 00 20 f1 f4 01 00 00 a8 00 20 f1 0b 00 00 10 00 00 21 f1 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 02 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +23 0c 01 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 10 c0 19 f0 39 03 00 07 14 c0 19 f0 51 01 ff 00 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..5eb50279c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml @@ -0,0 +1,85 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..edcd8a789 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml @@ -0,0 +1,83 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..a43a61a1b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..ccb0841e1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml @@ -0,0 +1,186 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml new file mode 100644 index 000000000..1bd5ba25e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml @@ -0,0 +1,184 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 11 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 A8 + 15 07 AD + 15 08 0C + 15 0B AA + 15 0C AA + 15 0E B0 + 15 0F B3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4A + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5A 02 + 15 5B 00 + 15 5C 82 + 15 5D 80 + 15 5E 02 + 15 5F 00 + 15 FF 24 + 15 FB 01 + 15 00 01 + 15 01 0B + 15 02 0C + 15 03 89 + 15 04 8A + 15 05 0F + 15 06 10 + 15 07 10 + 15 08 1C + 15 09 00 + 15 0A 00 + 15 0B 00 + 15 0C 00 + 15 0D 13 + 15 0E 15 + 15 0F 17 + 15 10 01 + 15 11 0B + 15 12 0C + 15 13 89 + 15 14 8A + 15 15 0F + 15 16 10 + 15 17 10 + 15 18 1C + 15 19 00 + 15 1A 00 + 15 1B 00 + 15 1C 00 + 15 1D 13 + 15 1E 15 + 15 1F 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7A 80 + 15 7B 91 + 15 7C d8 + 15 7D 60 + 15 93 06 + 15 94 06 + 15 8A 00 + 15 9B 0F + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 B6 21 + 15 B7 22 + 15 B8 07 + 15 B9 07 + 15 Ba 22 + 15 Bd 20 + 15 Be 07 + 15 Bf 07 + 15 C1 6D + 15 C4 24 + 15 E3 00 + 15 EC 00 + 15 FF 10 + 15 BB 10 + 15 35 00 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml new file mode 100644 index 000000000..5a65551fb --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 bb 10 + 15 b0 03 + 05 11 00 + ff 78 + 15 51 ff + 15 53 24 + 15 ff 23 + 15 08 05 + 15 46 90 + 15 ff 10 + 15 ff f0 + 15 92 01 + 15 ff 10 + 15 35 00 + 05 29 00 + ff 64 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..7816ff439 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml @@ -0,0 +1,86 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..0ae2735bf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml @@ -0,0 +1,84 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_1080p_cmd.xml new file mode 100644 index 000000000..71f322eb3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_1080p_cmd.xml @@ -0,0 +1,186 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 10 + 15 35 00 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_1080p_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_1080p_vid.xml new file mode 100644 index 000000000..91816f5e2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_1080p_vid.xml @@ -0,0 +1,185 @@ + +NT35695b +Truly FHD Video Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 03 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + + + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml new file mode 100644 index 000000000..97454ef5b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Cmd Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + True + 1 + 1 + 0 + 7 + 720 + 16 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml new file mode 100644 index 000000000..6ba9d9a93 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Video Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 10 + 8 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 7 + 720 + 16 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 + FF 78 + 07 01 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..c35db8ebc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml @@ -0,0 +1,188 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..2ecd6696f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml new file mode 100644 index 000000000..0056fc243 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml @@ -0,0 +1,119 @@ + +VISIONOX +VISIONOX CMD PANEL 1080P + + 1080 + 120 + 80 + 20 + 0 + 0 + 0 + 2340 + 16 + 24 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + True + 0xF + 0xF + 0xF + True + 2340 + 2340 + 1 + + + 00 + + + +ff 10 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 1d 00 00 00 00 00 1c 00 00 00 18 f0 38 c1 00 0a 40 00 18 f0 01 04 04 00 50 00 18 f0 08 00 01 10 54 00 18 f0 02 31 0a 16 58 00 18 f0 05 2e 0c 16 60 00 18 f0 1d 34 80 0f 64 00 18 f0 0f 38 b5 ed 6c 00 18 f0 00 40 50 02 04 00 18 f0 01 00 00 00 24 00 18 f0 00 7c 92 00 28 00 18 f0 17 ff ff 00 2c 00 18 f0 80 07 8c 0a 30 00 18 f0 04 00 00 00 00 00 18 f0 39 c1 00 0a +ff 05 +29 4c 49 57 50 50 43 52 47 1b 00 00 00 00 00 1a 00 00 00 12 f0 00 00 00 00 30 00 12 f0 00 00 00 00 30 00 12 f0 01 00 00 00 0c 00 10 f0 00 00 0f 00 18 00 10 f0 00 00 37 04 1c 00 10 f0 ff ff ff ff e8 ff 11 f0 03 00 00 00 08 00 12 f0 00 00 00 00 0c 00 12 f0 64 00 00 00 24 00 12 f0 00 00 00 00 2c 00 12 f0 09 ff 00 00 58 00 12 f0 14 00 02 00 00 00 12 f0 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 0c 00 00 f0 02 01 18 42 10 00 00 f0 08 00 00 00 10 02 00 f0 01 00 00 00 14 02 00 f0 01 00 00 00 18 02 00 f0 03 00 00 00 1c 02 00 f0 01 00 00 00 28 02 00 f0 03 00 00 00 40 01 00 f0 02 00 00 00 44 01 00 f0 01 11 2b 00 48 01 00 f0 8c 25 58 00 50 01 00 f0 02 20 00 00 54 01 00 f0 01 11 27 00 58 01 00 f0 c1 ca a1 00 60 01 00 f0 02 00 00 00 64 01 00 f0 01 09 3e 00 68 01 00 f0 00 00 80 00 00 02 00 f0 0e 80 01 00 00 02 00 f0 00 80 01 00 +ff 05 +13 1f 00 +ff 05 +29 80 87 00 03 01 00 09 00 +ff 05 +29 80 87 00 00 64 00 38 04 50 00 14 00 10 00 24 09 18 00 02 00 1f 3c 00 00 64 00 38 04 50 00 14 00 6f 00 24 09 18 00 02 00 1f 3c 00 00 08 00 10 00 80 00 00 00 08 00 10 00 80 00 00 00 +ff 05 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 01 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +29 4c 49 57 50 50 43 52 47 0d 00 00 00 03 00 0b 00 d4 2f 21 f0 80 5a 32 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +ff 05 +13 df 00 +ff 05 +15 36 00 +ff 05 +15 3a 77 +ff 05 +39 2a 00 00 04 37 +ff 05 +39 2b 00 00 09 23 +ff 05 + +39 b0 04 +39 e4 01 00 00 00 +39 b0 80 +39 e6 00 +39 d6 00 +39 b0 00 +39 d8 00 05 00 17 00 05 6c 00 +39 b3 00 +39 35 00 +05 11 00 +ff 8c +05 29 00 +ff 14 + +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 34 00 20 f1 01 00 00 00 4c 00 20 f1 cd 49 0f 00 50 00 20 f1 ad 09 00 00 54 00 20 f1 6b 02 00 00 58 00 20 f1 01 00 00 01 5c 00 20 f1 d6 04 00 01 ac 00 20 f1 6b 02 00 00 70 00 20 f1 41 00 00 00 20 00 20 f1 19 02 06 14 2c 00 20 f1 02 00 00 00 30 00 20 f1 02 00 00 00 90 00 20 f1 00 ad 09 00 9c 00 20 f1 02 00 00 00 b0 00 20 f1 02 00 00 00 7c 00 20 f1 6f 00 00 01 80 00 20 f1 f4 01 00 00 a8 00 20 f1 0b 00 00 10 00 00 21 f1 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 02 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +23 0c 01 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 10 c0 19 f0 39 03 00 07 14 c0 19 f0 51 07 ff 00 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/QcomChargerCfg.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/QcomChargerCfg.cfg new file mode 100644 index 000000000..0cbb60ac9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/QcomChargerCfg.cfg @@ -0,0 +1,334 @@ +# +# Default Charger App Config settings +# +# CHARGER Config file + +# +# Version/Information: +# file QcomChargerConfig_VbattTh_SDM855.cfg +# +# Implements the Qualcomm's Charger application config parameters +# +# Copyright (c) 2017-2019, Qualcomm Technologies Inc. All rights reserved. +# +# 1 : Initial revision +# 2 : Deleting not needed config params and removing dummy battery2 support +# 3: Adding Jeita Compensation params +# 4 : Adding parameters for different battery types and QC 3.0 and QC 2.0 chargergers +# 5 : Added parameter to support enabling watchdog when charging is enabled +# 6 : Adding parameters for Aux Coffes, SkinHot and Charger Hot settings +# 7 : Update for Battery profile load +# 8 : Added SupportHostMode +# 9 : Adding Thermal configs +# 10 : Adding support for Charger Fg Peripheral dumps +# 11 : Adding HVDCP Enable control +# 12 : Adding WIPOWER configs +# 13 : Removed config item for setting IUSB_MAX in case of SDP +# 14 : Adding Restarting FG flag +# 15 : Adding Charger led indication config, rasing skin hot to 70-80C, disabling watchdog as default +# 16 : Added changes for supporting different platforms, MTP, QRD, etc. +# 17 : Removed SupportHostMode config (hostmode settings will be done in USB driver) and other unused config parameters +# 18 : Enable battery profile loading by default +# 19 : Added VBattEstDiffThreshold configuration +# 20 : Add aux coffs +# 21 : Removed HVDCP Enable control config parameter +# 22 : Adding Config VBatEmpty threshold +# 23 : Adding PBS triggered APF temperature threshold +# 24 : Adding Rconn configuration +# 25 : Adding thermal source configuration to enable/disable INOV +# 26 : Updated config file to platform based sections. +# 27 : Adding debug level mask for file logging +# 28 : ABL min battery voltage config +# 29 : Adding ship mode for factor use case +# 30 : Adding delay before enable batt missing detection +# 31 : Adding Platform HW configuration Override +# 32 : Disable Sink DAM support +# +[PlatformCommon] + +CfgVersion = 32 + +#Override default HW configuration assignment +# 0 - None +# 1 - PMIC +#PlatHWCfgOverrdie = 0 + + +#Enable/Disable Ship Mode - when enabled durign factory mode if persistant ShipMode variable is set then perform shipmode +EnShipMode = FALSE + +#shipmode string to query variable status +ShipModeVarStr = ShipMode + +#Minimum Battery Voltage to allow SW Flash Image +SWFlashMinBattVoltageMv = 3600 + +# Configure Battery Voltage and Current limit +BattVoltLimHighDelta = 30 + +#Enable Debug Accessory Mode and Factory Mode Boot (FMB) +EnDebugAccessMode = TRUE +EnFMB = TRUE + +#Select ICL for factory mode +DAMSelIcl3AorFMB = 1 + +#Enable SW thermal mitigation during charging by default FALSE +# Mitigation is based on MSM Tsens max avg temp reading +SWThermalMitigationEnable = FALSE + +# Print Charger DEBUG Messages +PrintChargerAppDbgMsg = FALSE + +#Print Charger DEBUG Messages to ULOG File..Default is false +PrintChargerAppDbgMsgToFile = FALSE + +#Debug level mask (in hex)for file logging.. refer to DebugLib.h +FileLoggingDbgLevelMask = 80000042 + +#Charging termination current in milliamps +ChargingTermCurrent = 200 + +#Battery ID Tolerance Percentage 8% +BatteryIdTolerance = 50 + +#Debug board ID range, value in Ohms +DebugBoardBatteryIdMin = 2000 +DebugBoardBatteryIdMax = 5000 + +#Regular battery ID range, value in Ohms +RegularBatteryIdMin = 5000 +RegularBatteryIdMax = 200000 + +#Smart battery ID range, value in Ohms +SmartBatteryIdMin = 240000 +SmartBatteryIdMax = 450000 + +# Voltage (in mV) to be reduced from FV_MAX during conservative charging +ConservChgFvDelta = 200 + +#Support unknown battery charging behavior +# 0: Shuts down device, 1: Boot to HLOS if battery more than threshold else shutdown +# 2: Conservative Charging 3: Regular charging +UnknownBatteryBehavior = 2 + +#Debug board behavior +# 0: Show low battery icon, disable PON1/USBIN trigger to prevent reboot and shutdown +# 1: Show low battery icon and stay on until device is turned off by user. +# 2: Boot to HLOS +DebugBoardBehavior = 2 + +#Boot device to HLOS in case of unsupported battery or battery emulator. In millivolt*/ +BootToHLOSThresholdInMv = 3600 + +#Minimum SOC Threshold before allowing to boot to HLOS +#below param is considered only when SocBasedBoot = TRUE and LoadBatteryProfile = TRUE +OsStandardBootSocThreshold = 7 + +#device behaviour if temp is outside charging range but within operational range +# 1= Disable charging and wait. 0 = Shutdown device is temp outside +NoChargeAndWait = TRUE + +#Lowest Voltage at which device should shutdown gracefully +#value in mV +EmergencyShutdownVbatt = 3200 + +#Battery missing config +# 0 = using batt id 1 = using batt therm 2 = both +BattMissingCfg = 0 + +#Charger WDOG Support options +# 0: Do not enable Charger WDOG +# 1: Enable Charger WDOG during charging and Disable before exiting +# 2: Enable Charger WDOG during charging and leave enabled when exiting +EnableChargerWdog = 1 + +#Program BATT_THERM configs +#BiasWait 0 = 0 ms; 1 = 1 ms; 2 = 4 ms; 3 = 12 ms; 4 = 20 ms; 5 = 40 ms; 6 = 60 ms; 7 = 80 ms +#GndSel TRUE = thermistor is located on the battery pack, FALSE = thermistor on the PCB(skin temp) +BattThermBiasWait = 4 +BattThermGndSel = TRUE + +#Program AUX_THERM configs +AuxThermBiasWait = 4 +AuxThermGndSel = FALSE + +#Program device Skin and Charger Hot threhsolds +ProgramSkinAndChargerHotThreshold = TRUE +DeviceSkinHotInC = 70 +DeviceSkinTooHotInC = 80 +ChargerHotInC = 80 +ChargerTooHotInC = 90 + +#enable/disable charger therm source +SkinTempSrc = FALSE +DieTempSrc = TRUE +DieTempCompSrc = TRUE + +#Use Battery SOC or voltage based threshold charging criteria +#FALSE: Voltage threshold based boot-up; TRUE: SOC threshold based boot-up +SocBasedBoot = FALSE + +#Load Fuel Gauge Battery Profile profile for SOC estimation and accuracy +LoadBatteryProfile = TRUE + +#Below VBAT threhsold is used to decide on showing sign of life first before FG Module Initialization and continuing with threshold charging +DispSignOfLifeMaxThresholdMv = 3700 + +#dump SRAM contents default value is FALSE +DumpSram = FALSE + +#dump SRAM Start and End Address in Hex Format +#SRAM Block SRAM Address +#System 0x00 - 0x23 +#Profile 0x41 - 0x10F +#Scratchpad 0x12C - 0x1DF +#values in decimal +DumpSramStartAddr = 0 +#values in decimal +DumpSramEndAddr = 485 + +#dump SRAM contents timer Duration in s +DumpSramDuration = 30 + +## TSENS ## +#High Temperature limit for thermal wait +TsensHighTemp = 85 +#High Temperature limit for battey and device safety (battery disconnect) +TsensExtremeTemp = 90 +#Low Temperature limit for end of thermal wait +TsensLowTemp = 75 +# Give up time in thermal wait for battery disconnect - support up to 60min +TsensTimeoutMins = 90 + +#Enable/disable Charger/FG Dump support +EnableChargerFgDump = FALSE + +#Boot device to HLOS in case of DCIn Charging +DCInBootToHLOSThresholdInMv = 3800 + +#suspend DCIn or not after exiting UEFI +SuspendDCIn = FALSE + +# FG Conditional Restart on Device reset +FgCondRestart = TRUE + +# VBat Threshold value for conditional restart check, value in mV +VBattEstDiffThreshold = 300 + +# Charging status indication via led +# 0 = Disable 1 = solid during charging 2 = led blinks during charging +# if turned on LED will be turned off after threhsold charging is completed i.e. when device boot to HLOS +ChargerLedConfig = 1 + +#Rconn compensation Resistance, value in mOhms - range is +/- 1000 mOhms +RconnComp = 0 + +[PlatformMTP] +## Parameter values with respect to MTP Platform (Platform 1) +# Configure FVMax and Fcc values +ChgFvMax = 4350 +ChgFccMax = 2000 + + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 0 + +[PlatformQRD] +## Parameter values with respect to QRD Platform (Platform 2) +# Configure VddMax and IbatMax values +# Set to 0 to configure through API +ChgFvMax = 4350 +ChgFccMax = 2000 + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 100 + +# +# End of config +# Blank line needed after the last config +# diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/SecParti.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/SecParti.cfg new file mode 100644 index 000000000..0157a075e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/SecParti.cfg @@ -0,0 +1,162 @@ +## +## RPMB/GPT Partition configuration file +## + +## +## WARNING: The contents of the secure partitions must be maintained in +## secure memory which is a finite resource. Before increasing +## the size of the partitions below, please contact the +## Qualcomm support team to ensure that sufficient secure memory +## has been pre-allocated to support the increased size. +## + +## This version number needs to match the partition table version in TZ +[VersionNum] +Version = 0x0100 + +######################################################################## +## +## List of Device IDs +## 0 = User Partition +## 1 = Boot1 Partition +## 2 = Boot2 Partition +## 3 = RPMB Partition +## 4 = GPP1 Partition +## 5 = GPP2 Partition +## 6 = GPP3 Partition +## 7 = GPP4 Partition +## 8 = All Partitions (GPT only; we will search all the GPT partitions +## and find the physical partition that contains +## the partition GUID specified) +## +######################################################################## + +######################################################################## +## +## For RPMB partitions, the section chosen will be based off the RPMB +## size. So, a eMMC that has a RPMB of size 128KB will use section +## [RPMB.128KB]. +## +## Each section should look like the following: +## +## The first line of the RPMB section should contain the device ID. +## Example first line: +## DevId = 3 +## +## The subsequent lines for the RPMB section will contain information about +## the partitions to be added. For each partition added, you will provide the +## following: +## AppName: The application that will use the partition +## AppPartitionId: Partition type (values are up to the user) +## SizeInSectors: Size of the partition in sectors +## +## Example new partition: +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## Repeat the step above for all partitions to be added. +## +######################################################################## +## Example of a RPMB section for RPMB partition of size 128KB with 2 +## partitions: +## +## [RPMB.128KB] +## DevId = 3 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 11 +## SizeInSectors = 6 +## +###############################################################################\ + +## RPMB Partitions + +## RPMB Size = 256KB or greater +[RPMB.256KB] +DevId = 3 + +## UEFI BS_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 2 +SizeInSectors = 128 + +## UEFI RT_S_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 3 +SizeInSectors = 200 + +## UEFI_RT_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 4 +SizeInSectors = 128 + +######################################################################## +## +## For GPT partitions, there will be one section only. The section name +## must be [GPT]. +## +## Each section should look like the following: +## +## The first part of the GPT section should contain the device ID and +## the partition GUID +## Example: +## DevId = 4 +## PartitionGuid = "2275A3E4 6727 4D06 9EF1 EEE2ABDD38E1" +## +## The next part of the GPT section will contain information about the +## partitions to be added. For each partition added, you will provide +## the following: +## AppPartitionId: Partition type (values are up to the user) +## SizeInBytes: Partition size in bytes +## +## Example new partition: +## AppPartitionId = 9 +## SizeInBytes = 2048 +## +## Repeat all the steps above for each subsequent device (i.e. whenever +## there is a different device ID or partition GUID) to be added. Keep +## everything in one section; don't create a new one. +## +######################################################################## +## Example of a GPT section with 2 partitions +## +## [GPT] +## DevId = 8 +## PartitionGuid = "5F85FC54 55DE 4D8B 9C81 99B464F39DEC" +## +## AppPartitionId = 1 +## SizeInSectors = 12 +## +## AppPartitionId = 2 +## SizeInSectors = 16 +## +#######################################################################\ + +## GPT Partitions + +## Note: GUID should not have "-" char, instead replace them with spaces +## Note: Leave 1 block per app partition for soft partition header + +[GPT] +## UEFI BS_NS_NV +DevId = 8 +PartitionGuid = "165BD6BC 9250 4AC8 95A7 A93F4A440066" +AppPartitionId = 2 +SizeInBytes = 192512 + +## UEFI RT_S_NV +DevId = 8 +AppPartitionId = 3 +SizeInBytes = 258048 + +## UEFI_RT_NS_NV +DevId = 8 +AppPartitionId = 4 +SizeInBytes = 61440 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_DebugBoot.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_DebugBoot.bmp new file mode 100644 index 000000000..e6ccf21ca Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_DebugBoot.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_DebugStay.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_DebugStay.bmp new file mode 100644 index 000000000..7a09fae1e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_DebugStay.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_LowBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_LowBattery.bmp new file mode 100644 index 000000000..222364194 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_LowBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp new file mode 100644 index 000000000..707bac0ae Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_NoBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_NoBattery.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_NoBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_Nocharger.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_Nocharger.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_Nocharger.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_Soc10.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_Soc10.bmp new file mode 100644 index 000000000..707bac0ae Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/battery_symbol_Soc10.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/logo1.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/logo1.bmp new file mode 100644 index 000000000..61376995c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/logo1.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/tsens_thermal_err_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/tsens_thermal_err_symbol.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/tsens_thermal_err_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/tsens_thermal_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/tsens_thermal_symbol.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/tsens_thermal_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/uefipil.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/uefipil.cfg new file mode 100644 index 000000000..2d26fb304 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/uefipil.cfg @@ -0,0 +1,169 @@ +[PIL] +CfgVersion = 1 + +######################################################################## +## +## PIL configuration, contains the base address and size of image load +## information region in IMEM +## +########################################################################\ + +[IMAGE_LOAD_INFO_REGION] +ImageLoadInfoBase = 0x146BF94C +ImageLoadInfoSize = 200 + +######################################################################## +## +## PIL configuration, contains the list of images which is allowed +## to be loaded by PIL in retail. PIL does not support images beyond +## the list +## +########################################################################\ + +[RETAIL] +ABL +ImageFv +SPSS + +######################################################################## +## +## PIL configuration, contains the list of images which will be +## loaded by PIL by default +## +########################################################################\ + +[AUTO] +ABL +##ImageFv +##SPSS + +######################################################################## +## +## PIL image configuration +## +########################################################################\ +[CORE_ADSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[SPSS] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\spss1t +SubsysID = 14 +ResvMemoryStart = 0x98800000 +ResvMemorySize = 0x100000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[ABL] +Type = elf_fv +#PartiLabel = abl_a +#PartiRootGuid = +PartiGuid = "BD6928A1 4CE0 A038 4F3A 1495E3EDDFFB" +SubsysID = 21 +ImageLoadInfo = No +Unlock = Yes + +[ImageFv] +Type = elf_fv +#PartiLabel = imagefv_a +#PartiRootGuid = +PartiGuid = "17911177 C9E6 4372 933C 804B678E666F" +SubsysID = 20 +ImageLoadInfo = No +Unlock = Yes + +[CORE_ADSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/uefiplat.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/uefiplat.cfg new file mode 100644 index 000000000..00ce69c7d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Binaries/RawFiles/uefiplat.cfg @@ -0,0 +1,208 @@ +[Config] +Version = 3 +MaxMemoryRegions = 128 + +[MemoryMap] +# Note: Prefer regions to align on 2MB boundaries for performace while updating mmu mappings +# EFI_RESOURCE_ EFI_RESOURCE_ATTRIBUTE_ EFI_MEMORY_TYPE ARM_REGION_ATTRIBUTE_ +#MemBase, MemSize, MemLabel(32 Char.), BuildHob, ResourceType, ResourceAttribute, MemoryType, CacheAttributes +#--------------------- DDR ----- +0x80000000, 0x05700000, "Kernel", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x85CF0000, 0x00010000, "Boot Info", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x85F20000, 0x00020000, "AOP CMD DB", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x86000000, 0x00200000, "SMEM", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B700000, 0x00100000, "PIL Reserved", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B800000, 0x0E600000, "PIL Reserved II", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x99E00000, 0x01C00000, "DXE Heap", AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN +0x9BA00000, 0x00600000, "Sched Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9C000000, 0x02400000, "Display Reserved", AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN +0x9E400000, 0x00F00000, "DBI Dump", NoHob, MMAP_IO, INITIALIZED, Conv, UNCACHED_UNBUFFERED_XN +0x9F800000, 0x00200000, "FV Region", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FA00000, 0x00200000, "ABOOT FV", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x9FC00000, 0x00300000, "UEFI FD", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF00000, 0x0008C000, "SEC Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF8C000, 0x00001000, "CPU Vectors", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF8D000, 0x00003000, "MMU PageTables", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF90000, 0x00040000, "UEFI Stack", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FFF7000, 0x00008000, "Log Buffer", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0x9FFFF000, 0x00001000, "Info Blk", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0xA0000000, 0x04C00000, "MLVM_APSS", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xA8800000, 0x07800000, "MLVM_1", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xB0400000, 0x09000000, "MLVM", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN + +[RegisterMap] +#--------------------- Other ----- +0x0C300000, 0x00100000, "AOP_SS_MSG_RAM", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +0x14680000, 0x00040000, "IMEM Base", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +#--------------------- Register -- +#Keep sorted by base address +0x00100000, 0x00200000, "GCC CLK CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00630000, 0x00004000, "MMCX_CPR3", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00780000, 0x00007000, "SECURITY CONTROL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00790000, 0x00010000, "PRNG_CFG_PRNG", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00800000, 0x000D0000, "QUPV3_0_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00A00000, 0x000D0000, "QUPV3_1_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00C00000, 0x000D0000, "QUPV3_2_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01D80000, 0x00020000, "UFS UFS REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01DC0000, 0x00040000, "CRYPTO0 CRYPTO", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01FC0000, 0x00030000, "TCSR_TCSR_REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C7D000, 0x00002000, "GPU_GMU_CX_BLK", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C90000, 0x0000A000, "GPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C9A000, 0x00004000, "GPU_CPR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03100000, 0x00300000, "TLMM_WEST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03500000, 0x00300000, "TLMM_EAST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03900000, 0x00300000, "TLMM_NORTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03D00000, 0x00300000, "TLMM_SOUTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x05A00000, 0x000D0000, "QUPV3_SSC_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x08800000, 0x00200000, "PERIPH_SS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x090B0000, 0x00001000, "MCCC_MCCC_MSTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x09910000, 0x00010000, "NPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A600000, 0x0011B000, "USB30_PRIM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A720000, 0x00010000, "USB_RUMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A800000, 0x0011B000, "USB30_SEC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AB00000, 0x00020000, "VIDEO_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AC00000, 0x00100000, "TITAN_SS_TITAN", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AD00000, 0x00020000, "TITAN_CAM_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AE00000, 0x00134000, "MDSS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AF00000, 0x00020000, "DISP_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B290000, 0x00020000, "PDC_DISPLAY", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B490000, 0x00020000, "PDC_DISP_SEQ", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0BA00000, 0x00200000, "RPMH_BCM_BCM_TOP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C200000, 0x00010000, "RPMH_CPRF_CPRF", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C221000, 0x00001000, "SLP_CNTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C222000, 0x00001000, "TSENS0", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C223000, 0x00001000, "TSENS1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C263000, 0x00001000, "TSENS0_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C264000, 0x00001000, "PSHOLD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C265000, 0x00001000, "TSENS1_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C400000, 0x02800000, "PMIC ARB SPMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x15000000, 0x000D0000, "SMMU", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A00000, 0x00010000, "APSS_GIC500_GICD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A60000, 0x00100000, "APSS_GIC500_GICR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C00000, 0x00110000, "QTIMER", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C10000, 0x00001000, "APSS_WDT_TMR1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18200000, 0x00030000, "APSS_RSC_RSCCR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18280000, 0x00001000, "SILVER_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18290000, 0x00001000, "SILVER_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18282000, 0x00001000, "GOLD_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18286000, 0x00001000, "GOLDPLUS_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18292000, 0x00001000, "GOLD_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18296000, 0x00001000, "GOLDPLUS_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18284000, 0x00001000, "L3_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18294000, 0x00001000, "L3_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18300000, 0x000B0000, "APSS_ACTPM_WRAP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE + +[ConfigParameters] +# Update count if more than default 30 entries # +ConfigParameterCount = 64 + +## UEFI CORE ## +PlatConfigFileName = "uefiplatLA.cfg" +OsTypeString = "LA" +NumCpusFuseAddr = 0x5C04C + +# Force booting to shell whilst in pre-silicon phase +EnableShell = 0x1 + +## Shared IMEM (Cookies, Offsets) +SharedIMEMBaseAddr = 0x146BF000 + +DloadCookieAddr = 0x01FD3000 +DloadCookieValue = 0x10 + +## MPPark ## +## NumCpus - max number of cores +## NumActiveCores - number of cores used +NumCpus = 8 +NumActiveCores = 8 + +## ULogFile ## +SpecialLogPartition = "LOGFS:\" +MaxLogFileSize = 0x400000 + +# UEFI memory use # +UefiMemUseThreshold = 0x77 + +## USB ## +USBHS1_Config = 0x0 +UsbFnIoRevNum = 0x00010001 + +## Buttons / KeyPad ## +PwrBtnShutdownFlag = 0x0 + +## SDCC ## +Sdc1GpioConfigOn = 0x1E92 +Sdc2GpioConfigOn = 0x1E92 +Sdc1GpioConfigOff = 0xA00 +Sdc2GpioConfigOff = 0xA00 + +## SDHC Mode 0:Legacy Mode, Non-zero: SDHC Mode ## +EnableSDHCSwitch = 0x1 + +## UFS ## +EnableUfsIOC = 0 +UfsSmmuConfigForOtherBootDev = 1 + +## PCIE ## +#PCIeRPNumber BIT 7:0 -> number of RPs to be enabled +#PCIeRPNumber BIT 15:8 -> BIT mask to identify which RPs are enabled +#Eg. value: 0x0502 -> Total two numbers of RPs, RP0 and RP2 are enabled +#Total RPs supported 8 numbers and bits allocated are 16 bits + +#PCIeRPNumber=0x0101 + +## Security flag ## +SecurityFlag = 0xC4 +# SecBootEnableFlag = 0x1 i.e. 0b00000001 +# TreeTpmEnableFlag = 0x2 i.e. 0b00000010 +# CommonMbnLoadFlag = 0x4 i.e. 0b00000100 +# DxHdcp2LoadFlag = 0x8 i.e. 0b00001000 +# VariableServicesFlag = 0x10 i.e. 0b00010000 +# WinsecappFlag = 0x20 i.e. 0b00100000 +# LoadSecAppFlag = 0x40 i.e. 0b01000000 +# LoadKeymasterFlag = 0x80 i.e. 0b10000000 +# EnableQseeLogsFlag = 0x100 i.e. 0b 00000001 00000000 + +## TZ ApPs Notification parameters +TzAppsRegnAddr = 0x87900000 +TzAppsRegnSize = 0x03E00000 + +## Default app to boot in platform BDS init +DefaultChargerApp = "QcomChargerApp" +DefaultBDSBootApp = "LinuxLoader" + +## LogFs partition ## +## NOTE: Ensure logs 8MB bin is flashed from /Tools/binaries ## +EnableLogFsSyncInRetail = 0x0 + +## NOTE: Enabling splash partition is a security risk ## +EnableSecurityHoleForSplashPartition = 0x1 + +## ShmBridge Memory Size +ShmBridgememSize = 0xA00000 + +# +# Multithreading options +# +EnableMultiThreading = 1 +MaxCoreCnt = 8 +# Keep the following number of cores active, including the boot core +EarlyInitCoreCnt = 1 + +# Initialize Display panel in its own thread to run in parallel to booting +EnableDisplayThread = 1 + +## Get TZ App Logs ## +EnableUefiSecAppDebugLogDump = 0x0 + +## Allow Non Persistent Varialbes in Retail ## +## NOTE: Recommend disabling feature for Retail devices +AllowNonPersistentVarsInRetail = 0x1 + +## Dynamic UART Log Buffer Size +#Refer to boot_images/QcomPkg/Docs/UefiLogBufferSizeConfigReadme.txt for usage. +#UARTLogBufferSize = 0x19000 + +## NOTE: Do not remove last newline, required by parser ## + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DXE.dsc.inc new file mode 100644 index 000000000..acc643c82 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DXE.dsc.inc @@ -0,0 +1,94 @@ +[Components.common] +# QcomPkg/XBLCore/XBLCore.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf + +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +#MdeModulePkg/Core/Dxe/DxeMain.inf +#ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#QcomPkg/Drivers/VariableDxe/VariableDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +#MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#ArmPkg/Drivers/TimerDxe/TimerDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#QcomPkg/Drivers/CPRDxe/CPRDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#FatPkg/EnhancedFatDxe/Fat.inf +#MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +#QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#QcomPkg/Drivers/HashDxe/HashDxe.inf +#QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#QcomPkg/Drivers/RNGDxe/RngDxe.inf +#QcomPkg/Drivers/QcomBds/QcomBds.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +SurfaceDuo1Pkg/PatchedBinaries/ButtonsDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UsbConfigDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DXE.inc new file mode 100644 index 000000000..bc79b8b38 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DXE.inc @@ -0,0 +1,380 @@ +# INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefiplat.cfg +} + +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf +INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +#INF MdeModulePkg/Core/Dxe/DxeMain.inf +#INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +##INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#INF FatPkg/EnhancedFatDxe/Fat.inf +#INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +#INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +#INF QcomPkg/Drivers/HashDxe/HashDxe.inf +#INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +# Patched Binaries +INF SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +INF SurfaceDuo1Pkg/PatchedBinaries/ButtonsDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UsbConfigDxe.inf + +# DXE without depex +FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" +} + +FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" +} + +FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi +} + +FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi +} + +FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi +} + +FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi +} + +FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" +} + +FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi + SECTION UI = "SecRSADxe" +} + +FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf + SECTION UI = "ASN1X509Dxe" +} + +FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" +} + +FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" +} + +FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" +} + +FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" +} + +# Raw Files +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/logo1.bmp +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_samsung_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml +} + + +FILE FREEFORM = 43A6630A-8D11-4081-ABC2-EA1AF2A23002 { + SECTION UI = "Panel_visionox_fhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BATTERY.PROVISION +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Defines.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Defines.dsc.inc new file mode 100644 index 000000000..c1082ff9f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Defines.dsc.inc @@ -0,0 +1 @@ +DEFINE HAS_MLVM = FALSE diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DeviceTreeBlob/Android/android-darklighter.dtb b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DeviceTreeBlob/Android/android-darklighter.dtb new file mode 100644 index 000000000..c95c9e963 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DeviceTreeBlob/Android/android-darklighter.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DeviceTreeBlob/Linux/linux-darklighter.dtb b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DeviceTreeBlob/Linux/linux-darklighter.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/DeviceTreeBlob/Linux/linux-darklighter.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c new file mode 100644 index 000000000..52f66f00d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c @@ -0,0 +1,170 @@ +#include +#include + +static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { + /* Name Address Length HobOption ResourceAttribute ArmAttributes + ResourceType MemoryType */ + /* DDR Regions */ + {"Kernel", 0x80000000, 0x02A00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, /* Added */ + {"DBI Dump", 0x82A00000, 0x00D22000, NoHob, MMAP_IO, INITIALIZED, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 1", 0x83722000, 0x01FDE000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Hypervisor", 0x85700000, 0x00600000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"Reserved", 0x85D00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"AOP", 0x85F00000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, /* Added */ + {"AOP CMD DB", 0x85F20000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"GPU PRR", 0x85F40000, 0x00010000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 2", 0x85F50000, 0x000B0000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"SMEM", 0x86000000, 0x00200000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED}, + {"TZ", 0x86200000, 0x01800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"TZApps", 0x87A00000, 0x02100000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, + {"RAM Partition", 0x89B00000, 0x01C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"PIL_REGION", 0x8B700000, 0x10500000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"Sched Heap", 0x9BC00000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Display Reserved", 0x9C000000, 0x02400000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + {"TGCM", 0x9E400000, 0x01400000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"FV Region", 0x9F800000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"UEFI FD", 0x9FC00000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"SEC Heap", 0x9FF00000, 0x0008C000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"CPU Vectors", 0x9FF8C000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"MMU PageTables", 0x9FF8D000, 0x00003000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"USB UCSI Temp", 0x9FF90000, 0x00002000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"RAM Partition", 0x9FF92000, 0x0001E000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"UEFI Stack", 0x9FFB0000, 0x00020000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"RSRV1", 0x9FFD0000, 0x0000A000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"TPMControl", 0x9FFDA000, 0x00003000, AddMem, MEM_RES, WRITE_COMBINEABLE, RtData, UNCACHED_UNBUFFERED_XN}, + {"Reset Data", 0x9FFDD000, 0x00004000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV3", 0x9FFE1000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Capsule Header", 0x9FFE2000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV2", 0x9FFE3000, 0x00014000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Log Buffer", 0x9FFF7000, 0x00008000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Info Blk", 0x9FFFF000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + + /************************************************** + * * + * RamPartitionDXE will add MLVM regions Later. * + * 0xA0000000 to MEMORY_HOLE_START_ADDR * + * * + **************************************************/ + + //4GB + // Memory hole: 0xBDD00000 - 0xBFFFFFFF + // Size: 0x23FFFFF + + //6GB + // Memory hole: 0xBCC00000 - 0xBFFFFFFF + // Size: 0x33FFFFF + + //8GB + // Memory hole: 0xBBB00000 - 0xBFFFFFFF + // Size: 0x44FFFFF + + //10GB + // Memory hole: 0xBAA00000 - 0xBFFFFFFF + // Size: 0x55FFFFF + + //12GB + // Memory hole: 0xB9900000 - 0xBFFFFFFF + // Size: 0x66FFFFF + {"MPSS_EFS", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"DXE Heap", 0x0C0300000, 0x7FD00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + + #if USE_MEMORY_FOR_SERIAL_OUTPUT == 1 + {"RAM Partition", 0x140000000, 0x3FE00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"PStore", 0x17FE00000, 0x00200000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + #else + {"RAM Partition", 0x140000000, 0x40000000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + #endif + + /*----4GB till Here----*/ + + /*************************************************** + * * + * RamPartitionDxe will add unmapped regions Later. * + * 0x180000000 @ (RamSize - 4GB) * + * * + ***************************************************/ + + /* Other memory regions */ + {"AOP_SS_MSG_RAM", 0x0C300000, 0x00100000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + {"IMEM Base", 0x14680000, 0x00040000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + + /* Register regions */ + {"GCC_CLK_CTL", 0x00100000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MMCX_CPR3", 0x00630000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SECURITY CONTROL", 0x00780000, 0x00007000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_0_GSI", 0x00800000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_1_GSI", 0x00A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_2_GSI", 0x00C00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PRNG_CFG_PRNG", 0x00790000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS2 UFS REGS", 0x01D60000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS UFS REGS", 0x01D80000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"CRYPTO0 CRYPTO", 0x01DC0000, 0x00040000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TCSR_TCSR_REGS", 0x01FC0000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_GMU_CX_BLK", 0x02C7D000, 0x00002000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CC", 0x02C90000, 0x0000A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CPR", 0x02C9A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_WEST", 0x03100000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_EAST", 0x03500000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_NORTH", 0x03900000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_SOUTH", 0x03D00000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_SSC_GSI", 0x05A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PERIPH_SS", 0x08800000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MCCC_MCCC_MSTR", 0x090B0000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"NPU_CC", 0x09910000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_PRIM", 0x0A600000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_RUMI", 0x0A720000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_SEC", 0x0A800000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_MP", 0x0A400000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI1", 0x0A520000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI2", 0x0A522000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"VIDEO_CC", 0x0AB00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_1", 0x0AC00000, 0x0004A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_A_CCI", 0x0AC4A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_2", 0x0AC4E000, 0x000B2000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_CAM_CC", 0x0AD00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"DISP_CC", 0x0AF00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISPLAY", 0x0B290000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISP_SEQ", 0x0B490000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_BCM_BCM_TOP", 0x0BA00000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_CPRF_CPRF", 0x0C200000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SLP_CNTR", 0x0C221000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0", 0x0C222000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1", 0x0C223000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0_TM", 0x0C263000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PSHOLD", 0x0C264000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1_TM", 0x0C265000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PMIC ARB SPMI", 0x0C400000, 0x02800000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_CLK_CTL", 0x18280000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_CLK_CTL", 0x18282000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_CLK_CTL", 0x18284000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_CLK_CTL", 0x18286000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_ACD", 0x18290000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_ACD", 0x18292000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_ACD", 0x18294000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_ACD", 0x18296000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_RSC_APPS_RSCC",0x18200000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_ACTPM_WRAP", 0x18300000, 0x000B0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICD", 0x17A00000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICR", 0x17A60000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_IPC_INT", 0x17C00000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_WDT_TMR1", 0x17C10000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QTIMER", 0x17C20000, 0x00110000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AXI",0x60000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AXI",0x40000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AXI",0x68000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AXI",0x70000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AHB",0x01C00000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AHB",0x01C08000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AHB",0x01C10000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AHB",0x01C18000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"REFGEN_GEN3X2_AHB", 0x088E5000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MDSS", 0x0AE00000, 0x00134000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SMMU", 0x15000000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + + /* Terminator for MMU */ + {"Terminator", 0, 0, 0, 0, 0, 0, 0}}; + +ARM_MEMORY_REGION_DESCRIPTOR_EX *GetPlatformMemoryMap() +{ + return gDeviceMemoryDescriptorEx; +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/PcdsFixedAtBuild.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/PcdsFixedAtBuild.dsc.inc new file mode 100644 index 000000000..a8caae98d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-darklighter/PcdsFixedAtBuild.dsc.inc @@ -0,0 +1,11 @@ +[PcdsFixedAtBuild.common] +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080 +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2340 + +# Smbios Info +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemBrand|"BlackShark" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemModel|"2 Pro" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"darklighter" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"MP" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Snapdragon (TM) 855+ @ 2.96 GHz" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosProcessorRetailModel|"SM8150-AC" diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/ACPI/DSDT.aml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/ACPI/DSDT.aml new file mode 100644 index 000000000..4faa1ece8 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/ACPI/DSDT.aml differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/APRIORI.inc new file mode 100644 index 000000000..95b8b1e58 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/APRIORI.inc @@ -0,0 +1,172 @@ +APRIORI DXE { + # First, install the PCD driver and call DxeInit + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.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 ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF SurfaceDuoFamilyPkg/Driver/RamPartitionDxe/RamPartitionDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf + +# INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" + } + +# INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" + } + + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/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 SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +# FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi +# SECTION UI = "SecRSADxe" +# } + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# SECTION UI = "ASN1X509Dxe" +# } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.inf + FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.inf + FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.inf + FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.inf + FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" + } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi + } + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf + + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf + FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf + FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf + FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi + } + + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf + + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + +# INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" + } + INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/APRIORI.inc new file mode 100644 index 000000000..12e5d7905 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/APRIORI.inc @@ -0,0 +1,74 @@ +APRIORI DXE { + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf + INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf + INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf + INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf + INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + INF QcomPkg/Drivers/FontDxe/FontDxe.inf + INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf + INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf + INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF QcomPkg/Drivers/HashDxe/HashDxe.inf + INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf + INF QcomPkg/Drivers/RNGDxe/RngDxe.inf + INF QcomPkg/Drivers/QcomBds/QcomBds.inf + INF QcomPkg/Drivers/PILDxe/PILDxe.inf + INF QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf + INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex new file mode 100644 index 000000000..f506d2943 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi new file mode 100644 index 000000000..260a0ad5f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf new file mode 100644 index 000000000..e827c5eec --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ArmGicDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmGicDxe + FILE_GUID = DE371F7C-DEC4-4D21-ADF1-593ABCC15882 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ArmGicDxe.depex|* + PE32|ArmGicDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi new file mode 100644 index 000000000..466ec3c82 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf new file mode 100644 index 000000000..c62e0cfe6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CpuDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmCpuDxe + FILE_GUID = B8D9777E-D72A-451F-9BDB-BAFB52A68415 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CpuDxe.depex|* + PE32|CpuDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex new file mode 100644 index 000000000..ac7d7371a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex @@ -0,0 +1 @@ +곐(=C H? \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi new file mode 100644 index 000000000..d653659be Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf new file mode 100644 index 000000000..09f14ba69 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmTimerDxe + FILE_GUID = 49EA041E-6752-42CA-B0B1-7344FE2546B7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TimerDxe.depex|* + PE32|TimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/DXE.dsc.inc new file mode 100644 index 000000000..edf4f1c33 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/DXE.dsc.inc @@ -0,0 +1,78 @@ +QcomPkg/XBLCore/XBLCore.inf +MdeModulePkg/Core/Dxe/DxeMain.inf +ArmPkg/Drivers/CpuDxe/CpuDxe.inf +MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +QcomPkg/Drivers/TzDxe/TzDxeLA.inf +MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +QcomPkg/Drivers/VariableDxe/VariableDxe.inf +QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +QcomPkg/Drivers/FontDxe/FontDxe.inf +QcomPkg/Drivers/EnvDxe/EnvDxe.inf +QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +ArmPkg/Drivers/TimerDxe/TimerDxe.inf +QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +QcomPkg/Drivers/SmemDxe/SmemDxe.inf +QcomPkg/Drivers/ULogDxe/ULogDxe.inf +QcomPkg/Drivers/NpaDxe/NpaDxe.inf +QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +QcomPkg/Drivers/CPRDxe/CPRDxe.inf +QcomPkg/Drivers/PdcDxe/PdcDxe.inf +MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +FatPkg/EnhancedFatDxe/Fat.inf +MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +QcomPkg/Drivers/ClockDxe/ClockDxe.inf +QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +QcomPkg/Drivers/HWIODxe/HWIODxe.inf +QcomPkg/Drivers/GpiDxe/GpiDxe.inf +QcomPkg/Drivers/I2CDxe/I2CDxe.inf +QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +QcomPkg/Drivers/SdccDxe/SdccDxe.inf +QcomPkg/Drivers/UFSDxe/UFSDxe.inf +QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +QcomPkg/Drivers/AdcDxe/AdcDxe.inf +QcomPkg/Drivers/TsensDxe/TsensDxe.inf +QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +QcomPkg/Drivers/HashDxe/HashDxe.inf +QcomPkg/Drivers/CipherDxe/CipherDxe.inf +QcomPkg/Drivers/RNGDxe/RngDxe.inf +QcomPkg/Drivers/QcomBds/QcomBds.inf +QcomPkg/Drivers/PILDxe/PILDxe.inf +QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/DXE.inc new file mode 100644 index 000000000..6393cc8d0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/DXE.inc @@ -0,0 +1,288 @@ +INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = RawFiles/uefiplat.cfg +} + +INF MdeModulePkg/Core/Dxe/DxeMain.inf +INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf +INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF QcomPkg/Drivers/FontDxe/FontDxe.inf +INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf +INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +INF FatPkg/EnhancedFatDxe/Fat.inf +INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf +INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf +INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf +INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +INF QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +INF QcomPkg/Drivers/HashDxe/HashDxe.inf +INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +INF QcomPkg/Drivers/QcomBds/QcomBds.inf +INF QcomPkg/Drivers/PILDxe/PILDxe.inf +INF QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +INF QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +INF QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = RawFiles/logo1.bmp +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_samsung_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_samsung_1080p_cmd.xml +} + + +FILE FREEFORM = 43A6630A-8D11-4081-ABC2-EA1AF2A23002 { + SECTION UI = "Panel_visionox_fhd_cmd.xml" + SECTION RAW = RawFiles/Panel_visionox_fhd_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = RawFiles/BATTERY.PROVISION +} + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi new file mode 100644 index 000000000..ec530fd78 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf new file mode 100644 index 000000000..ad92d6732 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS MetronomeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = MetronomeDxe + FILE_GUID = 4C6E0267-C77D-410D-8100-1495911A989D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|MetronomeDxe.depex|* + PE32|MetronomeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi new file mode 100644 index 000000000..dc8c7bcdc Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf new file mode 100644 index 000000000..1941c0b32 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RealTimeClockRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RealTimeClock + FILE_GUID = B336F62D-4135-4A55-AE4E-4971BBF0885D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RealTimeClockRuntimeDxe.depex|* + PE32|RealTimeClockRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/FatPkg/EnhancedFatDxe/Fat.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/FatPkg/EnhancedFatDxe/Fat.efi new file mode 100644 index 000000000..6633c61b2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/FatPkg/EnhancedFatDxe/Fat.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/FatPkg/EnhancedFatDxe/Fat.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/FatPkg/EnhancedFatDxe/Fat.inf new file mode 100644 index 000000000..ee25ab2a9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/FatPkg/EnhancedFatDxe/Fat.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS Fat.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = Fat + FILE_GUID = 961578FE-B6B7-44C3-AF35-6BC705CD2B1F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|Fat.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi new file mode 100644 index 000000000..d23ec061a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf new file mode 100644 index 000000000..278a2e08f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DxeMain.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DxeCore + FILE_GUID = D6A2CB7F-6A18-4E2F-B43B-9920A733700A + MODULE_TYPE = DXE_CORE + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DxeMain.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi new file mode 100644 index 000000000..fff0de384 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf new file mode 100644 index 000000000..e87abd581 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RuntimeDxe + FILE_GUID = B601F8C4-43B7-4784-95B1-F4226CB40CEE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RuntimeDxe.depex|* + PE32|RuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex new file mode 100644 index 000000000..f1f3873fc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex @@ -0,0 +1 @@ +AdbcDNp}1$S \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi new file mode 100644 index 000000000..262475d0a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf new file mode 100644 index 000000000..302c51f71 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CapsuleRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CapsuleRuntimeDxe + FILE_GUID = 42857F0A-13F2-4B21-8A23-53D3F714B840 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CapsuleRuntimeDxe.depex|* + PE32|CapsuleRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi new file mode 100644 index 000000000..52ac7c87c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf new file mode 100644 index 000000000..ad7a002db --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConPlatformDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConPlatformDxe + FILE_GUID = 51CCF399-4FDF-4E55-A45B-E123F84D456A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConPlatformDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi new file mode 100644 index 000000000..3d5e2902a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf new file mode 100644 index 000000000..280f05e15 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConSplitterDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConSplitterDxe + FILE_GUID = 408EDCEC-CF6D-477C-A5A8-B4844E3DE281 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConSplitterDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi new file mode 100644 index 000000000..5451db9aa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf new file mode 100644 index 000000000..99603accc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GraphicsConsoleDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GraphicsConsoleDxe + FILE_GUID = CCCB0C28-4B24-11D5-9A5A-0090273FC14D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|GraphicsConsoleDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi new file mode 100644 index 000000000..753d9784f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf new file mode 100644 index 000000000..9f6843f06 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DevicePathDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DevicePathDxe + FILE_GUID = 9B680FCE-AD6B-4F3A-B60B-F59899003443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DevicePathDxe.depex|* + PE32|DevicePathDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi new file mode 100644 index 000000000..a8a4dea8e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf new file mode 100644 index 000000000..01aa67052 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DiskIoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DiskIoDxe + FILE_GUID = 6B38F7B4-AD98-40E9-9093-ACA2B5A253C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DiskIoDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi new file mode 100644 index 000000000..48703df0f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf new file mode 100644 index 000000000..5586643ff --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PartitionDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PartitionDxe + FILE_GUID = 1FA1F39E-FEFF-4AAE-BD7B-38A070A3B609 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|PartitionDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi new file mode 100644 index 000000000..a4a5588e2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf new file mode 100644 index 000000000..b5827f82f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnglishDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnglishDxe + FILE_GUID = CD3BAFB6-50FB-4FE8-8E4E-AB74D2C1A600 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|EnglishDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi new file mode 100644 index 000000000..73e012e39 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf new file mode 100644 index 000000000..a7d98730e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FvSimpleFileSystemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FvSimpleFileSystem + FILE_GUID = 907125C0-A5F1-11E3-A3FE-A3198B49350C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|FvSimpleFileSystemDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi new file mode 100644 index 000000000..0116c80e1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf new file mode 100644 index 000000000..fab237292 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HiiDatabaseDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HiiDatabase + FILE_GUID = 348C4D62-BFBD-4882-9ECE-C80BB1C4783B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HiiDatabaseDxe.depex|* + PE32|HiiDatabaseDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi new file mode 100644 index 000000000..913ee44e6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf new file mode 100644 index 000000000..6ef0d2f71 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PrintDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PrintDxe + FILE_GUID = 79E4A61C-ED73-4312-94FE-E3E7563362A9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PrintDxe.depex|* + PE32|PrintDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi new file mode 100644 index 000000000..4a5b3f59c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf new file mode 100644 index 000000000..d608f324b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RscRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RscRtDxe + FILE_GUID = D93CE3D8-A7EB-4730-8C8E-CC466A9ECC3C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RscRtDxe.depex|* + PE32|RscRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi new file mode 100644 index 000000000..454453aee Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf new file mode 100644 index 000000000..332ecd7c3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecurityStubDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecurityStubDxe + FILE_GUID = F80697E9-7FD6-4665-8646-88E33EF71DFC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SecurityStubDxe.depex|* + PE32|SecurityStubDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex new file mode 100644 index 000000000..0ae54384f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex @@ -0,0 +1 @@ +6)!vA:*9 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi new file mode 100644 index 000000000..d4bd08415 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf new file mode 100644 index 000000000..b920a35ed --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SCHandlerRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SCHandlerRtDxe + FILE_GUID = 6C2004EF-4E0E-4BE4-B14C-340EB4AA5891 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SCHandlerRtDxe.depex|* + PE32|SCHandlerRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex new file mode 100644 index 000000000..03d5718dd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi new file mode 100644 index 000000000..4689c9ce7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf new file mode 100644 index 000000000..23c0be4a0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS WatchdogTimer.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = WatchdogTimer + FILE_GUID = F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|WatchdogTimer.depex|* + PE32|WatchdogTimer.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi new file mode 100644 index 000000000..b2054ff7d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf new file mode 100644 index 000000000..f1dfc7acf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerApp.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerApp + FILE_GUID = EEE9C2B1-16CA-4F34-87EA-2E6D1E160CC4 + MODULE_TYPE = UEFI_APPLICATION + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|QcomChargerApp.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi new file mode 100644 index 000000000..49639270c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf new file mode 100644 index 000000000..6e04b9fa5 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ASN1X509Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ASN1X509Dxe + FILE_GUID = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ASN1X509Dxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi new file mode 100644 index 000000000..7d43479d2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf new file mode 100644 index 000000000..e9aec9b4e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS AdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = AdcDxe + FILE_GUID = 5A5CB8CA-9382-4E0C-B383-77FB517CD9EB + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|AdcDxe.depex|* + PE32|AdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex new file mode 100644 index 000000000..f943d352a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi new file mode 100644 index 000000000..b8f1fe1bd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf new file mode 100644 index 000000000..062c6a0b8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ButtonsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ButtonsDxe + FILE_GUID = 5BD181DB-0487-4F1A-AE73-820E165611B3 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ButtonsDxe.depex|* + PE32|ButtonsDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi new file mode 100644 index 000000000..b9d7abd9c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf new file mode 100644 index 000000000..972c2efb8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CPRDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CPRDxe + FILE_GUID = 1B52138D-3FA3-4E50-B958-20887353F809 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CPRDxe.depex|* + PE32|CPRDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi new file mode 100644 index 000000000..b9646147d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf new file mode 100644 index 000000000..7518cb147 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChargerExDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChargerExDxe + FILE_GUID = 2E3042F3-2BB9-463F-8866-56D75B7C4AB0 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChargerExDxe.depex|* + PE32|ChargerExDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex new file mode 100644 index 000000000..26bd57d16 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG|a'(O=2 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi new file mode 100644 index 000000000..1fd0f43a3 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf new file mode 100644 index 000000000..909a74734 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChipInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChipInfo + FILE_GUID = 10E193DF-9966-44E7-B17C-59DD831E20FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChipInfoDxe.depex|* + PE32|ChipInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi new file mode 100644 index 000000000..bdb3d2b63 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf new file mode 100644 index 000000000..f74e54e87 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CipherDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CipherDxe + FILE_GUID = 5F0937CD-73F9-445E-B320-BB6FD5D3CBDE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|CipherDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex new file mode 100644 index 000000000..14cd96a5f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex @@ -0,0 +1 @@ +B7ELfGiv zH({E \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi new file mode 100644 index 000000000..3a5ae62bc Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf new file mode 100644 index 000000000..199c6d3bf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ClockDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ClockDxe + FILE_GUID = 4DB5DEA6-5302-4D1A-8A82-677A683B0D29 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ClockDxe.depex|* + PE32|ClockDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi new file mode 100644 index 000000000..16b62ccdb Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf new file mode 100644 index 000000000..4fc935970 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CmdDbDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CmdDbDxe + FILE_GUID = ABA01FF8-2CCB-4E12-8B2E-CD3F4A742993 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CmdDbDxe.depex|* + PE32|CmdDbDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi new file mode 100644 index 000000000..b2b7b4576 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf new file mode 100644 index 000000000..c1cf86dc0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DALSYSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALSys + FILE_GUID = 8E9BD160-B184-11DF-94E2-0800200C9A66 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DALSYSDxe.depex|* + PE32|DALSYSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi new file mode 100644 index 000000000..5206ae105 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf new file mode 100644 index 000000000..b6a96b5cc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DDRInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DDRInfoDxe + FILE_GUID = 7DB0793A-4402-4BE1-906E-D0FABAD2707E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DDRInfoDxe.depex|* + PE32|DDRInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex new file mode 100644 index 000000000..f4d1d0525 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex @@ -0,0 +1 @@ +E\z!C|/_iv zH({EA|[`[C[<>+Q-lHUBOflMBbӵGoUiB(. 욭{ H00=z>M\m$_lOŽy \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi new file mode 100644 index 000000000..fc206ddab Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf new file mode 100644 index 000000000..9af9346b3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DisplayDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DisplayDxe + FILE_GUID = 4138022F-06C7-4F79-9C94-7E33B511A4E7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DisplayDxe.depex|* + PE32|DisplayDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi new file mode 100644 index 000000000..031065e08 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf new file mode 100644 index 000000000..6e4208944 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EmbeddedMonotonicCounter.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EmbeddedMonotonicCounter + FILE_GUID = 37795BA0-E1CF-4ED5-BD8B-16DF6BCB1E1A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EmbeddedMonotonicCounter.depex|* + PE32|EmbeddedMonotonicCounter.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi new file mode 100644 index 000000000..ffd0a872d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf new file mode 100644 index 000000000..03612c67c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnvDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnvDxe + FILE_GUID = 90A49AFD-422F-08AE-9611-E788D3804845 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EnvDxe.depex|* + PE32|EnvDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi new file mode 100644 index 000000000..6a9ceddd5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf new file mode 100644 index 000000000..33082c0ac --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FontDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FontDxe + FILE_GUID = ED15FFD5-BC96-4107-9118-95366600188E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|FontDxe.depex|* + PE32|FontDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi new file mode 100644 index 000000000..c177b00f0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf new file mode 100644 index 000000000..679712c14 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GpiDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GpiDxe + FILE_GUID = 569EA0DE-B557-4043-84CF-01103FE516E5 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|GpiDxe.depex|* + PE32|GpiDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi new file mode 100644 index 000000000..32617fb04 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf new file mode 100644 index 000000000..c32d561e7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HALIOMMUDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HALIOMMU + FILE_GUID = 9A00771F-36D4-4DD5-8916-C48ED9B16B86 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HALIOMMUDxe.depex|* + PE32|HALIOMMUDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi new file mode 100644 index 000000000..a16153952 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf new file mode 100644 index 000000000..ffbc4cb20 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HWIODxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HWIODxeDriver + FILE_GUID = AF9763A2-033B-4109-8E17-56A98D380C92 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HWIODxe.depex|* + PE32|HWIODxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi new file mode 100644 index 000000000..11716344d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf new file mode 100644 index 000000000..b4c4baaad --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HashDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HashDxe + FILE_GUID = 3ADF8DDA-1850-44C5-8C63-BB991849BC6F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|HashDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.depex new file mode 100644 index 000000000..551802d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.depex @@ -0,0 +1 @@ +욭{ H00=u`Fy{3] \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.efi new file mode 100644 index 000000000..e00db87a0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf new file mode 100644 index 000000000..d0d727bec --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HwBoardIdDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HwBoardIdDxe + FILE_GUID = 2478D2DA-14CC-48A9-9A7D-1D7F40DB2208 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HwBoardIdDxe.depex|* + PE32|HwBoardIdDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex new file mode 100644 index 000000000..11fe8cca7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi new file mode 100644 index 000000000..45a405be1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf new file mode 100644 index 000000000..157105900 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS I2CDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = I2C + FILE_GUID = 04DE8591-D2B3-4077-BBBE-B12070094EB6 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|I2CDxe.depex|* + PE32|I2CDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi new file mode 100644 index 000000000..41d985c68 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf new file mode 100644 index 000000000..c17033de8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS LimitsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = LimitsDxe + FILE_GUID = F09AD92E-4E91-490F-AB99-E69939B840B2 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|LimitsDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi new file mode 100644 index 000000000..cde738c00 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf new file mode 100644 index 000000000..2b1f1f7e1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS NpaDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = NpaDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219711 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|NpaDxe.depex|* + PE32|NpaDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi new file mode 100644 index 000000000..7b5a06ab7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf new file mode 100644 index 000000000..1c88501f6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PILDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PILDxe + FILE_GUID = 1D317734-4083-47C6-83EA-E3A42F2A6BFF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PILDxe.depex|* + PE32|PILDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi new file mode 100644 index 000000000..d8dfbaf75 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf new file mode 100644 index 000000000..9852a05d8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PdcDxe + FILE_GUID = B43C22DB-6333-490C-872D-0A73439059FD + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PdcDxe.depex|* + PE32|PdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi new file mode 100644 index 000000000..6c1e6db17 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf new file mode 100644 index 000000000..7b531ed35 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PlatformInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PlatformInfoDxeDriver + FILE_GUID = B105211B-BBBD-4ADD-A3B0-D1CF4A52154C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PlatformInfoDxe.depex|* + PE32|PlatformInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi new file mode 100644 index 000000000..00752a59b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf new file mode 100644 index 000000000..e37af4850 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PmicDxeLa.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PmicDxe + FILE_GUID = 5776232E-082D-4B75-9A0E-FE1D13F7A5D9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PmicDxeLa.depex|* + PE32|PmicDxeLa.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi new file mode 100644 index 000000000..6dd6b9479 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf new file mode 100644 index 000000000..dd8f6e2df --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomBds.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomBds + FILE_GUID = 5A50AA81-C3AE-4608-A0E3-41A2E69BAF94 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomBds.depex|* + PE32|QcomBds.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi new file mode 100644 index 000000000..be2b04bbf Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf new file mode 100644 index 000000000..ef33c1c82 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerDxeLA + FILE_GUID = 4BCE7F36-428E-4393-99E3-7E0844404DBA + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomChargerDxeLA.depex|* + PE32|QcomChargerDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi new file mode 100644 index 000000000..40a3a06b3 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf new file mode 100644 index 000000000..3813bc315 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomWDogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomWDogDxe + FILE_GUID = 040E1E61-0AFB-411B-9EC9-00F3FC59CC13 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomWDogDxe.depex|* + PE32|QcomWDogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi new file mode 100644 index 000000000..45074e396 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf new file mode 100644 index 000000000..aa74047c2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RngDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RngDxe + FILE_GUID = B0D3689E-11F8-43C6-8ECE-023A29CEC35B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|RngDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi new file mode 100644 index 000000000..14930c91f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf new file mode 100644 index 000000000..114834135 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ResetRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ResetRuntimeDxe + FILE_GUID = 3AE17DB7-3CC5-4B89-9304-9549211057EF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ResetRuntimeDxe.depex|* + PE32|ResetRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi new file mode 100644 index 000000000..4cc56751e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf new file mode 100644 index 000000000..c1bdafca6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RpmhDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RpmhDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219766 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RpmhDxe.depex|* + PE32|RpmhDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi new file mode 100644 index 000000000..c5c1dda28 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf new file mode 100644 index 000000000..9701481fa --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SPMIDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SPMI + FILE_GUID = 2A7B4BEF-80CD-49E1-B473-374BA4D673FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SPMIDxe.depex|* + PE32|SPMIDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex new file mode 100644 index 000000000..265ee7cb4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi new file mode 100644 index 000000000..51389a54e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf new file mode 100644 index 000000000..6337f49f1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SdccDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SdccDxe + FILE_GUID = F10F76DB-42C1-533F-34A8-69BE24653110 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SdccDxe.depex|* + PE32|SdccDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi new file mode 100644 index 000000000..47c6c032f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf new file mode 100644 index 000000000..368691691 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecRSADxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecRSADxe + FILE_GUID = 32C71E68-83A8-46ED-AED1-094E71B12057 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|SecRSADxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi new file mode 100644 index 000000000..f7a2a1a4e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf new file mode 100644 index 000000000..37716ad9b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ShmBridgeDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ShmBridgeDxe + FILE_GUID = 9C1EB71F-DD6C-4ED5-9F6A-5CC0CA789F16 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ShmBridgeDxeLA.depex|* + PE32|ShmBridgeDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi new file mode 100644 index 000000000..60282e712 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf new file mode 100644 index 000000000..95493ba7e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SimpleTextInOutSerial.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SimpleTextInOutSerial + FILE_GUID = 857A8741-0EEC-43BD-9482-27D14ED47D72 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SimpleTextInOutSerial.depex|* + PE32|SimpleTextInOutSerial.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi new file mode 100644 index 000000000..a4490cf5e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf new file mode 100644 index 000000000..e6fa6a801 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SmemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SmemDxe + FILE_GUID = F541D663-4A48-40AA-AABF-FF158CCAE34C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SmemDxe.depex|* + PE32|SmemDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi new file mode 100644 index 000000000..868026e59 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf new file mode 100644 index 000000000..c2f9b219b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TLMMDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALTLMM + FILE_GUID = 8681CC5A-0DF6-441E-B4B8-E915C538F067 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TLMMDxe.depex|* + PE32|TLMMDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.depex new file mode 100644 index 000000000..cd7694d52 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.depex @@ -0,0 +1 @@ +욭{ H00=B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.efi new file mode 100644 index 000000000..2151f6ae1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf new file mode 100644 index 000000000..ee7c0513a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TfaxxDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = Tfaxx + FILE_GUID = 37C196C7-721D-402A-9B54-16EE1B1971C6 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TfaxxDxe.depex|* + PE32|TfaxxDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi new file mode 100644 index 000000000..ae7866c1f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf new file mode 100644 index 000000000..da51ddd2a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TsensDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TsensDxe + FILE_GUID = F09AD92E-485C-9CDB-3E05-3385C38F94CC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TsensDxe.depex|* + PE32|TsensDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi new file mode 100644 index 000000000..bc02ac846 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf new file mode 100644 index 000000000..6f63283de --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ScmDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ScmDxe + FILE_GUID = 2D7A83E3-E343-4FFB-9109-631F2EE11694 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ScmDxeLA.depex|* + PE32|ScmDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi new file mode 100644 index 000000000..c811067fd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf new file mode 100644 index 000000000..2113be60e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TzDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TzDxe + FILE_GUID = 6925FAD3-E243-4B69-AD61-3F978C8ABC60 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TzDxeLA.depex|* + PE32|TzDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi new file mode 100644 index 000000000..7d5f16e7b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf new file mode 100644 index 000000000..ae3c3ece3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UFSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UFSDxe + FILE_GUID = 0D35CD8E-97EA-4F9A-96AF-0F0D89F76567 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UFSDxe.depex|* + PE32|UFSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi new file mode 100644 index 000000000..d7ebdc6b3 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf new file mode 100644 index 000000000..b953caee5 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ULogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ULogDxe + FILE_GUID = E43128A8-8692-42B6-8AFA-676158578D18 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ULogDxe.depex|* + PE32|ULogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex new file mode 100644 index 000000000..8f72e31c0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex @@ -0,0 +1 @@ +iv zH({E9Gfv28E\z!C|/_IK \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi new file mode 100644 index 000000000..46552d3ce Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf new file mode 100644 index 000000000..0311d71f6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbConfigDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbConfigDxe + FILE_GUID = CD823A4D-7DEC-4531-AE5D-4134FA4127B8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbConfigDxe.depex|* + PE32|UsbConfigDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi new file mode 100644 index 000000000..727957be4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf new file mode 100644 index 000000000..f211546d3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbDeviceDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbDeviceDxe + FILE_GUID = 3299A266-15F0-4346-8318-716336736D3E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbDeviceDxe.depex|* + PE32|UsbDeviceDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi new file mode 100644 index 000000000..05d8cbfd6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf new file mode 100644 index 000000000..82d694eff --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbMsdDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbMsdDxe + FILE_GUID = 5AF77F10-90DF-4E7E-8325-A17EC09D5443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbMsdDxe.depex|* + PE32|UsbMsdDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi new file mode 100644 index 000000000..e905d1381 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf new file mode 100644 index 000000000..a4853ef4e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbPwrCtrlDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbPwrCtrlDxe + FILE_GUID = 11FAED4C-B21F-4D88-8E48-C4C28A1E50DF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbPwrCtrlDxe.depex|* + PE32|UsbPwrCtrlDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex new file mode 100644 index 000000000..43d06b2d1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi new file mode 100644 index 000000000..b8021d33b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf new file mode 100644 index 000000000..6a69ac622 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbfnDwc3Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbfnDwc3Dxe + FILE_GUID = 94F8A6A7-DC34-4101-88C1-99179CCEAE83 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbfnDwc3Dxe.depex|* + PE32|UsbfnDwc3Dxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi new file mode 100644 index 000000000..4906dc112 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf new file mode 100644 index 000000000..2daee27af --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VariableDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VariableDxe + FILE_GUID = 2B0ECDCE-01AE-446E-9FFD-C4217DE0340F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VariableDxe.depex|* + PE32|VariableDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi new file mode 100644 index 000000000..757117014 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf new file mode 100644 index 000000000..8795e7a90 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VerifiedBootDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VerifiedBootDxe + FILE_GUID = A25F5839-4D55-428F-8F0B-5CE1D565F53E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VerifiedBootDxe.depex|* + PE32|VerifiedBootDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.inf b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.inf new file mode 100644 index 000000000..68bb9c847 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.inf @@ -0,0 +1,19 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS XBLCore.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-25 15:48:32Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = XBLCore + FILE_GUID = 8AF09F13-44C5-96EC-1437-DD899CB5EE5D + MODULE_TYPE = SEC + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + RAW|XBLCore.raw|* + TE|XBLCore.te|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.raw b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.raw new file mode 100644 index 000000000..a44bcb109 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.raw differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.te b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.te new file mode 100644 index 000000000..a09890b65 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/QcomPkg/XBLCore/XBLCore.te differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/BATTERY.PROVISION b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/BATTERY.PROVISION new file mode 100644 index 000000000..08fa64dd2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/BATTERY.PROVISION @@ -0,0 +1,1312 @@ +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.13 +Checksum,73DD +#1/11/2019 11:13:56 AM + +#3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,4000 +Batt_id,10000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x12DE0260 +Rslow_Low_Coefficients, 0x12190665 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, BD +042, 042, 1, E3 +043, 043, 0, 39 +043, 043, 1, DD +044, 044, 0, 25 +044, 044, 1, 00 +045, 045, 0, A9 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 7B +047, 047, 1, BD +048, 048, 0, E5 +048, 048, 1, 8A +049, 049, 0, F7 +049, 049, 1, 87 +04A, 04A, 0, AA +04A, 04A, 1, 9A +04B, 04B, 0, 8A +04B, 04B, 1, 9D +04C, 04C, 0, 0E +04C, 04C, 1, 80 +04D, 04D, 0, 1D +04D, 04D, 1, 00 +04E, 04E, 0, 60 +04E, 04E, 1, 02 +04F, 04F, 0, DE +04F, 04F, 1, 12 +050, 050, 0, D8 +050, 050, 1, 04 +051, 051, 0, AA +051, 051, 1, 02 +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 87 +054, 054, 1, EA +055, 055, 0, EC +055, 055, 1, ED +056, 056, 0, 8A +056, 056, 1, DB +057, 057, 0, 7E +057, 057, 1, 0A +058, 058, 0, A3 +058, 058, 1, E2 +059, 059, 0, 3F +059, 059, 1, AC +05A, 05A, 0, 16 +05A, 05A, 1, 1A +05B, 05B, 0, 47 +05B, 05B, 1, F3 +05C, 05C, 0, 82 +05C, 05C, 1, CC +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 43 +05E, 05E, 1, 00 +05F, 05F, 0, 47 +05F, 05F, 1, 00 +060, 060, 0, 42 +060, 060, 1, 00 +061, 061, 0, 2D +061, 061, 1, 00 +062, 062, 0, 30 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 4A +064, 064, 1, 00 +065, 065, 0, 40 +065, 065, 1, 00 +066, 066, 0, 41 +066, 066, 1, 00 +067, 067, 0, 40 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 39 +069, 069, 1, 00 +06A, 06A, 0, 3B +06A, 06A, 1, 00 +06B, 06B, 0, 3E +06B, 06B, 1, 00 +06C, 06C, 0, 3C +06C, 06C, 1, 00 +06D, 06D, 0, 38 +06D, 06D, 1, 00 +06E, 06E, 0, 7B +06E, 06E, 1, 00 +06F, 06F, 0, 5F +06F, 06F, 1, 64 +070, 070, 0, 4D +070, 070, 1, 00 +071, 071, 0, 4E +071, 071, 1, 00 +072, 072, 0, 54 +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, 00 +074, 074, 0, 4A +074, 074, 1, 00 +075, 075, 0, 4C +075, 075, 1, 00 +076, 076, 0, 64 +076, 076, 1, 10 +077, 077, 0, 53 +077, 077, 1, 10 +078, 078, 0, 4B +078, 078, 1, 00 +079, 079, 0, 86 +079, 079, 1, 20 +07A, 07A, 0, 65 +07A, 07A, 1, 48 +07B, 07B, 0, 53 +07B, 07B, 1, 58 +07C, 07C, 0, 4D +07C, 07C, 1, 0D +07D, 07D, 0, 49 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, FF +07F, 07F, 1, 1F +080, 080, 0, 00 +080, 080, 1, 0D +081, 081, 0, E6 +081, 081, 1, 02 +082, 082, 0, FD +082, 082, 1, 05 +083, 083, 0, 97 +083, 083, 1, 1C +084, 084, 0, 3A +084, 084, 1, 03 +085, 085, 0, A8 +085, 085, 1, 0D +086, 086, 0, 95 +086, 086, 1, 22 +087, 087, 0, 77 +087, 087, 1, 18 +088, 088, 0, DE +088, 088, 1, 43 +089, 089, 0, D0 +089, 089, 1, 5D +08A, 08A, 0, 70 +08A, 08A, 1, 03 +08B, 08B, 0, 69 +08B, 08B, 1, 11 +08C, 08C, 0, 77 +08C, 08C, 1, 20 +08D, 08D, 0, 9E +08D, 08D, 1, 04 +08E, 08E, 0, 25 +08E, 08E, 1, 0B +08F, 08F, 0, C0 +08F, 08F, 1, FD +090, 090, 0, EA +090, 090, 1, 1C +091, 091, 0, CC +091, 091, 1, 01 +092, 092, 0, 34 +092, 092, 1, 04 +093, 093, 0, 26 +093, 093, 1, 02 +094, 094, 0, E6 +094, 094, 1, 17 +095, 095, 0, A8 +095, 095, 1, 23 +096, 096, 0, A7 +096, 096, 1, 44 +097, 097, 0, 18 +097, 097, 1, 52 +098, 098, 0, 83 +098, 098, 1, 12 +099, 099, 0, 57 +099, 099, 1, 1F +09A, 09A, 0, D6 +09A, 09A, 1, E5 +09B, 09B, 0, 53 +09B, 09B, 1, D2 +09C, 09C, 0, E5 +09C, 09C, 1, D4 +09D, 09D, 0, DC +09D, 09D, 1, 1C +09E, 09E, 0, A4 +09E, 09E, 1, C1 +09F, 09F, 0, DA +09F, 09F, 1, 04 +0A0, 0A0, 0, C5 +0A0, 0A0, 1, BB +0A1, 0A1, 0, 09 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, 52 +0A2, 0A2, 1, 8B +0A3, 0A3, 0, 21 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, 65 +0A4, 0A4, 1, 93 +0A5, 0A5, 0, 7D +0A5, 0A5, 1, A0 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 59 +0A7, 0A7, 1, FB +0A8, 0A8, 0, F1 +0A8, 0A8, 1, 0D +0A9, 0A9, 0, 68 +0A9, 0A9, 1, 02 +0AA, 0AA, 0, FC +0AA, 0AA, 1, 04 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, DE +0AC, 0AC, 1, C5 +0AD, 0AD, 0, 7F +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F8 +0AE, 0AE, 1, F7 +0AF, 0AF, 0, DC +0AF, 0AF, 1, E3 +0B0, 0B0, 0, 98 +0B0, 0B0, 1, C5 +0B1, 0B1, 0, 6F +0B1, 0B1, 1, 18 +0B2, 0B2, 0, 15 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, 03 +0B3, 0B3, 1, DA +0B4, 0B4, 0, 7A +0B4, 0B4, 1, 02 +0B5, 0B5, 0, 84 +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 6A +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, F1 +0B9, 0B9, 1, 02 +0BA, 0BA, 0, 0D +0BA, 0BA, 1, 04 +0BB, 0BB, 0, 6C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 7D +0BC, 0BC, 1, 02 +0BD, 0BD, 0, CC +0BD, 0BD, 1, 04 +0BE, 0BE, 0, 9B +0BE, 0BE, 1, 03 +0BF, 0BF, 0, 00 +0BF, 0BF, 1, 03 +0C0, 0C0, 0, D6 +0C0, 0C0, 1, 01 +0C1, 0C1, 0, 16 +0C1, 0C1, 1, 04 +0C2, 0C2, 0, 45 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 37 +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 43 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 44 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 48 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 4C +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 44 +0C8, 0C8, 1, 08 +0C9, 0C9, 0, 4A +0C9, 0C9, 1, 00 +0CA, 0CA, 0, 4B +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 4A +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 4B +0CC, 0CC, 1, 10 +0CD, 0CD, 0, 3A +0CD, 0CD, 1, 10 +0CE, 0CE, 0, 3C +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 4B +0CF, 0CF, 1, 28 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 48 +0D1, 0D1, 0, 57 +0D1, 0D1, 1, 60 +0D2, 0D2, 0, 62 +0D2, 0D2, 1, 0C +0D3, 0D3, 0, 45 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 53 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 55 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 41 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 41 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 41 +0D9, 0D9, 1, 10 +0DA, 0DA, 0, 4E +0DA, 0DA, 1, 10 +0DB, 0DB, 0, 4D +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5D +0DC, 0DC, 1, 28 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 48 +0DE, 0DE, 0, 49 +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 55 +0DF, 0DF, 1, 0D +0E0, 0E0, 0, 4D +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 43 +0E1, 0E1, 1, 00 +0E2, 0E2, 0, 2B +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 1E +0E4, 0E4, 1, 21 +0E5, 0E5, 0, 3A +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 54 +0E6, 0E6, 1, 0B +0E7, 0E7, 0, 91 +0E7, 0E7, 1, 0D +0E8, 0E8, 0, E0 +0E8, 0E8, 1, 1C +0E9, 0E9, 0, 22 +0E9, 0E9, 1, 23 +0EA, 0EA, 0, EC +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 1A +0EB, 0EB, 1, 5A +0EC, 0EC, 0, 78 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 37 +0ED, 0ED, 1, 02 +0EE, 0EE, 0, 47 +0EE, 0EE, 1, 05 +0EF, 0EF, 0, 50 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, 76 +0F0, 0F0, 1, 10 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, F7 +0F2, 0F2, 1, 1F +0F3, 0F3, 0, 43 +0F3, 0F3, 1, 05 +0F4, 0F4, 0, C0 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, 06 +0F5, 0F5, 1, 06 +0F6, 0F6, 0, AE +0F6, 0F6, 1, 1C +0F7, 0F7, 0, 63 +0F7, 0F7, 1, 03 +0F8, 0F8, 0, 92 +0F8, 0F8, 1, 05 +0F9, 0F9, 0, A9 +0F9, 0F9, 1, 02 +0FA, 0FA, 0, 70 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 11 +0FB, 0FB, 1, 02 +0FC, 0FC, 0, 93 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, F7 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 67 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 8F +0FF, 0FF, 1, 1F +100, 100, 0, A3 +100, 100, 1, 05 +101, 101, 0, 8C +101, 101, 1, 02 +102, 102, 0, 2B +102, 102, 1, 06 +103, 103, 0, C8 +103, 103, 1, 1C +104, 104, 0, 8C +104, 104, 1, 02 +105, 105, 0, C1 +105, 105, 1, 04 +106, 106, 0, A4 +106, 106, 1, 03 +107, 107, 0, 99 +107, 107, 1, 18 +108, 108, 0, 4D +108, 108, 1, 03 +109, 109, 0, D7 +109, 109, 1, 04 +10A, 10A, 0, 19 +10A, 10A, 1, 02 +10B, 10B, 0, 6C +10B, 10B, 1, 00 +10C, 10C, 0, 29 +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, B9 +10F, 10F, 1, 0F + +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.13 +Checksum,73DD +#1/11/2019 11:13:56 AM + +#3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,4000 +Batt_id,68000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,3769305_Blackshark_BS03FA_4000mAh_averaged_MasterSlave_Dec12th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x12DE0260 +Rslow_Low_Coefficients, 0x12190665 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, BD +042, 042, 1, E3 +043, 043, 0, 39 +043, 043, 1, DD +044, 044, 0, 25 +044, 044, 1, 00 +045, 045, 0, A9 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 7B +047, 047, 1, BD +048, 048, 0, E5 +048, 048, 1, 8A +049, 049, 0, F7 +049, 049, 1, 87 +04A, 04A, 0, AA +04A, 04A, 1, 9A +04B, 04B, 0, 8A +04B, 04B, 1, 9D +04C, 04C, 0, 0E +04C, 04C, 1, 80 +04D, 04D, 0, 1D +04D, 04D, 1, 00 +04E, 04E, 0, 60 +04E, 04E, 1, 02 +04F, 04F, 0, DE +04F, 04F, 1, 12 +050, 050, 0, D8 +050, 050, 1, 04 +051, 051, 0, AA +051, 051, 1, 02 +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 87 +054, 054, 1, EA +055, 055, 0, EC +055, 055, 1, ED +056, 056, 0, 8A +056, 056, 1, DB +057, 057, 0, 7E +057, 057, 1, 0A +058, 058, 0, A3 +058, 058, 1, E2 +059, 059, 0, 3F +059, 059, 1, AC +05A, 05A, 0, 16 +05A, 05A, 1, 1A +05B, 05B, 0, 47 +05B, 05B, 1, F3 +05C, 05C, 0, 82 +05C, 05C, 1, CC +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 43 +05E, 05E, 1, 00 +05F, 05F, 0, 47 +05F, 05F, 1, 00 +060, 060, 0, 42 +060, 060, 1, 00 +061, 061, 0, 2D +061, 061, 1, 00 +062, 062, 0, 30 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 4A +064, 064, 1, 00 +065, 065, 0, 40 +065, 065, 1, 00 +066, 066, 0, 41 +066, 066, 1, 00 +067, 067, 0, 40 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 39 +069, 069, 1, 00 +06A, 06A, 0, 3B +06A, 06A, 1, 00 +06B, 06B, 0, 3E +06B, 06B, 1, 00 +06C, 06C, 0, 3C +06C, 06C, 1, 00 +06D, 06D, 0, 38 +06D, 06D, 1, 00 +06E, 06E, 0, 7B +06E, 06E, 1, 00 +06F, 06F, 0, 5F +06F, 06F, 1, 64 +070, 070, 0, 4D +070, 070, 1, 00 +071, 071, 0, 4E +071, 071, 1, 00 +072, 072, 0, 54 +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, 00 +074, 074, 0, 4A +074, 074, 1, 00 +075, 075, 0, 4C +075, 075, 1, 00 +076, 076, 0, 64 +076, 076, 1, 10 +077, 077, 0, 53 +077, 077, 1, 10 +078, 078, 0, 4B +078, 078, 1, 00 +079, 079, 0, 86 +079, 079, 1, 20 +07A, 07A, 0, 65 +07A, 07A, 1, 48 +07B, 07B, 0, 53 +07B, 07B, 1, 58 +07C, 07C, 0, 4D +07C, 07C, 1, 0D +07D, 07D, 0, 49 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, FF +07F, 07F, 1, 1F +080, 080, 0, 00 +080, 080, 1, 0D +081, 081, 0, E6 +081, 081, 1, 02 +082, 082, 0, FD +082, 082, 1, 05 +083, 083, 0, 97 +083, 083, 1, 1C +084, 084, 0, 3A +084, 084, 1, 03 +085, 085, 0, A8 +085, 085, 1, 0D +086, 086, 0, 95 +086, 086, 1, 22 +087, 087, 0, 77 +087, 087, 1, 18 +088, 088, 0, DE +088, 088, 1, 43 +089, 089, 0, D0 +089, 089, 1, 5D +08A, 08A, 0, 70 +08A, 08A, 1, 03 +08B, 08B, 0, 69 +08B, 08B, 1, 11 +08C, 08C, 0, 77 +08C, 08C, 1, 20 +08D, 08D, 0, 9E +08D, 08D, 1, 04 +08E, 08E, 0, 25 +08E, 08E, 1, 0B +08F, 08F, 0, C0 +08F, 08F, 1, FD +090, 090, 0, EA +090, 090, 1, 1C +091, 091, 0, CC +091, 091, 1, 01 +092, 092, 0, 34 +092, 092, 1, 04 +093, 093, 0, 26 +093, 093, 1, 02 +094, 094, 0, E6 +094, 094, 1, 17 +095, 095, 0, A8 +095, 095, 1, 23 +096, 096, 0, A7 +096, 096, 1, 44 +097, 097, 0, 18 +097, 097, 1, 52 +098, 098, 0, 83 +098, 098, 1, 12 +099, 099, 0, 57 +099, 099, 1, 1F +09A, 09A, 0, D6 +09A, 09A, 1, E5 +09B, 09B, 0, 53 +09B, 09B, 1, D2 +09C, 09C, 0, E5 +09C, 09C, 1, D4 +09D, 09D, 0, DC +09D, 09D, 1, 1C +09E, 09E, 0, A4 +09E, 09E, 1, C1 +09F, 09F, 0, DA +09F, 09F, 1, 04 +0A0, 0A0, 0, C5 +0A0, 0A0, 1, BB +0A1, 0A1, 0, 09 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, 52 +0A2, 0A2, 1, 8B +0A3, 0A3, 0, 21 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, 65 +0A4, 0A4, 1, 93 +0A5, 0A5, 0, 7D +0A5, 0A5, 1, A0 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 59 +0A7, 0A7, 1, FB +0A8, 0A8, 0, F1 +0A8, 0A8, 1, 0D +0A9, 0A9, 0, 68 +0A9, 0A9, 1, 02 +0AA, 0AA, 0, FC +0AA, 0AA, 1, 04 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, DE +0AC, 0AC, 1, C5 +0AD, 0AD, 0, 7F +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F8 +0AE, 0AE, 1, F7 +0AF, 0AF, 0, DC +0AF, 0AF, 1, E3 +0B0, 0B0, 0, 98 +0B0, 0B0, 1, C5 +0B1, 0B1, 0, 6F +0B1, 0B1, 1, 18 +0B2, 0B2, 0, 15 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, 03 +0B3, 0B3, 1, DA +0B4, 0B4, 0, 7A +0B4, 0B4, 1, 02 +0B5, 0B5, 0, 84 +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 6A +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, F1 +0B9, 0B9, 1, 02 +0BA, 0BA, 0, 0D +0BA, 0BA, 1, 04 +0BB, 0BB, 0, 6C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 7D +0BC, 0BC, 1, 02 +0BD, 0BD, 0, CC +0BD, 0BD, 1, 04 +0BE, 0BE, 0, 9B +0BE, 0BE, 1, 03 +0BF, 0BF, 0, 00 +0BF, 0BF, 1, 03 +0C0, 0C0, 0, D6 +0C0, 0C0, 1, 01 +0C1, 0C1, 0, 16 +0C1, 0C1, 1, 04 +0C2, 0C2, 0, 45 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 37 +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 43 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 44 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 48 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 4C +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 44 +0C8, 0C8, 1, 08 +0C9, 0C9, 0, 4A +0C9, 0C9, 1, 00 +0CA, 0CA, 0, 4B +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 4A +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 4B +0CC, 0CC, 1, 10 +0CD, 0CD, 0, 3A +0CD, 0CD, 1, 10 +0CE, 0CE, 0, 3C +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 4B +0CF, 0CF, 1, 28 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 48 +0D1, 0D1, 0, 57 +0D1, 0D1, 1, 60 +0D2, 0D2, 0, 62 +0D2, 0D2, 1, 0C +0D3, 0D3, 0, 45 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 53 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 55 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 41 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 41 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 41 +0D9, 0D9, 1, 10 +0DA, 0DA, 0, 4E +0DA, 0DA, 1, 10 +0DB, 0DB, 0, 4D +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5D +0DC, 0DC, 1, 28 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 48 +0DE, 0DE, 0, 49 +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 55 +0DF, 0DF, 1, 0D +0E0, 0E0, 0, 4D +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 43 +0E1, 0E1, 1, 00 +0E2, 0E2, 0, 2B +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 1E +0E4, 0E4, 1, 21 +0E5, 0E5, 0, 3A +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 54 +0E6, 0E6, 1, 0B +0E7, 0E7, 0, 91 +0E7, 0E7, 1, 0D +0E8, 0E8, 0, E0 +0E8, 0E8, 1, 1C +0E9, 0E9, 0, 22 +0E9, 0E9, 1, 23 +0EA, 0EA, 0, EC +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 1A +0EB, 0EB, 1, 5A +0EC, 0EC, 0, 78 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 37 +0ED, 0ED, 1, 02 +0EE, 0EE, 0, 47 +0EE, 0EE, 1, 05 +0EF, 0EF, 0, 50 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, 76 +0F0, 0F0, 1, 10 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, F7 +0F2, 0F2, 1, 1F +0F3, 0F3, 0, 43 +0F3, 0F3, 1, 05 +0F4, 0F4, 0, C0 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, 06 +0F5, 0F5, 1, 06 +0F6, 0F6, 0, AE +0F6, 0F6, 1, 1C +0F7, 0F7, 0, 63 +0F7, 0F7, 1, 03 +0F8, 0F8, 0, 92 +0F8, 0F8, 1, 05 +0F9, 0F9, 0, A9 +0F9, 0F9, 1, 02 +0FA, 0FA, 0, 70 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 11 +0FB, 0FB, 1, 02 +0FC, 0FC, 0, 93 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, F7 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 67 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 8F +0FF, 0FF, 1, 1F +100, 100, 0, A3 +100, 100, 1, 05 +101, 101, 0, 8C +101, 101, 1, 02 +102, 102, 0, 2B +102, 102, 1, 06 +103, 103, 0, C8 +103, 103, 1, 1C +104, 104, 0, 8C +104, 104, 1, 02 +105, 105, 0, C1 +105, 105, 1, 04 +106, 106, 0, A4 +106, 106, 1, 03 +107, 107, 0, 99 +107, 107, 1, 18 +108, 108, 0, 4D +108, 108, 1, 03 +109, 109, 0, D7 +109, 109, 1, 04 +10A, 10A, 0, 19 +10A, 10A, 1, 02 +10B, 10B, 0, 6C +10B, 10B, 1, 00 +10C, 10C, 0, 29 +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, B9 +10F, 10F, 1, 0F +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.13 +Checksum,73DD +#1/11/2019 11:13:56 AM + +#3855731_Blackshark_Shark2_4000mAh_averaged_MasterSlave_Jan29th2019 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,4000 +Batt_id,100000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,3855731_Blackshark_Shark2_4000mAh_averaged_MasterSlave_Jan29th2019 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x1219FB45 +Rslow_Low_Coefficients, 0x130E036A +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, 49 +042, 042, 1, 00 +043, 043, 0, AD +043, 043, 1, DC +044, 044, 0, 2E +044, 044, 1, 00 +045, 045, 0, 39 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 5A +047, 047, 1, BC +048, 048, 0, 33 +048, 048, 1, 8B +049, 049, 0, FC +049, 049, 1, 87 +04A, 04A, 0, 18 +04A, 04A, 1, 9A +04B, 04B, 0, 6A +04B, 04B, 1, A5 +04C, 04C, 0, 7F +04C, 04C, 1, 80 +04D, 04D, 0, 17 +04D, 04D, 1, 00 +04E, 04E, 0, 45 +04E, 04E, 1, FB +04F, 04F, 0, 19 +04F, 04F, 1, 12 +050, 050, 0, 5E +050, 050, 1, E3 +051, 051, 0, 52 +051, 051, 1, F4 +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, CF +054, 054, 1, E3 +055, 055, 0, 06 +055, 055, 1, E5 +056, 056, 0, 26 +056, 056, 1, 00 +057, 057, 0, 13 +057, 057, 1, 02 +058, 058, 0, 4E +058, 058, 1, F2 +059, 059, 0, 5E +059, 059, 1, CA +05A, 05A, 0, D0 +05A, 05A, 1, 13 +05B, 05B, 0, 21 +05B, 05B, 1, 04 +05C, 05C, 0, 3E +05C, 05C, 1, E5 +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 45 +05E, 05E, 1, 00 +05F, 05F, 0, 4B +05F, 05F, 1, 00 +060, 060, 0, 41 +060, 060, 1, 00 +061, 061, 0, 3B +061, 061, 1, 00 +062, 062, 0, 38 +062, 062, 1, 00 +063, 063, 0, 39 +063, 063, 1, 00 +064, 064, 0, 3D +064, 064, 1, 00 +065, 065, 0, 46 +065, 065, 1, 00 +066, 066, 0, 46 +066, 066, 1, 00 +067, 067, 0, 48 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 3C +069, 069, 1, 00 +06A, 06A, 0, 46 +06A, 06A, 1, 00 +06B, 06B, 0, 58 +06B, 06B, 1, 00 +06C, 06C, 0, 49 +06C, 06C, 1, 00 +06D, 06D, 0, 40 +06D, 06D, 1, 00 +06E, 06E, 0, 97 +06E, 06E, 1, 00 +06F, 06F, 0, 6D +06F, 06F, 1, 64 +070, 070, 0, 52 +070, 070, 1, 00 +071, 071, 0, 45 +071, 071, 1, 00 +072, 072, 0, 3F +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, 00 +074, 074, 0, 49 +074, 074, 1, 00 +075, 075, 0, 52 +075, 075, 1, 00 +076, 076, 0, 6A +076, 076, 1, 08 +077, 077, 0, 55 +077, 077, 1, 08 +078, 078, 0, 4E +078, 078, 1, 00 +079, 079, 0, 8A +079, 079, 1, 20 +07A, 07A, 0, 67 +07A, 07A, 1, 40 +07B, 07B, 0, 56 +07B, 07B, 1, 50 +07C, 07C, 0, 4A +07C, 07C, 1, 10 +07D, 07D, 0, 51 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, F4 +07F, 07F, 1, 1F +080, 080, 0, 0E +080, 080, 1, 0D +081, 081, 0, E4 +081, 081, 1, 02 +082, 082, 0, F1 +082, 082, 1, FD +083, 083, 0, E9 +083, 083, 1, 1C +084, 084, 0, 3F +084, 084, 1, 02 +085, 085, 0, FD +085, 085, 1, 04 +086, 086, 0, 73 +086, 086, 1, 23 +087, 087, 0, C2 +087, 087, 1, 18 +088, 088, 0, 2A +088, 088, 1, 43 +089, 089, 0, 0D +089, 089, 1, 55 +08A, 08A, 0, CC +08A, 08A, 1, 03 +08B, 08B, 0, 70 +08B, 08B, 1, 11 +08C, 08C, 0, E0 +08C, 08C, 1, 20 +08D, 08D, 0, 1E +08D, 08D, 1, 04 +08E, 08E, 0, 9C +08E, 08E, 1, 0B +08F, 08F, 0, 38 +08F, 08F, 1, 05 +090, 090, 0, FB +090, 090, 1, 1C +091, 091, 0, 5B +091, 091, 1, FB +092, 092, 0, A0 +092, 092, 1, 04 +093, 093, 0, EF +093, 093, 1, 03 +094, 094, 0, AA +094, 094, 1, 18 +095, 095, 0, 11 +095, 095, 1, 23 +096, 096, 0, 48 +096, 096, 1, 45 +097, 097, 0, 4E +097, 097, 1, 53 +098, 098, 0, 86 +098, 098, 1, 12 +099, 099, 0, BD +099, 099, 1, 1F +09A, 09A, 0, 64 +09A, 09A, 1, ED +09B, 09B, 0, B9 +09B, 09B, 1, D2 +09C, 09C, 0, FF +09C, 09C, 1, D5 +09D, 09D, 0, E1 +09D, 09D, 1, 1C +09E, 09E, 0, 1F +09E, 09E, 1, C3 +09F, 09F, 0, 52 +09F, 09F, 1, 05 +0A0, 0A0, 0, 44 +0A0, 0A0, 1, BB +0A1, 0A1, 0, A3 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, ED +0A2, 0A2, 1, 92 +0A3, 0A3, 0, 7A +0A3, 0A3, 1, 85 +0A4, 0A4, 0, FC +0A4, 0A4, 1, A2 +0A5, 0A5, 0, 83 +0A5, 0A5, 1, A8 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 15 +0A7, 0A7, 1, DA +0A8, 0A8, 0, A2 +0A8, 0A8, 1, 05 +0A9, 0A9, 0, C5 +0A9, 0A9, 1, FA +0AA, 0AA, 0, 10 +0AA, 0AA, 1, 05 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, 00 +0AC, 0AC, 0, 51 +0AC, 0AC, 1, DC +0AD, 0AD, 0, 2F +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F2 +0AE, 0AE, 1, 07 +0AF, 0AF, 0, 1C +0AF, 0AF, 1, DA +0B0, 0B0, 0, F9 +0B0, 0B0, 1, BD +0B1, 0B1, 0, 91 +0B1, 0B1, 1, 10 +0B2, 0B2, 0, 15 +0B2, 0B2, 1, F0 +0B3, 0B3, 0, 31 +0B3, 0B3, 1, D4 +0B4, 0B4, 0, 6A +0B4, 0B4, 1, 03 +0B5, 0B5, 0, 73 +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 57 +0B6, 0B6, 1, 01 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, 5D +0B9, 0B9, 1, 01 +0BA, 0BA, 0, AC +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 12 +0BB, 0BB, 1, 05 +0BC, 0BC, 0, 41 +0BC, 0BC, 1, 02 +0BD, 0BD, 0, 5C +0BD, 0BD, 1, 05 +0BE, 0BE, 0, FA +0BE, 0BE, 1, 03 +0BF, 0BF, 0, 5F +0BF, 0BF, 1, 02 +0C0, 0C0, 0, EF +0C0, 0C0, 1, 03 +0C1, 0C1, 0, 36 +0C1, 0C1, 1, 04 +0C2, 0C2, 0, 46 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3A +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 46 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 4A +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 4E +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 4D +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 4E +0C8, 0C8, 1, 00 +0C9, 0C9, 0, 4F +0C9, 0C9, 1, F0 +0CA, 0CA, 0, 4D +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 51 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 52 +0CC, 0CC, 1, 08 +0CD, 0CD, 0, 40 +0CD, 0CD, 1, 08 +0CE, 0CE, 0, 3A +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 49 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 4C +0D0, 0D0, 1, 48 +0D1, 0D1, 0, 57 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 6B +0D2, 0D2, 1, 0E +0D3, 0D3, 0, 49 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 53 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 54 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 5A +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 42 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 43 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 40 +0D9, 0D9, 1, 10 +0DA, 0DA, 0, 4B +0DA, 0DA, 1, 10 +0DB, 0DB, 0, 49 +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5C +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 6D +0DD, 0DD, 1, 48 +0DE, 0DE, 0, 4A +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 53 +0DF, 0DF, 1, 0D +0E0, 0E0, 0, 51 +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 51 +0E1, 0E1, 1, 08 +0E2, 0E2, 0, 33 +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 64 +0E4, 0E4, 1, 1F +0E5, 0E5, 0, 5C +0E5, 0E5, 1, FE +0E6, 0E6, 0, 67 +0E6, 0E6, 1, 03 +0E7, 0E7, 0, 69 +0E7, 0E7, 1, 0C +0E8, 0E8, 0, FC +0E8, 0E8, 1, 1C +0E9, 0E9, 0, C2 +0E9, 0E9, 1, 22 +0EA, 0EA, 0, 57 +0EA, 0EA, 1, 44 +0EB, 0EB, 0, E9 +0EB, 0EB, 1, 53 +0EC, 0EC, 0, A3 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, E7 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, DB +0EE, 0EE, 1, 05 +0EF, 0EF, 0, 41 +0EF, 0EF, 1, 03 +0F0, 0F0, 0, 69 +0F0, 0F0, 1, 10 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, D8 +0F2, 0F2, 1, 1F +0F3, 0F3, 0, 58 +0F3, 0F3, 1, 05 +0F4, 0F4, 0, CA +0F4, 0F4, 1, 02 +0F5, 0F5, 0, E6 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C7 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, 16 +0F7, 0F7, 1, 03 +0F8, 0F8, 0, CF +0F8, 0F8, 1, 05 +0F9, 0F9, 0, 76 +0F9, 0F9, 1, 02 +0FA, 0FA, 0, 8F +0FA, 0FA, 1, 18 +0FB, 0FB, 0, F2 +0FB, 0FB, 1, 03 +0FC, 0FC, 0, C3 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, 85 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 66 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 1E +0FF, 0FF, 1, 21 +100, 100, 0, FA +100, 100, 1, 05 +101, 101, 0, CD +101, 101, 1, 03 +102, 102, 0, F5 +102, 102, 1, 04 +103, 103, 0, F0 +103, 103, 1, 1C +104, 104, 0, DF +104, 104, 1, 03 +105, 105, 0, 29 +105, 105, 1, 04 +106, 106, 0, 1F +106, 106, 1, 02 +107, 107, 0, AE +107, 107, 1, 18 +108, 108, 0, 38 +108, 108, 1, 03 +109, 109, 0, FC +109, 109, 1, 04 +10A, 10A, 0, E3 +10A, 10A, 1, 03 +10B, 10B, 0, 86 +10B, 10B, 1, 00 +10C, 10C, 0, 31 +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, 90 +10F, 10F, 1, 0F diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/BDS_Menu.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/BDS_Menu.cfg new file mode 100644 index 000000000..7fd61ad91 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/BDS_Menu.cfg @@ -0,0 +1,136 @@ +# +# Configure the BDS Menu entries +# +[BDS Menu] + +Indent = 1 +FirstRow = 1 +# DefaultSelect = 2 + +# +# First Label and App should be for Exit option +# Menu code will just exit on selection of 0 option +# So do NOT change this option +# +Label = "Exit BDS Menu" +App = Exit + +# +# Enable Secure Boot +# This option writes the PK UEFI Secure variable with the +# available configured PK key value. This enables UEFI Security +# +Label = "Enable Secure Boot" +App = SecurityToggleApp +Arg = "/SecureBootEnable" + +# +# Disable Secure Boot +# This option writes the Clear PK UEFI Secure variable that +# can clear the previously written PK to disable UEFI Security +# +Label = "Disable Secure Boot" +App = SecurityToggleApp +Arg = /SecureBootDisable + +# +# Enable Debug Policy +# This option writes the Debug policy variable to enable HLOS debug +# +Label = "Enable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyEnable" + +# +# Disable Debug Policy +# This option clears the Debug policy variable to disble HLOS debug +# +Label = "Disable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyDisable" + +# +# Configure PPI Display +# This option writes the DisplayPpiFlag variable to configure PPI display +# +Label = "Config PPI display" +App = DebugPolicyToggleApp +Arg = "/ConfigPpiDisplay" + + +# +# Provision RPMB +# This option provisions RPMB with the Key provided by TZ. If the +# device is intended to be used with Fuses blown, this operation +# should be avoided until the fuses are blown. Since the Key Generated +# by TZ would change once the fuses are blown. Once key provisioned +# will NOT be able to change. Making any exception will brick the device +# +Label = "Provision RPMB" +App = RPMBProvision +Arg = "-Prompt" + + +# +# Enter Shell +# Launch the Shell, no startup script is run +# +Label = "Enter Shell" +App = Shell +Arg = "-nomap -nostartup" + + +# +# Toggle BootFromUSB First +# Toggle the variable value AttemptUSBFirst variable +# +Label = "Boot USB First" +App = Cmd +Arg = "BootUSBFirst" + +# +# MassStorage +# Put the device into Mass Storage mode to access from PC. Only USER partition +# of eMMC is available +# +Label = "MassStorage" +App = UsbfnMsdApp +Arg = "MassStorage" + +# +# Reboot the device +# +Label = "Reboot" +App = Cmd +Arg = "Reboot" + + +# Clock Menu +Label = "CLOCK Menu" +App = Menu +Arg = "Clock_Menu.cfg" + +Label = "EDL Mode" +App = Cmd +Arg = "edl" + +# USB Menu +Label = "USB Menu" +App = Menu +Arg = "Usb_Menu.cfg" + +# Pmic Menu +Label = "PMIC Menu" +App = Menu +Arg = "Pmic_Menu.cfg" + +# UEFI Menu +Label = "UEFI Menu" +App = Menu +Arg = "Uefi_Menu.cfg" + +# +# If BDS Menu should show some platform specific help string at the bottom of the +# menu, add it here as value for MenuHelp +# MenuHelp = "Platform has specific help need?" + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml new file mode 100644 index 000000000..0eb73619f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml @@ -0,0 +1,77 @@ + +BOE AMOLED +BOE Single DSI Video Mode AMOLED Panel with DSC (1440x2880 24bpp) + + 1440 + 10 + 10 + 12 + 0 + 0 + 0 + 2880 + 10 + 10 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + True + True + 0x3C0000 + True + True + 1 + 1 + 0 + 7 + 720 + 720 + + 00 + + + + 39 B0 A5 00 + 07 01 00 + 39 B2 00 5D 04 80 49 + 15 3D 10 + 15 36 00 + 15 55 0C + 39 F8 00 08 10 08 2D 00 00 2D + 39 51 00 00 + FF 3C + 05 11 00 + FF 50 + 39 B0 34 04 + 39 C1 00 00 00 46 + 39 B0 A5 00 + 0A 11 00 00 89 30 80 0B 40 05 A0 02 D0 02 D0 02 D0 02 00 02 68 00 20 4E A8 00 0A 00 0C 00 23 00 1C 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 10 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml new file mode 100644 index 000000000..ce752b249 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml @@ -0,0 +1,76 @@ + +NT36850 +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 120 + 140 + 20 + 0 + 0 + 0 + 2560 + 8 + 20 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + FD 02 + 15 FF 10 + 15 FB 01 + 15 36 00 + 15 35 00 + 39 44 03 E8 + 15 51 FF + 15 53 2C + 15 55 01 + 05 20 00 + FF 0A + 15 BB 10 + 05 11 00 + FF 78 + 05 29 00 + FF 14 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml new file mode 100644 index 000000000..e19e9db2f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 BB 10 + 15 B0 03 + 05 11 00 + FF 78 + 15 51 FF + 15 53 24 + 15 FF 23 + 15 08 05 + 15 46 90 + 15 FF 10 + 15 FF F0 + 15 92 01 + 15 FF 10 + 15 35 00 + 05 29 00 + FF 28 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml new file mode 100644 index 000000000..af5f48096 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml @@ -0,0 +1,121 @@ + +SAMSUNG +SAMSUNG CMD PANEL 1080P + + 1080 + 120 + 80 + 20 + 0 + 0 + 0 + 2340 + 16 + 24 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + True + True + 2340 + 2340 + 1 + + + 00 + + + +ff 10 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 1d 00 00 00 00 00 1c 00 00 00 18 f0 38 c1 00 0a 40 00 18 f0 01 04 04 00 50 00 18 f0 08 00 01 10 54 00 18 f0 02 31 0a 16 58 00 18 f0 05 2e 0c 16 60 00 18 f0 1d 34 80 0f 64 00 18 f0 0f 38 b5 ed 6c 00 18 f0 00 40 50 02 04 00 18 f0 01 00 00 00 24 00 18 f0 00 7c 92 00 28 00 18 f0 17 ff ff 00 2c 00 18 f0 80 07 8c 0a 30 00 18 f0 04 00 00 00 00 00 18 f0 39 c1 00 0a +ff 05 +29 4c 49 57 50 50 43 52 47 1b 00 00 00 00 00 1a 00 00 00 12 f0 00 00 00 00 30 00 12 f0 00 00 00 00 30 00 12 f0 01 00 00 00 0c 00 10 f0 00 00 0f 00 18 00 10 f0 00 00 37 04 1c 00 10 f0 ff ff ff ff e8 ff 11 f0 03 00 00 00 08 00 12 f0 00 00 00 00 0c 00 12 f0 64 00 00 00 24 00 12 f0 00 00 00 00 2c 00 12 f0 09 ff 00 00 58 00 12 f0 14 00 02 00 00 00 12 f0 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 0c 00 00 f0 02 01 18 42 10 00 00 f0 08 00 00 00 10 02 00 f0 01 00 00 00 14 02 00 f0 01 00 00 00 18 02 00 f0 03 00 00 00 1c 02 00 f0 01 00 00 00 28 02 00 f0 03 00 00 00 40 01 00 f0 02 00 00 00 44 01 00 f0 01 11 2b 00 48 01 00 f0 8c 25 58 00 50 01 00 f0 02 20 00 00 54 01 00 f0 01 11 27 00 58 01 00 f0 c1 ca a1 00 60 01 00 f0 02 00 00 00 64 01 00 f0 01 09 3e 00 68 01 00 f0 00 00 80 00 00 02 00 f0 0e 80 01 00 00 02 00 f0 00 80 01 00 +ff 05 +13 1f 00 +ff 05 +29 80 87 00 03 01 00 09 00 +ff 05 +29 80 87 00 00 64 00 38 04 50 00 14 00 10 00 24 09 18 00 02 00 1f 3c 00 00 64 00 38 04 50 00 14 00 6f 00 24 09 18 00 02 00 1f 3c 00 00 08 00 10 00 80 00 00 00 08 00 10 00 80 00 00 00 +ff 05 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 01 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +29 4c 49 57 50 50 43 52 47 0d 00 00 00 03 00 0b 00 d4 2f 21 f0 80 5a 32 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +ff 05 +13 df 00 +ff 05 +15 36 00 +ff 05 +15 3a 77 +ff 05 +39 2a 00 00 04 37 +ff 05 +39 2b 00 00 09 23 +ff 05 + + +05 11 00 +ff 0a +39 f0 5a 5a +39 35 00 +39 f0 a5 a5 +39 2b 00 00 09 23 +39 53 20 +39 55 00 +39 f0 5a 5a +39 fc 5a 5a +39 e1 00 00 83 00 23 00 +39 e2 00 00 00 00 00 00 +39 f0 a5 a5 +39 fc a5 a5 +ff 6f +05 29 00 +ff 14 + +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 34 00 20 f1 01 00 00 00 4c 00 20 f1 cd 49 0f 00 50 00 20 f1 ad 09 00 00 54 00 20 f1 6b 02 00 00 58 00 20 f1 01 00 00 01 5c 00 20 f1 d6 04 00 01 ac 00 20 f1 6b 02 00 00 70 00 20 f1 41 00 00 00 20 00 20 f1 19 02 06 14 2c 00 20 f1 02 00 00 00 30 00 20 f1 02 00 00 00 90 00 20 f1 00 ad 09 00 9c 00 20 f1 02 00 00 00 b0 00 20 f1 02 00 00 00 7c 00 20 f1 6f 00 00 01 80 00 20 f1 ab 00 00 00 a8 00 20 f1 0b 00 00 10 00 00 21 f1 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 02 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +23 0c 01 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 10 c0 19 f0 39 03 00 07 14 c0 19 f0 51 01 ff 00 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..5eb50279c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml @@ -0,0 +1,85 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..edcd8a789 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml @@ -0,0 +1,83 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..a43a61a1b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..ccb0841e1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml @@ -0,0 +1,186 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml new file mode 100644 index 000000000..1bd5ba25e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml @@ -0,0 +1,184 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 11 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 A8 + 15 07 AD + 15 08 0C + 15 0B AA + 15 0C AA + 15 0E B0 + 15 0F B3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4A + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5A 02 + 15 5B 00 + 15 5C 82 + 15 5D 80 + 15 5E 02 + 15 5F 00 + 15 FF 24 + 15 FB 01 + 15 00 01 + 15 01 0B + 15 02 0C + 15 03 89 + 15 04 8A + 15 05 0F + 15 06 10 + 15 07 10 + 15 08 1C + 15 09 00 + 15 0A 00 + 15 0B 00 + 15 0C 00 + 15 0D 13 + 15 0E 15 + 15 0F 17 + 15 10 01 + 15 11 0B + 15 12 0C + 15 13 89 + 15 14 8A + 15 15 0F + 15 16 10 + 15 17 10 + 15 18 1C + 15 19 00 + 15 1A 00 + 15 1B 00 + 15 1C 00 + 15 1D 13 + 15 1E 15 + 15 1F 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7A 80 + 15 7B 91 + 15 7C d8 + 15 7D 60 + 15 93 06 + 15 94 06 + 15 8A 00 + 15 9B 0F + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 B6 21 + 15 B7 22 + 15 B8 07 + 15 B9 07 + 15 Ba 22 + 15 Bd 20 + 15 Be 07 + 15 Bf 07 + 15 C1 6D + 15 C4 24 + 15 E3 00 + 15 EC 00 + 15 FF 10 + 15 BB 10 + 15 35 00 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml new file mode 100644 index 000000000..5a65551fb --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 bb 10 + 15 b0 03 + 05 11 00 + ff 78 + 15 51 ff + 15 53 24 + 15 ff 23 + 15 08 05 + 15 46 90 + 15 ff 10 + 15 ff f0 + 15 92 01 + 15 ff 10 + 15 35 00 + 05 29 00 + ff 64 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..7816ff439 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml @@ -0,0 +1,86 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..0ae2735bf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml @@ -0,0 +1,84 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_1080p_cmd.xml new file mode 100644 index 000000000..71f322eb3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_1080p_cmd.xml @@ -0,0 +1,186 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 10 + 15 35 00 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_1080p_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_1080p_vid.xml new file mode 100644 index 000000000..91816f5e2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_1080p_vid.xml @@ -0,0 +1,185 @@ + +NT35695b +Truly FHD Video Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 03 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + + + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml new file mode 100644 index 000000000..97454ef5b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Cmd Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + True + 1 + 1 + 0 + 7 + 720 + 16 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml new file mode 100644 index 000000000..6ba9d9a93 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Video Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 10 + 8 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 7 + 720 + 16 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 + FF 78 + 07 01 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..c35db8ebc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml @@ -0,0 +1,188 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..2ecd6696f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml new file mode 100644 index 000000000..56e140123 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml @@ -0,0 +1,116 @@ + +VISIONOX +VISIONOX CMD PANEL 1080P + + 1080 + 120 + 80 + 20 + 0 + 0 + 0 + 2340 + 16 + 24 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + True + True + 2340 + 2340 + 1 + + + 00 + + + +ff 10 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 1d 00 00 00 00 00 1c 00 00 00 18 f0 38 c1 00 0a 40 00 18 f0 01 04 04 00 50 00 18 f0 08 00 01 10 54 00 18 f0 02 31 0a 16 58 00 18 f0 05 2e 0c 16 60 00 18 f0 1d 34 80 0f 64 00 18 f0 0f 38 b5 ed 6c 00 18 f0 00 40 50 02 04 00 18 f0 01 00 00 00 24 00 18 f0 00 7c 92 00 28 00 18 f0 17 ff ff 00 2c 00 18 f0 80 07 8c 0a 30 00 18 f0 04 00 00 00 00 00 18 f0 39 c1 00 0a +ff 05 +29 4c 49 57 50 50 43 52 47 1b 00 00 00 00 00 1a 00 00 00 12 f0 00 00 00 00 30 00 12 f0 00 00 00 00 30 00 12 f0 01 00 00 00 0c 00 10 f0 00 00 0f 00 18 00 10 f0 00 00 37 04 1c 00 10 f0 ff ff ff ff e8 ff 11 f0 03 00 00 00 08 00 12 f0 00 00 00 00 0c 00 12 f0 64 00 00 00 24 00 12 f0 00 00 00 00 2c 00 12 f0 09 ff 00 00 58 00 12 f0 14 00 02 00 00 00 12 f0 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 0c 00 00 f0 02 01 18 42 10 00 00 f0 08 00 00 00 10 02 00 f0 01 00 00 00 14 02 00 f0 01 00 00 00 18 02 00 f0 03 00 00 00 1c 02 00 f0 01 00 00 00 28 02 00 f0 03 00 00 00 40 01 00 f0 02 00 00 00 44 01 00 f0 01 11 2b 00 48 01 00 f0 8c 25 58 00 50 01 00 f0 02 20 00 00 54 01 00 f0 01 11 27 00 58 01 00 f0 c1 ca a1 00 60 01 00 f0 02 00 00 00 64 01 00 f0 01 09 3e 00 68 01 00 f0 00 00 80 00 00 02 00 f0 0e 80 01 00 00 02 00 f0 00 80 01 00 +ff 05 +13 1f 00 +ff 05 +29 80 87 00 03 01 00 09 00 +ff 05 +29 80 87 00 00 64 00 38 04 50 00 14 00 10 00 24 09 18 00 02 00 1f 3c 00 00 64 00 38 04 50 00 14 00 6f 00 24 09 18 00 02 00 1f 3c 00 00 08 00 10 00 80 00 00 00 08 00 10 00 80 00 00 00 +ff 05 +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 01 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +29 4c 49 57 50 50 43 52 47 0d 00 00 00 03 00 0b 00 d4 2f 21 f0 80 5a 32 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +ff 05 +13 df 00 +ff 05 +15 36 00 +ff 05 +15 3a 77 +ff 05 +39 2a 00 00 04 37 +ff 05 +39 2b 00 00 09 23 +ff 05 + +39 b0 04 +39 e4 01 00 00 00 +39 b0 80 +39 e6 00 +39 d6 00 +39 b0 00 +39 d8 00 05 00 17 00 05 6c 00 +39 b3 00 +39 35 00 +05 11 00 +ff 8c +05 29 00 +ff 14 + +13 7f 00 +ff 05 +29 4c 49 57 50 50 43 52 47 25 00 00 00 00 00 24 00 34 00 20 f1 01 00 00 00 4c 00 20 f1 cd 49 0f 00 50 00 20 f1 ad 09 00 00 54 00 20 f1 6b 02 00 00 58 00 20 f1 01 00 00 01 5c 00 20 f1 d6 04 00 01 ac 00 20 f1 6b 02 00 00 70 00 20 f1 41 00 00 00 20 00 20 f1 19 02 06 14 2c 00 20 f1 02 00 00 00 30 00 20 f1 02 00 00 00 90 00 20 f1 00 ad 09 00 9c 00 20 f1 02 00 00 00 b0 00 20 f1 02 00 00 00 7c 00 20 f1 6f 00 00 01 80 00 20 f1 ab 00 00 00 a8 00 20 f1 0b 00 00 10 00 00 21 f1 01 00 00 00 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 08 00 04 f0 02 00 00 00 38 00 04 f0 00 00 04 00 +ff 05 +23 0c 01 +ff 05 +29 4c 49 57 50 50 43 52 47 05 00 00 00 00 00 04 00 10 c0 19 f0 39 03 00 07 14 c0 19 f0 51 07 ff 00 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/QcomChargerCfg.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/QcomChargerCfg.cfg new file mode 100644 index 000000000..ae52d0946 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/QcomChargerCfg.cfg @@ -0,0 +1,333 @@ +# +# Default Charger App Config settings +# +# CHARGER Config file + +# +# Version/Information: +# file QcomChargerConfig_VbattTh_SDM855.cfg +# +# Implements the Qualcomm's Charger application config parameters +# +# Copyright (c) 2017-2018, Qualcomm Technologies Inc. All rights reserved. +# +# 1 : Initial revision +# 2 : Deleting not needed config params and removing dummy battery2 support +# 3: Adding Jeita Compensation params +# 4 : Adding parameters for different battery types and QC 3.0 and QC 2.0 chargergers +# 5 : Added parameter to support enabling watchdog when charging is enabled +# 6 : Adding parameters for Aux Coffes, SkinHot and Charger Hot settings +# 7 : Update for Battery profile load +# 8 : Added SupportHostMode +# 9 : Adding Thermal configs +# 10 : Adding support for Charger Fg Peripheral dumps +# 11 : Adding HVDCP Enable control +# 12 : Adding WIPOWER configs +# 13 : Removed config item for setting IUSB_MAX in case of SDP +# 14 : Adding Restarting FG flag +# 15 : Adding Charger led indication config, rasing skin hot to 70-80C, disabling watchdog as default +# 16 : Added changes for supporting different platforms, MTP, QRD, etc. +# 17 : Removed SupportHostMode config (hostmode settings will be done in USB driver) and other unused config parameters +# 18 : Enable battery profile loading by default +# 19 : Added VBattEstDiffThreshold configuration +# 20 : Add aux coffs +# 21 : Removed HVDCP Enable control config parameter +# 22 : Adding Config VBatEmpty threshold +# 23 : Adding PBS triggered APF temperature threshold +# 24 : Adding Rconn configuration +# 25 : Adding thermal source configuration to enable/disable INOV +# 26 : Updated config file to platform based sections. +# 27 : Adding debug level mask for file logging +# 28 : ABL min battery voltage config +# 29 : Adding ship mode for factor use case +# 30 : Adding delay before enable batt missing detection +# 31 : Adding Platform HW configuration Override +# +[PlatformCommon] + +CfgVersion = 31 + +#Override default HW configuration assignment +# 0 - None +# 1 - PMIC +#PlatHWCfgOverrdie = 0 + + +#Enable/Disable Ship Mode - when enabled durign factory mode if persistant ShipMode variable is set then perform shipmode +EnShipMode = FALSE + +#shipmode string to query variable status +ShipModeVarStr = ShipMode + +#Minimum Battery Voltage to allow SW Flash Image +SWFlashMinBattVoltageMv = 3600 + +# Configure Battery Voltage and Current limit +BattVoltLimHighDelta = 30 + +#Enable Debug Accessory Mode and Factory Mode Boot (FMB) +EnDebugAccessMode = TRUE +EnFMB = FALSE + +#Select ICL for factory mode +DAMSelIcl3AorFMB = 0 + +#Enable SW thermal mitigation during charging by default FALSE +# Mitigation is based on MSM Tsens max avg temp reading +SWThermalMitigationEnable = FALSE + +# Print Charger DEBUG Messages +PrintChargerAppDbgMsg = FALSE + +#Print Charger DEBUG Messages to ULOG File..Default is false +PrintChargerAppDbgMsgToFile = FALSE + +#Debug level mask (in hex)for file logging.. refer to DebugLib.h +FileLoggingDbgLevelMask = 80000042 + +#Charging termination current in milliamps +ChargingTermCurrent = 200 + +#Battery ID Tolerance Percentage 8% +BatteryIdTolerance = 50 + +#Debug board ID range, value in Ohms +DebugBoardBatteryIdMin = 2000 +DebugBoardBatteryIdMax = 5000 + +#Regular battery ID range, value in Ohms +RegularBatteryIdMin = 5000 +RegularBatteryIdMax = 200000 + +#Smart battery ID range, value in Ohms +SmartBatteryIdMin = 240000 +SmartBatteryIdMax = 450000 + +# Voltage (in mV) to be reduced from FV_MAX during conservative charging +ConservChgFvDelta = 200 + +#Support unknown battery charging behavior +# 0: Shuts down device, 1: Boot to HLOS if battery more than threshold else shutdown +# 2: Conservative Charging 3: Regular charging +UnknownBatteryBehavior = 2 + +#Debug board behavior +# 0: Show low battery icon, disable PON1/USBIN trigger to prevent reboot and shutdown +# 1: Show low battery icon and stay on until device is turned off by user. +# 2: Boot to HLOS +DebugBoardBehavior = 2 + +#Boot device to HLOS in case of unsupported battery or battery emulator. In millivolt*/ +BootToHLOSThresholdInMv = 3600 + +#Minimum SOC Threshold before allowing to boot to HLOS +#below param is considered only when SocBasedBoot = TRUE and LoadBatteryProfile = TRUE +OsStandardBootSocThreshold = 7 + +#device behaviour if temp is outside charging range but within operational range +# 1= Disable charging and wait. 0 = Shutdown device is temp outside +NoChargeAndWait = TRUE + +#Lowest Voltage at which device should shutdown gracefully +#value in mV +EmergencyShutdownVbatt = 3200 + +#Battery missing config +# 0 = using batt id 1 = using batt therm 2 = both +BattMissingCfg = 0 + +#Charger WDOG Support options +# 0: Do not enable Charger WDOG +# 1: Enable Charger WDOG during charging and Disable before exiting +# 2: Enable Charger WDOG during charging and leave enabled when exiting +EnableChargerWdog = 1 + +#Program BATT_THERM configs +#BiasWait 0 = 0 ms; 1 = 1 ms; 2 = 4 ms; 3 = 12 ms; 4 = 20 ms; 5 = 40 ms; 6 = 60 ms; 7 = 80 ms +#GndSel TRUE = thermistor is located on the battery pack, FALSE = thermistor on the PCB(skin temp) +BattThermBiasWait = 4 +BattThermGndSel = TRUE + +#Program AUX_THERM configs +AuxThermBiasWait = 4 +AuxThermGndSel = FALSE + +#Program device Skin and Charger Hot threhsolds +ProgramSkinAndChargerHotThreshold = TRUE +DeviceSkinHotInC = 70 +DeviceSkinTooHotInC = 80 +ChargerHotInC = 80 +ChargerTooHotInC = 90 + +#enable/disable charger therm source +SkinTempSrc = FALSE +DieTempSrc = TRUE +DieTempCompSrc = TRUE + +#Use Battery SOC or voltage based threshold charging criteria +#FALSE: Voltage threshold based boot-up; TRUE: SOC threshold based boot-up +SocBasedBoot = FALSE + +#Load Fuel Gauge Battery Profile profile for SOC estimation and accuracy +LoadBatteryProfile = TRUE + +#Below VBAT threhsold is used to decide on showing sign of life first before FG Module Initialization and continuing with threshold charging +DispSignOfLifeMaxThresholdMv = 3700 + +#dump SRAM contents default value is FALSE +DumpSram = FALSE + +#dump SRAM Start and End Address in Hex Format +#SRAM Block SRAM Address +#System 0x00 - 0x23 +#Profile 0x41 - 0x10F +#Scratchpad 0x12C - 0x1DF +#values in decimal +DumpSramStartAddr = 0 +#values in decimal +DumpSramEndAddr = 485 + +#dump SRAM contents timer Duration in s +DumpSramDuration = 30 + +## TSENS ## +#High Temperature limit for thermal wait +TsensHighTemp = 85 +#High Temperature limit for battey and device safety (battery disconnect) +TsensExtremeTemp = 90 +#Low Temperature limit for end of thermal wait +TsensLowTemp = 75 +# Give up time in thermal wait for battery disconnect - support up to 60min +TsensTimeoutMins = 90 + +#Enable/disable Charger/FG Dump support +EnableChargerFgDump = FALSE + +#Boot device to HLOS in case of DCIn Charging +DCInBootToHLOSThresholdInMv = 3800 + +#suspend DCIn or not after exiting UEFI +SuspendDCIn = FALSE + +# FG Conditional Restart on Device reset +FgCondRestart = TRUE + +# VBat Threshold value for conditional restart check, value in mV +VBattEstDiffThreshold = 300 + +# Charging status indication via led +# 0 = Disable 1 = solid during charging 2 = led blinks during charging +# if turned on LED will be turned off after threhsold charging is completed i.e. when device boot to HLOS +ChargerLedConfig = 1 + +#Rconn compensation Resistance, value in mOhms - range is +/- 1000 mOhms +RconnComp = 0 + +[PlatformMTP] +## Parameter values with respect to MTP Platform (Platform 1) +# Configure FVMax and Fcc values +ChgFvMax = 4350 +ChgFccMax = 2000 + + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 0 + +[PlatformQRD] +## Parameter values with respect to QRD Platform (Platform 2) +# Configure VddMax and IbatMax values +# Set to 0 to configure through API +ChgFvMax = 4350 +ChgFccMax = 2000 + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 100 + +# +# End of config +# Blank line needed after the last config +# diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/SecParti.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/SecParti.cfg new file mode 100644 index 000000000..0157a075e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/SecParti.cfg @@ -0,0 +1,162 @@ +## +## RPMB/GPT Partition configuration file +## + +## +## WARNING: The contents of the secure partitions must be maintained in +## secure memory which is a finite resource. Before increasing +## the size of the partitions below, please contact the +## Qualcomm support team to ensure that sufficient secure memory +## has been pre-allocated to support the increased size. +## + +## This version number needs to match the partition table version in TZ +[VersionNum] +Version = 0x0100 + +######################################################################## +## +## List of Device IDs +## 0 = User Partition +## 1 = Boot1 Partition +## 2 = Boot2 Partition +## 3 = RPMB Partition +## 4 = GPP1 Partition +## 5 = GPP2 Partition +## 6 = GPP3 Partition +## 7 = GPP4 Partition +## 8 = All Partitions (GPT only; we will search all the GPT partitions +## and find the physical partition that contains +## the partition GUID specified) +## +######################################################################## + +######################################################################## +## +## For RPMB partitions, the section chosen will be based off the RPMB +## size. So, a eMMC that has a RPMB of size 128KB will use section +## [RPMB.128KB]. +## +## Each section should look like the following: +## +## The first line of the RPMB section should contain the device ID. +## Example first line: +## DevId = 3 +## +## The subsequent lines for the RPMB section will contain information about +## the partitions to be added. For each partition added, you will provide the +## following: +## AppName: The application that will use the partition +## AppPartitionId: Partition type (values are up to the user) +## SizeInSectors: Size of the partition in sectors +## +## Example new partition: +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## Repeat the step above for all partitions to be added. +## +######################################################################## +## Example of a RPMB section for RPMB partition of size 128KB with 2 +## partitions: +## +## [RPMB.128KB] +## DevId = 3 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 11 +## SizeInSectors = 6 +## +###############################################################################\ + +## RPMB Partitions + +## RPMB Size = 256KB or greater +[RPMB.256KB] +DevId = 3 + +## UEFI BS_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 2 +SizeInSectors = 128 + +## UEFI RT_S_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 3 +SizeInSectors = 200 + +## UEFI_RT_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 4 +SizeInSectors = 128 + +######################################################################## +## +## For GPT partitions, there will be one section only. The section name +## must be [GPT]. +## +## Each section should look like the following: +## +## The first part of the GPT section should contain the device ID and +## the partition GUID +## Example: +## DevId = 4 +## PartitionGuid = "2275A3E4 6727 4D06 9EF1 EEE2ABDD38E1" +## +## The next part of the GPT section will contain information about the +## partitions to be added. For each partition added, you will provide +## the following: +## AppPartitionId: Partition type (values are up to the user) +## SizeInBytes: Partition size in bytes +## +## Example new partition: +## AppPartitionId = 9 +## SizeInBytes = 2048 +## +## Repeat all the steps above for each subsequent device (i.e. whenever +## there is a different device ID or partition GUID) to be added. Keep +## everything in one section; don't create a new one. +## +######################################################################## +## Example of a GPT section with 2 partitions +## +## [GPT] +## DevId = 8 +## PartitionGuid = "5F85FC54 55DE 4D8B 9C81 99B464F39DEC" +## +## AppPartitionId = 1 +## SizeInSectors = 12 +## +## AppPartitionId = 2 +## SizeInSectors = 16 +## +#######################################################################\ + +## GPT Partitions + +## Note: GUID should not have "-" char, instead replace them with spaces +## Note: Leave 1 block per app partition for soft partition header + +[GPT] +## UEFI BS_NS_NV +DevId = 8 +PartitionGuid = "165BD6BC 9250 4AC8 95A7 A93F4A440066" +AppPartitionId = 2 +SizeInBytes = 192512 + +## UEFI RT_S_NV +DevId = 8 +AppPartitionId = 3 +SizeInBytes = 258048 + +## UEFI_RT_NS_NV +DevId = 8 +AppPartitionId = 4 +SizeInBytes = 61440 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_DebugBoot.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_DebugBoot.bmp new file mode 100644 index 000000000..e6ccf21ca Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_DebugBoot.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_DebugStay.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_DebugStay.bmp new file mode 100644 index 000000000..7a09fae1e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_DebugStay.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_LowBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_LowBattery.bmp new file mode 100644 index 000000000..222364194 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_LowBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp new file mode 100644 index 000000000..707bac0ae Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_NoBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_NoBattery.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_NoBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_Nocharger.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_Nocharger.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_Nocharger.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_Soc10.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_Soc10.bmp new file mode 100644 index 000000000..707bac0ae Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/battery_symbol_Soc10.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/logo1.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/logo1.bmp new file mode 100644 index 000000000..60e7bfce9 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/logo1.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/tsens_thermal_err_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/tsens_thermal_err_symbol.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/tsens_thermal_err_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/tsens_thermal_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/tsens_thermal_symbol.bmp new file mode 100644 index 000000000..9a18e0e69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/tsens_thermal_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/uefipil.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/uefipil.cfg new file mode 100644 index 000000000..2d26fb304 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/uefipil.cfg @@ -0,0 +1,169 @@ +[PIL] +CfgVersion = 1 + +######################################################################## +## +## PIL configuration, contains the base address and size of image load +## information region in IMEM +## +########################################################################\ + +[IMAGE_LOAD_INFO_REGION] +ImageLoadInfoBase = 0x146BF94C +ImageLoadInfoSize = 200 + +######################################################################## +## +## PIL configuration, contains the list of images which is allowed +## to be loaded by PIL in retail. PIL does not support images beyond +## the list +## +########################################################################\ + +[RETAIL] +ABL +ImageFv +SPSS + +######################################################################## +## +## PIL configuration, contains the list of images which will be +## loaded by PIL by default +## +########################################################################\ + +[AUTO] +ABL +##ImageFv +##SPSS + +######################################################################## +## +## PIL image configuration +## +########################################################################\ +[CORE_ADSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[SPSS] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\spss1t +SubsysID = 14 +ResvMemoryStart = 0x98800000 +ResvMemorySize = 0x100000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[ABL] +Type = elf_fv +#PartiLabel = abl_a +#PartiRootGuid = +PartiGuid = "BD6928A1 4CE0 A038 4F3A 1495E3EDDFFB" +SubsysID = 21 +ImageLoadInfo = No +Unlock = Yes + +[ImageFv] +Type = elf_fv +#PartiLabel = imagefv_a +#PartiRootGuid = +PartiGuid = "17911177 C9E6 4372 933C 804B678E666F" +SubsysID = 20 +ImageLoadInfo = No +Unlock = Yes + +[CORE_ADSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/uefiplat.cfg b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/uefiplat.cfg new file mode 100644 index 000000000..f9dd50dbc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Binaries/RawFiles/uefiplat.cfg @@ -0,0 +1,204 @@ +[Config] +Version = 3 +MaxMemoryRegions = 128 + +[MemoryMap] +# Note: Prefer regions to align on 2MB boundaries for performace while updating mmu mappings +# EFI_RESOURCE_ EFI_RESOURCE_ATTRIBUTE_ EFI_MEMORY_TYPE ARM_REGION_ATTRIBUTE_ +#MemBase, MemSize, MemLabel(32 Char.), BuildHob, ResourceType, ResourceAttribute, MemoryType, CacheAttributes +#--------------------- DDR ----- +0x80000000, 0x05700000, "Kernel", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x85CF0000, 0x00010000, "Boot Info", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x85F20000, 0x00020000, "AOP CMD DB", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x86000000, 0x00200000, "SMEM", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B700000, 0x00100000, "PIL Reserved", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B800000, 0x0E600000, "PIL Reserved II", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x99E00000, 0x01C00000, "DXE Heap", AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN +0x9BA00000, 0x00600000, "Sched Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9C000000, 0x02400000, "Display Reserved", AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN +0x9E400000, 0x00F00000, "DBI Dump", NoHob, MMAP_IO, INITIALIZED, Conv, UNCACHED_UNBUFFERED_XN +0x9F800000, 0x00200000, "FV Region", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FA00000, 0x00200000, "ABOOT FV", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x9FC00000, 0x00300000, "UEFI FD", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF00000, 0x0008C000, "SEC Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF8C000, 0x00001000, "CPU Vectors", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF8D000, 0x00003000, "MMU PageTables", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF90000, 0x00040000, "UEFI Stack", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FFF7000, 0x00008000, "Log Buffer", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0x9FFFF000, 0x00001000, "Info Blk", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0xA0000000, 0x04C00000, "MLVM_APSS", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xA8800000, 0x07800000, "MLVM_1", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xB0400000, 0x09000000, "MLVM", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN + +[RegisterMap] +#--------------------- Other ----- +0x0C300000, 0x00100000, "AOP_SS_MSG_RAM", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +0x14680000, 0x00040000, "IMEM Base", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +#--------------------- Register -- +#Keep sorted by base address +0x00100000, 0x00200000, "GCC CLK CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00630000, 0x00004000, "MMCX_CPR3", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00780000, 0x00007000, "SECURITY CONTROL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00790000, 0x00010000, "PRNG_CFG_PRNG", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00800000, 0x000D0000, "QUPV3_0_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00A00000, 0x000D0000, "QUPV3_1_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00C00000, 0x000D0000, "QUPV3_2_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01D80000, 0x00020000, "UFS UFS REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01DC0000, 0x00040000, "CRYPTO0 CRYPTO", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01FC0000, 0x00030000, "TCSR_TCSR_REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C7D000, 0x00002000, "GPU_GMU_CX_BLK", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C90000, 0x0000A000, "GPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C9A000, 0x00004000, "GPU_CPR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03100000, 0x00300000, "TLMM_WEST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03500000, 0x00300000, "TLMM_EAST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03900000, 0x00300000, "TLMM_NORTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03D00000, 0x00300000, "TLMM_SOUTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x05A00000, 0x000D0000, "QUPV3_SSC_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x08800000, 0x00200000, "PERIPH_SS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x090B0000, 0x00001000, "MCCC_MCCC_MSTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x09910000, 0x00010000, "NPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A600000, 0x0011B000, "USB30_PRIM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A720000, 0x00010000, "USB_RUMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A800000, 0x0011B000, "USB30_SEC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AB00000, 0x00020000, "VIDEO_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AC00000, 0x00100000, "TITAN_SS_TITAN", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AD00000, 0x00020000, "TITAN_CAM_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AE00000, 0x00134000, "MDSS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AF00000, 0x00020000, "DISP_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B290000, 0x00020000, "PDC_DISPLAY", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B490000, 0x00020000, "PDC_DISP_SEQ", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0BA00000, 0x00200000, "RPMH_BCM_BCM_TOP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C200000, 0x00010000, "RPMH_CPRF_CPRF", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C221000, 0x00001000, "SLP_CNTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C222000, 0x00001000, "TSENS0", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C223000, 0x00001000, "TSENS1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C263000, 0x00001000, "TSENS0_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C264000, 0x00001000, "PSHOLD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C265000, 0x00001000, "TSENS1_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C400000, 0x02800000, "PMIC ARB SPMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x15000000, 0x000D0000, "SMMU", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A00000, 0x00010000, "APSS_GIC500_GICD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A60000, 0x00100000, "APSS_GIC500_GICR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C00000, 0x00110000, "QTIMER", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C10000, 0x00001000, "APSS_WDT_TMR1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18200000, 0x00030000, "APSS_RSC_RSCCR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18280000, 0x00001000, "SILVER_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18290000, 0x00001000, "SILVER_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18282000, 0x00001000, "GOLD_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18286000, 0x00001000, "GOLDPLUS_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18292000, 0x00001000, "GOLD_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18296000, 0x00001000, "GOLDPLUS_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18284000, 0x00001000, "L3_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18294000, 0x00001000, "L3_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18300000, 0x000B0000, "APSS_ACTPM_WRAP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE + +[ConfigParameters] +# Update count if more than default 30 entries # +ConfigParameterCount = 64 + +## UEFI CORE ## +PlatConfigFileName = "uefiplatLA.cfg" +OsTypeString = "LA" +NumCpusFuseAddr = 0x5C04C + +# Force booting to shell whilst in pre-silicon phase +EnableShell = 0x1 + +## Shared IMEM (Cookies, Offsets) +SharedIMEMBaseAddr = 0x146BF000 + +DloadCookieAddr = 0x01FD3000 +DloadCookieValue = 0x10 + +## MPPark ## +## NumCpus - max number of cores +## NumActiveCores - number of cores used +NumCpus = 8 +NumActiveCores = 8 + +## ULogFile ## +SpecialLogPartition = "LOGFS:\" +MaxLogFileSize = 0x400000 + +# UEFI memory use # +UefiMemUseThreshold = 0x77 + +## USB ## +USBHS1_Config = 0x0 +UsbFnIoRevNum = 0x00010001 + +## Buttons / KeyPad ## +PwrBtnShutdownFlag = 0x0 + +## SDCC ## +Sdc1GpioConfigOn = 0x1E92 +Sdc2GpioConfigOn = 0x1E92 +Sdc1GpioConfigOff = 0xA00 +Sdc2GpioConfigOff = 0xA00 + +## SDHC Mode 0:Legacy Mode, Non-zero: SDHC Mode ## +EnableSDHCSwitch = 0x1 + +## UFS ## +EnableUfsIOC = 0 +UfsSmmuConfigForOtherBootDev = 1 + +## PCIE ## +#PCIeRPNumber BIT 7:0 -> number of RPs to be enabled +#PCIeRPNumber BIT 15:8 -> BIT mask to identify which RPs are enabled +#Eg. value: 0x0502 -> Total two numbers of RPs, RP0 and RP2 are enabled +#Total RPs supported 8 numbers and bits allocated are 16 bits + +#PCIeRPNumber=0x0101 + +## Security flag ## +SecurityFlag = 0xC4 +# SecBootEnableFlag = 0x1 i.e. 0b00000001 +# TreeTpmEnableFlag = 0x2 i.e. 0b00000010 +# CommonMbnLoadFlag = 0x4 i.e. 0b00000100 +# DxHdcp2LoadFlag = 0x8 i.e. 0b00001000 +# VariableServicesFlag = 0x10 i.e. 0b00010000 +# WinsecappFlag = 0x20 i.e. 0b00100000 +# LoadSecAppFlag = 0x40 i.e. 0b01000000 +# LoadKeymasterFlag = 0x80 i.e. 0b10000000 +# EnableQseeLogsFlag = 0x100 i.e. 0b 00000001 00000000 + +## TZ ApPs Notification parameters +TzAppsRegnAddr = 0x87900000 +TzAppsRegnSize = 0x03E00000 + +## Default app to boot in platform BDS init +DefaultChargerApp = "QcomChargerApp" +DefaultBDSBootApp = "LinuxLoader" + +## LogFs partition ## +## NOTE: Ensure logs 8MB bin is flashed from /Tools/binaries ## +EnableLogFsSyncInRetail = 0x0 + +## NOTE: Enabling splash partition is a security risk ## +EnableSecurityHoleForSplashPartition = 0x1 + +## ShmBridge Memory Size +ShmBridgememSize = 0xA00000 + +# +# Multithreading options +# +EnableMultiThreading = 1 +MaxCoreCnt = 8 +# Keep the following number of cores active, including the boot core +EarlyInitCoreCnt = 1 + +# Initialize Display panel in its own thread to run in parallel to booting +EnableDisplayThread = 1 + +## Get TZ App Logs ## +EnableUefiSecAppDebugLogDump = 0x0 + +## Allow Non Persistent Varialbes in Retail ## +## NOTE: Recommend disabling feature for Retail devices +AllowNonPersistentVarsInRetail = 0x1 + +## NOTE: Do not remove last newline, required by parser ## + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DXE.dsc.inc new file mode 100644 index 000000000..f9e6b815e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DXE.dsc.inc @@ -0,0 +1,94 @@ +[Components.common] +# QcomPkg/XBLCore/XBLCore.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf + +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +#MdeModulePkg/Core/Dxe/DxeMain.inf +#ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#QcomPkg/Drivers/VariableDxe/VariableDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +#MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#ArmPkg/Drivers/TimerDxe/TimerDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#QcomPkg/Drivers/CPRDxe/CPRDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#FatPkg/EnhancedFatDxe/Fat.inf +#MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +#QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#QcomPkg/Drivers/HashDxe/HashDxe.inf +#QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#QcomPkg/Drivers/RNGDxe/RngDxe.inf +#QcomPkg/Drivers/QcomBds/QcomBds.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +SurfaceDuo1Pkg/PatchedBinaries/ButtonsDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UsbConfigDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DXE.inc new file mode 100644 index 000000000..7dcff8408 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DXE.inc @@ -0,0 +1,380 @@ +# INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefiplat.cfg +} + +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf +INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TfaxxDxe/TfaxxDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HwBoardIdDxe/HwBoardIdDxe.inf +#INF MdeModulePkg/Core/Dxe/DxeMain.inf +#INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +##INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#INF FatPkg/EnhancedFatDxe/Fat.inf +#INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +#INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +#INF QcomPkg/Drivers/HashDxe/HashDxe.inf +#INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +# Patched Binaries +INF SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +INF SurfaceDuo1Pkg/PatchedBinaries/ButtonsDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UsbConfigDxe.inf + +# DXE without depex +FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" +} + +FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" +} + +FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi +} + +FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi +} + +FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi +} + +FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi +} + +FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" +} + +FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi + SECTION UI = "SecRSADxe" +} + +FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf + SECTION UI = "ASN1X509Dxe" +} + +FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" +} + +FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" +} + +FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" +} + +FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" +} + +# Raw Files +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/logo1.bmp +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_samsung_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_samsung_1080p_cmd.xml +} + + +FILE FREEFORM = 43A6630A-8D11-4081-ABC2-EA1AF2A23002 { + SECTION UI = "Panel_visionox_fhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_visionox_fhd_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BATTERY.PROVISION +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Defines.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Defines.dsc.inc new file mode 100644 index 000000000..c1082ff9f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Defines.dsc.inc @@ -0,0 +1 @@ +DEFINE HAS_MLVM = FALSE diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DeviceTreeBlob/Android/android-skywalker.dtb b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DeviceTreeBlob/Android/android-skywalker.dtb new file mode 100644 index 000000000..a4b9768d5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DeviceTreeBlob/Android/android-skywalker.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DeviceTreeBlob/Linux/linux-skywalker.dtb b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DeviceTreeBlob/Linux/linux-skywalker.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/DeviceTreeBlob/Linux/linux-skywalker.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c new file mode 100644 index 000000000..52f66f00d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c @@ -0,0 +1,170 @@ +#include +#include + +static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { + /* Name Address Length HobOption ResourceAttribute ArmAttributes + ResourceType MemoryType */ + /* DDR Regions */ + {"Kernel", 0x80000000, 0x02A00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, /* Added */ + {"DBI Dump", 0x82A00000, 0x00D22000, NoHob, MMAP_IO, INITIALIZED, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 1", 0x83722000, 0x01FDE000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Hypervisor", 0x85700000, 0x00600000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"Reserved", 0x85D00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"AOP", 0x85F00000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, /* Added */ + {"AOP CMD DB", 0x85F20000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"GPU PRR", 0x85F40000, 0x00010000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 2", 0x85F50000, 0x000B0000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"SMEM", 0x86000000, 0x00200000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED}, + {"TZ", 0x86200000, 0x01800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"TZApps", 0x87A00000, 0x02100000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, + {"RAM Partition", 0x89B00000, 0x01C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"PIL_REGION", 0x8B700000, 0x10500000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"Sched Heap", 0x9BC00000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Display Reserved", 0x9C000000, 0x02400000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + {"TGCM", 0x9E400000, 0x01400000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"FV Region", 0x9F800000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"UEFI FD", 0x9FC00000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"SEC Heap", 0x9FF00000, 0x0008C000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"CPU Vectors", 0x9FF8C000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"MMU PageTables", 0x9FF8D000, 0x00003000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"USB UCSI Temp", 0x9FF90000, 0x00002000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"RAM Partition", 0x9FF92000, 0x0001E000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"UEFI Stack", 0x9FFB0000, 0x00020000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"RSRV1", 0x9FFD0000, 0x0000A000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"TPMControl", 0x9FFDA000, 0x00003000, AddMem, MEM_RES, WRITE_COMBINEABLE, RtData, UNCACHED_UNBUFFERED_XN}, + {"Reset Data", 0x9FFDD000, 0x00004000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV3", 0x9FFE1000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Capsule Header", 0x9FFE2000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV2", 0x9FFE3000, 0x00014000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Log Buffer", 0x9FFF7000, 0x00008000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Info Blk", 0x9FFFF000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + + /************************************************** + * * + * RamPartitionDXE will add MLVM regions Later. * + * 0xA0000000 to MEMORY_HOLE_START_ADDR * + * * + **************************************************/ + + //4GB + // Memory hole: 0xBDD00000 - 0xBFFFFFFF + // Size: 0x23FFFFF + + //6GB + // Memory hole: 0xBCC00000 - 0xBFFFFFFF + // Size: 0x33FFFFF + + //8GB + // Memory hole: 0xBBB00000 - 0xBFFFFFFF + // Size: 0x44FFFFF + + //10GB + // Memory hole: 0xBAA00000 - 0xBFFFFFFF + // Size: 0x55FFFFF + + //12GB + // Memory hole: 0xB9900000 - 0xBFFFFFFF + // Size: 0x66FFFFF + {"MPSS_EFS", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"DXE Heap", 0x0C0300000, 0x7FD00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + + #if USE_MEMORY_FOR_SERIAL_OUTPUT == 1 + {"RAM Partition", 0x140000000, 0x3FE00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"PStore", 0x17FE00000, 0x00200000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + #else + {"RAM Partition", 0x140000000, 0x40000000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + #endif + + /*----4GB till Here----*/ + + /*************************************************** + * * + * RamPartitionDxe will add unmapped regions Later. * + * 0x180000000 @ (RamSize - 4GB) * + * * + ***************************************************/ + + /* Other memory regions */ + {"AOP_SS_MSG_RAM", 0x0C300000, 0x00100000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + {"IMEM Base", 0x14680000, 0x00040000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + + /* Register regions */ + {"GCC_CLK_CTL", 0x00100000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MMCX_CPR3", 0x00630000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SECURITY CONTROL", 0x00780000, 0x00007000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_0_GSI", 0x00800000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_1_GSI", 0x00A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_2_GSI", 0x00C00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PRNG_CFG_PRNG", 0x00790000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS2 UFS REGS", 0x01D60000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS UFS REGS", 0x01D80000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"CRYPTO0 CRYPTO", 0x01DC0000, 0x00040000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TCSR_TCSR_REGS", 0x01FC0000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_GMU_CX_BLK", 0x02C7D000, 0x00002000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CC", 0x02C90000, 0x0000A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CPR", 0x02C9A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_WEST", 0x03100000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_EAST", 0x03500000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_NORTH", 0x03900000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_SOUTH", 0x03D00000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_SSC_GSI", 0x05A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PERIPH_SS", 0x08800000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MCCC_MCCC_MSTR", 0x090B0000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"NPU_CC", 0x09910000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_PRIM", 0x0A600000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_RUMI", 0x0A720000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_SEC", 0x0A800000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_MP", 0x0A400000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI1", 0x0A520000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI2", 0x0A522000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"VIDEO_CC", 0x0AB00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_1", 0x0AC00000, 0x0004A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_A_CCI", 0x0AC4A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_2", 0x0AC4E000, 0x000B2000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_CAM_CC", 0x0AD00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"DISP_CC", 0x0AF00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISPLAY", 0x0B290000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISP_SEQ", 0x0B490000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_BCM_BCM_TOP", 0x0BA00000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_CPRF_CPRF", 0x0C200000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SLP_CNTR", 0x0C221000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0", 0x0C222000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1", 0x0C223000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0_TM", 0x0C263000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PSHOLD", 0x0C264000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1_TM", 0x0C265000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PMIC ARB SPMI", 0x0C400000, 0x02800000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_CLK_CTL", 0x18280000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_CLK_CTL", 0x18282000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_CLK_CTL", 0x18284000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_CLK_CTL", 0x18286000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_ACD", 0x18290000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_ACD", 0x18292000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_ACD", 0x18294000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_ACD", 0x18296000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_RSC_APPS_RSCC",0x18200000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_ACTPM_WRAP", 0x18300000, 0x000B0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICD", 0x17A00000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICR", 0x17A60000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_IPC_INT", 0x17C00000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_WDT_TMR1", 0x17C10000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QTIMER", 0x17C20000, 0x00110000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AXI",0x60000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AXI",0x40000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AXI",0x68000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AXI",0x70000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AHB",0x01C00000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AHB",0x01C08000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AHB",0x01C10000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AHB",0x01C18000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"REFGEN_GEN3X2_AHB", 0x088E5000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MDSS", 0x0AE00000, 0x00134000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SMMU", 0x15000000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + + /* Terminator for MMU */ + {"Terminator", 0, 0, 0, 0, 0, 0, 0}}; + +ARM_MEMORY_REGION_DESCRIPTOR_EX *GetPlatformMemoryMap() +{ + return gDeviceMemoryDescriptorEx; +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/PcdsFixedAtBuild.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/PcdsFixedAtBuild.dsc.inc new file mode 100644 index 000000000..9b79ad1b8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/blackshark-skywalker/PcdsFixedAtBuild.dsc.inc @@ -0,0 +1,9 @@ +[PcdsFixedAtBuild.common] +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080 +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2340 + +# Smbios Info +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemBrand|"BlackShark" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemModel|"2" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"skywalker" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"MP" diff --git a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/ACPI/DSDT.aml b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/ACPI/DSDT.aml index 031350ea5..e1e556645 100644 Binary files a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/ACPI/DSDT.aml and b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/ACPI/DSDT.aml differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/DeviceTreeBlob/Android/android-rtx.dtb b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/DeviceTreeBlob/Android/android-rtx.dtb new file mode 100644 index 000000000..83e7f4388 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/DeviceTreeBlob/Android/android-rtx.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/DeviceTreeBlob/Linux/linux-rtx.dtb b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/DeviceTreeBlob/Linux/linux-rtx.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/DeviceTreeBlob/Linux/linux-rtx.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/PcdsFixedAtBuild.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/PcdsFixedAtBuild.dsc.inc index 815d79a89..1cd6060fe 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/PcdsFixedAtBuild.dsc.inc +++ b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/PcdsFixedAtBuild.dsc.inc @@ -1,6 +1,6 @@ [PcdsFixedAtBuild.common] gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|720 -gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|1080 +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|1280 # Smbios Info gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemBrand|"HTC" diff --git a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/rtx.dtb b/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/rtx.dtb deleted file mode 100644 index d1357fb5e..000000000 Binary files a/Platforms/SurfaceDuo1Pkg/Device/htc-rtx/rtx.dtb and /dev/null differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/kakao-pine/pine.dtb b/Platforms/SurfaceDuo1Pkg/Device/kakao-pine/DeviceTreeBlob/Android/android-pine.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/kakao-pine/pine.dtb rename to Platforms/SurfaceDuo1Pkg/Device/kakao-pine/DeviceTreeBlob/Android/android-pine.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/kakao-pine/DeviceTreeBlob/Linux/linux-pine.dtb b/Platforms/SurfaceDuo1Pkg/Device/kakao-pine/DeviceTreeBlob/Linux/linux-pine.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/kakao-pine/DeviceTreeBlob/Linux/linux-pine.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/DeviceTreeBlob/Android/android-alphaplus.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/DeviceTreeBlob/Android/android-alphaplus.dtb new file mode 100644 index 000000000..6a5c3af2d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/DeviceTreeBlob/Android/android-alphaplus.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/DeviceTreeBlob/Linux/linux-alphaplus.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/DeviceTreeBlob/Linux/linux-alphaplus.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/DeviceTreeBlob/Linux/linux-alphaplus.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c index d790a06e5..ab33fdd6d 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c +++ b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c @@ -16,10 +16,10 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { {"HLOS 2", 0x85F50000, 0x000B0000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, {"SMEM", 0x86000000, 0x00200000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED}, {"TZ", 0x86200000, 0x01800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ - {"TZApps", 0x87A00000, 0x02100000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, - {"RAM Partition", 0x89B00000, 0x01C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, - {"PIL_REGION", 0x8B700000, 0x10500000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, - {"Sched Heap", 0x9BC00000, 0x01600000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"TZApps", 0x87A00000, 0x03D00000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, +// {"RAM Partition", 0x89B00000, 0x01C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"PIL_REGION", 0x8B700000, 0x11B00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, +// {"Sched Heap", 0x9BC00000, 0x01600000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, {"Display Reserved", 0x9D200000, 0x01200000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, {"TGCM", 0x9E400000, 0x01400000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, {"FV Region", 0x9F800000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, @@ -66,8 +66,7 @@ static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { // Memory hole: 0xB9900000 - 0xBFFFFFFF // Size: 0x66FFFFF - {"RAM Partition", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, - {"DXE Heap", 0x0C0300000, 0x7FD00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"DXE Heap", 0xC0000000, 0x80000000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, #if USE_MEMORY_FOR_SERIAL_OUTPUT == 1 {"RAM Partition", 0x140000000, 0x3FE00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/alphaplus.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/alphaplus.dtb deleted file mode 100644 index e10ffd90b..000000000 Binary files a/Platforms/SurfaceDuo1Pkg/Device/lg-alphaplus/alphaplus.dtb and /dev/null differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-betalm/betalm.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-betalm/DeviceTreeBlob/Android/android-betalm.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/lg-betalm/betalm.dtb rename to Platforms/SurfaceDuo1Pkg/Device/lg-betalm/DeviceTreeBlob/Android/android-betalm.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-betalm/DeviceTreeBlob/Linux/linux-betalm.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-betalm/DeviceTreeBlob/Linux/linux-betalm.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/lg-betalm/DeviceTreeBlob/Linux/linux-betalm.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/flashlmdd.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/DeviceTreeBlob/Android/android-flashlmdd.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/flashlmdd.dtb rename to Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/DeviceTreeBlob/Android/android-flashlmdd.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/DeviceTreeBlob/Linux/linux-flashlmdd.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/DeviceTreeBlob/Linux/linux-flashlmdd.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/lg-flashlmdd/DeviceTreeBlob/Linux/linux-flashlmdd.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/mh2lm.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/DeviceTreeBlob/Android/android-mh2lm.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/mh2lm.dtb rename to Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/DeviceTreeBlob/Android/android-mh2lm.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/DeviceTreeBlob/Linux/linux-mh2lm.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/DeviceTreeBlob/Linux/linux-mh2lm.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm/DeviceTreeBlob/Linux/linux-mh2lm.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/mh2lm5g.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/DeviceTreeBlob/Android/android-mh2lm5g.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/mh2lm5g.dtb rename to Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/DeviceTreeBlob/Android/android-mh2lm5g.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/DeviceTreeBlob/Linux/linux-mh2lm5g.dtb b/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/DeviceTreeBlob/Linux/linux-mh2lm5g.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/lg-mh2lm5g/DeviceTreeBlob/Linux/linux-mh2lm5g.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/m928q.dtb b/Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/DeviceTreeBlob/Android/android-m928q.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/m928q.dtb rename to Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/DeviceTreeBlob/Android/android-m928q.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/DeviceTreeBlob/Linux/linux-m928q.dtb b/Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/DeviceTreeBlob/Linux/linux-m928q.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/meizu-m928q/DeviceTreeBlob/Linux/linux-m928q.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/tp1803.dtb b/Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/DeviceTreeBlob/Android/android-tp1803.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/tp1803.dtb rename to Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/DeviceTreeBlob/Android/android-tp1803.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/DeviceTreeBlob/Linux/linux-tp1803.dtb b/Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/DeviceTreeBlob/Linux/linux-tp1803.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/nubia-tp1803/DeviceTreeBlob/Linux/linux-tp1803.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/guacamole.dtb b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/DeviceTreeBlob/Android/android-guacamole.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/guacamole.dtb rename to Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/DeviceTreeBlob/Android/android-guacamole.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/DeviceTreeBlob/Linux/linux-guacamole.dtb b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/DeviceTreeBlob/Linux/linux-guacamole.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamole/DeviceTreeBlob/Linux/linux-guacamole.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/ACPI/DSDT.aml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/ACPI/DSDT.aml new file mode 100644 index 000000000..4faa1ece8 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/ACPI/DSDT.aml differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/APRIORI.inc new file mode 100644 index 000000000..e4508cd6f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/APRIORI.inc @@ -0,0 +1,170 @@ +APRIORI DXE { + # First, install the PCD driver and call DxeInit + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.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 ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF SurfaceDuoFamilyPkg/Driver/RamPartitionDxe/RamPartitionDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf + +# INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" + } + +# INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" + } + + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/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 SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +# FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi +# SECTION UI = "SecRSADxe" +# } + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# SECTION UI = "ASN1X509Dxe" +# } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +# INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.inf + FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.inf + FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.inf + FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.inf + FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" + } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi + } + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf + + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf + FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf + FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf + FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi + } + + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf + + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + +# INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" + } + INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/APRIORI.inc new file mode 100644 index 000000000..aef64166f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/APRIORI.inc @@ -0,0 +1,72 @@ +APRIORI DXE { + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf + INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf + INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf + INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + INF QcomPkg/Drivers/FontDxe/FontDxe.inf + INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf + INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf + INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF QcomPkg/Drivers/HashDxe/HashDxe.inf + INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf + INF QcomPkg/Drivers/RNGDxe/RngDxe.inf + INF QcomPkg/Drivers/QcomBds/QcomBds.inf + INF QcomPkg/Drivers/PILDxe/PILDxe.inf + INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex new file mode 100644 index 000000000..f506d2943 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi new file mode 100644 index 000000000..ab6c80ba8 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf new file mode 100644 index 000000000..d32e4192b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ArmGicDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmGicDxe + FILE_GUID = DE371F7C-DEC4-4D21-ADF1-593ABCC15882 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ArmGicDxe.depex|* + PE32|ArmGicDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi new file mode 100644 index 000000000..d528c951c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf new file mode 100644 index 000000000..1b8f71a78 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CpuDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmCpuDxe + FILE_GUID = B8D9777E-D72A-451F-9BDB-BAFB52A68415 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CpuDxe.depex|* + PE32|CpuDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex new file mode 100644 index 000000000..ac7d7371a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex @@ -0,0 +1 @@ +곐(=C H? \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi new file mode 100644 index 000000000..948d05e86 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf new file mode 100644 index 000000000..3e5eefb65 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmTimerDxe + FILE_GUID = 49EA041E-6752-42CA-B0B1-7344FE2546B7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TimerDxe.depex|* + PE32|TimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/DXE.dsc.inc new file mode 100644 index 000000000..654c32e61 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/DXE.dsc.inc @@ -0,0 +1,76 @@ +QcomPkg/XBLCore/XBLCore.inf +MdeModulePkg/Core/Dxe/DxeMain.inf +ArmPkg/Drivers/CpuDxe/CpuDxe.inf +MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +QcomPkg/Drivers/TzDxe/TzDxeLA.inf +MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +QcomPkg/Drivers/VariableDxe/VariableDxe.inf +QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +QcomPkg/Drivers/FontDxe/FontDxe.inf +QcomPkg/Drivers/EnvDxe/EnvDxe.inf +QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +ArmPkg/Drivers/TimerDxe/TimerDxe.inf +QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +QcomPkg/Drivers/SmemDxe/SmemDxe.inf +QcomPkg/Drivers/ULogDxe/ULogDxe.inf +QcomPkg/Drivers/NpaDxe/NpaDxe.inf +QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +QcomPkg/Drivers/CPRDxe/CPRDxe.inf +QcomPkg/Drivers/PdcDxe/PdcDxe.inf +MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +FatPkg/EnhancedFatDxe/Fat.inf +MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +QcomPkg/Drivers/ClockDxe/ClockDxe.inf +QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +QcomPkg/Drivers/HWIODxe/HWIODxe.inf +QcomPkg/Drivers/GpiDxe/GpiDxe.inf +QcomPkg/Drivers/I2CDxe/I2CDxe.inf +QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +QcomPkg/Drivers/SdccDxe/SdccDxe.inf +QcomPkg/Drivers/UFSDxe/UFSDxe.inf +QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +QcomPkg/Drivers/AdcDxe/AdcDxe.inf +QcomPkg/Drivers/TsensDxe/TsensDxe.inf +QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +QcomPkg/Drivers/HashDxe/HashDxe.inf +QcomPkg/Drivers/CipherDxe/CipherDxe.inf +QcomPkg/Drivers/RNGDxe/RngDxe.inf +QcomPkg/Drivers/QcomBds/QcomBds.inf +QcomPkg/Drivers/PILDxe/PILDxe.inf +QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/DXE.inc new file mode 100644 index 000000000..ff212d70b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/DXE.inc @@ -0,0 +1,334 @@ +INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = RawFiles/uefiplat.cfg +} + +INF MdeModulePkg/Core/Dxe/DxeMain.inf +INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf +INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF QcomPkg/Drivers/FontDxe/FontDxe.inf +INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +INF QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf +INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +INF FatPkg/EnhancedFatDxe/Fat.inf +INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf +INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf +INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf +INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +INF QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +INF QcomPkg/Drivers/HashDxe/HashDxe.inf +INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +INF QcomPkg/Drivers/QcomBds/QcomBds.inf +INF QcomPkg/Drivers/PILDxe/PILDxe.inf +INF QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = RawFiles/logo1.bmp +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml +} + + +FILE FREEFORM = 645693CB-DB2E-4C3C-9A63-E187D1A49F8C { + SECTION UI = "Panel-samsung_sofef00_m_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_sofef00_m_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 0A7FF25F-FB7A-454D-8759-F4DE42A88927 { + SECTION UI = "Panel-samsung_s6e3fc2x01_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_s6e3fc2x01_cmd.xml +} + + +FILE FREEFORM = 97518758-5DBD-4DE2-914C-F17438FF458A { + SECTION UI = "Panel-samsung_s6e3fc2x01_ed173_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_s6e3fc2x01_ed173_cmd.xml +} + + +FILE FREEFORM = 4DB2B713-142B-462B-94CB-510EE4812980 { + SECTION UI = "Panel_samsung_sofef00_m_vid.xml" + SECTION RAW = RawFiles/Panel_samsung_sofef00_m_vid.xml +} + + +FILE FREEFORM = 1ADE64D3-4F33-4994-B669-53C6455ADECA { + SECTION UI = "Panel-samsung_s9_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_s9_dsc_cmd.xml +} + + +FILE FREEFORM = 55211706-C450-400C-A16C-0F1738D2E050 { + SECTION UI = "Panel-samsung_findx_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_findx_dsc_cmd.xml +} + + +FILE FREEFORM = 101D1522-E68C-4F8C-A50D-465839CCE42E { + SECTION UI = "Panel-samsung_oneplus_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_oneplus_dsc_cmd.xml +} + + +FILE FREEFORM = 0D23B97F-6237-47E6-87E0-3130B8609AA2 { + SECTION UI = "Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml +} + + +FILE FREEFORM = 1268A7B4-8B74-4EE9-84CD-C72F8B52C2F0 { + SECTION UI = "Panel-samsung_oppofhd_cmd.xml" + SECTION RAW = RawFiles/Panel-samsung_oppofhd_cmd.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = RawFiles/BATTERY.PROVISION +} + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi new file mode 100644 index 000000000..b90830ff3 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf new file mode 100644 index 000000000..534445c56 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS MetronomeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = MetronomeDxe + FILE_GUID = 4C6E0267-C77D-410D-8100-1495911A989D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|MetronomeDxe.depex|* + PE32|MetronomeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi new file mode 100644 index 000000000..062cb3c5e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf new file mode 100644 index 000000000..183365501 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RealTimeClockRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RealTimeClock + FILE_GUID = B336F62D-4135-4A55-AE4E-4971BBF0885D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RealTimeClockRuntimeDxe.depex|* + PE32|RealTimeClockRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/FatPkg/EnhancedFatDxe/Fat.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/FatPkg/EnhancedFatDxe/Fat.efi new file mode 100644 index 000000000..c897edfc0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/FatPkg/EnhancedFatDxe/Fat.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/FatPkg/EnhancedFatDxe/Fat.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/FatPkg/EnhancedFatDxe/Fat.inf new file mode 100644 index 000000000..a147e72b9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/FatPkg/EnhancedFatDxe/Fat.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS Fat.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = Fat + FILE_GUID = 961578FE-B6B7-44C3-AF35-6BC705CD2B1F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|Fat.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi new file mode 100644 index 000000000..807fdb807 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf new file mode 100644 index 000000000..935e2f4d3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DxeMain.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DxeCore + FILE_GUID = D6A2CB7F-6A18-4E2F-B43B-9920A733700A + MODULE_TYPE = DXE_CORE + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DxeMain.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi new file mode 100644 index 000000000..7bf651bd1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf new file mode 100644 index 000000000..3d015409a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RuntimeDxe + FILE_GUID = B601F8C4-43B7-4784-95B1-F4226CB40CEE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RuntimeDxe.depex|* + PE32|RuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex new file mode 100644 index 000000000..f1f3873fc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex @@ -0,0 +1 @@ +AdbcDNp}1$S \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi new file mode 100644 index 000000000..59e806266 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf new file mode 100644 index 000000000..92f8ee9c7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CapsuleRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CapsuleRuntimeDxe + FILE_GUID = 42857F0A-13F2-4B21-8A23-53D3F714B840 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CapsuleRuntimeDxe.depex|* + PE32|CapsuleRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi new file mode 100644 index 000000000..c55d9a9e3 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf new file mode 100644 index 000000000..e5c732d76 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConPlatformDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConPlatformDxe + FILE_GUID = 51CCF399-4FDF-4E55-A45B-E123F84D456A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConPlatformDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi new file mode 100644 index 000000000..238331052 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf new file mode 100644 index 000000000..72c01ea95 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConSplitterDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConSplitterDxe + FILE_GUID = 408EDCEC-CF6D-477C-A5A8-B4844E3DE281 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConSplitterDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi new file mode 100644 index 000000000..18a8112bd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf new file mode 100644 index 000000000..fce02f146 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GraphicsConsoleDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GraphicsConsoleDxe + FILE_GUID = CCCB0C28-4B24-11D5-9A5A-0090273FC14D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|GraphicsConsoleDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi new file mode 100644 index 000000000..351b63d4a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf new file mode 100644 index 000000000..da585758e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DevicePathDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DevicePathDxe + FILE_GUID = 9B680FCE-AD6B-4F3A-B60B-F59899003443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DevicePathDxe.depex|* + PE32|DevicePathDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi new file mode 100644 index 000000000..0faa344bf Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf new file mode 100644 index 000000000..73102c95a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DiskIoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DiskIoDxe + FILE_GUID = 6B38F7B4-AD98-40E9-9093-ACA2B5A253C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DiskIoDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi new file mode 100644 index 000000000..7f3c5aca6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf new file mode 100644 index 000000000..22f3ae60f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PartitionDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PartitionDxe + FILE_GUID = 1FA1F39E-FEFF-4AAE-BD7B-38A070A3B609 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|PartitionDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi new file mode 100644 index 000000000..a04d77e11 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf new file mode 100644 index 000000000..9e761e8c1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnglishDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnglishDxe + FILE_GUID = CD3BAFB6-50FB-4FE8-8E4E-AB74D2C1A600 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|EnglishDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi new file mode 100644 index 000000000..8fae7f5b7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf new file mode 100644 index 000000000..19036f063 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FvSimpleFileSystemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FvSimpleFileSystem + FILE_GUID = 907125C0-A5F1-11E3-A3FE-A3198B49350C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|FvSimpleFileSystemDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi new file mode 100644 index 000000000..dfc29dd04 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf new file mode 100644 index 000000000..ca6710ff7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HiiDatabaseDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HiiDatabase + FILE_GUID = 348C4D62-BFBD-4882-9ECE-C80BB1C4783B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HiiDatabaseDxe.depex|* + PE32|HiiDatabaseDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi new file mode 100644 index 000000000..20e6cab3b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf new file mode 100644 index 000000000..7f30f0fd6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PrintDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PrintDxe + FILE_GUID = 79E4A61C-ED73-4312-94FE-E3E7563362A9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PrintDxe.depex|* + PE32|PrintDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi new file mode 100644 index 000000000..7d7ca8503 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf new file mode 100644 index 000000000..9ea4edee5 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RscRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RscRtDxe + FILE_GUID = D93CE3D8-A7EB-4730-8C8E-CC466A9ECC3C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RscRtDxe.depex|* + PE32|RscRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi new file mode 100644 index 000000000..540aa8aae Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf new file mode 100644 index 000000000..d8cab9b99 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecurityStubDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecurityStubDxe + FILE_GUID = F80697E9-7FD6-4665-8646-88E33EF71DFC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SecurityStubDxe.depex|* + PE32|SecurityStubDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex new file mode 100644 index 000000000..0ae54384f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex @@ -0,0 +1 @@ +6)!vA:*9 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi new file mode 100644 index 000000000..0c0cd5010 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf new file mode 100644 index 000000000..a83fe368c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SCHandlerRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SCHandlerRtDxe + FILE_GUID = 6C2004EF-4E0E-4BE4-B14C-340EB4AA5891 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SCHandlerRtDxe.depex|* + PE32|SCHandlerRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex new file mode 100644 index 000000000..03d5718dd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi new file mode 100644 index 000000000..5866d9ea0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf new file mode 100644 index 000000000..a5e6d140e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS WatchdogTimer.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = WatchdogTimer + FILE_GUID = F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|WatchdogTimer.depex|* + PE32|WatchdogTimer.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi new file mode 100644 index 000000000..c3522f464 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf new file mode 100644 index 000000000..781e16632 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerApp.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerApp + FILE_GUID = EEE9C2B1-16CA-4F34-87EA-2E6D1E160CC4 + MODULE_TYPE = UEFI_APPLICATION + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|QcomChargerApp.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi new file mode 100644 index 000000000..eed5d3dfa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf new file mode 100644 index 000000000..1dfb853dd --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ASN1X509Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ASN1X509Dxe + FILE_GUID = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ASN1X509Dxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi new file mode 100644 index 000000000..0627d9fb9 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf new file mode 100644 index 000000000..d6301765a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS AdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = AdcDxe + FILE_GUID = 5A5CB8CA-9382-4E0C-B383-77FB517CD9EB + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|AdcDxe.depex|* + PE32|AdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex new file mode 100644 index 000000000..f943d352a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi new file mode 100644 index 000000000..66760b350 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf new file mode 100644 index 000000000..a29974684 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ButtonsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ButtonsDxe + FILE_GUID = 5BD181DB-0487-4F1A-AE73-820E165611B3 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ButtonsDxe.depex|* + PE32|ButtonsDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi new file mode 100644 index 000000000..2956aec32 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf new file mode 100644 index 000000000..86f23b730 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CPRDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CPRDxe + FILE_GUID = 1B52138D-3FA3-4E50-B958-20887353F809 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CPRDxe.depex|* + PE32|CPRDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi new file mode 100644 index 000000000..3ecc22933 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf new file mode 100644 index 000000000..16e8f3130 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChargerExDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChargerExDxe + FILE_GUID = 2E3042F3-2BB9-463F-8866-56D75B7C4AB0 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChargerExDxe.depex|* + PE32|ChargerExDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex new file mode 100644 index 000000000..26bd57d16 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG|a'(O=2 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi new file mode 100644 index 000000000..0a809b68b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf new file mode 100644 index 000000000..ce9a914b6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChipInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChipInfo + FILE_GUID = 10E193DF-9966-44E7-B17C-59DD831E20FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChipInfoDxe.depex|* + PE32|ChipInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi new file mode 100644 index 000000000..05d90c02c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf new file mode 100644 index 000000000..0441cb1dc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CipherDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CipherDxe + FILE_GUID = 5F0937CD-73F9-445E-B320-BB6FD5D3CBDE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|CipherDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex new file mode 100644 index 000000000..14cd96a5f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex @@ -0,0 +1 @@ +B7ELfGiv zH({E \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi new file mode 100644 index 000000000..f7fa0537f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf new file mode 100644 index 000000000..4dd89a19f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ClockDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ClockDxe + FILE_GUID = 4DB5DEA6-5302-4D1A-8A82-677A683B0D29 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ClockDxe.depex|* + PE32|ClockDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi new file mode 100644 index 000000000..eb4d0fc76 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf new file mode 100644 index 000000000..cbf447660 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CmdDbDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CmdDbDxe + FILE_GUID = ABA01FF8-2CCB-4E12-8B2E-CD3F4A742993 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CmdDbDxe.depex|* + PE32|CmdDbDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi new file mode 100644 index 000000000..5497333f7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf new file mode 100644 index 000000000..33b66c39f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DALSYSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALSys + FILE_GUID = 8E9BD160-B184-11DF-94E2-0800200C9A66 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DALSYSDxe.depex|* + PE32|DALSYSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi new file mode 100644 index 000000000..ad2172f2c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf new file mode 100644 index 000000000..14daffa9d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DDRInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DDRInfoDxe + FILE_GUID = 7DB0793A-4402-4BE1-906E-D0FABAD2707E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DDRInfoDxe.depex|* + PE32|DDRInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex new file mode 100644 index 000000000..f4d1d0525 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex @@ -0,0 +1 @@ +E\z!C|/_iv zH({EA|[`[C[<>+Q-lHUBOflMBbӵGoUiB(. 욭{ H00=z>M\m$_lOŽy \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi new file mode 100644 index 000000000..aab39128a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf new file mode 100644 index 000000000..9e4ee6e62 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DisplayDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DisplayDxe + FILE_GUID = 4138022F-06C7-4F79-9C94-7E33B511A4E7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DisplayDxe.depex|* + PE32|DisplayDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi new file mode 100644 index 000000000..b9f7ebe83 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf new file mode 100644 index 000000000..d970e157b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EmbeddedMonotonicCounter.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EmbeddedMonotonicCounter + FILE_GUID = 37795BA0-E1CF-4ED5-BD8B-16DF6BCB1E1A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EmbeddedMonotonicCounter.depex|* + PE32|EmbeddedMonotonicCounter.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi new file mode 100644 index 000000000..0b03800b2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf new file mode 100644 index 000000000..11603db99 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnvDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnvDxe + FILE_GUID = 90A49AFD-422F-08AE-9611-E788D3804845 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EnvDxe.depex|* + PE32|EnvDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi new file mode 100644 index 000000000..2304486de Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf new file mode 100644 index 000000000..87fe12a2f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FontDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FontDxe + FILE_GUID = ED15FFD5-BC96-4107-9118-95366600188E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|FontDxe.depex|* + PE32|FontDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi new file mode 100644 index 000000000..e065e710b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf new file mode 100644 index 000000000..b1d0adcc6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GpiDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GpiDxe + FILE_GUID = 569EA0DE-B557-4043-84CF-01103FE516E5 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|GpiDxe.depex|* + PE32|GpiDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi new file mode 100644 index 000000000..50bd05350 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf new file mode 100644 index 000000000..48458313f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HALIOMMUDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HALIOMMU + FILE_GUID = 9A00771F-36D4-4DD5-8916-C48ED9B16B86 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HALIOMMUDxe.depex|* + PE32|HALIOMMUDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi new file mode 100644 index 000000000..9e00fa649 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf new file mode 100644 index 000000000..07f801e66 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HWIODxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HWIODxeDriver + FILE_GUID = AF9763A2-033B-4109-8E17-56A98D380C92 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HWIODxe.depex|* + PE32|HWIODxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi new file mode 100644 index 000000000..2cb8d249c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf new file mode 100644 index 000000000..c5e97667d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HashDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HashDxe + FILE_GUID = 3ADF8DDA-1850-44C5-8C63-BB991849BC6F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|HashDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex new file mode 100644 index 000000000..11fe8cca7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi new file mode 100644 index 000000000..fb1beae5b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf new file mode 100644 index 000000000..f5274fbc8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS I2CDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = I2C + FILE_GUID = 04DE8591-D2B3-4077-BBBE-B12070094EB6 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|I2CDxe.depex|* + PE32|I2CDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi new file mode 100644 index 000000000..1091f1b76 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf new file mode 100644 index 000000000..2f9b04edb --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS LimitsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = LimitsDxe + FILE_GUID = F09AD92E-4E91-490F-AB99-E69939B840B2 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|LimitsDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi new file mode 100644 index 000000000..05e8a7990 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf new file mode 100644 index 000000000..c4c42bbea --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS NpaDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = NpaDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219711 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|NpaDxe.depex|* + PE32|NpaDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi new file mode 100644 index 000000000..e38f24593 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf new file mode 100644 index 000000000..b91fc080c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PILDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PILDxe + FILE_GUID = 1D317734-4083-47C6-83EA-E3A42F2A6BFF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PILDxe.depex|* + PE32|PILDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi new file mode 100644 index 000000000..cbebed249 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf new file mode 100644 index 000000000..f459e0b0d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PdcDxe + FILE_GUID = B43C22DB-6333-490C-872D-0A73439059FD + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PdcDxe.depex|* + PE32|PdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi new file mode 100644 index 000000000..a739f5644 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf new file mode 100644 index 000000000..59c732798 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PlatformInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PlatformInfoDxeDriver + FILE_GUID = B105211B-BBBD-4ADD-A3B0-D1CF4A52154C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PlatformInfoDxe.depex|* + PE32|PlatformInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi new file mode 100644 index 000000000..a8f1e6dc2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf new file mode 100644 index 000000000..dd928db1a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PmicDxeLa.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PmicDxe + FILE_GUID = 5776232E-082D-4B75-9A0E-FE1D13F7A5D9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PmicDxeLa.depex|* + PE32|PmicDxeLa.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi new file mode 100644 index 000000000..589694d10 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf new file mode 100644 index 000000000..72d4feef0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomBds.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomBds + FILE_GUID = 5A50AA81-C3AE-4608-A0E3-41A2E69BAF94 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomBds.depex|* + PE32|QcomBds.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi new file mode 100644 index 000000000..78b978b1a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf new file mode 100644 index 000000000..ee1e15a92 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerDxeLA + FILE_GUID = 4BCE7F36-428E-4393-99E3-7E0844404DBA + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomChargerDxeLA.depex|* + PE32|QcomChargerDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex new file mode 100644 index 000000000..caa64c25d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex @@ -0,0 +1 @@ + E\z!C|/_ \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi new file mode 100644 index 000000000..b4b113178 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf new file mode 100644 index 000000000..471f5386f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomMpmTimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomMpmTimerDxe + FILE_GUID = 53D39438-814A-4D9C-87C1-07E8C713F4C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomMpmTimerDxe.depex|* + PE32|QcomMpmTimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi new file mode 100644 index 000000000..73dc2347f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf new file mode 100644 index 000000000..9eb582a1f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomWDogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomWDogDxe + FILE_GUID = 040E1E61-0AFB-411B-9EC9-00F3FC59CC13 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomWDogDxe.depex|* + PE32|QcomWDogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi new file mode 100644 index 000000000..2bc949344 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf new file mode 100644 index 000000000..e4dd556b1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RngDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RngDxe + FILE_GUID = B0D3689E-11F8-43C6-8ECE-023A29CEC35B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|RngDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex new file mode 100644 index 000000000..1d4d28fca --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex @@ -0,0 +1 @@ +k0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi new file mode 100644 index 000000000..367ab59fe Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf new file mode 100644 index 000000000..0beba9410 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ResetRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ResetRuntimeDxe + FILE_GUID = 3AE17DB7-3CC5-4B89-9304-9549211057EF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ResetRuntimeDxe.depex|* + PE32|ResetRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi new file mode 100644 index 000000000..f923749ab Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf new file mode 100644 index 000000000..9dd919579 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RpmhDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RpmhDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219766 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RpmhDxe.depex|* + PE32|RpmhDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi new file mode 100644 index 000000000..367a5daee Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf new file mode 100644 index 000000000..a3ef44ce0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SPMIDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SPMI + FILE_GUID = 2A7B4BEF-80CD-49E1-B473-374BA4D673FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SPMIDxe.depex|* + PE32|SPMIDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex new file mode 100644 index 000000000..265ee7cb4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi new file mode 100644 index 000000000..138a8af8c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf new file mode 100644 index 000000000..b58d706b6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SdccDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SdccDxe + FILE_GUID = F10F76DB-42C1-533F-34A8-69BE24653110 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SdccDxe.depex|* + PE32|SdccDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi new file mode 100644 index 000000000..e0f3845ee Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf new file mode 100644 index 000000000..a8492d4fa --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecRSADxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecRSADxe + FILE_GUID = 32C71E68-83A8-46ED-AED1-094E71B12057 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|SecRSADxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi new file mode 100644 index 000000000..8df8576bf Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf new file mode 100644 index 000000000..09645f514 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ShmBridgeDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ShmBridgeDxe + FILE_GUID = 9C1EB71F-DD6C-4ED5-9F6A-5CC0CA789F16 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ShmBridgeDxeLA.depex|* + PE32|ShmBridgeDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi new file mode 100644 index 000000000..c675ecd27 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf new file mode 100644 index 000000000..bba03b818 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SmemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SmemDxe + FILE_GUID = F541D663-4A48-40AA-AABF-FF158CCAE34C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SmemDxe.depex|* + PE32|SmemDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi new file mode 100644 index 000000000..ed8946a0a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf new file mode 100644 index 000000000..b19369f51 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TLMMDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALTLMM + FILE_GUID = 8681CC5A-0DF6-441E-B4B8-E915C538F067 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TLMMDxe.depex|* + PE32|TLMMDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi new file mode 100644 index 000000000..8ec2230ef Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf new file mode 100644 index 000000000..b55141eec --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TsensDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TsensDxe + FILE_GUID = F09AD92E-485C-9CDB-3E05-3385C38F94CC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TsensDxe.depex|* + PE32|TsensDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi new file mode 100644 index 000000000..17962a2eb Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf new file mode 100644 index 000000000..04a8ab0a1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ScmDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ScmDxe + FILE_GUID = 2D7A83E3-E343-4FFB-9109-631F2EE11694 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ScmDxeLA.depex|* + PE32|ScmDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi new file mode 100644 index 000000000..3ee597c9d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf new file mode 100644 index 000000000..cb71fba41 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TzDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TzDxe + FILE_GUID = 6925FAD3-E243-4B69-AD61-3F978C8ABC60 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TzDxeLA.depex|* + PE32|TzDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi new file mode 100644 index 000000000..70632b23d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf new file mode 100644 index 000000000..72b86648f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UFSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UFSDxe + FILE_GUID = 0D35CD8E-97EA-4F9A-96AF-0F0D89F76567 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UFSDxe.depex|* + PE32|UFSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi new file mode 100644 index 000000000..e0f37e899 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf new file mode 100644 index 000000000..96ef9027b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ULogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ULogDxe + FILE_GUID = E43128A8-8692-42B6-8AFA-676158578D18 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ULogDxe.depex|* + PE32|ULogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex new file mode 100644 index 000000000..8f72e31c0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex @@ -0,0 +1 @@ +iv zH({E9Gfv28E\z!C|/_IK \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi new file mode 100644 index 000000000..5b3d47095 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf new file mode 100644 index 000000000..18f5beec7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbConfigDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbConfigDxe + FILE_GUID = CD823A4D-7DEC-4531-AE5D-4134FA4127B8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbConfigDxe.depex|* + PE32|UsbConfigDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi new file mode 100644 index 000000000..1c4221925 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf new file mode 100644 index 000000000..24e2f661d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbDeviceDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbDeviceDxe + FILE_GUID = 3299A266-15F0-4346-8318-716336736D3E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbDeviceDxe.depex|* + PE32|UsbDeviceDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi new file mode 100644 index 000000000..8b90124a4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf new file mode 100644 index 000000000..b5942bac6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbMsdDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbMsdDxe + FILE_GUID = 5AF77F10-90DF-4E7E-8325-A17EC09D5443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbMsdDxe.depex|* + PE32|UsbMsdDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi new file mode 100644 index 000000000..dad83dbf6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf new file mode 100644 index 000000000..15e1550d9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbPwrCtrlDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbPwrCtrlDxe + FILE_GUID = 11FAED4C-B21F-4D88-8E48-C4C28A1E50DF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbPwrCtrlDxe.depex|* + PE32|UsbPwrCtrlDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex new file mode 100644 index 000000000..43d06b2d1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi new file mode 100644 index 000000000..a20ca6003 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf new file mode 100644 index 000000000..cfa8816a8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbfnDwc3Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbfnDwc3Dxe + FILE_GUID = 94F8A6A7-DC34-4101-88C1-99179CCEAE83 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbfnDwc3Dxe.depex|* + PE32|UsbfnDwc3Dxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi new file mode 100644 index 000000000..c3aa22196 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf new file mode 100644 index 000000000..f4a4acd22 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VariableDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VariableDxe + FILE_GUID = 2B0ECDCE-01AE-446E-9FFD-C4217DE0340F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VariableDxe.depex|* + PE32|VariableDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi new file mode 100644 index 000000000..6ec294900 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf new file mode 100644 index 000000000..596e0e01f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VerifiedBootDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VerifiedBootDxe + FILE_GUID = A25F5839-4D55-428F-8F0B-5CE1D565F53E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VerifiedBootDxe.depex|* + PE32|VerifiedBootDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.inf new file mode 100644 index 000000000..a2c1647dc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.inf @@ -0,0 +1,19 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS XBLCore.inf +# DO NOT MODIFY +# GENERATED ON: 2023-01-08 04:06:21Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = XBLCore + FILE_GUID = 8AF09F13-44C5-96EC-1437-DD899CB5EE5D + MODULE_TYPE = SEC + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + RAW|XBLCore.raw|* + TE|XBLCore.te|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.raw b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.raw new file mode 100644 index 000000000..a44bcb109 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.raw differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.te b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.te new file mode 100644 index 000000000..f736863e0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/QcomPkg/XBLCore/XBLCore.te differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/BATTERY.PROVISION b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/BATTERY.PROVISION new file mode 100644 index 000000000..ac827549a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/BATTERY.PROVISION @@ -0,0 +1,875 @@ +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.10 +Checksum,1538 +#9/28/2018 11:09:21 AM + +#Alium_860_89032_0000_3600mAh_averaged_MasterSlave_Sept24th2018 +Float_Voltage,4350 +Profile_Revision,24 +Nom_Batt_capacity,3600 +Batt_id,107000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,Alium_860_89032_0000_3600mAh_averaged_MasterSlave_Sept24th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x1A7702DF +Rslow_Low_Coefficients, 0x13D00451 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, C7 +042, 042, 1, EA +043, 043, 0, C4 +043, 043, 1, DC +044, 044, 0, 8E +044, 044, 1, E2 +045, 045, 0, 3A +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 15 +047, 047, 1, BC +048, 048, 0, A5 +048, 048, 1, 8A +049, 049, 0, 02 +049, 049, 1, 80 +04A, 04A, 0, D1 +04A, 04A, 1, 92 +04B, 04B, 0, AB +04B, 04B, 1, 9D +04C, 04C, 0, 47 +04C, 04C, 1, 80 +04D, 04D, 0, 10 +04D, 04D, 1, 00 +04E, 04E, 0, DF +04E, 04E, 1, 02 +04F, 04F, 0, 77 +04F, 04F, 1, 1A +050, 050, 0, 85 +050, 050, 1, EC +051, 051, 0, E1 +051, 051, 1, FD +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 75 +054, 054, 1, EB +055, 055, 0, AA +055, 055, 1, ED +056, 056, 0, F3 +056, 056, 1, CD +057, 057, 0, 0C +057, 057, 1, 0A +058, 058, 0, 7A +058, 058, 1, E4 +059, 059, 0, ED +059, 059, 1, C5 +05A, 05A, 0, 40 +05A, 05A, 1, 1B +05B, 05B, 0, D0 +05B, 05B, 1, 02 +05C, 05C, 0, 1F +05C, 05C, 1, CA +05D, 05D, 0, FF +05D, 05D, 1, 00 +05E, 05E, 0, 52 +05E, 05E, 1, 00 +05F, 05F, 0, 4D +05F, 05F, 1, 00 +060, 060, 0, 4A +060, 060, 1, 00 +061, 061, 0, 3C +061, 061, 1, 00 +062, 062, 0, 35 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 39 +064, 064, 1, 00 +065, 065, 0, 48 +065, 065, 1, 00 +066, 066, 0, 43 +066, 066, 1, 00 +067, 067, 0, 3F +067, 067, 1, 00 +068, 068, 0, FF +068, 068, 1, 00 +069, 069, 0, 38 +069, 069, 1, 00 +06A, 06A, 0, 40 +06A, 06A, 1, 00 +06B, 06B, 0, 46 +06B, 06B, 1, 00 +06C, 06C, 0, 50 +06C, 06C, 1, 00 +06D, 06D, 0, 45 +06D, 06D, 1, 00 +06E, 06E, 0, 5C +06E, 06E, 1, 00 +06F, 06F, 0, 7E +06F, 06F, 1, 64 +070, 070, 0, 60 +070, 070, 1, 00 +071, 071, 0, 50 +071, 071, 1, 08 +072, 072, 0, 50 +072, 072, 1, 10 +073, 073, 0, FF +073, 073, 1, 00 +074, 074, 0, 6A +074, 074, 1, 00 +075, 075, 0, 5F +075, 075, 1, 00 +076, 076, 0, 63 +076, 076, 1, 00 +077, 077, 0, 6E +077, 077, 1, 00 +078, 078, 0, 60 +078, 078, 1, 00 +079, 079, 0, 7D +079, 079, 1, 20 +07A, 07A, 0, 96 +07A, 07A, 1, 40 +07B, 07B, 0, 75 +07B, 07B, 1, 50 +07C, 07C, 0, 6B +07C, 07C, 1, 13 +07D, 07D, 0, 63 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, 14 +07F, 07F, 1, 22 +080, 080, 0, 7E +080, 080, 1, 0D +081, 081, 0, 21 +081, 081, 1, 02 +082, 082, 0, AA +082, 082, 1, 04 +083, 083, 0, ED +083, 083, 1, 1C +084, 084, 0, D4 +084, 084, 1, 09 +085, 085, 0, 64 +085, 085, 1, 0C +086, 086, 0, D3 +086, 086, 1, 23 +087, 087, 0, A4 +087, 087, 1, 18 +088, 088, 0, D3 +088, 088, 1, 42 +089, 089, 0, B5 +089, 089, 1, 55 +08A, 08A, 0, 91 +08A, 08A, 1, 02 +08B, 08B, 0, 90 +08B, 08B, 1, 12 +08C, 08C, 0, 2A +08C, 08C, 1, 1F +08D, 08D, 0, 02 +08D, 08D, 1, 06 +08E, 08E, 0, 1F +08E, 08E, 1, 0A +08F, 08F, 0, A3 +08F, 08F, 1, 06 +090, 090, 0, AE +090, 090, 1, 1C +091, 091, 0, 8D +091, 091, 1, 02 +092, 092, 0, 96 +092, 092, 1, 04 +093, 093, 0, D2 +093, 093, 1, 03 +094, 094, 0, D1 +094, 094, 1, 17 +095, 095, 0, 51 +095, 095, 1, 23 +096, 096, 0, 3F +096, 096, 1, 45 +097, 097, 0, 28 +097, 097, 1, 53 +098, 098, 0, 69 +098, 098, 1, 14 +099, 099, 0, 93 +099, 099, 1, 20 +09A, 09A, 0, 8E +09A, 09A, 1, EC +09B, 09B, 0, 18 +09B, 09B, 1, CB +09C, 09C, 0, C8 +09C, 09C, 1, C5 +09D, 09D, 0, DB +09D, 09D, 1, 1C +09E, 09E, 0, 7B +09E, 09E, 1, C9 +09F, 09F, 0, 7C +09F, 09F, 1, 05 +0A0, 0A0, 0, E6 +0A0, 0A0, 1, C2 +0A1, 0A1, 0, B9 +0A1, 0A1, 1, 17 +0A2, 0A2, 0, 2C +0A2, 0A2, 1, 93 +0A3, 0A3, 0, 87 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, A2 +0A4, 0A4, 1, 92 +0A5, 0A5, 0, 91 +0A5, 0A5, 1, A8 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 92 +0A7, 0A7, 1, F2 +0A8, 0A8, 0, 1A +0A8, 0A8, 1, 0D +0A9, 0A9, 0, F4 +0A9, 0A9, 1, FC +0AA, 0AA, 0, 5E +0AA, 0AA, 1, EB +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, FB +0AC, 0AC, 1, ED +0AD, 0AD, 0, 15 +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F6 +0AE, 0AE, 1, 0F +0AF, 0AF, 0, 75 +0AF, 0AF, 1, 02 +0B0, 0B0, 0, 72 +0B0, 0B0, 1, 05 +0B1, 0B1, 0, 49 +0B1, 0B1, 1, 01 +0B2, 0B2, 0, 10 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, FA +0B3, 0B3, 1, E5 +0B4, 0B4, 0, E2 +0B4, 0B4, 1, 03 +0B5, 0B5, 0, 8D +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 85 +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, 23 +0B9, 0B9, 1, 03 +0BA, 0BA, 0, 46 +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 9C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 03 +0BC, 0BC, 1, 02 +0BD, 0BD, 0, 48 +0BD, 0BD, 1, 07 +0BE, 0BE, 0, 0A +0BE, 0BE, 1, 00 +0BF, 0BF, 0, BA +0BF, 0BF, 1, 03 +0C0, 0C0, 0, 97 +0C0, 0C0, 1, 02 +0C1, 0C1, 0, 65 +0C1, 0C1, 1, 05 +0C2, 0C2, 0, 50 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3A +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 41 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 43 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 45 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 45 +0C7, 0C7, 1, 10 +0C8, 0C8, 0, 45 +0C8, 0C8, 1, 18 +0C9, 0C9, 0, 46 +0C9, 0C9, 1, 08 +0CA, 0CA, 0, 44 +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 47 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 3A +0CC, 0CC, 1, 08 +0CD, 0CD, 0, 4B +0CD, 0CD, 1, 08 +0CE, 0CE, 0, 37 +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 47 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 40 +0D1, 0D1, 0, 54 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 60 +0D2, 0D2, 1, 10 +0D3, 0D3, 0, 57 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 5F +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 57 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 4B +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 50 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 3E +0D9, 0D9, 1, 08 +0DA, 0DA, 0, 52 +0DA, 0DA, 1, 08 +0DB, 0DB, 0, 52 +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5C +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 40 +0DE, 0DE, 0, 7D +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 67 +0DF, 0DF, 1, 10 +0E0, 0E0, 0, 63 +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 69 +0E1, 0E1, 1, 08 +0E2, 0E2, 0, 4F +0E2, 0E2, 1, 10 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 8C +0E4, 0E4, 1, 2A +0E5, 0E5, 0, DB +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 28 +0E6, 0E6, 1, 02 +0E7, 0E7, 0, AD +0E7, 0E7, 1, 04 +0E8, 0E8, 0, 0B +0E8, 0E8, 1, 1D +0E9, 0E9, 0, 50 +0E9, 0E9, 1, 22 +0EA, 0EA, 0, A7 +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 0D +0EB, 0EB, 1, 52 +0EC, 0EC, 0, A2 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 74 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, AD +0EE, 0EE, 1, 04 +0EF, 0EF, 0, 35 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, AE +0F0, 0F0, 1, 13 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, 5A +0F2, 0F2, 1, 20 +0F3, 0F3, 0, DD +0F3, 0F3, 1, 04 +0F4, 0F4, 0, F1 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, D8 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C7 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, DD +0F7, 0F7, 1, 02 +0F8, 0F8, 0, 3D +0F8, 0F8, 1, 04 +0F9, 0F9, 0, EB +0F9, 0F9, 1, 03 +0FA, 0FA, 0, 97 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 52 +0FB, 0FB, 1, 03 +0FC, 0FC, 0, D5 +0FC, 0FC, 1, 04 +0FD, 0FD, 0, 19 +0FD, 0FD, 1, 02 +0FE, 0FE, 0, 72 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 14 +0FF, 0FF, 1, 22 +100, 100, 0, 7E +100, 100, 1, 05 +101, 101, 0, 21 +101, 101, 1, 02 +102, 102, 0, AA +102, 102, 1, 04 +103, 103, 0, ED +103, 103, 1, 1C +104, 104, 0, D4 +104, 104, 1, 01 +105, 105, 0, 64 +105, 105, 1, 04 +106, 106, 0, D3 +106, 106, 1, 03 +107, 107, 0, A4 +107, 107, 1, 18 +108, 108, 0, D3 +108, 108, 1, 02 +109, 109, 0, B5 +109, 109, 1, 05 +10A, 10A, 0, 91 +10A, 10A, 1, 02 +10B, 10B, 0, 90 +10B, 10B, 1, 00 +10C, 10C, 0, 7C +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, 04 +10F, 10F, 1, 0E + +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.10 +Checksum,7F72 +#9/28/2018 12:49:37 PM + +#QRD855_MLP466076_3200mAh_averaged_MasterSlave_Sept28th2018 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,3200 +Batt_id,133000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,QRD855_MLP466076_3200mAh_averaged_MasterSlave_Sept28th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x12C9FC43 +Rslow_Low_Coefficients, 0xF58D1507 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, 53 +042, 042, 1, 00 +043, 043, 0, 77 +043, 043, 1, DD +044, 044, 0, 12 +044, 044, 1, E2 +045, 045, 0, E4 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 49 +047, 047, 1, BC +048, 048, 0, 7B +048, 048, 1, 8B +049, 049, 0, F9 +049, 049, 1, 87 +04A, 04A, 0, 5A +04A, 04A, 1, 9A +04B, 04B, 0, A8 +04B, 04B, 1, 86 +04C, 04C, 0, C3 +04C, 04C, 1, 87 +04D, 04D, 0, 29 +04D, 04D, 1, 00 +04E, 04E, 0, 43 +04E, 04E, 1, FC +04F, 04F, 0, C9 +04F, 04F, 1, 12 +050, 050, 0, DC +050, 050, 1, 04 +051, 051, 0, 75 +051, 051, 1, FB +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 43 +054, 054, 1, EB +055, 055, 0, 7A +055, 055, 1, ED +056, 056, 0, B9 +056, 056, 1, B5 +057, 057, 0, EF +057, 057, 1, 0A +058, 058, 0, C4 +058, 058, 1, E2 +059, 059, 0, 2B +059, 059, 1, BC +05A, 05A, 0, EF +05A, 05A, 1, 0B +05B, 05B, 0, 40 +05B, 05B, 1, 02 +05C, 05C, 0, 5C +05C, 05C, 1, DB +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 46 +05E, 05E, 1, 00 +05F, 05F, 0, 49 +05F, 05F, 1, 00 +060, 060, 0, 48 +060, 060, 1, 00 +061, 061, 0, 3B +061, 061, 1, 00 +062, 062, 0, 30 +062, 062, 1, 00 +063, 063, 0, 30 +063, 063, 1, 00 +064, 064, 0, 37 +064, 064, 1, 00 +065, 065, 0, 41 +065, 065, 1, 00 +066, 066, 0, 43 +066, 066, 1, 00 +067, 067, 0, 45 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 40 +069, 069, 1, 00 +06A, 06A, 0, 3A +06A, 06A, 1, 00 +06B, 06B, 0, 36 +06B, 06B, 1, 00 +06C, 06C, 0, 36 +06C, 06C, 1, 00 +06D, 06D, 0, 33 +06D, 06D, 1, 00 +06E, 06E, 0, 5B +06E, 06E, 1, 00 +06F, 06F, 0, 4F +06F, 06F, 1, 64 +070, 070, 0, 4A +070, 070, 1, 00 +071, 071, 0, 4F +071, 071, 1, 08 +072, 072, 0, 4F +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, F8 +074, 074, 0, 4D +074, 074, 1, 00 +075, 075, 0, 4A +075, 075, 1, 00 +076, 076, 0, 5A +076, 076, 1, 08 +077, 077, 0, 59 +077, 077, 1, 08 +078, 078, 0, 4E +078, 078, 1, 00 +079, 079, 0, 93 +079, 079, 1, 20 +07A, 07A, 0, 6A +07A, 07A, 1, 40 +07B, 07B, 0, 59 +07B, 07B, 1, 58 +07C, 07C, 0, 52 +07C, 07C, 1, 10 +07D, 07D, 0, 59 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 08 +07F, 07F, 0, 6A +07F, 07F, 1, 21 +080, 080, 0, E7 +080, 080, 1, 0D +081, 081, 0, 42 +081, 081, 1, 03 +082, 082, 0, 1F +082, 082, 1, FC +083, 083, 0, 5B +083, 083, 1, 1C +084, 084, 0, 1C +084, 084, 1, 03 +085, 085, 0, 3A +085, 085, 1, 04 +086, 086, 0, 8B +086, 086, 1, 23 +087, 087, 0, FB +087, 087, 1, 17 +088, 088, 0, 7A +088, 088, 1, 3B +089, 089, 0, B1 +089, 089, 1, 4C +08A, 08A, 0, 31 +08A, 08A, 1, 02 +08B, 08B, 0, 85 +08B, 08B, 1, 15 +08C, 08C, 0, 3A +08C, 08C, 1, 21 +08D, 08D, 0, DB +08D, 08D, 1, 0D +08E, 08E, 0, E5 +08E, 08E, 1, 0B +08F, 08F, 0, F7 +08F, 08F, 1, 04 +090, 090, 0, E0 +090, 090, 1, 1C +091, 091, 0, 4D +091, 091, 1, FB +092, 092, 0, F6 +092, 092, 1, 04 +093, 093, 0, 8B +093, 093, 1, 03 +094, 094, 0, 7E +094, 094, 1, 18 +095, 095, 0, 9C +095, 095, 1, 22 +096, 096, 0, 29 +096, 096, 1, 3C +097, 097, 0, E3 +097, 097, 1, 4B +098, 098, 0, 8C +098, 098, 1, 16 +099, 099, 0, F6 +099, 099, 1, 20 +09A, 09A, 0, FE +09A, 09A, 1, ED +09B, 09B, 0, C5 +09B, 09B, 1, D3 +09C, 09C, 0, 01 +09C, 09C, 1, D5 +09D, 09D, 0, D5 +09D, 09D, 1, 1C +09E, 09E, 0, 03 +09E, 09E, 1, CB +09F, 09F, 0, AF +09F, 09F, 1, 05 +0A0, 0A0, 0, DD +0A0, 0A0, 1, BA +0A1, 0A1, 0, 60 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, 87 +0A2, 0A2, 1, 92 +0A3, 0A3, 0, 73 +0A3, 0A3, 1, 84 +0A4, 0A4, 0, 70 +0A4, 0A4, 1, 9B +0A5, 0A5, 0, 8F +0A5, 0A5, 1, 98 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 67 +0A7, 0A7, 1, FA +0A8, 0A8, 0, 62 +0A8, 0A8, 1, 05 +0A9, 0A9, 0, 58 +0A9, 0A9, 1, 03 +0AA, 0AA, 0, C9 +0AA, 0AA, 1, 04 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, 00 +0AC, 0AC, 0, 1A +0AC, 0AC, 1, E4 +0AD, 0AD, 0, C1 +0AD, 0AD, 1, 02 +0AE, 0AE, 0, E9 +0AE, 0AE, 1, 0F +0AF, 0AF, 0, E0 +0AF, 0AF, 1, EB +0B0, 0B0, 0, 80 +0B0, 0B0, 1, A2 +0B1, 0B1, 0, 6C +0B1, 0B1, 1, 1F +0B2, 0B2, 0, 1C +0B2, 0B2, 1, 10 +0B3, 0B3, 0, 93 +0B3, 0B3, 1, 04 +0B4, 0B4, 0, 29 +0B4, 0B4, 1, 02 +0B5, 0B5, 0, 8D +0B5, 0B5, 1, 04 +0B6, 0B6, 0, 6F +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, C3 +0B9, 0B9, 1, 01 +0BA, 0BA, 0, CA +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 6F +0BB, 0BB, 1, 07 +0BC, 0BC, 0, 4A +0BC, 0BC, 1, 03 +0BD, 0BD, 0, 03 +0BD, 0BD, 1, 05 +0BE, 0BE, 0, EC +0BE, 0BE, 1, 04 +0BF, 0BF, 0, 3E +0BF, 0BF, 1, 04 +0C0, 0C0, 0, 71 +0C0, 0C0, 1, 04 +0C1, 0C1, 0, CD +0C1, 0C1, 1, 02 +0C2, 0C2, 0, 4A +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3D +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 40 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 42 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 44 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 43 +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 47 +0C8, 0C8, 1, 08 +0C9, 0C9, 0, 44 +0C9, 0C9, 1, 00 +0CA, 0CA, 0, 4B +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 50 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 4F +0CC, 0CC, 1, 10 +0CD, 0CD, 0, 46 +0CD, 0CD, 1, 10 +0CE, 0CE, 0, 3C +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 45 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 48 +0D0, 0D0, 1, 40 +0D1, 0D1, 0, 48 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 4D +0D2, 0D2, 1, 0E +0D3, 0D3, 0, 48 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 40 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 46 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 5E +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 61 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 48 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 43 +0D9, 0D9, 1, 08 +0DA, 0DA, 0, 59 +0DA, 0DA, 1, 08 +0DB, 0DB, 0, 5B +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5F +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 74 +0DD, 0DD, 1, 40 +0DE, 0DE, 0, 5F +0DE, 0DE, 1, 50 +0DF, 0DF, 0, 53 +0DF, 0DF, 1, 10 +0E0, 0E0, 0, 5B +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 70 +0E1, 0E1, 1, 00 +0E2, 0E2, 0, E6 +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, DD +0E4, 0E4, 1, 20 +0E5, 0E5, 0, 9A +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 2B +0E6, 0E6, 1, 0B +0E7, 0E7, 0, 97 +0E7, 0E7, 1, 0D +0E8, 0E8, 0, C7 +0E8, 0E8, 1, 1C +0E9, 0E9, 0, 55 +0E9, 0E9, 1, 23 +0EA, 0EA, 0, E3 +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 1B +0EB, 0EB, 1, 52 +0EC, 0EC, 0, 89 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, B9 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, 18 +0EE, 0EE, 1, 04 +0EF, 0EF, 0, DB +0EF, 0EF, 1, 02 +0F0, 0F0, 0, 74 +0F0, 0F0, 1, 12 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, D4 +0F2, 0F2, 1, 20 +0F3, 0F3, 0, 4A +0F3, 0F3, 1, 04 +0F4, 0F4, 0, 8A +0F4, 0F4, 1, 03 +0F5, 0F5, 0, 32 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C8 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, DF +0F7, 0F7, 1, 02 +0F8, 0F8, 0, 66 +0F8, 0F8, 1, 04 +0F9, 0F9, 0, C4 +0F9, 0F9, 1, 03 +0FA, 0FA, 0, A7 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 2F +0FB, 0FB, 1, 03 +0FC, 0FC, 0, 10 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, C6 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 76 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, D0 +0FF, 0FF, 1, 20 +100, 100, 0, 31 +100, 100, 1, 04 +101, 101, 0, AA +101, 101, 1, 03 +102, 102, 0, 0E +102, 102, 1, 05 +103, 103, 0, D3 +103, 103, 1, 1C +104, 104, 0, 33 +104, 104, 1, 02 +105, 105, 0, A2 +105, 105, 1, 05 +106, 106, 0, 91 +106, 106, 1, 02 +107, 107, 0, AB +107, 107, 1, 18 +108, 108, 0, D6 +108, 108, 1, 02 +109, 109, 0, A7 +109, 109, 1, 05 +10A, 10A, 0, B2 +10A, 10A, 1, 02 +10B, 10B, 0, 7F +10B, 10B, 1, 00 +10C, 10C, 0, 7F +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, F2 +10F, 10F, 1, 0C diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/BDS_Menu.cfg b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/BDS_Menu.cfg new file mode 100644 index 000000000..7fd61ad91 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/BDS_Menu.cfg @@ -0,0 +1,136 @@ +# +# Configure the BDS Menu entries +# +[BDS Menu] + +Indent = 1 +FirstRow = 1 +# DefaultSelect = 2 + +# +# First Label and App should be for Exit option +# Menu code will just exit on selection of 0 option +# So do NOT change this option +# +Label = "Exit BDS Menu" +App = Exit + +# +# Enable Secure Boot +# This option writes the PK UEFI Secure variable with the +# available configured PK key value. This enables UEFI Security +# +Label = "Enable Secure Boot" +App = SecurityToggleApp +Arg = "/SecureBootEnable" + +# +# Disable Secure Boot +# This option writes the Clear PK UEFI Secure variable that +# can clear the previously written PK to disable UEFI Security +# +Label = "Disable Secure Boot" +App = SecurityToggleApp +Arg = /SecureBootDisable + +# +# Enable Debug Policy +# This option writes the Debug policy variable to enable HLOS debug +# +Label = "Enable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyEnable" + +# +# Disable Debug Policy +# This option clears the Debug policy variable to disble HLOS debug +# +Label = "Disable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyDisable" + +# +# Configure PPI Display +# This option writes the DisplayPpiFlag variable to configure PPI display +# +Label = "Config PPI display" +App = DebugPolicyToggleApp +Arg = "/ConfigPpiDisplay" + + +# +# Provision RPMB +# This option provisions RPMB with the Key provided by TZ. If the +# device is intended to be used with Fuses blown, this operation +# should be avoided until the fuses are blown. Since the Key Generated +# by TZ would change once the fuses are blown. Once key provisioned +# will NOT be able to change. Making any exception will brick the device +# +Label = "Provision RPMB" +App = RPMBProvision +Arg = "-Prompt" + + +# +# Enter Shell +# Launch the Shell, no startup script is run +# +Label = "Enter Shell" +App = Shell +Arg = "-nomap -nostartup" + + +# +# Toggle BootFromUSB First +# Toggle the variable value AttemptUSBFirst variable +# +Label = "Boot USB First" +App = Cmd +Arg = "BootUSBFirst" + +# +# MassStorage +# Put the device into Mass Storage mode to access from PC. Only USER partition +# of eMMC is available +# +Label = "MassStorage" +App = UsbfnMsdApp +Arg = "MassStorage" + +# +# Reboot the device +# +Label = "Reboot" +App = Cmd +Arg = "Reboot" + + +# Clock Menu +Label = "CLOCK Menu" +App = Menu +Arg = "Clock_Menu.cfg" + +Label = "EDL Mode" +App = Cmd +Arg = "edl" + +# USB Menu +Label = "USB Menu" +App = Menu +Arg = "Usb_Menu.cfg" + +# Pmic Menu +Label = "PMIC Menu" +App = Menu +Arg = "Pmic_Menu.cfg" + +# UEFI Menu +Label = "UEFI Menu" +App = Menu +Arg = "Uefi_Menu.cfg" + +# +# If BDS Menu should show some platform specific help string at the bottom of the +# menu, add it here as value for MenuHelp +# MenuHelp = "Platform has specific help need?" + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_findx_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_findx_dsc_cmd.xml new file mode 100644 index 000000000..61e300c36 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_findx_dsc_cmd.xml @@ -0,0 +1,80 @@ + +samsungDSC-PANEL +Sumsung Single DSI Cmd Mode Panel with DSC (1080x2340 24bpp) +0x000901 + + 1080 + 72 + 36 + 16 + 0 + 0 + 0 + 2340 + 32 + 18 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2340 + 2340 + True + 1 + 1 + 0 + 7 + 540 + 60 + + 00 + + + + + + + + 07 01 + 39 0A 11 00 00 89 30 80 09 24 04 38 00 3C 02 1C 02 1C 02 00 02 0E 00 20 05 D2 00 07 00 0C 01 A1 01 B2 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 + 05 11 + ff 78 + 15 35 00 + 39 53 28 + 15 55 00 + 39 FC 5A 5A + 39 C5 0D 10 B4 62 1A + 39 FC A5 A5 + 05 29 + ff 28 + + + 05 28 + 05 10 + + + 3 + 0 2000 5000 12000 0 + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_oneplus_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_oneplus_dsc_cmd.xml new file mode 100644 index 000000000..849461b1b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_oneplus_dsc_cmd.xml @@ -0,0 +1,123 @@ + +SAMSUNG ONEPLUS +samsung oneplus cmd mode dsi panel(1440*3120 24bpp) + + 1440 + 16 + 8 + 8 + 0 + 0 + 0 + 3120 + 400 + 1156 + 28 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + True + True + 3120 + 3120 + True + 1 + 1 + 0 + 7 + 720 + 65 + 3120 + 3120 + True + + 00 + + True + + + 07 01 + 15 C3 00 + 39 0A 10 00 00 89 30 80 0C 30 05 A0 00 41 02 D0 02 D0 02 00 02 C2 00 20 06 58 00 0A 00 0F 01 E0 01 2D 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 B6 2A F4 2A F4 4B 34 63 74 00 + + 05 11 + FF 0A + + 15 35 00 + 39 2A 00 00 05 9F + 39 2B 00 00 0C 2F + 39 F0 5A 5A + 39 B9 01 C0 3C 0B 00 00 00 11 03 + 39 F0 A5 A5 + 39 F0 5A 5A + 15 B0 45 + 15 B5 48 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 FC 5A 5A + 15 B0 1E + 39 C5 08 10 B4 24 FB + 39 F0 A5 A5 + 39 FC A5 A5 + 39 F0 5A 5A + 39 FC 5A 5A + 15 B0 37 + 39 C5 04 FF 00 01 64 + 39 F0 A5 A5 + 39 FC A5 A5 + 39 FC 5A 5A + 15 B0 86 + 15 EB 01 + 39 FC A5 A5 + + 39 F0 5A 5A + 15 B0 05 + 15 B1 01 + 15 B0 02 + 15 B5 D3 + 39 53 20 + 39 F0 A5 A5 + + 05 29 + FF 64 + 29 81 80 + FF 0A + 29 F0 5A 5A + FF 0A + 29 B0 02 + FF 0A + 29 67 D3 03 00 11 E4 01 0B 06 F0 1A FA FC E5 09 F6 EA F3 01 FC FF EA + 29 67 00 00 + 29 F0 A5 A5 + + + 05 28 00 + FF 0A + 05 10 00 + FF 78 + + + 3 + 0 2000 5000 12000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_oppofhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_oppofhd_cmd.xml new file mode 100644 index 000000000..0a0e4e539 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_oppofhd_cmd.xml @@ -0,0 +1,87 @@ + +OPPOFHD +samsung OPPOFHD cmd mode dsi panel(1080x2280 24bpp) + + 1080 + 112 + 36 + 16 + 0 + 0 + 0 + 2280 + 36 + 12 + 8 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + + 00 + + True + + + 05 11 00 + FF 0A + 15 35 00 + FF 01 + 15 53 20 + FF 01 + 39 F0 5A 5A + 39 B0 07 + 39 B6 12 + 39 53 20 + 39 38 00 + 39 51 00 00 + FF 01 + 15 F7 03 + FF 0A + FE 00 00 00 + FF 01 + 39 E2 00 85 + 39 B0 2C + 39 E2 E0 03 05 04 FF 00 00 00 FF 00 FF FF FF 00 FF E4 DB 00 FC FD FF + 39 B0 49 + 39 E2 00 + 39 B0 4A + 39 E2 00 + 39 B0 4B + 39 E2 01 + 39 B0 4D + 39 E2 49 + 39 F0 A5 A5 + FF 78 + 05 29 00 + + + 05 28 00 + ff 28 + 05 10 00 + ff 78 + + + 3 + 0 2000 5000 12000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_cmd.xml new file mode 100644 index 000000000..867118941 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_cmd.xml @@ -0,0 +1,120 @@ + +S6E3FC2X01 +samsung S6E3FC2X01 cmd mode dsi panel(1080x2340 24bpp) + + 1080 + 72 + 36 + 16 + 0 + 0 + 0 + 2340 + 32 + 18 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 2340 + 2340 + + 00 + + True + + + 05 11 00 + ff 0A + 39 F0 5A 5A + 15 B0 01 + 15 CD 01 + 39 F0 5A 5A + ff 0F + 39 9F A5 A5 + 15 35 00 + 39 9F 5A 5A + 39 F0 5A 5A + 39 EB 17 41 92 0E 10 82 5A + 39 F0 A5 A5 + 39 2A 00 00 04 37 + 39 2B 00 00 09 23 + 39 F0 5A 5A + 39 B0 09 + 39 E8 10 30 + 39 F0 A5 A5 + 39 FC 5A 5A + 39 B0 01 + 39 E3 88 + 39 B0 07 + 39 ED 67 + 39 FC A5 A5 + 39 F0 5A 5A + 39 B0 07 + 39 B7 01 + 39 F0 A5 A5 + 39 53 28 + 15 55 00 + 39 F0 5A 5A + 39 B1 00 01 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 B3 00 C1 + 39 F0 A5 A5 + ff 78 + 39 9F A5 A5 + 05 29 00 + 39 9F 5A 5A + + 39 81 90 + ff 0F + 39 f0 5A 5A + ff 0F + 39 B0 02 + ff 0F + 39 B1 CE 01 02 1D E3 00 07 0D E9 28 FD F0 D3 0A E2 EA EA 01 FF FF F2 + ff 0F + 39 B1 00 00 + 39 f0 A5 A5 + + + + 39 9F A5 A5 + 05 28 00 + ff 28 + 05 10 00 + 39 9F 5A 5A + 39 F0 5A 5A + 39 B0 05 + 39 F4 01 + 39 F0 A5 A5 + ff 78 + + + 3 + 0 2000 5000 12000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_ed173_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_ed173_cmd.xml new file mode 100644 index 000000000..4dfe58e96 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_ed173_cmd.xml @@ -0,0 +1,108 @@ + +S6E3FC2X01_ED173 +samsung S6E3FC2X01 ED173 cmd mode dsi panel(1080x2340 24bpp) + + 1080 + 72 + 36 + 16 + 0 + 0 + 0 + 2340 + 32 + 18 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 2340 + 2340 + + 00 + + True + + + 05 11 00 + ff 0A + 39 F0 5A 5A + 15 B0 01 + 15 CD 01 + 39 F0 5A 5A + ff 0F + 39 9F A5 A5 + 15 35 00 + 39 9F 5A 5A + 39 F0 5A 5A + 39 EB 17 41 92 0E 10 82 5A + 39 F0 A5 A5 + 39 2A 00 00 04 37 + 39 2B 00 00 09 23 + 39 F0 5A 5A + 39 B0 09 + 39 E8 10 30 + 39 F0 A5 A5 + 39 FC 5A 5A + 39 B0 01 + 39 E3 88 + 39 B0 07 + 39 ED 67 + 39 FC A5 A5 + 39 F0 5A 5A + 39 B0 07 + 39 B7 01 + 39 F0 A5 A5 + 39 53 28 + 15 55 00 + 39 F0 5A 5A + 39 B1 00 01 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 B3 00 C1 + 39 F0 A5 A5 + ff 78 + 39 9F A5 A5 + 05 29 00 + 39 9F 5A 5A + + + 39 9F A5 A5 + 05 28 00 + ff 28 + 05 10 00 + 39 9F 5A 5A + 39 F0 5A 5A + 39 B0 05 + 39 F4 01 + 39 F0 A5 A5 + ff 78 + + + 3 + 0 2000 5000 12000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s9_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s9_dsc_cmd.xml new file mode 100644 index 000000000..4229484e7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_s9_dsc_cmd.xml @@ -0,0 +1,122 @@ + +SAMSUNG S9 PLUS +samsung s9 plus cmd mode dsi panel(1440*2996 24bpp) + + 1440 + 116 + 120 + 44 + 0 + 0 + 0 + 2960 + 120 + 124 + 80 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + True + True + 2960 + 2960 + True + 1 + 1 + 0 + 7 + 720 + 40 + 2960 + 2960 + True + + 00 + + True + + +29 9F A5 A5 +29 F0 5A 5A +07 01 +29 F0 A5 A5 +05 11 +ff 0A +29 F0 5A 5A +29 B0 07 +29 F2 3C 10 +29 B0 0B +29 F2 30 +29 2A 00 00 05 9F +29 2B 00 00 0B 8F +29 BA 01 +29 F0 A5 A5 +39 9F A5 A5 +15 35 00 +39 9F 5A 5A +29 F0 5A 5A +29 B0 03 +29 F6 43 +29 F0 A5 A5 +29 F0 5A 5A +29 CA 07 00 00 00 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 00 00 00 +29 B1 00 0C +29 B5 19 DC 16 01 34 67 9A CD 01 22 33 44 00 00 05 55 CC 0C 01 11 11 10 +29 F4 EB 28 +29 B8 15 20 69 E7 5A 06 57 53 88 59 59 59 1D 1D 1D 1E 1E 1E +29 F7 03 +29 F0 A5 A5 +29 9F 5A 5A +29 9F A5 A5 +05 01 +29 F0 5A 5A +29 FC 5A 5A +29 B0 0A +29 FE 14 +05 11 00 +ff 0A +29 9D 01 +29 9E 11 00 00 89 30 80 0B 90 05 A0 00 28 02 D0 02 D0 02 00 02 A4 00 20 04 0B 00 0A 00 0E 02 E0 01 E9 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 B6 2A F4 2A F4 4B 34 63 74 00 +29 FC A5 A5 +29 F0 A5 A5 +05 29 +29 B0 09 +29 F4 10 +29 FE B0 +29 FE 30 +ff 32 +29 2C 00 +29 BE 07 + + + 39 9F A5 A5 + 05 28 00 + ff 28 + 05 10 00 + ff 78 + + + 3 + 0 2000 5000 12000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_sofef00_m_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_sofef00_m_cmd.xml new file mode 100644 index 000000000..e023040c1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_sofef00_m_cmd.xml @@ -0,0 +1,74 @@ + +Samsung DSI Command Mode Panel (1080x2280 24bpp) + + 1080 + 112 + 36 + 16 + 0 + 0 + 0 + 2280 + 36 + 12 + 8 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 2280 + 2280 + + 00 + + + + 05 11 + ff 0A + 39 F0 5A 5A + 15 35 00 + 39 F0 A5 A5 + 39 F0 5A 5A + 15 B0 07 + 15 B6 12 + 39 F0 A5 A5 + 15 53 20 + 15 55 00 + 39 51 03 FF + ff 78 + 05 29 + + + 05 28 + ff 28 + 05 10 + ff 82 + +0x82 + + 3 + 10 + 0 2000 5000 12000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml new file mode 100644 index 000000000..04bfae5c4 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml @@ -0,0 +1,118 @@ + +SOFEF03F_M +Samsung Command Mode DSC Panel (1080x2400 24bpp) + + 1080 + 52 + 24 + 24 + 0 + 0 + 0 + 2400 + 1208 + 8 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + True + True + 2400 + 2400 + True + 1 + 1 + 0 + 7 + 540 + 30 + + 00 + + True + + + 39 9D 01 + 39 9E 11 00 00 89 30 80 09 60 04 38 00 1E 02 1C 02 1C 02 00 02 0E 00 20 02 E3 00 07 00 0C 03 50 03 64 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + + 05 11 + FF 0A + + 39 F0 5A 5A + 39 35 00 + 39 F0 A5 A5 + 39 2A 00 00 04 37 + 39 2B 00 00 09 5F + 39 F0 5A 5A + 39 B0 05 + 39 B7 93 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 B0 01 + 39 B7 53 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 B0 06 + 39 B7 01 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 DF 83 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 B0 0A + 39 D5 05 + 39 F0 A5 A5 + 39 F0 5A 5A + 39 B0 02 + 39 EC 00 C2 C2 42 + 39 B0 0D + 39 EC 19 + 39 F0 A5 A5 + + 39 53 20 + 39 F0 5A 5A + 39 60 00 + 39 F0 A5 A5 + + 39 81 90 + 39 F0 5A 5A + 39 B0 01 + 39 B1 E0 03 00 11 E2 01 0D 08 E5 1A FA FC E5 09 F6 EA F3 01 FE FF F7 + 39 B1 00 + 39 F0 A5 A5 + + FF 3C + 05 29 + + + 05 28 00 + FF 14 + 05 10 00 + FF 64 + + + 3 + 0 2000 5000 12000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml new file mode 100644 index 000000000..ea46bd056 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml @@ -0,0 +1,83 @@ + +BOE AMOLED +BOE Single DSI Cmd Mode AMOLED Panel with DSC (1440x2880 24bpp) + + 1440 + 60 + 30 + 12 + 0 + 0 + 0 + 2880 + 8 + 8 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2880 + 2880 + True + True + 1 + 1 + 0 + 7 + 720 + 180 + 1 + + 00 + + + + 39 B0 A5 00 + 39 5C 42 00 + 07 01 00 + 0A 11 00 00 89 30 80 0B 40 05 A0 05 A0 02 D0 02 D0 02 00 02 68 00 20 9A DB 00 0A 00 0C 00 12 00 0E 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + 39 B0 A5 00 + 39 F8 00 08 10 08 2D 00 00 2D + 15 55 08 + 05 11 00 + FF 1E + 39 B0 A5 00 + 15 E0 18 + 39 C0 00 53 6F 51 50 51 34 4F 5A 33 19 + 05 35 00 + FF 78 + 05 29 00 + FF 3C + + + 05 28 + 05 10 + +0x82 + + 3 + 10 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml new file mode 100644 index 000000000..eb51c9cfa --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml @@ -0,0 +1,77 @@ + +BOE AMOLED +BOE Single DSI Video Mode AMOLED Panel with DSC (1440x2880 24bpp) + + 1440 + 10 + 10 + 12 + 0 + 0 + 0 + 2880 + 10 + 10 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + True + True + 0x3C0000 + True + True + 1 + 1 + 0 + 7 + 720 + 720 + + 00 + + + + 39 B0 A5 00 + 07 01 00 + 39 B2 00 5D 04 80 49 + 15 3D 10 + 15 36 00 + 15 55 08 + 39 F8 00 08 10 08 2D 00 00 2D + 39 51 00 00 + FF 3C + 05 11 00 + FF 50 + 39 B0 34 04 + 39 C1 00 00 00 46 + 39 B0 A5 00 + 0A 11 00 00 89 30 80 0B 40 05 A0 02 D0 02 D0 02 D0 02 00 02 68 00 20 4E A8 00 0A 00 0C 00 23 00 1C 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 10 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml new file mode 100644 index 000000000..3e6d838ec --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml @@ -0,0 +1,75 @@ + +NT36850 +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 120 + 140 + 20 + 0 + 0 + 0 + 2560 + 8 + 20 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + FD 02 + 15 FF 10 + 15 FB 01 + 15 36 00 + 15 35 00 + 39 44 03 E8 + 15 51 FF + 15 53 2C + 15 55 01 + 05 20 00 + FF 0A + 15 BB 10 + 05 11 00 + FF 78 + 05 29 00 + FF 14 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml new file mode 100644 index 000000000..e19e9db2f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 BB 10 + 15 B0 03 + 05 11 00 + FF 78 + 15 51 FF + 15 53 24 + 15 FF 23 + 15 08 05 + 15 46 90 + 15 FF 10 + 15 FF F0 + 15 92 01 + 15 FF 10 + 15 35 00 + 05 29 00 + FF 28 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_samsung_sofef00_m_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_samsung_sofef00_m_vid.xml new file mode 100644 index 000000000..402f0d3a8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_samsung_sofef00_m_vid.xml @@ -0,0 +1,63 @@ + +SOFEF00_M +samsung SOFEF00_M video mode dsi panel(1080x2280 24bpp) + + 1080 + 112 + 36 + 16 + 0 + 0 + 0 + 2280 + 36 + 12 + 8 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + + 00 + + + + 05 11 00 + ff 0A + 39 F0 5A 5A + 15 35 00 + 39 F0 A5 A5 + 15 53 20 + 15 55 00 + ff 78 + 05 29 00 + + + 05 28 00 + ff 28 + 05 10 00 + ff 82 + + + 3 + 0 2000 5000 12000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..5eb50279c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml @@ -0,0 +1,85 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..edcd8a789 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml @@ -0,0 +1,83 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..a43a61a1b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..ccb0841e1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml @@ -0,0 +1,186 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml new file mode 100644 index 000000000..1bd5ba25e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml @@ -0,0 +1,184 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 11 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 A8 + 15 07 AD + 15 08 0C + 15 0B AA + 15 0C AA + 15 0E B0 + 15 0F B3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4A + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5A 02 + 15 5B 00 + 15 5C 82 + 15 5D 80 + 15 5E 02 + 15 5F 00 + 15 FF 24 + 15 FB 01 + 15 00 01 + 15 01 0B + 15 02 0C + 15 03 89 + 15 04 8A + 15 05 0F + 15 06 10 + 15 07 10 + 15 08 1C + 15 09 00 + 15 0A 00 + 15 0B 00 + 15 0C 00 + 15 0D 13 + 15 0E 15 + 15 0F 17 + 15 10 01 + 15 11 0B + 15 12 0C + 15 13 89 + 15 14 8A + 15 15 0F + 15 16 10 + 15 17 10 + 15 18 1C + 15 19 00 + 15 1A 00 + 15 1B 00 + 15 1C 00 + 15 1D 13 + 15 1E 15 + 15 1F 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7A 80 + 15 7B 91 + 15 7C d8 + 15 7D 60 + 15 93 06 + 15 94 06 + 15 8A 00 + 15 9B 0F + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 B6 21 + 15 B7 22 + 15 B8 07 + 15 B9 07 + 15 Ba 22 + 15 Bd 20 + 15 Be 07 + 15 Bf 07 + 15 C1 6D + 15 C4 24 + 15 E3 00 + 15 EC 00 + 15 FF 10 + 15 BB 10 + 15 35 00 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml new file mode 100644 index 000000000..5a65551fb --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 bb 10 + 15 b0 03 + 05 11 00 + ff 78 + 15 51 ff + 15 53 24 + 15 ff 23 + 15 08 05 + 15 46 90 + 15 ff 10 + 15 ff f0 + 15 92 01 + 15 ff 10 + 15 35 00 + 05 29 00 + ff 64 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..7816ff439 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml @@ -0,0 +1,86 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..0ae2735bf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml @@ -0,0 +1,84 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_1080p_cmd.xml new file mode 100644 index 000000000..71f322eb3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_1080p_cmd.xml @@ -0,0 +1,186 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 10 + 15 35 00 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_1080p_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_1080p_vid.xml new file mode 100644 index 000000000..91816f5e2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_1080p_vid.xml @@ -0,0 +1,185 @@ + +NT35695b +Truly FHD Video Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 03 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + + + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml new file mode 100644 index 000000000..97454ef5b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Cmd Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + True + 1 + 1 + 0 + 7 + 720 + 16 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml new file mode 100644 index 000000000..6ba9d9a93 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Video Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 10 + 8 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 7 + 720 + 16 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 + FF 78 + 07 01 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..c35db8ebc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml @@ -0,0 +1,188 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..2ecd6696f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/QcomChargerCfg.cfg b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/QcomChargerCfg.cfg new file mode 100644 index 000000000..ec0f255b0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/QcomChargerCfg.cfg @@ -0,0 +1,335 @@ +# +# Default Charger App Config settings +# +# CHARGER Config file + +# +# Version/Information: +# file QcomChargerConfig_VbattTh_SDM855.cfg +# +# Implements the Qualcomm's Charger application config parameters +# +# Copyright (c) 2017-2019, Qualcomm Technologies Inc. All rights reserved. +# +# 1 : Initial revision +# 2 : Deleting not needed config params and removing dummy battery2 support +# 3: Adding Jeita Compensation params +# 4 : Adding parameters for different battery types and QC 3.0 and QC 2.0 chargergers +# 5 : Added parameter to support enabling watchdog when charging is enabled +# 6 : Adding parameters for Aux Coffes, SkinHot and Charger Hot settings +# 7 : Update for Battery profile load +# 8 : Added SupportHostMode +# 9 : Adding Thermal configs +# 10 : Adding support for Charger Fg Peripheral dumps +# 11 : Adding HVDCP Enable control +# 12 : Adding WIPOWER configs +# 13 : Removed config item for setting IUSB_MAX in case of SDP +# 14 : Adding Restarting FG flag +# 15 : Adding Charger led indication config, rasing skin hot to 70-80C, disabling watchdog as default +# 16 : Added changes for supporting different platforms, MTP, QRD, etc. +# 17 : Removed SupportHostMode config (hostmode settings will be done in USB driver) and other unused config parameters +# 18 : Enable battery profile loading by default +# 19 : Added VBattEstDiffThreshold configuration +# 20 : Add aux coffs +# 21 : Removed HVDCP Enable control config parameter +# 22 : Adding Config VBatEmpty threshold +# 23 : Adding PBS triggered APF temperature threshold +# 24 : Adding Rconn configuration +# 25 : Adding thermal source configuration to enable/disable INOV +# 26 : Updated config file to platform based sections. +# 27 : Adding debug level mask for file logging +# 28 : ABL min battery voltage config +# 29 : Adding ship mode for factor use case +# 30 : Adding delay before enable batt missing detection +# 31 : Adding Platform HW configuration Override +# 32 : Disable Sink DAM support +# +[PlatformCommon] + +CfgVersion = 32 + +#Override default HW configuration assignment +# 0 - None +# 1 - PMIC +#PlatHWCfgOverrdie = 0 + + +#Enable/Disable Ship Mode - when enabled durign factory mode if persistant ShipMode variable is set then perform shipmode +EnShipMode = FALSE + +#shipmode string to query variable status +ShipModeVarStr = ShipMode + +#Minimum Battery Voltage to allow SW Flash Image +SWFlashMinBattVoltageMv = 3600 + +# Configure Battery Voltage and Current limit +BattVoltLimHighDelta = 30 + +#Enable Debug Accessory Mode and Factory Mode Boot (FMB) +EnDebugAccessMode = FALSE +EnFMB = TRUE + +#Select ICL for factory mode +DAMSelIcl3AorFMB = 1 + +#Enable SW thermal mitigation during charging by default FALSE +# Mitigation is based on MSM Tsens max avg temp reading +SWThermalMitigationEnable = FALSE + +# Print Charger DEBUG Messages +PrintChargerAppDbgMsg = FALSE + +#Print Charger DEBUG Messages to ULOG File..Default is false +PrintChargerAppDbgMsgToFile = FALSE + +#Debug level mask (in hex)for file logging.. refer to DebugLib.h +FileLoggingDbgLevelMask = 80000042 + +#Charging termination current in milliamps +ChargingTermCurrent = 200 + +#Battery ID Tolerance Percentage 8% +BatteryIdTolerance = 8 + +#Debug board ID range, value in Ohms +DebugBoardBatteryIdMin = 2000 +DebugBoardBatteryIdMax = 14000 + +#Regular battery ID range, value in Ohms +RegularBatteryIdMin = 15000 +RegularBatteryIdMax = 137000 + +#Smart battery ID range, value in Ohms +SmartBatteryIdMin = 240000 +SmartBatteryIdMax = 450000 + +# Voltage (in mV) to be reduced from FV_MAX during conservative charging +ConservChgFvDelta = 200 + +#Support unknown battery charging behavior +# 0: Shuts down device, 1: Boot to HLOS if battery more than threshold else shutdown +# 2: Conservative Charging 3: Regular charging +UnknownBatteryBehavior = 2 + +#Debug board behavior +# 0: Show low battery icon, disable PON1/USBIN trigger to prevent reboot and shutdown +# 1: Show low battery icon and stay on until device is turned off by user. +# 2: Boot to HLOS +DebugBoardBehavior = 2 + +#Boot device to HLOS in case of unsupported battery or battery emulator. In millivolt*/ +#@BSP, 201810.08 change the bootup threshold voltage to 3200 for board debug (ori = 3600) +BootToHLOSThresholdInMv = 3400 + +#Minimum SOC Threshold before allowing to boot to HLOS +#below param is considered only when SocBasedBoot = TRUE and LoadBatteryProfile = TRUE +OsStandardBootSocThreshold = 7 + +#device behaviour if temp is outside charging range but within operational range +# 1= Disable charging and wait. 0 = Shutdown device is temp outside +NoChargeAndWait = TRUE + +#Lowest Voltage at which device should shutdown gracefully +#value in mV +EmergencyShutdownVbatt = 1000 #yangfb,20180607,origin value 3200 + +#Battery missing config +# 0 = using batt id 1 = using batt therm 2 = both +BattMissingCfg = 0 + +#Charger WDOG Support options +# 0: Do not enable Charger WDOG +# 1: Enable Charger WDOG during charging and Disable before exiting +# 2: Enable Charger WDOG during charging and leave enabled when exiting +EnableChargerWdog = 0 #yangfb,20180606,disable WD + +#Program BATT_THERM configs +#BiasWait 0 = 0 ms; 1 = 1 ms; 2 = 4 ms; 3 = 12 ms; 4 = 20 ms; 5 = 40 ms; 6 = 60 ms; 7 = 80 ms +#GndSel TRUE = thermistor is located on the battery pack, FALSE = thermistor on the PCB(skin temp) +BattThermBiasWait = 4 +BattThermGndSel = TRUE + +#Program AUX_THERM configs +AuxThermBiasWait = 4 +AuxThermGndSel = FALSE + +#Program device Skin and Charger Hot threhsolds +ProgramSkinAndChargerHotThreshold = TRUE +DeviceSkinHotInC = 70 +DeviceSkinTooHotInC = 80 +ChargerHotInC = 80 +ChargerTooHotInC = 90 + +#enable/disable charger therm source +SkinTempSrc = FALSE +DieTempSrc = TRUE +DieTempCompSrc = TRUE + +#Use Battery SOC or voltage based threshold charging criteria +#FALSE: Voltage threshold based boot-up; TRUE: SOC threshold based boot-up +SocBasedBoot = FALSE + +#Load Fuel Gauge Battery Profile profile for SOC estimation and accuracy +LoadBatteryProfile = TRUE + +#Below VBAT threhsold is used to decide on showing sign of life first before FG Module Initialization and continuing with threshold charging +DispSignOfLifeMaxThresholdMv = 3700 + +#dump SRAM contents default value is FALSE +DumpSram = FALSE + +#dump SRAM Start and End Address in Hex Format +#SRAM Block SRAM Address +#System 0x00 - 0x23 +#Profile 0x41 - 0x10F +#Scratchpad 0x12C - 0x1DF +#values in decimal +DumpSramStartAddr = 0 +#values in decimal +DumpSramEndAddr = 485 + +#dump SRAM contents timer Duration in s +DumpSramDuration = 30 + +## TSENS ## +#High Temperature limit for thermal wait +TsensHighTemp = 85 +#High Temperature limit for battey and device safety (battery disconnect) +TsensExtremeTemp = 90 +#Low Temperature limit for end of thermal wait +TsensLowTemp = 75 +# Give up time in thermal wait for battery disconnect - support up to 60min +TsensTimeoutMins = 90 + +#Enable/disable Charger/FG Dump support +EnableChargerFgDump = FALSE + +#Boot device to HLOS in case of DCIn Charging +DCInBootToHLOSThresholdInMv = 3800 + +#suspend DCIn or not after exiting UEFI +SuspendDCIn = FALSE + +# FG Conditional Restart on Device reset +FgCondRestart = TRUE + +# VBat Threshold value for conditional restart check, value in mV +VBattEstDiffThreshold = 300 + +# Charging status indication via led +# 0 = Disable 1 = solid during charging 2 = led blinks during charging +# if turned on LED will be turned off after threhsold charging is completed i.e. when device boot to HLOS +ChargerLedConfig = 1 + +#Rconn compensation Resistance, value in mOhms - range is +/- 1000 mOhms +RconnComp = 0 + +[PlatformMTP] +## Parameter values with respect to MTP Platform (Platform 1) +# Configure FVMax and Fcc values +ChgFvMax = 4350 +ChgFccMax = 2000 + + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 0 + +[PlatformQRD] +## Parameter values with respect to QRD Platform (Platform 2) +# Configure VddMax and IbatMax values +# Set to 0 to configure through API +ChgFvMax = 4350 +ChgFccMax = 2000 + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 100 + +# +# End of config +# Blank line needed after the last config +# diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/SecParti.cfg b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/SecParti.cfg new file mode 100644 index 000000000..0157a075e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/SecParti.cfg @@ -0,0 +1,162 @@ +## +## RPMB/GPT Partition configuration file +## + +## +## WARNING: The contents of the secure partitions must be maintained in +## secure memory which is a finite resource. Before increasing +## the size of the partitions below, please contact the +## Qualcomm support team to ensure that sufficient secure memory +## has been pre-allocated to support the increased size. +## + +## This version number needs to match the partition table version in TZ +[VersionNum] +Version = 0x0100 + +######################################################################## +## +## List of Device IDs +## 0 = User Partition +## 1 = Boot1 Partition +## 2 = Boot2 Partition +## 3 = RPMB Partition +## 4 = GPP1 Partition +## 5 = GPP2 Partition +## 6 = GPP3 Partition +## 7 = GPP4 Partition +## 8 = All Partitions (GPT only; we will search all the GPT partitions +## and find the physical partition that contains +## the partition GUID specified) +## +######################################################################## + +######################################################################## +## +## For RPMB partitions, the section chosen will be based off the RPMB +## size. So, a eMMC that has a RPMB of size 128KB will use section +## [RPMB.128KB]. +## +## Each section should look like the following: +## +## The first line of the RPMB section should contain the device ID. +## Example first line: +## DevId = 3 +## +## The subsequent lines for the RPMB section will contain information about +## the partitions to be added. For each partition added, you will provide the +## following: +## AppName: The application that will use the partition +## AppPartitionId: Partition type (values are up to the user) +## SizeInSectors: Size of the partition in sectors +## +## Example new partition: +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## Repeat the step above for all partitions to be added. +## +######################################################################## +## Example of a RPMB section for RPMB partition of size 128KB with 2 +## partitions: +## +## [RPMB.128KB] +## DevId = 3 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 11 +## SizeInSectors = 6 +## +###############################################################################\ + +## RPMB Partitions + +## RPMB Size = 256KB or greater +[RPMB.256KB] +DevId = 3 + +## UEFI BS_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 2 +SizeInSectors = 128 + +## UEFI RT_S_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 3 +SizeInSectors = 200 + +## UEFI_RT_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 4 +SizeInSectors = 128 + +######################################################################## +## +## For GPT partitions, there will be one section only. The section name +## must be [GPT]. +## +## Each section should look like the following: +## +## The first part of the GPT section should contain the device ID and +## the partition GUID +## Example: +## DevId = 4 +## PartitionGuid = "2275A3E4 6727 4D06 9EF1 EEE2ABDD38E1" +## +## The next part of the GPT section will contain information about the +## partitions to be added. For each partition added, you will provide +## the following: +## AppPartitionId: Partition type (values are up to the user) +## SizeInBytes: Partition size in bytes +## +## Example new partition: +## AppPartitionId = 9 +## SizeInBytes = 2048 +## +## Repeat all the steps above for each subsequent device (i.e. whenever +## there is a different device ID or partition GUID) to be added. Keep +## everything in one section; don't create a new one. +## +######################################################################## +## Example of a GPT section with 2 partitions +## +## [GPT] +## DevId = 8 +## PartitionGuid = "5F85FC54 55DE 4D8B 9C81 99B464F39DEC" +## +## AppPartitionId = 1 +## SizeInSectors = 12 +## +## AppPartitionId = 2 +## SizeInSectors = 16 +## +#######################################################################\ + +## GPT Partitions + +## Note: GUID should not have "-" char, instead replace them with spaces +## Note: Leave 1 block per app partition for soft partition header + +[GPT] +## UEFI BS_NS_NV +DevId = 8 +PartitionGuid = "165BD6BC 9250 4AC8 95A7 A93F4A440066" +AppPartitionId = 2 +SizeInBytes = 192512 + +## UEFI RT_S_NV +DevId = 8 +AppPartitionId = 3 +SizeInBytes = 258048 + +## UEFI_RT_NS_NV +DevId = 8 +AppPartitionId = 4 +SizeInBytes = 61440 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_DebugBoot.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_DebugBoot.bmp new file mode 100644 index 000000000..e6ccf21ca Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_DebugBoot.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_DebugStay.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_DebugStay.bmp new file mode 100644 index 000000000..7a09fae1e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_DebugStay.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_LowBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_LowBattery.bmp new file mode 100644 index 000000000..c195b569f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_LowBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp new file mode 100644 index 000000000..80f05f751 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_NoBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_NoBattery.bmp new file mode 100644 index 000000000..d89cb76a4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_NoBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_Nocharger.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_Nocharger.bmp new file mode 100644 index 000000000..24fe90098 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_Nocharger.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_Soc10.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_Soc10.bmp new file mode 100644 index 000000000..04a667b69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/battery_symbol_Soc10.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/logo1.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/logo1.bmp new file mode 100644 index 000000000..10e6089f2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/logo1.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/tsens_thermal_err_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/tsens_thermal_err_symbol.bmp new file mode 100644 index 000000000..710e1a2c7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/tsens_thermal_err_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/tsens_thermal_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/tsens_thermal_symbol.bmp new file mode 100644 index 000000000..259276d7b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/tsens_thermal_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/uefipil.cfg b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/uefipil.cfg new file mode 100644 index 000000000..2d26fb304 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/uefipil.cfg @@ -0,0 +1,169 @@ +[PIL] +CfgVersion = 1 + +######################################################################## +## +## PIL configuration, contains the base address and size of image load +## information region in IMEM +## +########################################################################\ + +[IMAGE_LOAD_INFO_REGION] +ImageLoadInfoBase = 0x146BF94C +ImageLoadInfoSize = 200 + +######################################################################## +## +## PIL configuration, contains the list of images which is allowed +## to be loaded by PIL in retail. PIL does not support images beyond +## the list +## +########################################################################\ + +[RETAIL] +ABL +ImageFv +SPSS + +######################################################################## +## +## PIL configuration, contains the list of images which will be +## loaded by PIL by default +## +########################################################################\ + +[AUTO] +ABL +##ImageFv +##SPSS + +######################################################################## +## +## PIL image configuration +## +########################################################################\ +[CORE_ADSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[SPSS] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\spss1t +SubsysID = 14 +ResvMemoryStart = 0x98800000 +ResvMemorySize = 0x100000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[ABL] +Type = elf_fv +#PartiLabel = abl_a +#PartiRootGuid = +PartiGuid = "BD6928A1 4CE0 A038 4F3A 1495E3EDDFFB" +SubsysID = 21 +ImageLoadInfo = No +Unlock = Yes + +[ImageFv] +Type = elf_fv +#PartiLabel = imagefv_a +#PartiRootGuid = +PartiGuid = "17911177 C9E6 4372 933C 804B678E666F" +SubsysID = 20 +ImageLoadInfo = No +Unlock = Yes + +[CORE_ADSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/uefiplat.cfg b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/uefiplat.cfg new file mode 100644 index 000000000..01985d243 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Binaries/RawFiles/uefiplat.cfg @@ -0,0 +1,206 @@ +[Config] +Version = 3 +MaxMemoryRegions = 128 + +[MemoryMap] +# Note: Prefer regions to align on 2MB boundaries for performace while updating mmu mappings +# EFI_RESOURCE_ EFI_RESOURCE_ATTRIBUTE_ EFI_MEMORY_TYPE ARM_REGION_ATTRIBUTE_ +#MemBase, MemSize, MemLabel(32 Char.), BuildHob, ResourceType, ResourceAttribute, MemoryType, CacheAttributes +#--------------------- DDR ----- +0x80000000, 0x05700000, "Kernel", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x85CF0000, 0x00010000, "Boot Info", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x85F20000, 0x00020000, "AOP CMD DB", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x86000000, 0x00200000, "SMEM", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B700000, 0x00100000, "PIL Reserved", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B800000, 0x0E600000, "PIL Reserved II", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x99E00000, 0x01C00000, "DXE Heap", AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN +0x9BA00000, 0x00600000, "Sched Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9C000000, 0x02400000, "Display Reserved", AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN +0x9E400000, 0x00F00000, "DBI Dump", NoHob, MMAP_IO, INITIALIZED, Conv, UNCACHED_UNBUFFERED_XN +0x9F800000, 0x00200000, "FV Region", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FA00000, 0x00200000, "ABOOT FV", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x9FC00000, 0x00300000, "UEFI FD", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF00000, 0x0008C000, "SEC Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF8C000, 0x00001000, "CPU Vectors", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF8D000, 0x00003000, "MMU PageTables", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF90000, 0x00040000, "UEFI Stack", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FFF7000, 0x00008000, "Log Buffer", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0x9FFFF000, 0x00001000, "Info Blk", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0xA0000000, 0x04C00000, "MLVM_APSS", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xA8800000, 0x07800000, "MLVM_1", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xB0400000, 0x09000000, "MLVM", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN + +[RegisterMap] +#--------------------- Other ----- +0x0C300000, 0x00100000, "AOP_SS_MSG_RAM", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +0x14680000, 0x00040000, "IMEM Base", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +#--------------------- Register -- +#Keep sorted by base address +0x00100000, 0x00200000, "GCC CLK CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00630000, 0x00004000, "MMCX_CPR3", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00780000, 0x00007000, "SECURITY CONTROL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00790000, 0x00010000, "PRNG_CFG_PRNG", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00800000, 0x000D0000, "QUPV3_0_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00A00000, 0x000D0000, "QUPV3_1_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00C00000, 0x000D0000, "QUPV3_2_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01D80000, 0x00020000, "UFS UFS REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01DC0000, 0x00040000, "CRYPTO0 CRYPTO", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01FC0000, 0x00030000, "TCSR_TCSR_REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C7D000, 0x00002000, "GPU_GMU_CX_BLK", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C90000, 0x0000A000, "GPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C9A000, 0x00004000, "GPU_CPR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03100000, 0x00300000, "TLMM_WEST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03500000, 0x00300000, "TLMM_EAST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03900000, 0x00300000, "TLMM_NORTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03D00000, 0x00300000, "TLMM_SOUTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x05A00000, 0x000D0000, "QUPV3_SSC_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x08800000, 0x00200000, "PERIPH_SS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x090B0000, 0x00001000, "MCCC_MCCC_MSTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x09910000, 0x00010000, "NPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A600000, 0x0011B000, "USB30_PRIM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A720000, 0x00010000, "USB_RUMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A800000, 0x0011B000, "USB30_SEC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AB00000, 0x00020000, "VIDEO_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AC00000, 0x00100000, "TITAN_SS_TITAN", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AD00000, 0x00020000, "TITAN_CAM_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AE00000, 0x00134000, "MDSS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AF00000, 0x00020000, "DISP_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B290000, 0x00020000, "PDC_DISPLAY", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B490000, 0x00020000, "PDC_DISP_SEQ", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0BA00000, 0x00200000, "RPMH_BCM_BCM_TOP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C200000, 0x00010000, "RPMH_CPRF_CPRF", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C221000, 0x00001000, "SLP_CNTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C222000, 0x00001000, "TSENS0", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C223000, 0x00001000, "TSENS1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C263000, 0x00001000, "TSENS0_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C264000, 0x00001000, "PSHOLD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C265000, 0x00001000, "TSENS1_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C400000, 0x02800000, "PMIC ARB SPMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x15000000, 0x000D0000, "SMMU", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A00000, 0x00010000, "APSS_GIC500_GICD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A60000, 0x00100000, "APSS_GIC500_GICR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C00000, 0x00110000, "QTIMER", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C10000, 0x00001000, "APSS_WDT_TMR1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18200000, 0x00030000, "APSS_RSC_RSCCR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18280000, 0x00001000, "SILVER_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18290000, 0x00001000, "SILVER_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18282000, 0x00001000, "GOLD_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18286000, 0x00001000, "GOLDPLUS_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18292000, 0x00001000, "GOLD_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18296000, 0x00001000, "GOLDPLUS_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18284000, 0x00001000, "L3_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18294000, 0x00001000, "L3_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18300000, 0x000B0000, "APSS_ACTPM_WRAP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE + +[ConfigParameters] +# Update count if more than default 30 entries # +ConfigParameterCount = 64 + +## UEFI CORE ## +PlatConfigFileName = "uefiplatLA.cfg" +OsTypeString = "LA" +NumCpusFuseAddr = 0x5C04C + +# Force booting to shell whilst in pre-silicon phase +EnableShell = 0x1 + +## Shared IMEM (Cookies, Offsets) +SharedIMEMBaseAddr = 0x146BF000 + +DloadCookieAddr = 0x01FD3000 +DloadCookieValue = 0x10 + +## MPPark ## +## NumCpus - max number of cores +## NumActiveCores - number of cores used +NumCpus = 8 +NumActiveCores = 8 + +## ULogFile ## +SpecialLogPartition = "LOGFS:\" +MaxLogFileSize = 0x400000 + +# UEFI memory use # +UefiMemUseThreshold = 0x77 + +## USB ## +USBHS1_Config = 0x0 +UsbFnIoRevNum = 0x00010001 + +## Buttons / KeyPad ## +PwrBtnShutdownFlag = 0x0 + +## SDCC ## +Sdc1GpioConfigOn = 0x1E92 +Sdc2GpioConfigOn = 0x1E92 +Sdc1GpioConfigOff = 0xA00 +Sdc2GpioConfigOff = 0xA00 + +## SDHC Mode 0:Legacy Mode, Non-zero: SDHC Mode ## +EnableSDHCSwitch = 0x1 + +## UFS ## +EnableUfsIOC = 0 +UfsSmmuConfigForOtherBootDev = 1 + +## PCIE ## +#PCIeRPNumber BIT 7:0 -> number of RPs to be enabled +#PCIeRPNumber BIT 15:8 -> BIT mask to identify which RPs are enabled +#Eg. value: 0x0502 -> Total two numbers of RPs, RP0 and RP2 are enabled +#Total RPs supported 8 numbers and bits allocated are 16 bits + +#PCIeRPNumber=0x0101 + +## Security flag ## +SecurityFlag = 0xC4 +# SecBootEnableFlag = 0x1 i.e. 0b00000001 +# TreeTpmEnableFlag = 0x2 i.e. 0b00000010 +# CommonMbnLoadFlag = 0x4 i.e. 0b00000100 +# DxHdcp2LoadFlag = 0x8 i.e. 0b00001000 +# VariableServicesFlag = 0x10 i.e. 0b00010000 +# WinsecappFlag = 0x20 i.e. 0b00100000 +# LoadSecAppFlag = 0x40 i.e. 0b01000000 +# LoadKeymasterFlag = 0x80 i.e. 0b10000000 +# EnableQseeLogsFlag = 0x100 i.e. 0b 00000001 00000000 + +## TZ ApPs Notification parameters +TzAppsRegnAddr = 0x87900000 +## enlarge TA memory size from 34M to 62M on 2018/11/22 +TzAppsRegnSize = 0x03E00000 + +## Default app to boot in platform BDS init +DefaultChargerApp = "QcomChargerApp" +DefaultBDSBootApp = "LinuxLoader" + +## LogFs partition ## +## NOTE: Ensure logs 8MB bin is flashed from /Tools/binaries ## +EnableLogFsSyncInRetail = 0x0 + +## ShmBridge Memory Size +ShmBridgememSize = 0xA00000 + +# +# Multithreading options +# +EnableMultiThreading = 1 +MaxCoreCnt = 8 +# Keep the following number of cores active, including the boot core +EarlyInitCoreCnt = 1 + +# Initialize Display panel in its own thread to run in parallel to booting +EnableDisplayThread = 1 + +## Get TZ App Logs ## +EnableUefiSecAppDebugLogDump = 0x0 + +## Allow Non Persistent Varialbes in Retail ## +## NOTE: Recommend disabling feature for Retail devices +AllowNonPersistentVarsInRetail = 0x1 + +## Dynamic UART Log Buffer Size +#Refer to boot_images/QcomPkg/Docs/UefiLogBufferSizeConfigReadme.txt for usage. +#UARTLogBufferSize = 0x19000 + +## NOTE: Do not remove last newline, required by parser ## + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DXE.dsc.inc new file mode 100644 index 000000000..fd038ceef --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DXE.dsc.inc @@ -0,0 +1,92 @@ +[Components.common] +# QcomPkg/XBLCore/XBLCore.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf +SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + +#MdeModulePkg/Core/Dxe/DxeMain.inf +#ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#QcomPkg/Drivers/VariableDxe/VariableDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +#MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#ArmPkg/Drivers/TimerDxe/TimerDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#QcomPkg/Drivers/CPRDxe/CPRDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#FatPkg/EnhancedFatDxe/Fat.inf +#MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#QcomPkg/Drivers/HashDxe/HashDxe.inf +#QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#QcomPkg/Drivers/RNGDxe/RngDxe.inf +#QcomPkg/Drivers/QcomBds/QcomBds.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/ButtonsDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/UsbConfigDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DXE.inc new file mode 100644 index 000000000..796f29256 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DXE.inc @@ -0,0 +1,425 @@ +# INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefiplat.cfg +} + +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf +INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + +#INF MdeModulePkg/Core/Dxe/DxeMain.inf +#INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +##INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#INF FatPkg/EnhancedFatDxe/Fat.inf +#INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +#INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +#INF QcomPkg/Drivers/HashDxe/HashDxe.inf +#INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +# Patched Binaries +INF SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/ButtonsDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/UsbConfigDxe.inf + +# DXE without depex +FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" +} + +FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" +} + +FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi +} + +FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi +} + +FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi +} + +FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi +} + +FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" +} +# +#FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi +# SECTION UI = "SecRSADxe" +#} +# +#FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# SECTION UI = "ASN1X509Dxe" +#} + +FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" +} + +FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" +} + +FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" +} + +FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" +} + +# Raw Files +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/logo1.bmp +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml +} + + +FILE FREEFORM = 645693CB-DB2E-4C3C-9A63-E187D1A49F8C { + SECTION UI = "Panel-samsung_sofef00_m_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_sofef00_m_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 0A7FF25F-FB7A-454D-8759-F4DE42A88927 { + SECTION UI = "Panel-samsung_s6e3fc2x01_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_cmd.xml +} + + +FILE FREEFORM = 97518758-5DBD-4DE2-914C-F17438FF458A { + SECTION UI = "Panel-samsung_s6e3fc2x01_ed173_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_s6e3fc2x01_ed173_cmd.xml +} + + +FILE FREEFORM = 4DB2B713-142B-462B-94CB-510EE4812980 { + SECTION UI = "Panel_samsung_sofef00_m_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_samsung_sofef00_m_vid.xml +} + + +FILE FREEFORM = 1ADE64D3-4F33-4994-B669-53C6455ADECA { + SECTION UI = "Panel-samsung_s9_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_s9_dsc_cmd.xml +} + + +FILE FREEFORM = 55211706-C450-400C-A16C-0F1738D2E050 { + SECTION UI = "Panel-samsung_findx_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_findx_dsc_cmd.xml +} + + +FILE FREEFORM = 101D1522-E68C-4F8C-A50D-465839CCE42E { + SECTION UI = "Panel-samsung_oneplus_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_oneplus_dsc_cmd.xml +} + + +FILE FREEFORM = 0D23B97F-6237-47E6-87E0-3130B8609AA2 { + SECTION UI = "Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_sofef03f_m_fhd_dsc_cmd.xml +} + + +FILE FREEFORM = 1268A7B4-8B74-4EE9-84CD-C72F8B52C2F0 { + SECTION UI = "Panel-samsung_oppofhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel-samsung_oppofhd_cmd.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BATTERY.PROVISION +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Defines.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Defines.dsc.inc new file mode 100644 index 000000000..c1082ff9f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Defines.dsc.inc @@ -0,0 +1 @@ +DEFINE HAS_MLVM = FALSE diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DeviceTreeBlob/Android/android-guacamoleb.dtb b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DeviceTreeBlob/Android/android-guacamoleb.dtb new file mode 100644 index 000000000..d64fbc937 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DeviceTreeBlob/Android/android-guacamoleb.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DeviceTreeBlob/Linux/linux-guacamoleb.dtb b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DeviceTreeBlob/Linux/linux-guacamoleb.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/DeviceTreeBlob/Linux/linux-guacamoleb.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c new file mode 100644 index 000000000..77d2c4433 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c @@ -0,0 +1,171 @@ +#include +#include + +static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { + /* Name Address Length HobOption ResourceAttribute ArmAttributes + ResourceType MemoryType */ + /* DDR Regions */ + {"Kernel", 0x80000000, 0x02A00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, /* Added */ + {"DBI Dump", 0x82A00000, 0x00D22000, NoHob, MMAP_IO, INITIALIZED, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 1", 0x83722000, 0x01FDE000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Hypervisor", 0x85700000, 0x00600000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"MPSS_EFS", 0x85D00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"AOP", 0x85F00000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, /* Added */ + {"AOP CMD DB", 0x85F20000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"GPU PRR", 0x85F40000, 0x00010000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 2", 0x85F50000, 0x000B0000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"SMEM", 0x86000000, 0x00200000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED}, + {"TZ", 0x86200000, 0x01800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"TZApps", 0x87A00000, 0x02100000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, + {"RAM Partition", 0x89B00000, 0x01C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"PIL_REGION", 0x8B700000, 0x10500000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"Sched Heap", 0x9BC00000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Display Reserved", 0x9C000000, 0x02400000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + {"TGCM", 0x9E400000, 0x01400000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"FV Region", 0x9F800000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"UEFI FD", 0x9FC00000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"SEC Heap", 0x9FF00000, 0x0008C000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"CPU Vectors", 0x9FF8C000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"MMU PageTables", 0x9FF8D000, 0x00003000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"USB UCSI Temp", 0x9FF90000, 0x00002000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"RAM Partition", 0x9FF92000, 0x0001E000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"UEFI Stack", 0x9FFB0000, 0x00020000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"RSRV1", 0x9FFD0000, 0x0000A000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"TPMControl", 0x9FFDA000, 0x00003000, AddMem, MEM_RES, WRITE_COMBINEABLE, RtData, UNCACHED_UNBUFFERED_XN}, + {"Reset Data", 0x9FFDD000, 0x00004000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV3", 0x9FFE1000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Capsule Header", 0x9FFE2000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV2", 0x9FFE3000, 0x00014000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Log Buffer", 0x9FFF7000, 0x00008000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Info Blk", 0x9FFFF000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + + /************************************************** + * * + * RamPartitionDXE will add MLVM regions Later. * + * 0xA0000000 to MEMORY_HOLE_START_ADDR * + * * + **************************************************/ + + //4GB + // Memory hole: 0xBDD00000 - 0xBFFFFFFF + // Size: 0x23FFFFF + + //6GB + // Memory hole: 0xBCC00000 - 0xBFFFFFFF + // Size: 0x33FFFFF + + //8GB + // Memory hole: 0xBBB00000 - 0xBFFFFFFF + // Size: 0x44FFFFF + + //10GB + // Memory hole: 0xBAA00000 - 0xBFFFFFFF + // Size: 0x55FFFFF + + //12GB + // Memory hole: 0xB9900000 - 0xBFFFFFFF + // Size: 0x66FFFFF + + {"RAM Partition", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"DXE Heap", 0x0C0300000, 0x7FD00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + + #if USE_MEMORY_FOR_SERIAL_OUTPUT == 1 + {"RAM Partition", 0x140000000, 0x3FE00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"PStore", 0x17FE00000, 0x00200000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + #else + {"RAM Partition", 0x140000000, 0x40000000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + #endif + + /*----4GB till Here----*/ + + /*************************************************** + * * + * RamPartitionDxe will add unmapped regions Later. * + * 0x180000000 @ (RamSize - 4GB) * + * * + ***************************************************/ + + /* Other memory regions */ + {"AOP_SS_MSG_RAM", 0x0C300000, 0x00100000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + {"IMEM Base", 0x14680000, 0x00040000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + + /* Register regions */ + {"GCC_CLK_CTL", 0x00100000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MMCX_CPR3", 0x00630000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SECURITY CONTROL", 0x00780000, 0x00007000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_0_GSI", 0x00800000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_1_GSI", 0x00A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_2_GSI", 0x00C00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PRNG_CFG_PRNG", 0x00790000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS2 UFS REGS", 0x01D60000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS UFS REGS", 0x01D80000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"CRYPTO0 CRYPTO", 0x01DC0000, 0x00040000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TCSR_TCSR_REGS", 0x01FC0000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_GMU_CX_BLK", 0x02C7D000, 0x00002000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CC", 0x02C90000, 0x0000A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CPR", 0x02C9A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_WEST", 0x03100000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_EAST", 0x03500000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_NORTH", 0x03900000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_SOUTH", 0x03D00000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_SSC_GSI", 0x05A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PERIPH_SS", 0x08800000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MCCC_MCCC_MSTR", 0x090B0000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"NPU_CC", 0x09910000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_PRIM", 0x0A600000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_RUMI", 0x0A720000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_SEC", 0x0A800000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_MP", 0x0A400000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI1", 0x0A520000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI2", 0x0A522000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"VIDEO_CC", 0x0AB00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_1", 0x0AC00000, 0x0004A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_A_CCI", 0x0AC4A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_2", 0x0AC4E000, 0x000B2000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_CAM_CC", 0x0AD00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"DISP_CC", 0x0AF00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISPLAY", 0x0B290000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISP_SEQ", 0x0B490000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_BCM_BCM_TOP", 0x0BA00000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_CPRF_CPRF", 0x0C200000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SLP_CNTR", 0x0C221000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0", 0x0C222000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1", 0x0C223000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0_TM", 0x0C263000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PSHOLD", 0x0C264000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1_TM", 0x0C265000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PMIC ARB SPMI", 0x0C400000, 0x02800000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_CLK_CTL", 0x18280000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_CLK_CTL", 0x18282000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_CLK_CTL", 0x18284000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_CLK_CTL", 0x18286000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_ACD", 0x18290000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_ACD", 0x18292000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_ACD", 0x18294000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_ACD", 0x18296000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_RSC_APPS_RSCC",0x18200000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_ACTPM_WRAP", 0x18300000, 0x000B0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICD", 0x17A00000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICR", 0x17A60000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_IPC_INT", 0x17C00000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_WDT_TMR1", 0x17C10000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QTIMER", 0x17C20000, 0x00110000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AXI",0x60000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AXI",0x40000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AXI",0x68000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AXI",0x70000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AHB",0x01C00000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AHB",0x01C08000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AHB",0x01C10000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AHB",0x01C18000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"REFGEN_GEN3X2_AHB", 0x088E5000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MDSS", 0x0AE00000, 0x00134000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SMMU", 0x15000000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + + /* Terminator for MMU */ + {"Terminator", 0, 0, 0, 0, 0, 0, 0}}; + +ARM_MEMORY_REGION_DESCRIPTOR_EX *GetPlatformMemoryMap() +{ + return gDeviceMemoryDescriptorEx; +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.depex new file mode 100644 index 000000000..94cf0ca5e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.efi new file mode 100644 index 000000000..ce4ca894f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.inf new file mode 100644 index 000000000..61dedb484 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/ButtonsDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ButtonsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2022-11-11 17:10:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ButtonsDxe + FILE_GUID = 5BD181DB-0487-4F1A-AE73-820E165611B3 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ButtonsDxe.depex|* + PE32|ButtonsDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.depex new file mode 100644 index 000000000..93b76c772 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.depex @@ -0,0 +1 @@ +iv zH({EJ&>4/49Gfv28E\z!C|/_IK \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.efi new file mode 100644 index 000000000..d67c3501d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.inf new file mode 100644 index 000000000..7aeb3750b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PatchedBinaries/UsbConfigDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbConfigDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2022-11-11 17:10:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbConfigDxe + FILE_GUID = CD823A4D-7DEC-4531-AE5D-4134FA4127B8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbConfigDxe.depex|* + PE32|UsbConfigDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PcdsFixedAtBuild.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PcdsFixedAtBuild.dsc.inc new file mode 100644 index 000000000..954906f16 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-guacamoleb/PcdsFixedAtBuild.dsc.inc @@ -0,0 +1,9 @@ +[PcdsFixedAtBuild.common] +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080 +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2340 + +# Smbios Info +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemBrand|"Oneplus" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemModel|"7" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"guacamoleb" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"MP" diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/APRIORI.inc index 900061c51..5363064f1 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/APRIORI.inc +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/APRIORI.inc @@ -16,7 +16,6 @@ APRIORI DXE { INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf INF ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf - INF SurfaceDuoFamilyPkg/Driver/LicenseDxe/LicenseDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf INF SurfaceDuoFamilyPkg/Driver/RamPartitionDxe/RamPartitionDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf @@ -168,4 +167,5 @@ APRIORI DXE { SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi SECTION UI = "GraphicsConsoleDxe" } + } diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/hotdog.dtb b/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/DeviceTreeBlob/Android/android-hotdog.dtb old mode 100755 new mode 100644 similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/hotdog.dtb rename to Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/DeviceTreeBlob/Android/android-hotdog.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/DeviceTreeBlob/Linux/linux-hotdog.dtb b/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/DeviceTreeBlob/Linux/linux-hotdog.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oneplus-hotdog/DeviceTreeBlob/Linux/linux-hotdog.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/op46c3.dtb b/Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/DeviceTreeBlob/Android/android-op46c3.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/op46c3.dtb rename to Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/DeviceTreeBlob/Android/android-op46c3.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/DeviceTreeBlob/Linux/linux-op46c3.dtb b/Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/DeviceTreeBlob/Linux/linux-op46c3.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oppo-op46c3/DeviceTreeBlob/Linux/linux-op46c3.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/pclm10.dtb b/Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/DeviceTreeBlob/Android/android-pclm10.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/pclm10.dtb rename to Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/DeviceTreeBlob/Android/android-pclm10.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/DeviceTreeBlob/Linux/linux-pclm10.dtb b/Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/DeviceTreeBlob/Linux/linux-pclm10.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/oppo-pclm10/DeviceTreeBlob/Linux/linux-pclm10.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/beyond1qlte.dtb b/Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/DeviceTreeBlob/Android/android-beyond1qlte.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/beyond1qlte.dtb rename to Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/DeviceTreeBlob/Android/android-beyond1qlte.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/DeviceTreeBlob/Linux/linux-beyond1qlte.dtb b/Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/DeviceTreeBlob/Linux/linux-beyond1qlte.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/samsung-beyond1qlte/DeviceTreeBlob/Linux/linux-beyond1qlte.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/ACPI/DSDT.aml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/ACPI/DSDT.aml new file mode 100644 index 000000000..4faa1ece8 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/ACPI/DSDT.aml differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/APRIORI.inc new file mode 100644 index 000000000..c66a30cf3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/APRIORI.inc @@ -0,0 +1,171 @@ +APRIORI DXE { + # First, install the PCD driver and call DxeInit + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF MdeModulePkg/Universal/PCD/Dxe/Pcd.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 ArmPkg/Drivers/ArmPsciMpServicesDxe/ArmPsciMpServicesDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF SurfaceDuoFamilyPkg/Driver/RamPartitionDxe/RamPartitionDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf + +# INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" + } + +# INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" + } + + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/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 SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf + INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +# FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi +# SECTION UI = "SecRSADxe" +# } + #INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# SECTION UI = "ASN1X509Dxe" +# } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +# INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.inf + FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.inf + FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.inf + FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" + } + + # INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.inf + FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" + } + + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi + } + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf + + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf + FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf + FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi + } + +# INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf + FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi + } + + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf + + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + +# INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" + } + INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/APRIORI.inc new file mode 100644 index 000000000..533a9ef16 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/APRIORI.inc @@ -0,0 +1,73 @@ +APRIORI DXE { + INF MdeModulePkg/Core/Dxe/DxeMain.inf + INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf + INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf + INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf + INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf + INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf + INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf + INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf + INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf + INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf + INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf + INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf + INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf + INF QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf + INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf + INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf + INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf + INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf + INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf + INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf + INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf + INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf + INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf + INF QcomPkg/Drivers/FontDxe/FontDxe.inf + INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf + INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf + INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf + INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf + INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf + INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf + INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf + INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf + INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf + INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf + INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf + INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf + INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf + INF FatPkg/EnhancedFatDxe/Fat.inf + INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf + INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf + INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf + INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf + INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf + INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf + INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf + INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf + INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf + INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf + INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf + INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf + INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf + INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf + INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf + INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf + INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf + INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf + INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf + INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf + INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf + INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf + INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf + INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf + INF QcomPkg/Drivers/HashDxe/HashDxe.inf + INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf + INF QcomPkg/Drivers/RNGDxe/RngDxe.inf + INF QcomPkg/Drivers/QcomBds/QcomBds.inf + INF QcomPkg/Drivers/PILDxe/PILDxe.inf + INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex new file mode 100644 index 000000000..f506d2943 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi new file mode 100644 index 000000000..72dbfae74 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf new file mode 100644 index 000000000..3b1f56bf0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/ArmGic/ArmGicDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ArmGicDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmGicDxe + FILE_GUID = DE371F7C-DEC4-4D21-ADF1-593ABCC15882 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ArmGicDxe.depex|* + PE32|ArmGicDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi new file mode 100644 index 000000000..fc4a85dac Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf new file mode 100644 index 000000000..1b04eaec0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/CpuDxe/CpuDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CpuDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmCpuDxe + FILE_GUID = B8D9777E-D72A-451F-9BDB-BAFB52A68415 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CpuDxe.depex|* + PE32|CpuDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex new file mode 100644 index 000000000..ac7d7371a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.depex @@ -0,0 +1 @@ +곐(=C H? \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi new file mode 100644 index 000000000..90d7bbbb4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf new file mode 100644 index 000000000..16cc27f23 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/ArmPkg/Drivers/TimerDxe/TimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ArmTimerDxe + FILE_GUID = 49EA041E-6752-42CA-B0B1-7344FE2546B7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TimerDxe.depex|* + PE32|TimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/DXE.dsc.inc new file mode 100644 index 000000000..c3f77ea49 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/DXE.dsc.inc @@ -0,0 +1,77 @@ +QcomPkg/XBLCore/XBLCore.inf +MdeModulePkg/Core/Dxe/DxeMain.inf +ArmPkg/Drivers/CpuDxe/CpuDxe.inf +MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +QcomPkg/Drivers/TzDxe/TzDxeLA.inf +MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +QcomPkg/Drivers/VariableDxe/VariableDxe.inf +QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +QcomPkg/Drivers/FontDxe/FontDxe.inf +QcomPkg/Drivers/EnvDxe/EnvDxe.inf +QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +ArmPkg/Drivers/TimerDxe/TimerDxe.inf +QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +QcomPkg/Drivers/SmemDxe/SmemDxe.inf +QcomPkg/Drivers/ULogDxe/ULogDxe.inf +QcomPkg/Drivers/NpaDxe/NpaDxe.inf +QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +QcomPkg/Drivers/CPRDxe/CPRDxe.inf +QcomPkg/Drivers/PdcDxe/PdcDxe.inf +MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +FatPkg/EnhancedFatDxe/Fat.inf +MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +QcomPkg/Drivers/ClockDxe/ClockDxe.inf +QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +QcomPkg/Drivers/HWIODxe/HWIODxe.inf +QcomPkg/Drivers/GpiDxe/GpiDxe.inf +QcomPkg/Drivers/I2CDxe/I2CDxe.inf +QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +QcomPkg/Drivers/SdccDxe/SdccDxe.inf +QcomPkg/Drivers/UFSDxe/UFSDxe.inf +QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +QcomPkg/Drivers/AdcDxe/AdcDxe.inf +QcomPkg/Drivers/TsensDxe/TsensDxe.inf +QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +QcomPkg/Drivers/HashDxe/HashDxe.inf +QcomPkg/Drivers/CipherDxe/CipherDxe.inf +QcomPkg/Drivers/RNGDxe/RngDxe.inf +QcomPkg/Drivers/QcomBds/QcomBds.inf +QcomPkg/Drivers/PILDxe/PILDxe.inf +QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/DXE.inc new file mode 100644 index 000000000..6591fa336 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/DXE.inc @@ -0,0 +1,287 @@ +INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = RawFiles/uefiplat.cfg +} + +INF MdeModulePkg/Core/Dxe/DxeMain.inf +INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +INF QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +INF QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +INF QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF QcomPkg/Drivers/TzDxe/TzDxeLA.inf +INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +INF QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +INF QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF QcomPkg/Drivers/FontDxe/FontDxe.inf +INF QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +INF QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +INF QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF QcomPkg/Drivers/PdcDxe/PdcDxe.inf +INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +INF FatPkg/EnhancedFatDxe/Fat.inf +INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF QcomPkg/Drivers/ClockDxe/ClockDxe.inf +INF QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF QcomPkg/Drivers/SdccDxe/SdccDxe.inf +INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +INF QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +INF QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +INF QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF QcomPkg/Drivers/TsensDxe/TsensDxe.inf +INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +INF QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +INF QcomPkg/Drivers/HashDxe/HashDxe.inf +INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +INF QcomPkg/Drivers/QcomBds/QcomBds.inf +INF QcomPkg/Drivers/PILDxe/PILDxe.inf +INF QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +INF QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = RawFiles/logo1.bmp +} + + +FILE FREEFORM = EA4DB29B-9212-48B7-9AFF-8DCF14769400 { + SECTION UI = "Panel_rm692A9_amoled_fhd_cmd.xml" + SECTION RAW = RawFiles/Panel_rm692A9_amoled_fhd_cmd.xml +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = RawFiles/BATTERY.PROVISION +} + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi new file mode 100644 index 000000000..9fcea9018 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf new file mode 100644 index 000000000..12eb255c0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS MetronomeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = MetronomeDxe + FILE_GUID = 4C6E0267-C77D-410D-8100-1495911A989D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|MetronomeDxe.depex|* + PE32|MetronomeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi new file mode 100644 index 000000000..612bd60a0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf new file mode 100644 index 000000000..69c14bfe1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RealTimeClockRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RealTimeClock + FILE_GUID = B336F62D-4135-4A55-AE4E-4971BBF0885D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RealTimeClockRuntimeDxe.depex|* + PE32|RealTimeClockRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/FatPkg/EnhancedFatDxe/Fat.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/FatPkg/EnhancedFatDxe/Fat.efi new file mode 100644 index 000000000..753771db6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/FatPkg/EnhancedFatDxe/Fat.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/FatPkg/EnhancedFatDxe/Fat.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/FatPkg/EnhancedFatDxe/Fat.inf new file mode 100644 index 000000000..b15e16d6c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/FatPkg/EnhancedFatDxe/Fat.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS Fat.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = Fat + FILE_GUID = 961578FE-B6B7-44C3-AF35-6BC705CD2B1F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|Fat.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi new file mode 100644 index 000000000..4c10238e4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/Dxe/DxeMain.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf new file mode 100644 index 000000000..cd7eb8001 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/Dxe/DxeMain.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DxeMain.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DxeCore + FILE_GUID = D6A2CB7F-6A18-4E2F-B43B-9920A733700A + MODULE_TYPE = DXE_CORE + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DxeMain.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi new file mode 100644 index 000000000..ca11e45a2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf new file mode 100644 index 000000000..8f2089b8e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RuntimeDxe + FILE_GUID = B601F8C4-43B7-4784-95B1-F4226CB40CEE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RuntimeDxe.depex|* + PE32|RuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex new file mode 100644 index 000000000..f1f3873fc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.depex @@ -0,0 +1 @@ +AdbcDNp}1$S \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi new file mode 100644 index 000000000..93600a6e0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf new file mode 100644 index 000000000..ab2a5a3c2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CapsuleRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CapsuleRuntimeDxe + FILE_GUID = 42857F0A-13F2-4B21-8A23-53D3F714B840 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CapsuleRuntimeDxe.depex|* + PE32|CapsuleRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi new file mode 100644 index 000000000..2a19424df Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf new file mode 100644 index 000000000..acefd3785 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConPlatformDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConPlatformDxe + FILE_GUID = 51CCF399-4FDF-4E55-A45B-E123F84D456A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConPlatformDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi new file mode 100644 index 000000000..94ba20f65 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf new file mode 100644 index 000000000..790ba58f4 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ConSplitterDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ConSplitterDxe + FILE_GUID = 408EDCEC-CF6D-477C-A5A8-B4844E3DE281 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ConSplitterDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi new file mode 100644 index 000000000..c40be8caf Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf new file mode 100644 index 000000000..51b125e1a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GraphicsConsoleDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GraphicsConsoleDxe + FILE_GUID = CCCB0C28-4B24-11D5-9A5A-0090273FC14D + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|GraphicsConsoleDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi new file mode 100644 index 000000000..3a5ef0d71 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf new file mode 100644 index 000000000..eb698aeab --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DevicePathDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DevicePathDxe + FILE_GUID = 9B680FCE-AD6B-4F3A-B60B-F59899003443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DevicePathDxe.depex|* + PE32|DevicePathDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi new file mode 100644 index 000000000..bb7ec184f Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf new file mode 100644 index 000000000..bbb5dd021 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DiskIoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DiskIoDxe + FILE_GUID = 6B38F7B4-AD98-40E9-9093-ACA2B5A253C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|DiskIoDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi new file mode 100644 index 000000000..7f2383d30 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf new file mode 100644 index 000000000..4cff5e940 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PartitionDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PartitionDxe + FILE_GUID = 1FA1F39E-FEFF-4AAE-BD7B-38A070A3B609 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|PartitionDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi new file mode 100644 index 000000000..2223fc04a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf new file mode 100644 index 000000000..1813e2cf9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnglishDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnglishDxe + FILE_GUID = CD3BAFB6-50FB-4FE8-8E4E-AB74D2C1A600 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|EnglishDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi new file mode 100644 index 000000000..657cb7c28 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf new file mode 100644 index 000000000..f2ac0965d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FvSimpleFileSystemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FvSimpleFileSystem + FILE_GUID = 907125C0-A5F1-11E3-A3FE-A3198B49350C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|FvSimpleFileSystemDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi new file mode 100644 index 000000000..c27c4f005 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf new file mode 100644 index 000000000..0765cffce --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HiiDatabaseDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HiiDatabase + FILE_GUID = 348C4D62-BFBD-4882-9ECE-C80BB1C4783B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HiiDatabaseDxe.depex|* + PE32|HiiDatabaseDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi new file mode 100644 index 000000000..c221952fd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf new file mode 100644 index 000000000..63131bb7b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/PrintDxe/PrintDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PrintDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PrintDxe + FILE_GUID = 79E4A61C-ED73-4312-94FE-E3E7563362A9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PrintDxe.depex|* + PE32|PrintDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi new file mode 100644 index 000000000..53b975799 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf new file mode 100644 index 000000000..86dc15538 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RscRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RscRtDxe + FILE_GUID = D93CE3D8-A7EB-4730-8C8E-CC466A9ECC3C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RscRtDxe.depex|* + PE32|RscRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi new file mode 100644 index 000000000..ecbfa9795 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf new file mode 100644 index 000000000..ae3049373 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecurityStubDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecurityStubDxe + FILE_GUID = F80697E9-7FD6-4665-8646-88E33EF71DFC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SecurityStubDxe.depex|* + PE32|SecurityStubDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex new file mode 100644 index 000000000..0ae54384f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.depex @@ -0,0 +1 @@ +6)!vA:*9 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi new file mode 100644 index 000000000..6493c8b6e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf new file mode 100644 index 000000000..c198b6230 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SCHandlerRtDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SCHandlerRtDxe + FILE_GUID = 6C2004EF-4E0E-4BE4-B14C-340EB4AA5891 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SCHandlerRtDxe.depex|* + PE32|SCHandlerRtDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex new file mode 100644 index 000000000..03d5718dd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi new file mode 100644 index 000000000..69659193a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf new file mode 100644 index 000000000..5b6463496 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS WatchdogTimer.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = WatchdogTimer + FILE_GUID = F099D67F-71AE-4C36-B2A3-DCEB0EB2B7D8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|WatchdogTimer.depex|* + PE32|WatchdogTimer.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi new file mode 100644 index 000000000..82096db3a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf new file mode 100644 index 000000000..e002b01aa --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerApp.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerApp + FILE_GUID = EEE9C2B1-16CA-4F34-87EA-2E6D1E160CC4 + MODULE_TYPE = UEFI_APPLICATION + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|QcomChargerApp.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi new file mode 100644 index 000000000..0141de806 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf new file mode 100644 index 000000000..688737046 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ASN1X509Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ASN1X509Dxe + FILE_GUID = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|ASN1X509Dxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi new file mode 100644 index 000000000..2753edb20 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf new file mode 100644 index 000000000..064711e17 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS AdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = AdcDxe + FILE_GUID = 5A5CB8CA-9382-4E0C-B383-77FB517CD9EB + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|AdcDxe.depex|* + PE32|AdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex new file mode 100644 index 000000000..f943d352a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi new file mode 100644 index 000000000..f6a4d00ed Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf new file mode 100644 index 000000000..f80915611 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ButtonsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ButtonsDxe + FILE_GUID = 5BD181DB-0487-4F1A-AE73-820E165611B3 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ButtonsDxe.depex|* + PE32|ButtonsDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi new file mode 100644 index 000000000..1af9ba532 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf new file mode 100644 index 000000000..14826add3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CPRDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CPRDxe + FILE_GUID = 1B52138D-3FA3-4E50-B958-20887353F809 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CPRDxe.depex|* + PE32|CPRDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi new file mode 100644 index 000000000..dd35c62af Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf new file mode 100644 index 000000000..8f19c53a2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChargerExDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChargerExDxe + FILE_GUID = 2E3042F3-2BB9-463F-8866-56D75B7C4AB0 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChargerExDxe.depex|* + PE32|ChargerExDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex new file mode 100644 index 000000000..26bd57d16 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG|a'(O=2 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi new file mode 100644 index 000000000..8b6ee393e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf new file mode 100644 index 000000000..8c2198db1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ChipInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ChipInfo + FILE_GUID = 10E193DF-9966-44E7-B17C-59DD831E20FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ChipInfoDxe.depex|* + PE32|ChipInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi new file mode 100644 index 000000000..d98e00780 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf new file mode 100644 index 000000000..7e4baa99d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CipherDxe/CipherDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CipherDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CipherDxe + FILE_GUID = 5F0937CD-73F9-445E-B320-BB6FD5D3CBDE + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|CipherDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex new file mode 100644 index 000000000..14cd96a5f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.depex @@ -0,0 +1 @@ +B7ELfGiv zH({E \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi new file mode 100644 index 000000000..a9ece7779 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf new file mode 100644 index 000000000..7be1155a0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ClockDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ClockDxe + FILE_GUID = 4DB5DEA6-5302-4D1A-8A82-677A683B0D29 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ClockDxe.depex|* + PE32|ClockDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi new file mode 100644 index 000000000..19fa68956 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf new file mode 100644 index 000000000..3544af297 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS CmdDbDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = CmdDbDxe + FILE_GUID = ABA01FF8-2CCB-4E12-8B2E-CD3F4A742993 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|CmdDbDxe.depex|* + PE32|CmdDbDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi new file mode 100644 index 000000000..ef0f96133 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf new file mode 100644 index 000000000..349cc0df7 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DALSYSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALSys + FILE_GUID = 8E9BD160-B184-11DF-94E2-0800200C9A66 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DALSYSDxe.depex|* + PE32|DALSYSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi new file mode 100644 index 000000000..eecb821aa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf new file mode 100644 index 000000000..dc615e0b6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DDRInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DDRInfoDxe + FILE_GUID = 7DB0793A-4402-4BE1-906E-D0FABAD2707E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DDRInfoDxe.depex|* + PE32|DDRInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex new file mode 100644 index 000000000..f4d1d0525 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.depex @@ -0,0 +1 @@ +E\z!C|/_iv zH({EA|[`[C[<>+Q-lHUBOflMBbӵGoUiB(. 욭{ H00=z>M\m$_lOŽy \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi new file mode 100644 index 000000000..4cbe000c4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf new file mode 100644 index 000000000..4eeb70643 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS DisplayDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DisplayDxe + FILE_GUID = 4138022F-06C7-4F79-9C94-7E33B511A4E7 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|DisplayDxe.depex|* + PE32|DisplayDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi new file mode 100644 index 000000000..d983009bd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf new file mode 100644 index 000000000..88713a291 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EmbeddedMonotonicCounter.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EmbeddedMonotonicCounter + FILE_GUID = 37795BA0-E1CF-4ED5-BD8B-16DF6BCB1E1A + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EmbeddedMonotonicCounter.depex|* + PE32|EmbeddedMonotonicCounter.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi new file mode 100644 index 000000000..d4e16523a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf new file mode 100644 index 000000000..b70fecbe0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS EnvDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = EnvDxe + FILE_GUID = 90A49AFD-422F-08AE-9611-E788D3804845 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|EnvDxe.depex|* + PE32|EnvDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi new file mode 100644 index 000000000..3fd2e3933 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf new file mode 100644 index 000000000..7c0fee350 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS FontDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = FontDxe + FILE_GUID = ED15FFD5-BC96-4107-9118-95366600188E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|FontDxe.depex|* + PE32|FontDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi new file mode 100644 index 000000000..8d35cd57a Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf new file mode 100644 index 000000000..54dd3d850 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS GpiDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = GpiDxe + FILE_GUID = 569EA0DE-B557-4043-84CF-01103FE516E5 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|GpiDxe.depex|* + PE32|GpiDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex new file mode 100644 index 000000000..1a5bc1e18 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi new file mode 100644 index 000000000..c8be57efd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf new file mode 100644 index 000000000..c97bdc270 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HALIOMMUDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HALIOMMU + FILE_GUID = 9A00771F-36D4-4DD5-8916-C48ED9B16B86 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HALIOMMUDxe.depex|* + PE32|HALIOMMUDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi new file mode 100644 index 000000000..f74e80c5b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf new file mode 100644 index 000000000..6acaadada --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HWIODxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HWIODxeDriver + FILE_GUID = AF9763A2-033B-4109-8E17-56A98D380C92 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|HWIODxe.depex|* + PE32|HWIODxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi new file mode 100644 index 000000000..d44f95daa Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf new file mode 100644 index 000000000..91f598667 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS HashDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = HashDxe + FILE_GUID = 3ADF8DDA-1850-44C5-8C63-BB991849BC6F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|HashDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex new file mode 100644 index 000000000..11fe8cca7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi new file mode 100644 index 000000000..0738a0961 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf new file mode 100644 index 000000000..bf0a8dc69 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS I2CDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = I2C + FILE_GUID = 04DE8591-D2B3-4077-BBBE-B12070094EB6 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|I2CDxe.depex|* + PE32|I2CDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi new file mode 100644 index 000000000..be6e2a5e5 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf new file mode 100644 index 000000000..c15d071c8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS LimitsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = LimitsDxe + FILE_GUID = F09AD92E-4E91-490F-AB99-E69939B840B2 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|LimitsDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi new file mode 100644 index 000000000..39be58664 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf new file mode 100644 index 000000000..e04dbd6dc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS NpaDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = NpaDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219711 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|NpaDxe.depex|* + PE32|NpaDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi new file mode 100644 index 000000000..08985bd37 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf new file mode 100644 index 000000000..42b94cae4 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PILDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PILDxe + FILE_GUID = 1D317734-4083-47C6-83EA-E3A42F2A6BFF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PILDxe.depex|* + PE32|PILDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi new file mode 100644 index 000000000..06929b1c2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf new file mode 100644 index 000000000..eef00623d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PdcDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PdcDxe + FILE_GUID = B43C22DB-6333-490C-872D-0A73439059FD + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PdcDxe.depex|* + PE32|PdcDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi new file mode 100644 index 000000000..2f564b242 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf new file mode 100644 index 000000000..395f57089 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PlatformInfoDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PlatformInfoDxeDriver + FILE_GUID = B105211B-BBBD-4ADD-A3B0-D1CF4A52154C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PlatformInfoDxe.depex|* + PE32|PlatformInfoDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex new file mode 100644 index 000000000..743af2983 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.depex @@ -0,0 +1 @@ +B7ELfGk0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi new file mode 100644 index 000000000..376be4112 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf new file mode 100644 index 000000000..e2ee13f70 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS PmicDxeLa.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = PmicDxe + FILE_GUID = 5776232E-082D-4B75-9A0E-FE1D13F7A5D9 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|PmicDxeLa.depex|* + PE32|PmicDxeLa.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex new file mode 100644 index 000000000..2520e659f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.depex @@ -0,0 +1 @@ +ti#L˘wP2*rﲡF'm2A`Br~XPyO ) \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi new file mode 100644 index 000000000..0a4598a94 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf new file mode 100644 index 000000000..c6841de58 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomBds.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomBds + FILE_GUID = 5A50AA81-C3AE-4608-A0E3-41A2E69BAF94 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomBds.depex|* + PE32|QcomBds.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi new file mode 100644 index 000000000..6411e9220 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf new file mode 100644 index 000000000..6e98f5423 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomChargerDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomChargerDxeLA + FILE_GUID = 4BCE7F36-428E-4393-99E3-7E0844404DBA + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomChargerDxeLA.depex|* + PE32|QcomChargerDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex new file mode 100644 index 000000000..caa64c25d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.depex @@ -0,0 +1 @@ + E\z!C|/_ \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi new file mode 100644 index 000000000..b7e0d57dc Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf new file mode 100644 index 000000000..d81a2665b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomMpmTimerDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomMpmTimerDxe + FILE_GUID = 53D39438-814A-4D9C-87C1-07E8C713F4C4 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomMpmTimerDxe.depex|* + PE32|QcomMpmTimerDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi new file mode 100644 index 000000000..1ed3b07b9 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf new file mode 100644 index 000000000..34339b59d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS QcomWDogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = QcomWDogDxe + FILE_GUID = 040E1E61-0AFB-411B-9EC9-00F3FC59CC13 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|QcomWDogDxe.depex|* + PE32|QcomWDogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi new file mode 100644 index 000000000..f99ab26a6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf new file mode 100644 index 000000000..a5560686b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RNGDxe/RngDxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RngDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RngDxe + FILE_GUID = B0D3689E-11F8-43C6-8ECE-023A29CEC35B + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|RngDxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex new file mode 100644 index 000000000..1d4d28fca --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.depex @@ -0,0 +1 @@ +k0_}J}/0 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi new file mode 100644 index 000000000..8cab0d562 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf new file mode 100644 index 000000000..2cf613923 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ResetRuntimeDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ResetRuntimeDxe + FILE_GUID = 3AE17DB7-3CC5-4B89-9304-9549211057EF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ResetRuntimeDxe.depex|* + PE32|ResetRuntimeDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi new file mode 100644 index 000000000..d99916faf Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf new file mode 100644 index 000000000..10a9c3e7e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS RpmhDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = RpmhDxe + FILE_GUID = CB29F4D1-7F37-4692-A416-93E82E219766 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|RpmhDxe.depex|* + PE32|RpmhDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi new file mode 100644 index 000000000..a89ae496b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf new file mode 100644 index 000000000..e1148308b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SPMIDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SPMI + FILE_GUID = 2A7B4BEF-80CD-49E1-B473-374BA4D673FC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SPMIDxe.depex|* + PE32|SPMIDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex new file mode 100644 index 000000000..265ee7cb4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi new file mode 100644 index 000000000..0dca1bf59 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf new file mode 100644 index 000000000..13e6dee07 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SdccDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SdccDxe + FILE_GUID = F10F76DB-42C1-533F-34A8-69BE24653110 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SdccDxe.depex|* + PE32|SdccDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi new file mode 100644 index 000000000..c1f58eb46 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf new file mode 100644 index 000000000..e04a347a5 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf @@ -0,0 +1,18 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SecRSADxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SecRSADxe + FILE_GUID = 32C71E68-83A8-46ED-AED1-094E71B12057 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + PE32|SecRSADxe.efi|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi new file mode 100644 index 000000000..0514d9592 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf new file mode 100644 index 000000000..04d79ca44 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ShmBridgeDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ShmBridgeDxe + FILE_GUID = 9C1EB71F-DD6C-4ED5-9F6A-5CC0CA789F16 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ShmBridgeDxeLA.depex|* + PE32|ShmBridgeDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi new file mode 100644 index 000000000..e6dbb0817 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf new file mode 100644 index 000000000..7cb2d118d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SimpleTextInOutSerial.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SimpleTextInOutSerial + FILE_GUID = 857A8741-0EEC-43BD-9482-27D14ED47D72 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SimpleTextInOutSerial.depex|* + PE32|SimpleTextInOutSerial.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi new file mode 100644 index 000000000..cbaa37cb2 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf new file mode 100644 index 000000000..d53dd8d95 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS SmemDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = SmemDxe + FILE_GUID = F541D663-4A48-40AA-AABF-FF158CCAE34C + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|SmemDxe.depex|* + PE32|SmemDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi new file mode 100644 index 000000000..56987f6c6 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf new file mode 100644 index 000000000..7407f8b46 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TLMMDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = DALTLMM + FILE_GUID = 8681CC5A-0DF6-441E-B4B8-E915C538F067 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TLMMDxe.depex|* + PE32|TLMMDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex new file mode 100644 index 000000000..d24065d0a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.depex @@ -0,0 +1 @@ +B7ELfG \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi new file mode 100644 index 000000000..4d0e3d16b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf new file mode 100644 index 000000000..f07889b00 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TsensDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TsensDxe + FILE_GUID = F09AD92E-485C-9CDB-3E05-3385C38F94CC + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TsensDxe.depex|* + PE32|TsensDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi new file mode 100644 index 000000000..9fd4a2e79 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf new file mode 100644 index 000000000..78992464d --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ScmDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ScmDxe + FILE_GUID = 2D7A83E3-E343-4FFB-9109-631F2EE11694 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ScmDxeLA.depex|* + PE32|ScmDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex new file mode 100644 index 000000000..430b43818 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi new file mode 100644 index 000000000..8a1cf0b27 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf new file mode 100644 index 000000000..aff50bf1f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS TzDxeLA.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = TzDxe + FILE_GUID = 6925FAD3-E243-4B69-AD61-3F978C8ABC60 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|TzDxeLA.depex|* + PE32|TzDxeLA.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex new file mode 100644 index 000000000..098cfdc1c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.depex @@ -0,0 +1 @@ +9Gfv28 \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi new file mode 100644 index 000000000..772ddc2e1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf new file mode 100644 index 000000000..8b8399f13 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UFSDxe/UFSDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UFSDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UFSDxe + FILE_GUID = 0D35CD8E-97EA-4F9A-96AF-0F0D89F76567 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UFSDxe.depex|* + PE32|UFSDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi new file mode 100644 index 000000000..32fb4d4db Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf new file mode 100644 index 000000000..a993fdad9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ULogDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ULogDxe + FILE_GUID = E43128A8-8692-42B6-8AFA-676158578D18 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ULogDxe.depex|* + PE32|ULogDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex new file mode 100644 index 000000000..8f72e31c0 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.depex @@ -0,0 +1 @@ +iv zH({E9Gfv28E\z!C|/_IK \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi new file mode 100644 index 000000000..14eb74963 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf new file mode 100644 index 000000000..c2e781b82 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbConfigDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbConfigDxe + FILE_GUID = CD823A4D-7DEC-4531-AE5D-4134FA4127B8 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbConfigDxe.depex|* + PE32|UsbConfigDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi new file mode 100644 index 000000000..fe1155615 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf new file mode 100644 index 000000000..defd5eb65 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbDeviceDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbDeviceDxe + FILE_GUID = 3299A266-15F0-4346-8318-716336736D3E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbDeviceDxe.depex|* + PE32|UsbDeviceDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi new file mode 100644 index 000000000..187bc7455 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf new file mode 100644 index 000000000..5397c1898 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbMsdDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbMsdDxe + FILE_GUID = 5AF77F10-90DF-4E7E-8325-A17EC09D5443 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbMsdDxe.depex|* + PE32|UsbMsdDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi new file mode 100644 index 000000000..bf1a92350 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf new file mode 100644 index 000000000..4fb0d599c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbPwrCtrlDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbPwrCtrlDxe + FILE_GUID = 11FAED4C-B21F-4D88-8E48-C4C28A1E50DF + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbPwrCtrlDxe.depex|* + PE32|UsbPwrCtrlDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex new file mode 100644 index 000000000..43d06b2d1 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi new file mode 100644 index 000000000..44e505ff4 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf new file mode 100644 index 000000000..a8f3656d8 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS UsbfnDwc3Dxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = UsbfnDwc3Dxe + FILE_GUID = 94F8A6A7-DC34-4101-88C1-99179CCEAE83 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|UsbfnDwc3Dxe.depex|* + PE32|UsbfnDwc3Dxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi new file mode 100644 index 000000000..eb9ab7ea9 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf new file mode 100644 index 000000000..3a236d373 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VariableDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VariableDxe + FILE_GUID = 2B0ECDCE-01AE-446E-9FFD-C4217DE0340F + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VariableDxe.depex|* + PE32|VariableDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex new file mode 100644 index 000000000..2a47cc229 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.depex @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi new file mode 100644 index 000000000..98973bdd0 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf new file mode 100644 index 000000000..7efc09ace --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS VerifiedBootDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = VerifiedBootDxe + FILE_GUID = A25F5839-4D55-428F-8F0B-5CE1D565F53E + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|VerifiedBootDxe.depex|* + PE32|VerifiedBootDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.inf new file mode 100644 index 000000000..b3ae6460f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.inf @@ -0,0 +1,19 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS XBLCore.inf +# DO NOT MODIFY +# GENERATED ON: 2023-02-07 15:39:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = XBLCore + FILE_GUID = 8AF09F13-44C5-96EC-1437-DD899CB5EE5D + MODULE_TYPE = SEC + VERSION_STRING = 1.0 + +[Binaries.AARCH64] + RAW|XBLCore.raw|* + TE|XBLCore.te|* + +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.raw b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.raw new file mode 100644 index 000000000..a44bcb109 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.raw differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.te b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.te new file mode 100644 index 000000000..d0122d98b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/QcomPkg/XBLCore/XBLCore.te differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/BATTERY.PROVISION b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/BATTERY.PROVISION new file mode 100644 index 000000000..fedcd9aba --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/BATTERY.PROVISION @@ -0,0 +1,1312 @@ +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.10 +Checksum,1538 +#9/28/2018 11:09:21 AM + +#Alium_860_89032_0000_3600mAh_averaged_MasterSlave_Sept24th2018 +Float_Voltage,4350 +Profile_Revision,24 +Nom_Batt_capacity,3600 +Batt_id,100000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,jiade_3600mAh_averaged_MasterSlave +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x1A7702DF +Rslow_Low_Coefficients, 0x13D00451 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, C7 +042, 042, 1, EA +043, 043, 0, C4 +043, 043, 1, DC +044, 044, 0, 8E +044, 044, 1, E2 +045, 045, 0, 3A +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 15 +047, 047, 1, BC +048, 048, 0, A5 +048, 048, 1, 8A +049, 049, 0, 02 +049, 049, 1, 80 +04A, 04A, 0, D1 +04A, 04A, 1, 92 +04B, 04B, 0, AB +04B, 04B, 1, 9D +04C, 04C, 0, 47 +04C, 04C, 1, 80 +04D, 04D, 0, 10 +04D, 04D, 1, 00 +04E, 04E, 0, DF +04E, 04E, 1, 02 +04F, 04F, 0, 77 +04F, 04F, 1, 1A +050, 050, 0, 85 +050, 050, 1, EC +051, 051, 0, E1 +051, 051, 1, FD +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 75 +054, 054, 1, EB +055, 055, 0, AA +055, 055, 1, ED +056, 056, 0, F3 +056, 056, 1, CD +057, 057, 0, 0C +057, 057, 1, 0A +058, 058, 0, 7A +058, 058, 1, E4 +059, 059, 0, ED +059, 059, 1, C5 +05A, 05A, 0, 40 +05A, 05A, 1, 1B +05B, 05B, 0, D0 +05B, 05B, 1, 02 +05C, 05C, 0, 1F +05C, 05C, 1, CA +05D, 05D, 0, FF +05D, 05D, 1, 00 +05E, 05E, 0, 52 +05E, 05E, 1, 00 +05F, 05F, 0, 4D +05F, 05F, 1, 00 +060, 060, 0, 4A +060, 060, 1, 00 +061, 061, 0, 3C +061, 061, 1, 00 +062, 062, 0, 35 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 39 +064, 064, 1, 00 +065, 065, 0, 48 +065, 065, 1, 00 +066, 066, 0, 43 +066, 066, 1, 00 +067, 067, 0, 3F +067, 067, 1, 00 +068, 068, 0, FF +068, 068, 1, 00 +069, 069, 0, 38 +069, 069, 1, 00 +06A, 06A, 0, 40 +06A, 06A, 1, 00 +06B, 06B, 0, 46 +06B, 06B, 1, 00 +06C, 06C, 0, 50 +06C, 06C, 1, 00 +06D, 06D, 0, 45 +06D, 06D, 1, 00 +06E, 06E, 0, 5C +06E, 06E, 1, 00 +06F, 06F, 0, 7E +06F, 06F, 1, 64 +070, 070, 0, 60 +070, 070, 1, 00 +071, 071, 0, 50 +071, 071, 1, 08 +072, 072, 0, 50 +072, 072, 1, 10 +073, 073, 0, FF +073, 073, 1, 00 +074, 074, 0, 6A +074, 074, 1, 00 +075, 075, 0, 5F +075, 075, 1, 00 +076, 076, 0, 63 +076, 076, 1, 00 +077, 077, 0, 6E +077, 077, 1, 00 +078, 078, 0, 60 +078, 078, 1, 00 +079, 079, 0, 7D +079, 079, 1, 20 +07A, 07A, 0, 96 +07A, 07A, 1, 40 +07B, 07B, 0, 75 +07B, 07B, 1, 50 +07C, 07C, 0, 6B +07C, 07C, 1, 13 +07D, 07D, 0, 63 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, 14 +07F, 07F, 1, 22 +080, 080, 0, 7E +080, 080, 1, 0D +081, 081, 0, 21 +081, 081, 1, 02 +082, 082, 0, AA +082, 082, 1, 04 +083, 083, 0, ED +083, 083, 1, 1C +084, 084, 0, D4 +084, 084, 1, 09 +085, 085, 0, 64 +085, 085, 1, 0C +086, 086, 0, D3 +086, 086, 1, 23 +087, 087, 0, A4 +087, 087, 1, 18 +088, 088, 0, D3 +088, 088, 1, 42 +089, 089, 0, B5 +089, 089, 1, 55 +08A, 08A, 0, 91 +08A, 08A, 1, 02 +08B, 08B, 0, 90 +08B, 08B, 1, 12 +08C, 08C, 0, 2A +08C, 08C, 1, 1F +08D, 08D, 0, 02 +08D, 08D, 1, 06 +08E, 08E, 0, 1F +08E, 08E, 1, 0A +08F, 08F, 0, A3 +08F, 08F, 1, 06 +090, 090, 0, AE +090, 090, 1, 1C +091, 091, 0, 8D +091, 091, 1, 02 +092, 092, 0, 96 +092, 092, 1, 04 +093, 093, 0, D2 +093, 093, 1, 03 +094, 094, 0, D1 +094, 094, 1, 17 +095, 095, 0, 51 +095, 095, 1, 23 +096, 096, 0, 3F +096, 096, 1, 45 +097, 097, 0, 28 +097, 097, 1, 53 +098, 098, 0, 69 +098, 098, 1, 14 +099, 099, 0, 93 +099, 099, 1, 20 +09A, 09A, 0, 8E +09A, 09A, 1, EC +09B, 09B, 0, 18 +09B, 09B, 1, CB +09C, 09C, 0, C8 +09C, 09C, 1, C5 +09D, 09D, 0, DB +09D, 09D, 1, 1C +09E, 09E, 0, 7B +09E, 09E, 1, C9 +09F, 09F, 0, 7C +09F, 09F, 1, 05 +0A0, 0A0, 0, E6 +0A0, 0A0, 1, C2 +0A1, 0A1, 0, B9 +0A1, 0A1, 1, 17 +0A2, 0A2, 0, 2C +0A2, 0A2, 1, 93 +0A3, 0A3, 0, 87 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, A2 +0A4, 0A4, 1, 92 +0A5, 0A5, 0, 91 +0A5, 0A5, 1, A8 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 92 +0A7, 0A7, 1, F2 +0A8, 0A8, 0, 1A +0A8, 0A8, 1, 0D +0A9, 0A9, 0, F4 +0A9, 0A9, 1, FC +0AA, 0AA, 0, 5E +0AA, 0AA, 1, EB +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, FB +0AC, 0AC, 1, ED +0AD, 0AD, 0, 15 +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F6 +0AE, 0AE, 1, 0F +0AF, 0AF, 0, 75 +0AF, 0AF, 1, 02 +0B0, 0B0, 0, 72 +0B0, 0B0, 1, 05 +0B1, 0B1, 0, 49 +0B1, 0B1, 1, 01 +0B2, 0B2, 0, 10 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, FA +0B3, 0B3, 1, E5 +0B4, 0B4, 0, E2 +0B4, 0B4, 1, 03 +0B5, 0B5, 0, 8D +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 85 +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, 23 +0B9, 0B9, 1, 03 +0BA, 0BA, 0, 46 +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 9C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 03 +0BC, 0BC, 1, 02 +0BD, 0BD, 0, 48 +0BD, 0BD, 1, 07 +0BE, 0BE, 0, 0A +0BE, 0BE, 1, 00 +0BF, 0BF, 0, BA +0BF, 0BF, 1, 03 +0C0, 0C0, 0, 97 +0C0, 0C0, 1, 02 +0C1, 0C1, 0, 65 +0C1, 0C1, 1, 05 +0C2, 0C2, 0, 50 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3A +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 41 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 43 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 45 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 45 +0C7, 0C7, 1, 10 +0C8, 0C8, 0, 45 +0C8, 0C8, 1, 18 +0C9, 0C9, 0, 46 +0C9, 0C9, 1, 08 +0CA, 0CA, 0, 44 +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 47 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 3A +0CC, 0CC, 1, 08 +0CD, 0CD, 0, 4B +0CD, 0CD, 1, 08 +0CE, 0CE, 0, 37 +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 47 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 40 +0D1, 0D1, 0, 54 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 60 +0D2, 0D2, 1, 10 +0D3, 0D3, 0, 57 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 5F +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 57 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 4B +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 50 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 3E +0D9, 0D9, 1, 08 +0DA, 0DA, 0, 52 +0DA, 0DA, 1, 08 +0DB, 0DB, 0, 52 +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5C +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 40 +0DE, 0DE, 0, 7D +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 67 +0DF, 0DF, 1, 10 +0E0, 0E0, 0, 63 +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 69 +0E1, 0E1, 1, 08 +0E2, 0E2, 0, 4F +0E2, 0E2, 1, 10 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 8C +0E4, 0E4, 1, 2A +0E5, 0E5, 0, DB +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 28 +0E6, 0E6, 1, 02 +0E7, 0E7, 0, AD +0E7, 0E7, 1, 04 +0E8, 0E8, 0, 0B +0E8, 0E8, 1, 1D +0E9, 0E9, 0, 50 +0E9, 0E9, 1, 22 +0EA, 0EA, 0, A7 +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 0D +0EB, 0EB, 1, 52 +0EC, 0EC, 0, A2 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 74 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, AD +0EE, 0EE, 1, 04 +0EF, 0EF, 0, 35 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, AE +0F0, 0F0, 1, 13 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, 5A +0F2, 0F2, 1, 20 +0F3, 0F3, 0, DD +0F3, 0F3, 1, 04 +0F4, 0F4, 0, F1 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, D8 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C7 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, DD +0F7, 0F7, 1, 02 +0F8, 0F8, 0, 3D +0F8, 0F8, 1, 04 +0F9, 0F9, 0, EB +0F9, 0F9, 1, 03 +0FA, 0FA, 0, 97 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 52 +0FB, 0FB, 1, 03 +0FC, 0FC, 0, D5 +0FC, 0FC, 1, 04 +0FD, 0FD, 0, 19 +0FD, 0FD, 1, 02 +0FE, 0FE, 0, 72 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 14 +0FF, 0FF, 1, 22 +100, 100, 0, 7E +100, 100, 1, 05 +101, 101, 0, 21 +101, 101, 1, 02 +102, 102, 0, AA +102, 102, 1, 04 +103, 103, 0, ED +103, 103, 1, 1C +104, 104, 0, D4 +104, 104, 1, 01 +105, 105, 0, 64 +105, 105, 1, 04 +106, 106, 0, D3 +106, 106, 1, 03 +107, 107, 0, A4 +107, 107, 1, 18 +108, 108, 0, D3 +108, 108, 1, 02 +109, 109, 0, B5 +109, 109, 1, 05 +10A, 10A, 0, 91 +10A, 10A, 1, 02 +10B, 10B, 0, 90 +10B, 10B, 1, 00 +10C, 10C, 0, 7C +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, 04 +10F, 10F, 1, 0E + +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.10 +Checksum,1538 +#9/28/2018 11:09:21 AM + +#Alium_860_89032_0000_3600mAh_averaged_MasterSlave_Sept24th2018 +Float_Voltage,4350 +Profile_Revision,24 +Nom_Batt_capacity,3600 +Batt_id,10000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,Atl_3600mAh_averaged_MasterSlave +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x1A7702DF +Rslow_Low_Coefficients, 0x13D00451 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, C7 +042, 042, 1, EA +043, 043, 0, C4 +043, 043, 1, DC +044, 044, 0, 8E +044, 044, 1, E2 +045, 045, 0, 3A +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 15 +047, 047, 1, BC +048, 048, 0, A5 +048, 048, 1, 8A +049, 049, 0, 02 +049, 049, 1, 80 +04A, 04A, 0, D1 +04A, 04A, 1, 92 +04B, 04B, 0, AB +04B, 04B, 1, 9D +04C, 04C, 0, 47 +04C, 04C, 1, 80 +04D, 04D, 0, 10 +04D, 04D, 1, 00 +04E, 04E, 0, DF +04E, 04E, 1, 02 +04F, 04F, 0, 77 +04F, 04F, 1, 1A +050, 050, 0, 85 +050, 050, 1, EC +051, 051, 0, E1 +051, 051, 1, FD +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 75 +054, 054, 1, EB +055, 055, 0, AA +055, 055, 1, ED +056, 056, 0, F3 +056, 056, 1, CD +057, 057, 0, 0C +057, 057, 1, 0A +058, 058, 0, 7A +058, 058, 1, E4 +059, 059, 0, ED +059, 059, 1, C5 +05A, 05A, 0, 40 +05A, 05A, 1, 1B +05B, 05B, 0, D0 +05B, 05B, 1, 02 +05C, 05C, 0, 1F +05C, 05C, 1, CA +05D, 05D, 0, FF +05D, 05D, 1, 00 +05E, 05E, 0, 52 +05E, 05E, 1, 00 +05F, 05F, 0, 4D +05F, 05F, 1, 00 +060, 060, 0, 4A +060, 060, 1, 00 +061, 061, 0, 3C +061, 061, 1, 00 +062, 062, 0, 35 +062, 062, 1, 00 +063, 063, 0, 38 +063, 063, 1, 00 +064, 064, 0, 39 +064, 064, 1, 00 +065, 065, 0, 48 +065, 065, 1, 00 +066, 066, 0, 43 +066, 066, 1, 00 +067, 067, 0, 3F +067, 067, 1, 00 +068, 068, 0, FF +068, 068, 1, 00 +069, 069, 0, 38 +069, 069, 1, 00 +06A, 06A, 0, 40 +06A, 06A, 1, 00 +06B, 06B, 0, 46 +06B, 06B, 1, 00 +06C, 06C, 0, 50 +06C, 06C, 1, 00 +06D, 06D, 0, 45 +06D, 06D, 1, 00 +06E, 06E, 0, 5C +06E, 06E, 1, 00 +06F, 06F, 0, 7E +06F, 06F, 1, 64 +070, 070, 0, 60 +070, 070, 1, 00 +071, 071, 0, 50 +071, 071, 1, 08 +072, 072, 0, 50 +072, 072, 1, 10 +073, 073, 0, FF +073, 073, 1, 00 +074, 074, 0, 6A +074, 074, 1, 00 +075, 075, 0, 5F +075, 075, 1, 00 +076, 076, 0, 63 +076, 076, 1, 00 +077, 077, 0, 6E +077, 077, 1, 00 +078, 078, 0, 60 +078, 078, 1, 00 +079, 079, 0, 7D +079, 079, 1, 20 +07A, 07A, 0, 96 +07A, 07A, 1, 40 +07B, 07B, 0, 75 +07B, 07B, 1, 50 +07C, 07C, 0, 6B +07C, 07C, 1, 13 +07D, 07D, 0, 63 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 00 +07F, 07F, 0, 14 +07F, 07F, 1, 22 +080, 080, 0, 7E +080, 080, 1, 0D +081, 081, 0, 21 +081, 081, 1, 02 +082, 082, 0, AA +082, 082, 1, 04 +083, 083, 0, ED +083, 083, 1, 1C +084, 084, 0, D4 +084, 084, 1, 09 +085, 085, 0, 64 +085, 085, 1, 0C +086, 086, 0, D3 +086, 086, 1, 23 +087, 087, 0, A4 +087, 087, 1, 18 +088, 088, 0, D3 +088, 088, 1, 42 +089, 089, 0, B5 +089, 089, 1, 55 +08A, 08A, 0, 91 +08A, 08A, 1, 02 +08B, 08B, 0, 90 +08B, 08B, 1, 12 +08C, 08C, 0, 2A +08C, 08C, 1, 1F +08D, 08D, 0, 02 +08D, 08D, 1, 06 +08E, 08E, 0, 1F +08E, 08E, 1, 0A +08F, 08F, 0, A3 +08F, 08F, 1, 06 +090, 090, 0, AE +090, 090, 1, 1C +091, 091, 0, 8D +091, 091, 1, 02 +092, 092, 0, 96 +092, 092, 1, 04 +093, 093, 0, D2 +093, 093, 1, 03 +094, 094, 0, D1 +094, 094, 1, 17 +095, 095, 0, 51 +095, 095, 1, 23 +096, 096, 0, 3F +096, 096, 1, 45 +097, 097, 0, 28 +097, 097, 1, 53 +098, 098, 0, 69 +098, 098, 1, 14 +099, 099, 0, 93 +099, 099, 1, 20 +09A, 09A, 0, 8E +09A, 09A, 1, EC +09B, 09B, 0, 18 +09B, 09B, 1, CB +09C, 09C, 0, C8 +09C, 09C, 1, C5 +09D, 09D, 0, DB +09D, 09D, 1, 1C +09E, 09E, 0, 7B +09E, 09E, 1, C9 +09F, 09F, 0, 7C +09F, 09F, 1, 05 +0A0, 0A0, 0, E6 +0A0, 0A0, 1, C2 +0A1, 0A1, 0, B9 +0A1, 0A1, 1, 17 +0A2, 0A2, 0, 2C +0A2, 0A2, 1, 93 +0A3, 0A3, 0, 87 +0A3, 0A3, 1, 85 +0A4, 0A4, 0, A2 +0A4, 0A4, 1, 92 +0A5, 0A5, 0, 91 +0A5, 0A5, 1, A8 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 92 +0A7, 0A7, 1, F2 +0A8, 0A8, 0, 1A +0A8, 0A8, 1, 0D +0A9, 0A9, 0, F4 +0A9, 0A9, 1, FC +0AA, 0AA, 0, 5E +0AA, 0AA, 1, EB +0AB, 0AB, 0, 00 +0AB, 0AB, 1, F8 +0AC, 0AC, 0, FB +0AC, 0AC, 1, ED +0AD, 0AD, 0, 15 +0AD, 0AD, 1, E2 +0AE, 0AE, 0, F6 +0AE, 0AE, 1, 0F +0AF, 0AF, 0, 75 +0AF, 0AF, 1, 02 +0B0, 0B0, 0, 72 +0B0, 0B0, 1, 05 +0B1, 0B1, 0, 49 +0B1, 0B1, 1, 01 +0B2, 0B2, 0, 10 +0B2, 0B2, 1, 00 +0B3, 0B3, 0, FA +0B3, 0B3, 1, E5 +0B4, 0B4, 0, E2 +0B4, 0B4, 1, 03 +0B5, 0B5, 0, 8D +0B5, 0B5, 1, 05 +0B6, 0B6, 0, 85 +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, 23 +0B9, 0B9, 1, 03 +0BA, 0BA, 0, 46 +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 9C +0BB, 0BB, 1, 04 +0BC, 0BC, 0, 03 +0BC, 0BC, 1, 02 +0BD, 0BD, 0, 48 +0BD, 0BD, 1, 07 +0BE, 0BE, 0, 0A +0BE, 0BE, 1, 00 +0BF, 0BF, 0, BA +0BF, 0BF, 1, 03 +0C0, 0C0, 0, 97 +0C0, 0C0, 1, 02 +0C1, 0C1, 0, 65 +0C1, 0C1, 1, 05 +0C2, 0C2, 0, 50 +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3A +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 41 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 43 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 45 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 45 +0C7, 0C7, 1, 10 +0C8, 0C8, 0, 45 +0C8, 0C8, 1, 18 +0C9, 0C9, 0, 46 +0C9, 0C9, 1, 08 +0CA, 0CA, 0, 44 +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 47 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 3A +0CC, 0CC, 1, 08 +0CD, 0CD, 0, 4B +0CD, 0CD, 1, 08 +0CE, 0CE, 0, 37 +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 47 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 4E +0D0, 0D0, 1, 40 +0D1, 0D1, 0, 54 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 60 +0D2, 0D2, 1, 10 +0D3, 0D3, 0, 57 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 5F +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 57 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 55 +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 4B +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 50 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 3E +0D9, 0D9, 1, 08 +0DA, 0DA, 0, 52 +0DA, 0DA, 1, 08 +0DB, 0DB, 0, 52 +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5C +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 6F +0DD, 0DD, 1, 40 +0DE, 0DE, 0, 7D +0DE, 0DE, 1, 58 +0DF, 0DF, 0, 67 +0DF, 0DF, 1, 10 +0E0, 0E0, 0, 63 +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 69 +0E1, 0E1, 1, 08 +0E2, 0E2, 0, 4F +0E2, 0E2, 1, 10 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, 8C +0E4, 0E4, 1, 2A +0E5, 0E5, 0, DB +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 28 +0E6, 0E6, 1, 02 +0E7, 0E7, 0, AD +0E7, 0E7, 1, 04 +0E8, 0E8, 0, 0B +0E8, 0E8, 1, 1D +0E9, 0E9, 0, 50 +0E9, 0E9, 1, 22 +0EA, 0EA, 0, A7 +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 0D +0EB, 0EB, 1, 52 +0EC, 0EC, 0, A2 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, 74 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, AD +0EE, 0EE, 1, 04 +0EF, 0EF, 0, 35 +0EF, 0EF, 1, 02 +0F0, 0F0, 0, AE +0F0, 0F0, 1, 13 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, 5A +0F2, 0F2, 1, 20 +0F3, 0F3, 0, DD +0F3, 0F3, 1, 04 +0F4, 0F4, 0, F1 +0F4, 0F4, 1, 02 +0F5, 0F5, 0, D8 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C7 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, DD +0F7, 0F7, 1, 02 +0F8, 0F8, 0, 3D +0F8, 0F8, 1, 04 +0F9, 0F9, 0, EB +0F9, 0F9, 1, 03 +0FA, 0FA, 0, 97 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 52 +0FB, 0FB, 1, 03 +0FC, 0FC, 0, D5 +0FC, 0FC, 1, 04 +0FD, 0FD, 0, 19 +0FD, 0FD, 1, 02 +0FE, 0FE, 0, 72 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, 14 +0FF, 0FF, 1, 22 +100, 100, 0, 7E +100, 100, 1, 05 +101, 101, 0, 21 +101, 101, 1, 02 +102, 102, 0, AA +102, 102, 1, 04 +103, 103, 0, ED +103, 103, 1, 1C +104, 104, 0, D4 +104, 104, 1, 01 +105, 105, 0, 64 +105, 105, 1, 04 +106, 106, 0, D3 +106, 106, 1, 03 +107, 107, 0, A4 +107, 107, 1, 18 +108, 108, 0, D3 +108, 108, 1, 02 +109, 109, 0, B5 +109, 109, 1, 05 +10A, 10A, 0, 91 +10A, 10A, 1, 02 +10B, 10B, 0, 90 +10B, 10B, 1, 00 +10C, 10C, 0, 7C +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, 04 +10F, 10F, 1, 0E + +[BATTERY_PROFILE] +GUI Version: PM855GUI - 1.0.0.10 +Checksum,7F72 +#9/28/2018 12:49:37 PM + +#QRD855_MLP466076_3200mAh_averaged_MasterSlave_Sept28th2018 +Float_Voltage,4400 +Profile_Revision,24 +Nom_Batt_capacity,3200 +Batt_id,133000 +Therm_B,4250 +Thermistor_Value,100000 +Battery_name,QRD855_MLP466076_3200mAh_averaged_MasterSlave_Sept28th2018 +Therm_c0_Coefficients,0x2318 +Therm_c1_Coefficients,0xD0C +Therm_c2_Coefficients,0xDAF7 +Therm_c3_Coefficients,0xC556 +Therm_c4_Coefficients,0x848D +Therm_Center_Offset,0x70 +Therm_Pullup,100 +Rslow_Normal_Coefficients, 0x12C9FC43 +Rslow_Low_Coefficients, 0xF58D1507 +Address, Address2, Offset, Data +041, 041, 0, 09 +041, 041, 1, 00 +042, 042, 0, 53 +042, 042, 1, 00 +043, 043, 0, 77 +043, 043, 1, DD +044, 044, 0, 12 +044, 044, 1, E2 +045, 045, 0, E4 +045, 045, 1, DD +046, 046, 0, 00 +046, 046, 1, 00 +047, 047, 0, 49 +047, 047, 1, BC +048, 048, 0, 7B +048, 048, 1, 8B +049, 049, 0, F9 +049, 049, 1, 87 +04A, 04A, 0, 5A +04A, 04A, 1, 9A +04B, 04B, 0, A8 +04B, 04B, 1, 86 +04C, 04C, 0, C3 +04C, 04C, 1, 87 +04D, 04D, 0, 29 +04D, 04D, 1, 00 +04E, 04E, 0, 43 +04E, 04E, 1, FC +04F, 04F, 0, C9 +04F, 04F, 1, 12 +050, 050, 0, DC +050, 050, 1, 04 +051, 051, 0, 75 +051, 051, 1, FB +052, 052, 0, CE +052, 052, 1, 07 +053, 053, 0, 32 +053, 053, 1, 00 +054, 054, 0, 43 +054, 054, 1, EB +055, 055, 0, 7A +055, 055, 1, ED +056, 056, 0, B9 +056, 056, 1, B5 +057, 057, 0, EF +057, 057, 1, 0A +058, 058, 0, C4 +058, 058, 1, E2 +059, 059, 0, 2B +059, 059, 1, BC +05A, 05A, 0, EF +05A, 05A, 1, 0B +05B, 05B, 0, 40 +05B, 05B, 1, 02 +05C, 05C, 0, 5C +05C, 05C, 1, DB +05D, 05D, 0, 60 +05D, 05D, 1, 00 +05E, 05E, 0, 46 +05E, 05E, 1, 00 +05F, 05F, 0, 49 +05F, 05F, 1, 00 +060, 060, 0, 48 +060, 060, 1, 00 +061, 061, 0, 3B +061, 061, 1, 00 +062, 062, 0, 30 +062, 062, 1, 00 +063, 063, 0, 30 +063, 063, 1, 00 +064, 064, 0, 37 +064, 064, 1, 00 +065, 065, 0, 41 +065, 065, 1, 00 +066, 066, 0, 43 +066, 066, 1, 00 +067, 067, 0, 45 +067, 067, 1, 00 +068, 068, 0, 60 +068, 068, 1, 00 +069, 069, 0, 40 +069, 069, 1, 00 +06A, 06A, 0, 3A +06A, 06A, 1, 00 +06B, 06B, 0, 36 +06B, 06B, 1, 00 +06C, 06C, 0, 36 +06C, 06C, 1, 00 +06D, 06D, 0, 33 +06D, 06D, 1, 00 +06E, 06E, 0, 5B +06E, 06E, 1, 00 +06F, 06F, 0, 4F +06F, 06F, 1, 64 +070, 070, 0, 4A +070, 070, 1, 00 +071, 071, 0, 4F +071, 071, 1, 08 +072, 072, 0, 4F +072, 072, 1, 08 +073, 073, 0, 60 +073, 073, 1, F8 +074, 074, 0, 4D +074, 074, 1, 00 +075, 075, 0, 4A +075, 075, 1, 00 +076, 076, 0, 5A +076, 076, 1, 08 +077, 077, 0, 59 +077, 077, 1, 08 +078, 078, 0, 4E +078, 078, 1, 00 +079, 079, 0, 93 +079, 079, 1, 20 +07A, 07A, 0, 6A +07A, 07A, 1, 40 +07B, 07B, 0, 59 +07B, 07B, 1, 58 +07C, 07C, 0, 52 +07C, 07C, 1, 10 +07D, 07D, 0, 59 +07D, 07D, 1, 00 +07E, 07E, 0, D8 +07E, 07E, 1, 08 +07F, 07F, 0, 6A +07F, 07F, 1, 21 +080, 080, 0, E7 +080, 080, 1, 0D +081, 081, 0, 42 +081, 081, 1, 03 +082, 082, 0, 1F +082, 082, 1, FC +083, 083, 0, 5B +083, 083, 1, 1C +084, 084, 0, 1C +084, 084, 1, 03 +085, 085, 0, 3A +085, 085, 1, 04 +086, 086, 0, 8B +086, 086, 1, 23 +087, 087, 0, FB +087, 087, 1, 17 +088, 088, 0, 7A +088, 088, 1, 3B +089, 089, 0, B1 +089, 089, 1, 4C +08A, 08A, 0, 31 +08A, 08A, 1, 02 +08B, 08B, 0, 85 +08B, 08B, 1, 15 +08C, 08C, 0, 3A +08C, 08C, 1, 21 +08D, 08D, 0, DB +08D, 08D, 1, 0D +08E, 08E, 0, E5 +08E, 08E, 1, 0B +08F, 08F, 0, F7 +08F, 08F, 1, 04 +090, 090, 0, E0 +090, 090, 1, 1C +091, 091, 0, 4D +091, 091, 1, FB +092, 092, 0, F6 +092, 092, 1, 04 +093, 093, 0, 8B +093, 093, 1, 03 +094, 094, 0, 7E +094, 094, 1, 18 +095, 095, 0, 9C +095, 095, 1, 22 +096, 096, 0, 29 +096, 096, 1, 3C +097, 097, 0, E3 +097, 097, 1, 4B +098, 098, 0, 8C +098, 098, 1, 16 +099, 099, 0, F6 +099, 099, 1, 20 +09A, 09A, 0, FE +09A, 09A, 1, ED +09B, 09B, 0, C5 +09B, 09B, 1, D3 +09C, 09C, 0, 01 +09C, 09C, 1, D5 +09D, 09D, 0, D5 +09D, 09D, 1, 1C +09E, 09E, 0, 03 +09E, 09E, 1, CB +09F, 09F, 0, AF +09F, 09F, 1, 05 +0A0, 0A0, 0, DD +0A0, 0A0, 1, BA +0A1, 0A1, 0, 60 +0A1, 0A1, 1, 18 +0A2, 0A2, 0, 87 +0A2, 0A2, 1, 92 +0A3, 0A3, 0, 73 +0A3, 0A3, 1, 84 +0A4, 0A4, 0, 70 +0A4, 0A4, 1, 9B +0A5, 0A5, 0, 8F +0A5, 0A5, 1, 98 +0A6, 0A6, 0, 09 +0A6, 0A6, 1, 80 +0A7, 0A7, 0, 67 +0A7, 0A7, 1, FA +0A8, 0A8, 0, 62 +0A8, 0A8, 1, 05 +0A9, 0A9, 0, 58 +0A9, 0A9, 1, 03 +0AA, 0AA, 0, C9 +0AA, 0AA, 1, 04 +0AB, 0AB, 0, 00 +0AB, 0AB, 1, 00 +0AC, 0AC, 0, 1A +0AC, 0AC, 1, E4 +0AD, 0AD, 0, C1 +0AD, 0AD, 1, 02 +0AE, 0AE, 0, E9 +0AE, 0AE, 1, 0F +0AF, 0AF, 0, E0 +0AF, 0AF, 1, EB +0B0, 0B0, 0, 80 +0B0, 0B0, 1, A2 +0B1, 0B1, 0, 6C +0B1, 0B1, 1, 1F +0B2, 0B2, 0, 1C +0B2, 0B2, 1, 10 +0B3, 0B3, 0, 93 +0B3, 0B3, 1, 04 +0B4, 0B4, 0, 29 +0B4, 0B4, 1, 02 +0B5, 0B5, 0, 8D +0B5, 0B5, 1, 04 +0B6, 0B6, 0, 6F +0B6, 0B6, 1, 02 +0B7, 0B7, 0, CE +0B7, 0B7, 1, 07 +0B8, 0B8, 0, 32 +0B8, 0B8, 1, 00 +0B9, 0B9, 0, C3 +0B9, 0B9, 1, 01 +0BA, 0BA, 0, CA +0BA, 0BA, 1, 02 +0BB, 0BB, 0, 6F +0BB, 0BB, 1, 07 +0BC, 0BC, 0, 4A +0BC, 0BC, 1, 03 +0BD, 0BD, 0, 03 +0BD, 0BD, 1, 05 +0BE, 0BE, 0, EC +0BE, 0BE, 1, 04 +0BF, 0BF, 0, 3E +0BF, 0BF, 1, 04 +0C0, 0C0, 0, 71 +0C0, 0C0, 1, 04 +0C1, 0C1, 0, CD +0C1, 0C1, 1, 02 +0C2, 0C2, 0, 4A +0C2, 0C2, 1, 00 +0C3, 0C3, 0, 3D +0C3, 0C3, 1, 00 +0C4, 0C4, 0, 40 +0C4, 0C4, 1, 00 +0C5, 0C5, 0, 42 +0C5, 0C5, 1, 64 +0C6, 0C6, 0, 44 +0C6, 0C6, 1, 00 +0C7, 0C7, 0, 43 +0C7, 0C7, 1, 00 +0C8, 0C8, 0, 47 +0C8, 0C8, 1, 08 +0C9, 0C9, 0, 44 +0C9, 0C9, 1, 00 +0CA, 0CA, 0, 4B +0CA, 0CA, 1, 00 +0CB, 0CB, 0, 50 +0CB, 0CB, 1, 00 +0CC, 0CC, 0, 4F +0CC, 0CC, 1, 10 +0CD, 0CD, 0, 46 +0CD, 0CD, 1, 10 +0CE, 0CE, 0, 3C +0CE, 0CE, 1, 00 +0CF, 0CF, 0, 45 +0CF, 0CF, 1, 20 +0D0, 0D0, 0, 48 +0D0, 0D0, 1, 40 +0D1, 0D1, 0, 48 +0D1, 0D1, 1, 58 +0D2, 0D2, 0, 4D +0D2, 0D2, 1, 0E +0D3, 0D3, 0, 48 +0D3, 0D3, 1, 00 +0D4, 0D4, 0, 40 +0D4, 0D4, 1, 00 +0D5, 0D5, 0, 46 +0D5, 0D5, 1, 08 +0D6, 0D6, 0, 5E +0D6, 0D6, 1, 00 +0D7, 0D7, 0, 61 +0D7, 0D7, 1, 00 +0D8, 0D8, 0, 48 +0D8, 0D8, 1, 00 +0D9, 0D9, 0, 43 +0D9, 0D9, 1, 08 +0DA, 0DA, 0, 59 +0DA, 0DA, 1, 08 +0DB, 0DB, 0, 5B +0DB, 0DB, 1, 00 +0DC, 0DC, 0, 5F +0DC, 0DC, 1, 20 +0DD, 0DD, 0, 74 +0DD, 0DD, 1, 40 +0DE, 0DE, 0, 5F +0DE, 0DE, 1, 50 +0DF, 0DF, 0, 53 +0DF, 0DF, 1, 10 +0E0, 0E0, 0, 5B +0E0, 0E0, 1, 00 +0E1, 0E1, 0, 70 +0E1, 0E1, 1, 00 +0E2, 0E2, 0, E6 +0E2, 0E2, 1, 08 +0E3, 0E3, 0, D8 +0E3, 0E3, 1, 00 +0E4, 0E4, 0, DD +0E4, 0E4, 1, 20 +0E5, 0E5, 0, 9A +0E5, 0E5, 1, 04 +0E6, 0E6, 0, 2B +0E6, 0E6, 1, 0B +0E7, 0E7, 0, 97 +0E7, 0E7, 1, 0D +0E8, 0E8, 0, C7 +0E8, 0E8, 1, 1C +0E9, 0E9, 0, 55 +0E9, 0E9, 1, 23 +0EA, 0EA, 0, E3 +0EA, 0EA, 1, 45 +0EB, 0EB, 0, 1B +0EB, 0EB, 1, 52 +0EC, 0EC, 0, 89 +0EC, 0EC, 1, 18 +0ED, 0ED, 0, B9 +0ED, 0ED, 1, 03 +0EE, 0EE, 0, 18 +0EE, 0EE, 1, 04 +0EF, 0EF, 0, DB +0EF, 0EF, 1, 02 +0F0, 0F0, 0, 74 +0F0, 0F0, 1, 12 +0F1, 0F1, 0, 3F +0F1, 0F1, 1, 0A +0F2, 0F2, 0, D4 +0F2, 0F2, 1, 20 +0F3, 0F3, 0, 4A +0F3, 0F3, 1, 04 +0F4, 0F4, 0, 8A +0F4, 0F4, 1, 03 +0F5, 0F5, 0, 32 +0F5, 0F5, 1, 05 +0F6, 0F6, 0, C8 +0F6, 0F6, 1, 1C +0F7, 0F7, 0, DF +0F7, 0F7, 1, 02 +0F8, 0F8, 0, 66 +0F8, 0F8, 1, 04 +0F9, 0F9, 0, C4 +0F9, 0F9, 1, 03 +0FA, 0FA, 0, A7 +0FA, 0FA, 1, 18 +0FB, 0FB, 0, 2F +0FB, 0FB, 1, 03 +0FC, 0FC, 0, 10 +0FC, 0FC, 1, 05 +0FD, 0FD, 0, C6 +0FD, 0FD, 1, 03 +0FE, 0FE, 0, 76 +0FE, 0FE, 1, 00 +0FF, 0FF, 0, D0 +0FF, 0FF, 1, 20 +100, 100, 0, 31 +100, 100, 1, 04 +101, 101, 0, AA +101, 101, 1, 03 +102, 102, 0, 0E +102, 102, 1, 05 +103, 103, 0, D3 +103, 103, 1, 1C +104, 104, 0, 33 +104, 104, 1, 02 +105, 105, 0, A2 +105, 105, 1, 05 +106, 106, 0, 91 +106, 106, 1, 02 +107, 107, 0, AB +107, 107, 1, 18 +108, 108, 0, D6 +108, 108, 1, 02 +109, 109, 0, A7 +109, 109, 1, 05 +10A, 10A, 0, B2 +10A, 10A, 1, 02 +10B, 10B, 0, 7F +10B, 10B, 1, 00 +10C, 10C, 0, 7F +10C, 10C, 1, 01 +10D, 10D, 0, C0 +10D, 10D, 1, 00 +10E, 10E, 0, FA +10E, 10E, 1, 00 +10F, 10F, 0, F2 +10F, 10F, 1, 0C diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/BDS_Menu.cfg b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/BDS_Menu.cfg new file mode 100644 index 000000000..7fd61ad91 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/BDS_Menu.cfg @@ -0,0 +1,136 @@ +# +# Configure the BDS Menu entries +# +[BDS Menu] + +Indent = 1 +FirstRow = 1 +# DefaultSelect = 2 + +# +# First Label and App should be for Exit option +# Menu code will just exit on selection of 0 option +# So do NOT change this option +# +Label = "Exit BDS Menu" +App = Exit + +# +# Enable Secure Boot +# This option writes the PK UEFI Secure variable with the +# available configured PK key value. This enables UEFI Security +# +Label = "Enable Secure Boot" +App = SecurityToggleApp +Arg = "/SecureBootEnable" + +# +# Disable Secure Boot +# This option writes the Clear PK UEFI Secure variable that +# can clear the previously written PK to disable UEFI Security +# +Label = "Disable Secure Boot" +App = SecurityToggleApp +Arg = /SecureBootDisable + +# +# Enable Debug Policy +# This option writes the Debug policy variable to enable HLOS debug +# +Label = "Enable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyEnable" + +# +# Disable Debug Policy +# This option clears the Debug policy variable to disble HLOS debug +# +Label = "Disable Debug Policy" +App = DebugPolicyToggleApp +Arg = "/DebugPolicyDisable" + +# +# Configure PPI Display +# This option writes the DisplayPpiFlag variable to configure PPI display +# +Label = "Config PPI display" +App = DebugPolicyToggleApp +Arg = "/ConfigPpiDisplay" + + +# +# Provision RPMB +# This option provisions RPMB with the Key provided by TZ. If the +# device is intended to be used with Fuses blown, this operation +# should be avoided until the fuses are blown. Since the Key Generated +# by TZ would change once the fuses are blown. Once key provisioned +# will NOT be able to change. Making any exception will brick the device +# +Label = "Provision RPMB" +App = RPMBProvision +Arg = "-Prompt" + + +# +# Enter Shell +# Launch the Shell, no startup script is run +# +Label = "Enter Shell" +App = Shell +Arg = "-nomap -nostartup" + + +# +# Toggle BootFromUSB First +# Toggle the variable value AttemptUSBFirst variable +# +Label = "Boot USB First" +App = Cmd +Arg = "BootUSBFirst" + +# +# MassStorage +# Put the device into Mass Storage mode to access from PC. Only USER partition +# of eMMC is available +# +Label = "MassStorage" +App = UsbfnMsdApp +Arg = "MassStorage" + +# +# Reboot the device +# +Label = "Reboot" +App = Cmd +Arg = "Reboot" + + +# Clock Menu +Label = "CLOCK Menu" +App = Menu +Arg = "Clock_Menu.cfg" + +Label = "EDL Mode" +App = Cmd +Arg = "edl" + +# USB Menu +Label = "USB Menu" +App = Menu +Arg = "Usb_Menu.cfg" + +# Pmic Menu +Label = "PMIC Menu" +App = Menu +Arg = "Pmic_Menu.cfg" + +# UEFI Menu +Label = "UEFI Menu" +App = Menu +Arg = "Uefi_Menu.cfg" + +# +# If BDS Menu should show some platform specific help string at the bottom of the +# menu, add it here as value for MenuHelp +# MenuHelp = "Platform has specific help need?" + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml new file mode 100644 index 000000000..deaa82d02 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml @@ -0,0 +1,82 @@ + +BOE AMOLED +BOE Single DSI Cmd Mode AMOLED Panel with DSC (1440x2880 24bpp) + + 1440 + 60 + 30 + 12 + 0 + 0 + 0 + 2880 + 8 + 8 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2880 + 2880 + True + True + 1 + 1 + 0 + 7 + 720 + 180 + 1 + + 00 + + + + 39 B0 A5 00 + 07 01 00 + 0A 11 00 00 89 30 80 0B 40 05 A0 05 A0 02 D0 02 D0 02 00 02 68 00 20 9A DB 00 0A 00 0C 00 12 00 0E 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + 39 B0 a5 00 + 39 F8 00 08 10 08 2D 00 00 2D + 15 55 00 + 05 11 00 + FF 1E + 39 B0 A5 00 + 15 E0 18 + 39 C0 00 53 6F 51 50 51 34 4F 5A 33 19 + 05 35 00 + FF 78 + 05 29 00 + FF 3C + + + 05 28 + 05 10 + +0x82 + + 3 + 10 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml new file mode 100644 index 000000000..663fe7913 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml @@ -0,0 +1,77 @@ + +BOE AMOLED +BOE Single DSI Video Mode AMOLED Panel with DSC (1440x2880 24bpp) + + 1440 + 10 + 10 + 12 + 0 + 0 + 0 + 2880 + 10 + 10 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + True + True + 0x3C0000 + True + True + 1 + 1 + 0 + 7 + 720 + 720 + + 00 + + + + 39 B0 A5 00 + 07 01 00 + 39 B2 00 5D 04 80 49 + 15 3D 10 + 15 36 00 + 15 55 00 + 39 F8 00 08 10 08 2D 00 00 2D + 39 51 00 00 + FF 3C + 05 11 00 + FF 50 + 39 B0 34 04 + 39 C1 00 00 00 46 + 39 B0 A5 00 + 0A 11 00 00 89 30 80 0B 40 05 A0 02 D0 02 D0 02 D0 02 00 02 68 00 20 4E A8 00 0A 00 0C 00 23 00 1C 18 00 10 F0 03 0C 20 00 06 0B 0B 33 0E 1C 2A 38 46 54 62 69 70 77 79 7B 7D 7E 01 02 01 00 09 40 09 BE 19 FC 19 FA 19 F8 1A 38 1A 78 1A B6 2A F6 2B 34 2B 74 3B 74 6B F4 00 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 00 00 00 00 00 00 00 00 00 00 00 00 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 10 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml new file mode 100644 index 000000000..3e6d838ec --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml @@ -0,0 +1,75 @@ + +NT36850 +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 120 + 140 + 20 + 0 + 0 + 0 + 2560 + 8 + 20 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + FD 02 + 15 FF 10 + 15 FB 01 + 15 36 00 + 15 35 00 + 39 44 03 E8 + 15 51 FF + 15 53 2C + 15 55 01 + 05 20 00 + FF 0A + 15 BB 10 + 05 11 00 + FF 78 + 05 29 00 + FF 14 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml new file mode 100644 index 000000000..e19e9db2f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 BB 10 + 15 B0 03 + 05 11 00 + FF 78 + 15 51 FF + 15 53 24 + 15 FF 23 + 15 08 05 + 15 46 90 + 15 FF 10 + 15 FF F0 + 15 92 01 + 15 FF 10 + 15 35 00 + 05 29 00 + FF 28 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_rm692A9_amoled_fhd_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_rm692A9_amoled_fhd_cmd.xml new file mode 100644 index 000000000..e375ac51b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_rm692A9_amoled_fhd_cmd.xml @@ -0,0 +1,110 @@ + +rm692a9 +rm692a9 amoled fhd cmd mode dsi panel (1080x2340 24bpp) + + 1080 + 26 + 36 + 2 + 0 + 0 + 0 + 2340 + 12 + 4 + 4 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 0 + 4 + 0x3C0000 + False + False + True + 1 + True + True + 2340 + 2340 + True + + 00 + + + + 15 FE D0 + 15 50 81 + 15 FE 76 + 15 00 3C + 15 09 83 + 15 0A 00 + 15 0B 01 + 15 0C 51 + 15 0D 76 + 15 0E 0F + 15 0F 83 + 15 10 00 + 15 11 00 + 15 12 68 + 15 13 76 + 15 14 0F + 15 51 FE + 15 52 D0 + 15 53 49 + 15 54 03 + 15 55 30 + 15 56 03 + 15 58 FF + 15 59 01 + 15 5A 01 + 15 5B FE + 15 5C 20 + 15 5D 5F + 15 5E 07 + 15 5F FE + 15 60 00 + 15 68 FE + 15 69 D0 + 15 6A 49 + 15 6B 03 + 15 6C 30 + 15 6D 00 + 15 6E FF + 15 6F 01 + 15 70 01 + 15 71 FE + 15 72 20 + 15 73 5F + 15 74 01 + 15 75 FE + 15 76 00 + 15 FE 40 + 15 9A 01 + 15 FE 00 + 15 C2 08 + 15 35 00 + 39 51 07 FF + 15 11 00 + 15 29 00 + + + 05 28 + 05 10 + + + 3 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..5eb50279c --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml @@ -0,0 +1,85 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..edcd8a789 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml @@ -0,0 +1,83 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..a43a61a1b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..ccb0841e1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml @@ -0,0 +1,186 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml new file mode 100644 index 000000000..1bd5ba25e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml @@ -0,0 +1,184 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 11 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 A8 + 15 07 AD + 15 08 0C + 15 0B AA + 15 0C AA + 15 0E B0 + 15 0F B3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4A + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5A 02 + 15 5B 00 + 15 5C 82 + 15 5D 80 + 15 5E 02 + 15 5F 00 + 15 FF 24 + 15 FB 01 + 15 00 01 + 15 01 0B + 15 02 0C + 15 03 89 + 15 04 8A + 15 05 0F + 15 06 10 + 15 07 10 + 15 08 1C + 15 09 00 + 15 0A 00 + 15 0B 00 + 15 0C 00 + 15 0D 13 + 15 0E 15 + 15 0F 17 + 15 10 01 + 15 11 0B + 15 12 0C + 15 13 89 + 15 14 8A + 15 15 0F + 15 16 10 + 15 17 10 + 15 18 1C + 15 19 00 + 15 1A 00 + 15 1B 00 + 15 1C 00 + 15 1D 13 + 15 1E 15 + 15 1F 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7A 80 + 15 7B 91 + 15 7C d8 + 15 7D 60 + 15 93 06 + 15 94 06 + 15 8A 00 + 15 9B 0F + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 B6 21 + 15 B7 22 + 15 B8 07 + 15 B9 07 + 15 Ba 22 + 15 Bd 20 + 15 Be 07 + 15 Bf 07 + 15 C1 6D + 15 C4 24 + 15 E3 00 + 15 EC 00 + 15 FF 10 + 15 BB 10 + 15 35 00 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +0x82 + + 3 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml new file mode 100644 index 000000000..5a65551fb --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml @@ -0,0 +1,73 @@ + +Sharp DSI Command Mode Panel (1080x1920 24bpp) + + 1080 + 0 + 0 + 0 + 0 + 0 + 0 + 1920 + 0 + 0 + 0 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 1 + 1 + True + True + 1920 + 1920 + + 00 + + + + 15 bb 10 + 15 b0 03 + 05 11 00 + ff 78 + 15 51 ff + 15 53 24 + 15 ff 23 + 15 08 05 + 15 46 90 + 15 ff 10 + 15 ff f0 + 15 92 01 + 15 ff 10 + 15 35 00 + 05 29 00 + ff 64 + + + 05 28 + 05 10 + +7 + + 1 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml new file mode 100644 index 000000000..7816ff439 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml @@ -0,0 +1,86 @@ + +LS055D1SX04 +Sharp Dual DSI Command Mode DSC Panel (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 3840 + 3840 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 01 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 0 10 1000 10000 0 + 2 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml new file mode 100644 index 000000000..0ae2735bf --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml @@ -0,0 +1,84 @@ + +LS055D1SX04 +Sharp Dual DSI Video Mode Panel with DSC (2160x3840 24bpp) + + 2160 + 30 + 100 + 4 + 0 + 0 + 0 + 3840 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 4 + 1080 + 32 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + 39 91 09 20 00 20 02 00 03 1C 04 21 00 0F 03 19 01 97 + 39 92 10 F0 + 15 90 03 + 15 03 01 + 39 F0 55 AA 52 08 04 + 15 C0 03 + 39 F0 55 AA 52 08 07 + 15 EF 01 + 39 F0 55 AA 52 08 00 + 15 B4 10 + 15 35 00 + 39 F0 55 AA 52 08 01 + 39 FF AA 55 A5 80 + 15 6F 01 + 15 F3 10 + 39 FF AA 55 A5 00 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_1080p_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_1080p_cmd.xml new file mode 100644 index 000000000..71f322eb3 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_1080p_cmd.xml @@ -0,0 +1,186 @@ + +NT35695b +Truly FHD Command Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 1920 + 1920 + 1 + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 10 + 15 35 00 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_1080p_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_1080p_vid.xml new file mode 100644 index 000000000..91816f5e2 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_1080p_vid.xml @@ -0,0 +1,185 @@ + +NT35695b +Truly FHD Video Mode Panel (1080x1920 24bpp) + + 1080 + 120 + 60 + 12 + 0 + 0 + 0 + 1920 + 12 + 2 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 + + + + 15 ff 20 + 15 fb 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 03 55 + 15 05 50 + 15 06 a8 + 15 07 ad + 15 08 0c + 15 0b aa + 15 0c aa + 15 0e b0 + 15 0f b3 + 15 11 28 + 15 12 10 + 15 13 01 + 15 14 4a + 15 15 12 + 15 16 12 + 15 30 01 + 15 72 11 + 15 58 82 + 15 59 00 + 15 5a 02 + 15 5b 00 + 15 5c 82 + 15 5d 80 + 15 5e 02 + 15 5f 00 + 15 ff 24 + 15 fb 01 + 15 00 01 + 15 01 0b + 15 02 0c + 15 03 89 + 15 04 8a + 15 05 0f + 15 06 10 + 15 07 10 + 15 08 1c + 15 09 00 + 15 0a 00 + 15 0b 00 + 15 0c 00 + 15 0d 13 + 15 0e 15 + 15 0f 17 + 15 10 01 + 15 11 0b + 15 12 0c + 15 13 89 + 15 14 8a + 15 15 0f + 15 16 10 + 15 17 10 + 15 18 1c + 15 19 00 + 15 1a 00 + 15 1b 00 + 15 1c 00 + 15 1d 13 + 15 1e 15 + 15 1f 17 + 15 20 00 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6d + 15 26 40 + 15 27 40 + 15 29 d8 + 15 2a 2a + 15 4b 03 + 15 4c 11 + 15 4d 10 + 15 4e 01 + 15 4f 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 54 07 + 15 55 25 + 15 56 00 + 15 58 07 + 15 5b 43 + 15 5c 00 + 15 5f 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 7a 80 + 15 7b 91 + 15 7c d8 + 15 7d 60 + 15 93 06 + 15 94 06 + 15 8a 00 + 15 9b 0f + 15 b3 c0 + 15 b4 00 + 15 b5 00 + 15 b6 21 + 15 b7 22 + 15 b8 07 + 15 b9 07 + 15 ba 22 + 15 bd 20 + 15 be 07 + 15 bf 07 + 15 c1 6d + 15 c4 24 + 15 e3 00 + 15 ec 00 + 15 ff 10 + 15 bb 03 + 05 11 00 + ff 78 + 05 29 00 + ff 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + + + + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml new file mode 100644 index 000000000..97454ef5b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Cmd Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + True + True + 2560 + 2560 + True + 1 + 1 + 0 + 7 + 720 + 16 + + 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 + FF 78 + 05 29 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml new file mode 100644 index 000000000..6ba9d9a93 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml @@ -0,0 +1,198 @@ + +TFT2P2827-E +Truly Single DSI Video Mode Panel with DSC (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 10 + 8 + 2 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + True + 1 + 1 + 0 + 7 + 720 + 16 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 C1 09 20 00 10 02 00 02 68 01 BB 00 0A 06 67 04 C5 + 39 C2 10 F0 + 15 C0 03 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 + FF 78 + 07 01 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml new file mode 100644 index 000000000..c35db8ebc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml @@ -0,0 +1,188 @@ + +TFT2P2827-E +Truly Dual DSI Command Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 9 + 3 + + + 2 + 0 + 36 + 1 + 4 + 0x3C0000 + False + False + True + 2 + 1 + True + True + 2560 + 2560 + 1 + + 00 01 + + + + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 ff 24 + 15 fb 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 ff 10 + 15 35 00 + 15 E5 01 + 15 BB 10 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml new file mode 100644 index 000000000..2ecd6696f --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml @@ -0,0 +1,187 @@ + +TFT2P2827-E +Truly Dual DSI Video Mode Panel (1440x2560 24bpp) + + 1440 + 100 + 32 + 16 + 0 + 0 + 0 + 2560 + 8 + 7 + 1 + 0 + 0 + 0 + False + False + False + 0x0 + + + 8 + 3 + + + 1 + 0 + 36 + 1 + 4 + False + False + False + False + True + True + 0x3C0000 + True + + 00 01 + + + + FF 20 + 15 FF 20 + 15 FB 01 + 15 00 01 + 15 01 55 + 15 02 45 + 15 05 40 + 15 06 19 + 15 07 1E + 15 0B 73 + 15 0C 73 + 15 0E B0 + 15 0F AE + 15 11 B8 + 15 13 00 + 15 58 80 + 15 59 01 + 15 5A 00 + 15 5B 01 + 15 5C 80 + 15 5D 81 + 15 5E 00 + 15 5F 01 + 15 72 11 + 15 68 03 + 15 FF 24 + 15 FB 01 + 15 00 1C + 15 01 0B + 15 02 0C + 15 03 01 + 15 04 0F + 15 05 10 + 15 06 10 + 15 07 10 + 15 08 89 + 15 09 8A + 15 0A 13 + 15 0B 13 + 15 0C 15 + 15 0D 15 + 15 0E 17 + 15 0F 17 + 15 10 1C + 15 11 0B + 15 12 0C + 15 13 01 + 15 14 0F + 15 15 10 + 15 16 10 + 15 17 10 + 15 18 89 + 15 19 8A + 15 1A 13 + 15 1B 13 + 15 1C 15 + 15 1D 15 + 15 1E 17 + 15 1F 17 + 15 20 40 + 15 21 01 + 15 22 00 + 15 23 40 + 15 24 40 + 15 25 6D + 15 26 40 + 15 27 40 + 15 E0 00 + 15 DC 21 + 15 DD 22 + 15 DE 07 + 15 DF 07 + 15 E3 6D + 15 E1 07 + 15 E2 07 + 15 29 D8 + 15 2A 2A + 15 4B 03 + 15 4C 11 + 15 4D 10 + 15 4E 01 + 15 4F 01 + 15 50 10 + 15 51 00 + 15 52 80 + 15 53 00 + 15 56 00 + 15 54 07 + 15 58 07 + 15 55 25 + 15 5B 43 + 15 5C 00 + 15 5F 73 + 15 60 73 + 15 63 22 + 15 64 00 + 15 67 08 + 15 68 04 + 15 72 02 + 15 7A 80 + 15 7B 91 + 15 7C D8 + 15 7D 60 + 15 7F 15 + 15 75 15 + 15 B3 C0 + 15 B4 00 + 15 B5 00 + 15 78 00 + 15 79 00 + 15 80 00 + 15 83 00 + 15 93 0A + 15 94 0A + 15 8A 00 + 15 9B FF + 15 9D B0 + 15 9F 63 + 15 98 10 + 15 EC 00 + 15 FF 10 + 39 3B 03 0A 0A + 15 35 00 + 15 E5 01 + 15 BB 03 + 15 FB 01 + 05 11 00 + FF 78 + 05 29 00 + FF 78 + + + 05 28 + 05 10 + +07 + + 1 + 2 + 0 10 1000 10000 0 + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/QcomChargerCfg.cfg b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/QcomChargerCfg.cfg new file mode 100644 index 000000000..edb3b6f58 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/QcomChargerCfg.cfg @@ -0,0 +1,334 @@ +# +# Default Charger App Config settings +# +# CHARGER Config file + +# +# Version/Information: +# file QcomChargerConfig_VbattTh_SDM855.cfg +# +# Implements the Qualcomm's Charger application config parameters +# +# Copyright (c) 2017-2019, Qualcomm Technologies Inc. All rights reserved. +# +# 1 : Initial revision +# 2 : Deleting not needed config params and removing dummy battery2 support +# 3: Adding Jeita Compensation params +# 4 : Adding parameters for different battery types and QC 3.0 and QC 2.0 chargergers +# 5 : Added parameter to support enabling watchdog when charging is enabled +# 6 : Adding parameters for Aux Coffes, SkinHot and Charger Hot settings +# 7 : Update for Battery profile load +# 8 : Added SupportHostMode +# 9 : Adding Thermal configs +# 10 : Adding support for Charger Fg Peripheral dumps +# 11 : Adding HVDCP Enable control +# 12 : Adding WIPOWER configs +# 13 : Removed config item for setting IUSB_MAX in case of SDP +# 14 : Adding Restarting FG flag +# 15 : Adding Charger led indication config, rasing skin hot to 70-80C, disabling watchdog as default +# 16 : Added changes for supporting different platforms, MTP, QRD, etc. +# 17 : Removed SupportHostMode config (hostmode settings will be done in USB driver) and other unused config parameters +# 18 : Enable battery profile loading by default +# 19 : Added VBattEstDiffThreshold configuration +# 20 : Add aux coffs +# 21 : Removed HVDCP Enable control config parameter +# 22 : Adding Config VBatEmpty threshold +# 23 : Adding PBS triggered APF temperature threshold +# 24 : Adding Rconn configuration +# 25 : Adding thermal source configuration to enable/disable INOV +# 26 : Updated config file to platform based sections. +# 27 : Adding debug level mask for file logging +# 28 : ABL min battery voltage config +# 29 : Adding ship mode for factor use case +# 30 : Adding delay before enable batt missing detection +# 31 : Adding Platform HW configuration Override +# 32 : Disable Sink DAM support +# +[PlatformCommon] + +CfgVersion = 32 + +#Override default HW configuration assignment +# 0 - None +# 1 - PMIC +#PlatHWCfgOverrdie = 0 + + +#Enable/Disable Ship Mode - when enabled durign factory mode if persistant ShipMode variable is set then perform shipmode +EnShipMode = FALSE + +#shipmode string to query variable status +ShipModeVarStr = ShipMode + +#Minimum Battery Voltage to allow SW Flash Image +SWFlashMinBattVoltageMv = 3400 + +# Configure Battery Voltage and Current limit +BattVoltLimHighDelta = 30 + +#Enable Debug Accessory Mode and Factory Mode Boot (FMB) +EnDebugAccessMode = FALSE +EnFMB = TRUE + +#Select ICL for factory mode +DAMSelIcl3AorFMB = 1 + +#Enable SW thermal mitigation during charging by default FALSE +# Mitigation is based on MSM Tsens max avg temp reading +SWThermalMitigationEnable = FALSE + +# Print Charger DEBUG Messages +PrintChargerAppDbgMsg = TRUE + +#Print Charger DEBUG Messages to ULOG File..Default is false +PrintChargerAppDbgMsgToFile = FALSE + +#Debug level mask (in hex)for file logging.. refer to DebugLib.h +FileLoggingDbgLevelMask = 80000042 + +#Charging termination current in milliamps +ChargingTermCurrent = 200 + +#Battery ID Tolerance Percentage 8% +BatteryIdTolerance = 8 + +#Debug board ID range, value in Ohms +DebugBoardBatteryIdMin = 2000 +DebugBoardBatteryIdMax = 8000 + +#Regular battery ID range, value in Ohms +RegularBatteryIdMin = 9000 +RegularBatteryIdMax = 137000 + +#Smart battery ID range, value in Ohms +SmartBatteryIdMin = 240000 +SmartBatteryIdMax = 450000 + +# Voltage (in mV) to be reduced from FV_MAX during conservative charging +ConservChgFvDelta = 200 + +#Support unknown battery charging behavior +# 0: Shuts down device, 1: Boot to HLOS if battery more than threshold else shutdown +# 2: Conservative Charging 3: Regular charging +UnknownBatteryBehavior = 3 + +#Debug board behavior +# 0: Show low battery icon, disable PON1/USBIN trigger to prevent reboot and shutdown +# 1: Show low battery icon and stay on until device is turned off by user. +# 2: Boot to HLOS +DebugBoardBehavior = 2 + +#Boot device to HLOS in case of unsupported battery or battery emulator. In millivolt*/ +BootToHLOSThresholdInMv = 3500 + +#Minimum SOC Threshold before allowing to boot to HLOS +#below param is considered only when SocBasedBoot = TRUE and LoadBatteryProfile = TRUE +OsStandardBootSocThreshold = 7 + +#device behaviour if temp is outside charging range but within operational range +# 1= Disable charging and wait. 0 = Shutdown device is temp outside +NoChargeAndWait = TRUE + +#Lowest Voltage at which device should shutdown gracefully +#value in mV +EmergencyShutdownVbatt = 3200 + +#Battery missing config +# 0 = using batt id 1 = using batt therm 2 = both +BattMissingCfg = 0 + +#Charger WDOG Support options +# 0: Do not enable Charger WDOG +# 1: Enable Charger WDOG during charging and Disable before exiting +# 2: Enable Charger WDOG during charging and leave enabled when exiting +EnableChargerWdog = 1 + +#Program BATT_THERM configs +#BiasWait 0 = 0 ms; 1 = 1 ms; 2 = 4 ms; 3 = 12 ms; 4 = 20 ms; 5 = 40 ms; 6 = 60 ms; 7 = 80 ms +#GndSel TRUE = thermistor is located on the battery pack, FALSE = thermistor on the PCB(skin temp) +BattThermBiasWait = 4 +BattThermGndSel = TRUE + +#Program AUX_THERM configs +AuxThermBiasWait = 4 +AuxThermGndSel = FALSE + +#Program device Skin and Charger Hot threhsolds +ProgramSkinAndChargerHotThreshold = TRUE +DeviceSkinHotInC = 70 +DeviceSkinTooHotInC = 80 +ChargerHotInC = 80 +ChargerTooHotInC = 90 + +#enable/disable charger therm source +SkinTempSrc = FALSE +DieTempSrc = TRUE +DieTempCompSrc = TRUE + +#Use Battery SOC or voltage based threshold charging criteria +#FALSE: Voltage threshold based boot-up; TRUE: SOC threshold based boot-up +SocBasedBoot = FALSE + +#Load Fuel Gauge Battery Profile profile for SOC estimation and accuracy +LoadBatteryProfile = TRUE + +#Below VBAT threhsold is used to decide on showing sign of life first before FG Module Initialization and continuing with threshold charging +DispSignOfLifeMaxThresholdMv = 3700 + +#dump SRAM contents default value is FALSE +DumpSram = FALSE + +#dump SRAM Start and End Address in Hex Format +#SRAM Block SRAM Address +#System 0x00 - 0x23 +#Profile 0x41 - 0x10F +#Scratchpad 0x12C - 0x1DF +#values in decimal +DumpSramStartAddr = 0 +#values in decimal +DumpSramEndAddr = 485 + +#dump SRAM contents timer Duration in s +DumpSramDuration = 30 + +## TSENS ## +#High Temperature limit for thermal wait +TsensHighTemp = 85 +#High Temperature limit for battey and device safety (battery disconnect) +TsensExtremeTemp = 90 +#Low Temperature limit for end of thermal wait +TsensLowTemp = 75 +# Give up time in thermal wait for battery disconnect - support up to 60min +TsensTimeoutMins = 90 + +#Enable/disable Charger/FG Dump support +EnableChargerFgDump = FALSE + +#Boot device to HLOS in case of DCIn Charging +DCInBootToHLOSThresholdInMv = 3800 + +#suspend DCIn or not after exiting UEFI +SuspendDCIn = FALSE + +# FG Conditional Restart on Device reset +FgCondRestart = TRUE + +# VBat Threshold value for conditional restart check, value in mV +VBattEstDiffThreshold = 300 + +# Charging status indication via led +# 0 = Disable 1 = solid during charging 2 = led blinks during charging +# if turned on LED will be turned off after threhsold charging is completed i.e. when device boot to HLOS +ChargerLedConfig = 1 + +#Rconn compensation Resistance, value in mOhms - range is +/- 1000 mOhms +RconnComp = 0 + +[PlatformMTP] +## Parameter values with respect to MTP Platform (Platform 1) +# Configure FVMax and Fcc values +ChgFvMax = 4350 +ChgFccMax = 2000 + + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 0 + +[PlatformQRD] +## Parameter values with respect to QRD Platform (Platform 2) +# Configure VddMax and IbatMax values +# Set to 0 to configure through API +ChgFvMax = 4350 +ChgFccMax = 2000 + +# Configure limits for Battery Temperature (For negative values, use negative sign. Ex: -30) +JeitaCriticalTempLowLimit = -20 +JeitaHardColdLimit = 0 +JeitaSoftColdLimit = 10 +JeitaSoftHotLimit = 40 +JeitaHardHotLimit = 45 +JeitaCriticalTempHighLimit = 60 + +# Configure battery temperature limits in deg Cfor PBS temperature monitoring if SW is stuck, +# when battery temperature goes out of bound, pbs will trigger AFP (shutdown device). +# setting cold to -273 to disablecold shutdown +HwAfpHotLimit = 62 +HwAfpColdLimit = -273 + +#JEITA Charge Current Compensation when in battery temperature soft-limit +#JEITA CC = min is 0 ma and max is 1575 ma - stpe size is 25mA +JeitaCcCompHotCfg = 1000 +JeitaCcCompColdCfg = 1000 + +#JEITA Float Voltage Compensation when in battery temperature soft-limit +#min is 0 and max .4725 V step size is 7.5 mV - unit is in mV +JeitaFvCompHotCfg = 105 +JeitaFvCompColdCfg = 105 + +#JEITA Hard Limit +JeitaHardLimitEnable = TRUE + +#JEITA Float Voltage compensation during soft cold +JeitaSoftColdFvCompEnable = FALSE + +#JEITA Float Voltage compensation during soft hot +JeitaSoftHotFvCompEnable = TRUE + +#JEITA Charge Current compensation during soft cold +JeitaSoftColdCcCompEnable = TRUE + +#JEITA Charge Current compensation during soft hot +JeitaSoftHotCcCompEnable = TRUE + +#Vbat Empty threshold in mv +VBatEmpty = 2850 + +#BATT missing delay in msec +BattMissingDelay = 100 + +# +# End of config +# Blank line needed after the last config +# diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/SecParti.cfg b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/SecParti.cfg new file mode 100644 index 000000000..0157a075e --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/SecParti.cfg @@ -0,0 +1,162 @@ +## +## RPMB/GPT Partition configuration file +## + +## +## WARNING: The contents of the secure partitions must be maintained in +## secure memory which is a finite resource. Before increasing +## the size of the partitions below, please contact the +## Qualcomm support team to ensure that sufficient secure memory +## has been pre-allocated to support the increased size. +## + +## This version number needs to match the partition table version in TZ +[VersionNum] +Version = 0x0100 + +######################################################################## +## +## List of Device IDs +## 0 = User Partition +## 1 = Boot1 Partition +## 2 = Boot2 Partition +## 3 = RPMB Partition +## 4 = GPP1 Partition +## 5 = GPP2 Partition +## 6 = GPP3 Partition +## 7 = GPP4 Partition +## 8 = All Partitions (GPT only; we will search all the GPT partitions +## and find the physical partition that contains +## the partition GUID specified) +## +######################################################################## + +######################################################################## +## +## For RPMB partitions, the section chosen will be based off the RPMB +## size. So, a eMMC that has a RPMB of size 128KB will use section +## [RPMB.128KB]. +## +## Each section should look like the following: +## +## The first line of the RPMB section should contain the device ID. +## Example first line: +## DevId = 3 +## +## The subsequent lines for the RPMB section will contain information about +## the partitions to be added. For each partition added, you will provide the +## following: +## AppName: The application that will use the partition +## AppPartitionId: Partition type (values are up to the user) +## SizeInSectors: Size of the partition in sectors +## +## Example new partition: +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## Repeat the step above for all partitions to be added. +## +######################################################################## +## Example of a RPMB section for RPMB partition of size 128KB with 2 +## partitions: +## +## [RPMB.128KB] +## DevId = 3 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 9 +## SizeInSectors = 4 +## +## AppNameId = qcom.tz.sampleapp +## AppPartitionId = 11 +## SizeInSectors = 6 +## +###############################################################################\ + +## RPMB Partitions + +## RPMB Size = 256KB or greater +[RPMB.256KB] +DevId = 3 + +## UEFI BS_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 2 +SizeInSectors = 128 + +## UEFI RT_S_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 3 +SizeInSectors = 200 + +## UEFI_RT_NS_NV +AppNameId = qcom.tz.uefisecapp +AppPartitionId = 4 +SizeInSectors = 128 + +######################################################################## +## +## For GPT partitions, there will be one section only. The section name +## must be [GPT]. +## +## Each section should look like the following: +## +## The first part of the GPT section should contain the device ID and +## the partition GUID +## Example: +## DevId = 4 +## PartitionGuid = "2275A3E4 6727 4D06 9EF1 EEE2ABDD38E1" +## +## The next part of the GPT section will contain information about the +## partitions to be added. For each partition added, you will provide +## the following: +## AppPartitionId: Partition type (values are up to the user) +## SizeInBytes: Partition size in bytes +## +## Example new partition: +## AppPartitionId = 9 +## SizeInBytes = 2048 +## +## Repeat all the steps above for each subsequent device (i.e. whenever +## there is a different device ID or partition GUID) to be added. Keep +## everything in one section; don't create a new one. +## +######################################################################## +## Example of a GPT section with 2 partitions +## +## [GPT] +## DevId = 8 +## PartitionGuid = "5F85FC54 55DE 4D8B 9C81 99B464F39DEC" +## +## AppPartitionId = 1 +## SizeInSectors = 12 +## +## AppPartitionId = 2 +## SizeInSectors = 16 +## +#######################################################################\ + +## GPT Partitions + +## Note: GUID should not have "-" char, instead replace them with spaces +## Note: Leave 1 block per app partition for soft partition header + +[GPT] +## UEFI BS_NS_NV +DevId = 8 +PartitionGuid = "165BD6BC 9250 4AC8 95A7 A93F4A440066" +AppPartitionId = 2 +SizeInBytes = 192512 + +## UEFI RT_S_NV +DevId = 8 +AppPartitionId = 3 +SizeInBytes = 258048 + +## UEFI_RT_NS_NV +DevId = 8 +AppPartitionId = 4 +SizeInBytes = 61440 + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_DebugBoot.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_DebugBoot.bmp new file mode 100644 index 000000000..e6ccf21ca Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_DebugBoot.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_DebugStay.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_DebugStay.bmp new file mode 100644 index 000000000..7a09fae1e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_DebugStay.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_LowBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_LowBattery.bmp new file mode 100644 index 000000000..dacfd2edb Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_LowBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp new file mode 100644 index 000000000..80f05f751 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_NoBattery.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_NoBattery.bmp new file mode 100644 index 000000000..b7409dbbd Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_NoBattery.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_Nocharger.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_Nocharger.bmp new file mode 100644 index 000000000..dacfd2edb Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_Nocharger.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_Soc10.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_Soc10.bmp new file mode 100644 index 000000000..04a667b69 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/battery_symbol_Soc10.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/logo1.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/logo1.bmp new file mode 100644 index 000000000..888363a8d Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/logo1.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/tsens_thermal_err_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/tsens_thermal_err_symbol.bmp new file mode 100644 index 000000000..710e1a2c7 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/tsens_thermal_err_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/tsens_thermal_symbol.bmp b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/tsens_thermal_symbol.bmp new file mode 100644 index 000000000..259276d7b Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/tsens_thermal_symbol.bmp differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/uefipil.cfg b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/uefipil.cfg new file mode 100644 index 000000000..2d26fb304 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/uefipil.cfg @@ -0,0 +1,169 @@ +[PIL] +CfgVersion = 1 + +######################################################################## +## +## PIL configuration, contains the base address and size of image load +## information region in IMEM +## +########################################################################\ + +[IMAGE_LOAD_INFO_REGION] +ImageLoadInfoBase = 0x146BF94C +ImageLoadInfoSize = 200 + +######################################################################## +## +## PIL configuration, contains the list of images which is allowed +## to be loaded by PIL in retail. PIL does not support images beyond +## the list +## +########################################################################\ + +[RETAIL] +ABL +ImageFv +SPSS + +######################################################################## +## +## PIL configuration, contains the list of images which will be +## loaded by PIL by default +## +########################################################################\ + +[AUTO] +ABL +##ImageFv +##SPSS + +######################################################################## +## +## PIL image configuration +## +########################################################################\ +[CORE_ADSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[SPSS] +Type = elf_split +#PartiLabel = modem_a +#PartiRootGuid = +PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\spss1t +SubsysID = 14 +ResvMemoryStart = 0x98800000 +ResvMemorySize = 0x100000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[ABL] +Type = elf_fv +#PartiLabel = abl_a +#PartiRootGuid = +PartiGuid = "BD6928A1 4CE0 A038 4F3A 1495E3EDDFFB" +SubsysID = 21 +ImageLoadInfo = No +Unlock = Yes + +[ImageFv] +Type = elf_fv +#PartiLabel = imagefv_a +#PartiRootGuid = +PartiGuid = "17911177 C9E6 4372 933C 804B678E666F" +SubsysID = 20 +ImageLoadInfo = No +Unlock = Yes + +[CORE_ADSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\adsp +SubsysID = 1 +ResvMemoryStart = 0x8BE00000 +ResvMemorySize = 0x1A00000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_SLPI_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\slpi +SubsysID = 12 +ResvMemoryStart = 0x97300000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_CDSP_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\cdsp +SubsysID = 18 +ResvMemoryStart = 0x98900000 +ResvMemorySize = 0x1400000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes + +[CORE_MODEM_SLT] +Type = elf_split +PartiLabel = core_nhlos_a +#PartiRootGuid = +#PartiGuid = "EBD0A0A2 B9E5 4433 87C0 68B6B72699C7" +ImagePath = \image\modem +SubsysID = 4 +ResvMemoryStart = 0x8D800000 +ResvMemorySize = 0x9600000 +ImageLoadInfo = Yes +OverrideElfAddr = Yes diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/uefiplat.cfg b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/uefiplat.cfg new file mode 100644 index 000000000..1eec20ede --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Binaries/RawFiles/uefiplat.cfg @@ -0,0 +1,205 @@ +[Config] +Version = 3 +MaxMemoryRegions = 128 + +[MemoryMap] +# Note: Prefer regions to align on 2MB boundaries for performace while updating mmu mappings +# EFI_RESOURCE_ EFI_RESOURCE_ATTRIBUTE_ EFI_MEMORY_TYPE ARM_REGION_ATTRIBUTE_ +#MemBase, MemSize, MemLabel(32 Char.), BuildHob, ResourceType, ResourceAttribute, MemoryType, CacheAttributes +#--------------------- DDR ----- +0x80000000, 0x05700000, "Kernel", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x85CF0000, 0x00010000, "Boot Info", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x85F20000, 0x00020000, "AOP CMD DB", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x86000000, 0x00200000, "SMEM", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B700000, 0x00100000, "PIL Reserved", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x8B800000, 0x0E600000, "PIL Reserved II", AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN +0x99E00000, 0x01C00000, "DXE Heap", AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN +0x9BA00000, 0x00600000, "Sched Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9C000000, 0x02400000, "Display Reserved", AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN +0x9E400000, 0x00F00000, "DBI Dump", NoHob, MMAP_IO, INITIALIZED, Conv, UNCACHED_UNBUFFERED_XN +0x9F800000, 0x00200000, "FV Region", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FA00000, 0x00200000, "ABOOT FV", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0x9FC00000, 0x00300000, "UEFI FD", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF00000, 0x0008C000, "SEC Heap", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF8C000, 0x00001000, "CPU Vectors", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK +0x9FF8D000, 0x00003000, "MMU PageTables", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FF90000, 0x00040000, "UEFI Stack", AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN +0x9FFF7000, 0x00008000, "Log Buffer", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0x9FFFF000, 0x00001000, "Info Blk", AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN +0xA0000000, 0x04C00000, "MLVM_APSS", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xA8800000, 0x07800000, "MLVM_1", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN +0xB0400000, 0x09000000, "MLVM", AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN + +[RegisterMap] +#--------------------- Other ----- +0x0C300000, 0x00100000, "AOP_SS_MSG_RAM", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +0x14680000, 0x00040000, "IMEM Base", NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE +#--------------------- Register -- +#Keep sorted by base address +0x00100000, 0x00200000, "GCC CLK CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00630000, 0x00004000, "MMCX_CPR3", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00780000, 0x00007000, "SECURITY CONTROL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00790000, 0x00010000, "PRNG_CFG_PRNG", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00800000, 0x000D0000, "QUPV3_0_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00A00000, 0x000D0000, "QUPV3_1_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x00C00000, 0x000D0000, "QUPV3_2_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01D80000, 0x00020000, "UFS UFS REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01DC0000, 0x00040000, "CRYPTO0 CRYPTO", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x01FC0000, 0x00030000, "TCSR_TCSR_REGS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C7D000, 0x00002000, "GPU_GMU_CX_BLK", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C90000, 0x0000A000, "GPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x02C9A000, 0x00004000, "GPU_CPR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03100000, 0x00300000, "TLMM_WEST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03500000, 0x00300000, "TLMM_EAST", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03900000, 0x00300000, "TLMM_NORTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x03D00000, 0x00300000, "TLMM_SOUTH", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x05A00000, 0x000D0000, "QUPV3_SSC_GSI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x08800000, 0x00200000, "PERIPH_SS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x090B0000, 0x00001000, "MCCC_MCCC_MSTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x09910000, 0x00010000, "NPU_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A600000, 0x0011B000, "USB30_PRIM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A720000, 0x00010000, "USB_RUMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0A800000, 0x0011B000, "USB30_SEC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AB00000, 0x00020000, "VIDEO_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AC00000, 0x00100000, "TITAN_SS_TITAN", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AD00000, 0x00020000, "TITAN_CAM_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AE00000, 0x00134000, "MDSS", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0AF00000, 0x00020000, "DISP_CC", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B290000, 0x00020000, "PDC_DISPLAY", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0B490000, 0x00020000, "PDC_DISP_SEQ", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0BA00000, 0x00200000, "RPMH_BCM_BCM_TOP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C200000, 0x00010000, "RPMH_CPRF_CPRF", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C221000, 0x00001000, "SLP_CNTR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C222000, 0x00001000, "TSENS0", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C223000, 0x00001000, "TSENS1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C263000, 0x00001000, "TSENS0_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C264000, 0x00001000, "PSHOLD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C265000, 0x00001000, "TSENS1_TM", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x0C400000, 0x02800000, "PMIC ARB SPMI", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x15000000, 0x000D0000, "SMMU", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A00000, 0x00010000, "APSS_GIC500_GICD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17A60000, 0x00100000, "APSS_GIC500_GICR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C00000, 0x00110000, "QTIMER", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x17C10000, 0x00001000, "APSS_WDT_TMR1", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18200000, 0x00030000, "APSS_RSC_RSCCR", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18280000, 0x00001000, "SILVER_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18290000, 0x00001000, "SILVER_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18282000, 0x00001000, "GOLD_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18286000, 0x00001000, "GOLDPLUS_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18292000, 0x00001000, "GOLD_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18296000, 0x00001000, "GOLDPLUS_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18284000, 0x00001000, "L3_CLK_CTL", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18294000, 0x00001000, "L3_ACD", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE +0x18300000, 0x000B0000, "APSS_ACTPM_WRAP", AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE + +[ConfigParameters] +# Update count if more than default 30 entries # +ConfigParameterCount = 64 + +## UEFI CORE ## +PlatConfigFileName = "uefiplatLA.cfg" +OsTypeString = "LA" +NumCpusFuseAddr = 0x5C04C + +# Force booting to shell whilst in pre-silicon phase +EnableShell = 0x1 + +## Shared IMEM (Cookies, Offsets) +SharedIMEMBaseAddr = 0x146BF000 + +DloadCookieAddr = 0x01FD3000 +DloadCookieValue = 0x10 + +## MPPark ## +## NumCpus - max number of cores +## NumActiveCores - number of cores used +NumCpus = 8 +NumActiveCores = 8 + +## ULogFile ## +SpecialLogPartition = "LOGFS:\" +MaxLogFileSize = 0x400000 + +# UEFI memory use # +UefiMemUseThreshold = 0x77 + +## USB ## +USBHS1_Config = 0x0 +UsbFnIoRevNum = 0x00010001 + +## Buttons / KeyPad ## +PwrBtnShutdownFlag = 0x0 + +## SDCC ## +Sdc1GpioConfigOn = 0x1E92 +Sdc2GpioConfigOn = 0x1E92 +Sdc1GpioConfigOff = 0xA00 +Sdc2GpioConfigOff = 0xA00 + +## SDHC Mode 0:Legacy Mode, Non-zero: SDHC Mode ## +EnableSDHCSwitch = 0x1 + +## UFS ## +EnableUfsIOC = 0 +UfsSmmuConfigForOtherBootDev = 1 + +## PCIE ## +#PCIeRPNumber BIT 7:0 -> number of RPs to be enabled +#PCIeRPNumber BIT 15:8 -> BIT mask to identify which RPs are enabled +#Eg. value: 0x0502 -> Total two numbers of RPs, RP0 and RP2 are enabled +#Total RPs supported 8 numbers and bits allocated are 16 bits + +#PCIeRPNumber=0x0101 + +## Security flag ## +SecurityFlag = 0xC4 +# SecBootEnableFlag = 0x1 i.e. 0b00000001 +# TreeTpmEnableFlag = 0x2 i.e. 0b00000010 +# CommonMbnLoadFlag = 0x4 i.e. 0b00000100 +# DxHdcp2LoadFlag = 0x8 i.e. 0b00001000 +# VariableServicesFlag = 0x10 i.e. 0b00010000 +# WinsecappFlag = 0x20 i.e. 0b00100000 +# LoadSecAppFlag = 0x40 i.e. 0b01000000 +# LoadKeymasterFlag = 0x80 i.e. 0b10000000 +# EnableQseeLogsFlag = 0x100 i.e. 0b 00000001 00000000 + +## TZ ApPs Notification parameters +TzAppsRegnAddr = 0x87900000 +TzAppsRegnSize = 0x03E00000 + +## Default app to boot in platform BDS init +DefaultChargerApp = "QcomChargerApp" +DefaultBDSBootApp = "LinuxLoader" + +## LogFs partition ## +## NOTE: Ensure logs 8MB bin is flashed from /Tools/binaries ## +EnableLogFsSyncInRetail = 0x1 + +## ShmBridge Memory Size +ShmBridgememSize = 0xA00000 + +# +# Multithreading options +# +EnableMultiThreading = 1 +MaxCoreCnt = 8 +# Keep the following number of cores active, including the boot core +EarlyInitCoreCnt = 1 + +# Initialize Display panel in its own thread to run in parallel to booting +EnableDisplayThread = 1 + +## Get TZ App Logs ## +EnableUefiSecAppDebugLogDump = 0x0 + +## Allow Non Persistent Varialbes in Retail ## +## NOTE: Recommend disabling feature for Retail devices +AllowNonPersistentVarsInRetail = 0x1 + +## Dynamic UART Log Buffer Size +#Refer to boot_images/QcomPkg/Docs/UefiLogBufferSizeConfigReadme.txt for usage. +#UARTLogBufferSize = 0x19000 + +## NOTE: Do not remove last newline, required by parser ## + + diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DXE.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DXE.dsc.inc new file mode 100644 index 000000000..250ead529 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DXE.dsc.inc @@ -0,0 +1,92 @@ +[Components.common] +# QcomPkg/XBLCore/XBLCore.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf +SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + +#MdeModulePkg/Core/Dxe/DxeMain.inf +#ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +#MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#QcomPkg/Drivers/VariableDxe/VariableDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +#MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#ArmPkg/Drivers/TimerDxe/TimerDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#QcomPkg/Drivers/CPRDxe/CPRDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#FatPkg/EnhancedFatDxe/Fat.inf +#MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +#SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#QcomPkg/Drivers/HashDxe/HashDxe.inf +#QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#QcomPkg/Drivers/RNGDxe/RngDxe.inf +#QcomPkg/Drivers/QcomBds/QcomBds.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/ButtonsDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +SurfaceDuo1Pkg/PatchedBinaries/UsbConfigDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DXE.inc new file mode 100644 index 000000000..5ce8dd1b6 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DXE.inc @@ -0,0 +1,379 @@ +# INF QcomPkg/XBLCore/XBLCore.inf + +FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { + SECTION UI = "uefiplat.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefiplat.cfg +} + +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/AdapterInformationDxe/AdapterInformationDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/GLinkDxe/GLinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/OSConfigDxe/OSConfigDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PmicGlinkDxe/PmicGlinkDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbInitDxe/UsbInitDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciPciEmulationDxe/XhciPciEmulationDxe.inf +INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + +#INF MdeModulePkg/Core/Dxe/DxeMain.inf +#INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf +#INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf +#INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VerifiedBootDxe/VerifiedBootDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/ScmDxeLA.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TzDxe/TzDxeLA.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf +#INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf +#INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf +#INF MdeModulePkg/Universal/ReportStatusCodeRouter/RuntimeDxe/RscRtDxe.inf +#INF MdeModulePkg/Universal/StatusCodeHandler/RuntimeDxe/SCHandlerRtDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf +#INF EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf +#INF EmbeddedPkg/MetronomeDxe/MetronomeDxe.inf +#INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf +#INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf +#INF MdeModulePkg/Universal/Console/ConPlatformDxe/ConPlatformDxe.inf +#INF MdeModulePkg/Universal/Console/ConSplitterDxe/ConSplitterDxe.inf +##INF MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.inf +#INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/FontDxe/FontDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EnvDxe/EnvDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomWDogDxe/QcomWDogDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomMpmTimerDxe/QcomMpmTimerDxe.inf +#INF ArmPkg/Drivers/ArmGic/ArmGicDxe.inf +#INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChipInfoDxe/ChipInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SmemDxe/SmemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ULogDxe/ULogDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/NpaDxe/NpaDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CmdDbDxe/CmdDbDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/RpmhDxe/RpmhDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/CPRDxe/CPRDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PdcDxe/PdcDxe.inf +#INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf +#INF MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.inf +#INF FatPkg/EnhancedFatDxe/Fat.inf +#INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.inf +#INF MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DALSYSDxe/DALSYSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ClockDxe/ClockDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HALIOMMUDxe/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HWIODxe/HWIODxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SdccDxe/SdccDxe.inf +#INF QcomPkg/Drivers/UFSDxe/UFSDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TLMMDxe/TLMMDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PlatformInfoDxe/PlatformInfoDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ButtonsDxe/ButtonsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ChargerExDxe/ChargerExDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomChargerDxe/QcomChargerDxeLA.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbPwrCtrlDxe/UsbPwrCtrlDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/AdcDxe/AdcDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/TsensDxe/TsensDxe.inf +#INF QcomPkg/Drivers/LimitsDxe/LimitsDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbfnDwc3Dxe/UsbfnDwc3Dxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbMsdDxe/UsbMsdDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbDeviceDxe/UsbDeviceDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/UsbConfigDxe/UsbConfigDxe.inf +#INF QcomPkg/Drivers/HashDxe/HashDxe.inf +#INF QcomPkg/Drivers/CipherDxe/CipherDxe.inf +#INF QcomPkg/Drivers/RNGDxe/RngDxe.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/QcomBds/QcomBds.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Application/QcomChargerApp/QcomChargerApp.inf +#INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ShmBridgeDxe/ShmBridgeDxeLA.inf + +# Patched Binaries +INF SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf +INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/ButtonsDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf +INF SurfaceDuo1Pkg/PatchedBinaries/UsbConfigDxe.inf + +# DXE without depex +FILE DRIVER = 6b38f7b4-ad98-40e9-9093-aca2b5a253c4 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.efi + SECTION UI = "DiskIoDxe" +} + +FILE DRIVER = 1fa1f39e-feff-4aae-bd7b-38a070a3b609 { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Disk/PartitionDxe/PartitionDxe.efi + SECTION UI = "PartitionDxe" +} + +FILE DRIVER = f09ad92e-4e91-490f-ab99-e69939b840b2 { + SECTION UI = "LimitsDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi +} + +FILE DRIVER = 3adf8dda-1850-44c5-8c63-bb991849bc6f { + SECTION UI = "HashDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/HashDxe/HashDxe.efi +} + +FILE DRIVER = 5f0937cd-73f9-445e-b320-bb6fd5d3cbde { + SECTION UI = "CipherDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/CipherDxe/CipherDxe.efi +} + +FILE DRIVER = b0d3689e-11f8-43c6-8ece-023a29cec35b { + SECTION UI = "RngDxe" + SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.raw + SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/RNGDxe/RngDxe.efi +} + +FILE DRIVER = cccb0c28-4b24-11d5-9a5a-0090273fc14d { + SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi + SECTION UI = "GraphicsConsoleDxe" +} +# +#FILE DRIVER = 32C71E68-83A8-46ED-AED1-094E71B12057 { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SecRSADxe/SecRSADxe.efi +# SECTION UI = "SecRSADxe" +#} +# +#FILE DRIVER = C2F9A4F5-F7B4-43E7-BA99-5EA804CC103A { +# SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ASN1X509Dxe/ASN1X509Dxe.inf +# SECTION UI = "ASN1X509Dxe" +#} + +FILE DRIVER = B7F50E91-A759-412C-ADE4-DCD03E7F7C28 { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/XhciDxe/XhciDxe.efi + SECTION UI = "XhciDxe" +} + +FILE DRIVER = 240612B7-A063-11D4-9A3A-0090273FC14D { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbBusDxe/UsbBusDxe.efi + SECTION UI = "UsbBusDxe" +} + +FILE DRIVER = 2D2E62CF-9ECF-43B7-8219-94E7FC713DFE { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbKbDxe/UsbKbDxe.efi + SECTION UI = "UsbKbDxe" +} + +FILE DRIVER = 9FB4B4A7-42C0-4BCD-8540-9BCC6711F83E { + SECTION PE32 = Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/UsbMassStorageDxe/UsbMassStorageDxe.efi + SECTION UI = "UsbMassStorageDxe" +} + +# Raw Files + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E2303079E { + SECTION UI = "BDS_Menu.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BDS_Menu.cfg +} + + +FILE FREEFORM = A91D838E-A5FA-4138-825D-455E23030794 { + SECTION UI = "logo1.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/logo1.bmp +} + + +FILE FREEFORM = EA4DB29B-9212-48B7-9AFF-8DCF14769400 { + SECTION UI = "Panel_rm692A9_amoled_fhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_rm692A9_amoled_fhd_cmd.xml +} + + +FILE FREEFORM = 8CAE2C55-FC5A-410B-812B-8CA22F572F36 { + SECTION UI = "Panel_truly_wqxga_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_cmd.xml +} + + +FILE FREEFORM = 13AC9DC9-0092-4374-AE1A-06FF35950FD0 { + SECTION UI = "Panel_truly_wqxga_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dsc_vid.xml +} + + +FILE FREEFORM = FC6315F9-F8FE-4222-A1E3-226DF55D7592 { + SECTION UI = "Panel_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 95E7B040-26A2-4511-9ABB-1D95D6DA7082 { + SECTION UI = "Panel_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 8BC595B7-391A-4A9A-8256-5B9983B30392 { + SECTION UI = "Panel_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 19B58ACD-B1F8-4078-B9A5-A33584B680E2 { + SECTION UI = "Panel_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 0AE323D6-2EBE-11E8-8349-9BA636A0D80C { + SECTION UI = "Panel_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = 87273B42-311D-11E8-9324-DFB2DADFC3D1 { + SECTION UI = "Panel_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_cmd.xml +} + + +FILE FREEFORM = BAFD3200-311D-11E8-8651-0FB3CACF38FB { + SECTION UI = "Panel_truly_1080p_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_truly_1080p_vid.xml +} + + +FILE FREEFORM = 88CA5ABF-D0AC-4093-A68C-0CFAE1EF9635 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_cmd.xml +} + + +FILE FREEFORM = 45A8FDA2-4FAD-4234-BCDA-D1778611CE13 { + SECTION UI = "Panel_boe_amoled_wqhd_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_boe_amoled_wqhd_dsc_vid.xml +} + + +FILE FREEFORM = 2BCA3B86-E175-4609-AC7F-207908B89C75 { + SECTION UI = "Panel_primary_sharp_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_primary_sharp_1080p_cmd.xml +} + + +FILE FREEFORM = A3607731-F28D-496C-83D3-FB182F885F8C { + SECTION UI = "Panel_secondary_truly_1080p_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_secondary_truly_1080p_cmd.xml +} + + +FILE FREEFORM = 32C7620B-9746-4BB6-8166-605682A2C58A { + SECTION UI = "Panel_nt36850_truly_wqhd_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_nt36850_truly_wqhd_cmd.xml +} + + +FILE FREEFORM = 2FD70D55-C89A-47C8-A960-5A3AAA10426C { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_cmd.xml +} + + +FILE FREEFORM = 13E35E77-F1E0-4639-9021-70CBA62FB897 { + SECTION UI = "Panel_sdx55_truly_wqxga_dual_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_truly_wqxga_dual_vid.xml +} + + +FILE FREEFORM = 07777D7D-677F-47F4-A1FB-3BB1E08E607A { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_cmd.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_cmd.xml +} + + +FILE FREEFORM = 151F4DFB-643B-418D-ACB3-A66BC8D7A4EF { + SECTION UI = "Panel_sdx55_sharp_4k_dsc_vid.xml" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/Panel_sdx55_sharp_4k_dsc_vid.xml +} + + +FILE FREEFORM = 3E5584ED-05D4-4267-9048-0D47F76F4248 { + SECTION UI = "battery_symbol_Soc10.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Soc10.bmp +} + + +FILE FREEFORM = 4753E815-DDD8-402D-BF69-9B8C4EB7573E { + SECTION UI = "battery_symbol_NoBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_NoBattery.bmp +} + + +FILE FREEFORM = 03DED53E-BECD-428F-9F79-5ABA64C58445 { + SECTION UI = "battery_symbol_Nocharger.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_Nocharger.bmp +} + + +FILE FREEFORM = 8B86CD38-C772-4FCF-85AA-345B2B3C1AB4 { + SECTION UI = "battery_symbol_LowBatteryCharging.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBatteryCharging.bmp +} + + +FILE FREEFORM = 3FD97907-93F1-4349-AF3C-3B68B0A5E626 { + SECTION UI = "battery_symbol_LowBattery.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_LowBattery.bmp +} + + +FILE FREEFORM = E2EA5A4F-98BD-4203-AB49-399505DDFB7D { + SECTION UI = "tsens_thermal_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_symbol.bmp +} + + +FILE FREEFORM = C72FB1A9-5527-4E13-BAC4-F671D0330145 { + SECTION UI = "tsens_thermal_err_symbol.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/tsens_thermal_err_symbol.bmp +} + + +FILE FREEFORM = B0F8D1BE-5353-4812-B1F6-07E7768204CC { + SECTION UI = "battery_symbol_DebugBoot.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugBoot.bmp +} + + +FILE FREEFORM = F9E8F683-E065-4E09-B4F9-0230D7CECD08 { + SECTION UI = "battery_symbol_DebugStay.bmp" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/battery_symbol_DebugStay.bmp +} + + +FILE FREEFORM = A1E235DE-E825-4591-9623-C43175811826 { + SECTION UI = "SecParti.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/SecParti.cfg +} + + +FILE FREEFORM = 21E9BDD9-6C3F-4F10-84A5-BBEC322741F1 { + SECTION UI = "uefipil.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/uefipil.cfg +} + + +FILE FREEFORM = 45FE4B7C-150C-45DA-A021-4BEB2048EC6F { + SECTION UI = "QcomChargerCfg.cfg" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/QcomChargerCfg.cfg +} + + +FILE FREEFORM = F780C779-DD7C-47CD-BD1A-5EB414C51704 { + SECTION UI = "BATTERY.PROVISION" + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/RawFiles/BATTERY.PROVISION +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Defines.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Defines.dsc.inc new file mode 100644 index 000000000..29c479627 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Defines.dsc.inc @@ -0,0 +1 @@ +DEFINE HAS_MLVM = TRUE diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DeviceTreeBlob/Android/android-aries.dtb b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DeviceTreeBlob/Android/android-aries.dtb new file mode 100644 index 000000000..9edf163fb Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DeviceTreeBlob/Android/android-aries.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DeviceTreeBlob/Linux/linux-aries.dtb b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DeviceTreeBlob/Linux/linux-aries.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/DeviceTreeBlob/Linux/linux-aries.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c new file mode 100644 index 000000000..77d2c4433 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.c @@ -0,0 +1,171 @@ +#include +#include + +static ARM_MEMORY_REGION_DESCRIPTOR_EX gDeviceMemoryDescriptorEx[] = { + /* Name Address Length HobOption ResourceAttribute ArmAttributes + ResourceType MemoryType */ + /* DDR Regions */ + {"Kernel", 0x80000000, 0x02A00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, /* Added */ + {"DBI Dump", 0x82A00000, 0x00D22000, NoHob, MMAP_IO, INITIALIZED, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 1", 0x83722000, 0x01FDE000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Hypervisor", 0x85700000, 0x00600000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"MPSS_EFS", 0x85D00000, 0x00200000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"AOP", 0x85F00000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, /* Added */ + {"AOP CMD DB", 0x85F20000, 0x00020000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"GPU PRR", 0x85F40000, 0x00010000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"HLOS 2", 0x85F50000, 0x000B0000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"SMEM", 0x86000000, 0x00200000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED}, + {"TZ", 0x86200000, 0x01800000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, /* Added */ + {"TZApps", 0x87A00000, 0x02100000, NoHob, SYS_MEM, SYS_MEM_CAP, Reserv, NS_DEVICE}, + {"RAM Partition", 0x89B00000, 0x01C00000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"PIL_REGION", 0x8B700000, 0x10500000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"Sched Heap", 0x9BC00000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"Display Reserved", 0x9C000000, 0x02400000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + {"TGCM", 0x9E400000, 0x01400000, AddMem, MEM_RES, WRITE_COMBINEABLE, Reserv, UNCACHED_UNBUFFERED_XN}, + {"FV Region", 0x9F800000, 0x00400000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"UEFI FD", 0x9FC00000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"SEC Heap", 0x9FF00000, 0x0008C000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"CPU Vectors", 0x9FF8C000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK}, + {"MMU PageTables", 0x9FF8D000, 0x00003000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"USB UCSI Temp", 0x9FF90000, 0x00002000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, UNCACHED_UNBUFFERED_XN}, + {"RAM Partition", 0x9FF92000, 0x0001E000, AddMem, SYS_MEM, SYS_MEM_CAP, Reserv, WRITE_BACK_XN}, + {"UEFI Stack", 0x9FFB0000, 0x00020000, AddMem, SYS_MEM, SYS_MEM_CAP, BsData, WRITE_BACK_XN}, + {"RSRV1", 0x9FFD0000, 0x0000A000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"TPMControl", 0x9FFDA000, 0x00003000, AddMem, MEM_RES, WRITE_COMBINEABLE, RtData, UNCACHED_UNBUFFERED_XN}, + {"Reset Data", 0x9FFDD000, 0x00004000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV3", 0x9FFE1000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Capsule Header", 0x9FFE2000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, UNCACHED_UNBUFFERED_XN}, + {"RSRV2", 0x9FFE3000, 0x00014000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Log Buffer", 0x9FFF7000, 0x00008000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + {"Info Blk", 0x9FFFF000, 0x00001000, AddMem, SYS_MEM, SYS_MEM_CAP, RtData, WRITE_BACK_XN}, + + /************************************************** + * * + * RamPartitionDXE will add MLVM regions Later. * + * 0xA0000000 to MEMORY_HOLE_START_ADDR * + * * + **************************************************/ + + //4GB + // Memory hole: 0xBDD00000 - 0xBFFFFFFF + // Size: 0x23FFFFF + + //6GB + // Memory hole: 0xBCC00000 - 0xBFFFFFFF + // Size: 0x33FFFFF + + //8GB + // Memory hole: 0xBBB00000 - 0xBFFFFFFF + // Size: 0x44FFFFF + + //10GB + // Memory hole: 0xBAA00000 - 0xBFFFFFFF + // Size: 0x55FFFFF + + //12GB + // Memory hole: 0xB9900000 - 0xBFFFFFFF + // Size: 0x66FFFFF + + {"RAM Partition", 0x0C0000000, 0x00300000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"DXE Heap", 0x0C0300000, 0x7FD00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + + #if USE_MEMORY_FOR_SERIAL_OUTPUT == 1 + {"RAM Partition", 0x140000000, 0x3FE00000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + {"PStore", 0x17FE00000, 0x00200000, AddMem, MEM_RES, SYS_MEM_CAP, Reserv, WRITE_THROUGH_XN}, + #else + {"RAM Partition", 0x140000000, 0x40000000, AddMem, SYS_MEM, SYS_MEM_CAP, Conv, WRITE_BACK_XN}, + #endif + + /*----4GB till Here----*/ + + /*************************************************** + * * + * RamPartitionDxe will add unmapped regions Later. * + * 0x180000000 @ (RamSize - 4GB) * + * * + ***************************************************/ + + /* Other memory regions */ + {"AOP_SS_MSG_RAM", 0x0C300000, 0x00100000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + {"IMEM Base", 0x14680000, 0x00040000, NoHob, MMAP_IO, INITIALIZED, Conv, NS_DEVICE}, + + /* Register regions */ + {"GCC_CLK_CTL", 0x00100000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MMCX_CPR3", 0x00630000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SECURITY CONTROL", 0x00780000, 0x00007000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_0_GSI", 0x00800000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_1_GSI", 0x00A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_2_GSI", 0x00C00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PRNG_CFG_PRNG", 0x00790000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS2 UFS REGS", 0x01D60000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"UFS UFS REGS", 0x01D80000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"CRYPTO0 CRYPTO", 0x01DC0000, 0x00040000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TCSR_TCSR_REGS", 0x01FC0000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_GMU_CX_BLK", 0x02C7D000, 0x00002000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CC", 0x02C90000, 0x0000A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GPU_CPR", 0x02C9A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_WEST", 0x03100000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_EAST", 0x03500000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_NORTH", 0x03900000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TLMM_SOUTH", 0x03D00000, 0x00300000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QUPV3_SSC_GSI", 0x05A00000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PERIPH_SS", 0x08800000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MCCC_MCCC_MSTR", 0x090B0000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"NPU_CC", 0x09910000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_PRIM", 0x0A600000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_RUMI", 0x0A720000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_SEC", 0x0A800000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB30_MP", 0x0A400000, 0x0011B000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI1", 0x0A520000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"USB_MP_RUMI2", 0x0A522000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"VIDEO_CC", 0x0AB00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_1", 0x0AC00000, 0x0004A000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_A_CCI", 0x0AC4A000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_SS_TITAN_2", 0x0AC4E000, 0x000B2000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TITAN_CAM_CC", 0x0AD00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"DISP_CC", 0x0AF00000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISPLAY", 0x0B290000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PDC_DISP_SEQ", 0x0B490000, 0x00020000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_BCM_BCM_TOP", 0x0BA00000, 0x00200000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"RPMH_CPRF_CPRF", 0x0C200000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SLP_CNTR", 0x0C221000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0", 0x0C222000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1", 0x0C223000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS0_TM", 0x0C263000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PSHOLD", 0x0C264000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"TSENS1_TM", 0x0C265000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PMIC ARB SPMI", 0x0C400000, 0x02800000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_CLK_CTL", 0x18280000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_CLK_CTL", 0x18282000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_CLK_CTL", 0x18284000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_CLK_CTL", 0x18286000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SILVER_ACD", 0x18290000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLD_ACD", 0x18292000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"L3_ACD", 0x18294000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"GOLDPLUS_ACD", 0x18296000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_RSC_APPS_RSCC",0x18200000, 0x00030000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_ACTPM_WRAP", 0x18300000, 0x000B0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICD", 0x17A00000, 0x00010000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_GIC500_GICR", 0x17A60000, 0x00100000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_IPC_INT", 0x17C00000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"APSS_WDT_TMR1", 0x17C10000, 0x00001000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"QTIMER", 0x17C20000, 0x00110000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AXI",0x60000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AXI",0x40000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AXI",0x68000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AXI",0x70000000, 0x02000000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_0_WRAPPER_AHB",0x01C00000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_1_WRAPPER_AHB",0x01C08000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_2_WRAPPER_AHB",0x01C10000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"PCIE_3_WRAPPER_AHB",0x01C18000, 0x00008000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"REFGEN_GEN3X2_AHB", 0x088E5000, 0x00004000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"MDSS", 0x0AE00000, 0x00134000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + {"SMMU", 0x15000000, 0x000D0000, AddDev, MMAP_IO, UNCACHEABLE, MmIO, NS_DEVICE}, + + /* Terminator for MMU */ + {"Terminator", 0, 0, 0, 0, 0, 0, 0}}; + +ARM_MEMORY_REGION_DESCRIPTOR_EX *GetPlatformMemoryMap() +{ + return gDeviceMemoryDescriptorEx; +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.depex b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.depex new file mode 100644 index 000000000..94cf0ca5e Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.efi b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.efi new file mode 100644 index 000000000..6b309a476 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.inf b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.inf new file mode 100644 index 000000000..61dedb484 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PatchedBinaries/ButtonsDxe.inf @@ -0,0 +1,22 @@ +# **************************************************************************** +# AUTOGENERATED BY UEFIReader +# AUTOGENED AS ButtonsDxe.inf +# DO NOT MODIFY +# GENERATED ON: 2022-11-11 17:10:56Z + +[Defines] + INF_VERSION = 0x0001001B + BASE_NAME = ButtonsDxe + FILE_GUID = 5BD181DB-0487-4F1A-AE73-820E165611B3 + MODULE_TYPE = DXE_DRIVER + VERSION_STRING = 1.0 + ENTRY_POINT = EfiEntry + +[Binaries.AARCH64] + DXE_DEPEX|ButtonsDxe.depex|* + PE32|ButtonsDxe.efi|* + +[Depex] + TRUE +# AUTOGEN ENDS +# **************************************************************************** diff --git a/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PcdsFixedAtBuild.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PcdsFixedAtBuild.dsc.inc new file mode 100644 index 000000000..2c2b520e1 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/smartisan-aries/PcdsFixedAtBuild.dsc.inc @@ -0,0 +1,9 @@ +[PcdsFixedAtBuild.common] +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferWidth|1080 +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdMipiFrameBufferHeight|2340 + +# Smbios Info +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemBrand|"Smartisan" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemModel|"Pro 3" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailModel|"Aries" +gSurfaceDuoFamilyPkgTokenSpaceGuid.PcdSmbiosSystemRetailSku|"MP" diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/ACPI/DSDT.aml b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/ACPI/DSDT.aml index 4faa1ece8..b7be94f4d 100644 Binary files a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/ACPI/DSDT.aml and b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/ACPI/DSDT.aml differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/APRIORI.inc b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/APRIORI.inc index c647ade7b..e6385de8b 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/APRIORI.inc +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/APRIORI.inc @@ -59,14 +59,14 @@ APRIORI DXE { INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SPMIDxe/SPMIDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DDRInfoDxe/DDRInfoDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/ResetRuntimeDxe/ResetRuntimeDxe.inf - INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PmicDxe/PmicDxeLa.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/I2CDxe/I2CDxe.inf + # INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/VariableDxe/VariableDxe.inf INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/DisplayDxe/DisplayDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/PILDxe/PILDxe.inf - INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf INF MdeModulePkg/Universal/WatchdogTimerDxe/WatchdogTimer.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/EmbeddedPkg/RealTimeClockRuntimeDxe/RealTimeClockRuntimeDxe.inf @@ -131,8 +131,10 @@ APRIORI DXE { SECTION RAW = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.raw SECTION PE32 = Epsilon/BOOT.XF.3.0-00527-SM8150LZB-1/QcomPkg/Drivers/LimitsDxe/LimitsDxe.efi } + INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/CPRDxe/CPRDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/GpiDxe/GpiDxe.inf - INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf +# INF Cambria/BOOT.XF.3.0.1-00243-SC8180XWZB-2/QcomPkg/Drivers/PciHostBridgeDxe/PciHostBridgeDxe.inf # INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/HashDxe/HashDxe.inf @@ -166,6 +168,7 @@ APRIORI DXE { SECTION PE32 = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/GraphicsConsoleDxe.efi SECTION UI = "GraphicsConsoleDxe" } - INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf + INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/QcomPkg/Drivers/SimpleTextInOutSerialDxe/SimpleTextInOutSerial.inf + INF SurfaceDuoFamilyPkg/Driver/SimpleFbDxe/SimpleFbDxe.inf } diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Binaries/PciHostBridge.depex b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Binaries/PciHostBridge.depex new file mode 100644 index 000000000..1fa5d827c Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Binaries/PciHostBridge.depex differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Binaries/PciHostBridge.efi b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Binaries/PciHostBridge.efi new file mode 100644 index 000000000..d5b2a8b40 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Binaries/PciHostBridge.efi differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DXE.inc b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DXE.inc index d1b253bde..e79ad971c 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DXE.inc +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DXE.inc @@ -100,7 +100,7 @@ INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/Binaries/MiPkg/Protocol/MiToken/MiTok INF SurfaceDuo1Pkg/PatchedBinaries/05472C14-ACB9-4458-A354-A68357AC3BF0.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/ButtonsDxe.inf INF SurfaceDuo1Pkg/PatchedBinaries/HALIOMMUDxe.inf -INF SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf +#INF SurfaceDuo1Pkg/PatchedBinaries/PciHostBridgeDxe.inf INF SurfaceDuo1Pkg/PatchedBinaries/UFSDxe.inf INF SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/PatchedBinaries/UsbConfigDxe.inf diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Defines.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Defines.dsc.inc index 29c479627..754da5413 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Defines.dsc.inc +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Defines.dsc.inc @@ -1 +1,2 @@ DEFINE HAS_MLVM = TRUE +DEFINE CUST_PLATFORM_PRE_PI_LIB = TRUE diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DeviceTreeBlob/Android/android-andromeda.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DeviceTreeBlob/Android/android-andromeda.dtb new file mode 100644 index 000000000..ee9f17141 Binary files /dev/null and b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DeviceTreeBlob/Android/android-andromeda.dtb differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DeviceTreeBlob/Linux/linux-andromeda.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DeviceTreeBlob/Linux/linux-andromeda.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/DeviceTreeBlob/Linux/linux-andromeda.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformPrePiLib.inf b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformPrePiLib.inf new file mode 100644 index 000000000..6cf49a2bc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformPrePiLib.inf @@ -0,0 +1,19 @@ +[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] + PlatformUtils.c + +[Packages] + MdePkg/MdePkg.dec + SurfaceDuoFamilyPkg/SurfaceDuoFamilyPkg.dec + +[LibraryClasses] + BaseLib + IoLib + DebugLib diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformUtils.c b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformUtils.c new file mode 100644 index 000000000..471b3701a --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformUtils.c @@ -0,0 +1,62 @@ +#include +#include +#include +#include +#include "PlatformUtils.h" + +BOOLEAN IsLinuxBootRequested(VOID) +{ + UINT32 *p = (VOID*)AI_KEY_STATUS_ADDR - TLMM_PIN_IO_REGISTER; + *p |= 0x3; + return (MmioRead32(AI_KEY_STATUS_ADDR) & 1) == 1; // Enter Android by default. +} + +VOID ConfigureIOMMUContextBankCacheSetting( + UINT32 ContextBankId, BOOLEAN CacheCoherent) +{ + UINT32 ContextBankAddr = + SMMU_BASE + SMMU_CTX_BANK_0_OFFSET + ContextBankId * SMMU_CTX_BANK_SIZE; + MmioWrite32( + ContextBankAddr + SMMU_CTX_BANK_SCTLR_OFFSET, + CacheCoherent ? SMMU_CCA_SCTLR : SMMU_NON_CCA_SCTLR); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR0_0_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR0_1_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR1_0_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR1_1_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_MAIR0_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_MAIR1_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBCR_OFFSET, 0); +} + +VOID DisableMDSSDSIController(UINT32 MdssDsiBase) +{ + UINT32 DsiControlAddr = MdssDsiBase + DSI_CTRL; + UINT32 DsiControlValue = MmioRead32(DsiControlAddr); + DsiControlValue &= + ~(DSI_CTRL_ENABLE | DSI_CTRL_VIDEO_MODE_ENABLE | + DSI_CTRL_COMMAND_MODE_ENABLE); + MmioWrite32(DsiControlAddr, DsiControlValue); +} + +VOID SetWatchdogState(BOOLEAN Enable) +{ + MmioWrite32(APSS_WDT_BASE + APSS_WDT_ENABLE_OFFSET, Enable); +} + +VOID PlatformInitialize(VOID) +{ + // Disable MDSS DSI0 Controller + // DisableMDSSDSIController(MDSS_DSI0); + + // Disable MDSS DSI1 Controller + // DisableMDSSDSIController(MDSS_DSI1); + + // Windows requires Cache Coherency for the UFS to work at its best + // The UFS device is currently attached to the main IOMMU on Context Bank 1 + // (Previous firmware) But said configuration is non cache coherent compliant, + // fix it. + ConfigureIOMMUContextBankCacheSetting(UFS_CTX_BANK, TRUE); + + // Disable WatchDog Timer + SetWatchdogState(FALSE); +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformUtils.h b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformUtils.h new file mode 100644 index 000000000..ff8e9a65b --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/Library/PlatformPrePiLib/PlatformUtils.h @@ -0,0 +1,54 @@ +#ifndef _PLATFORM_UTILS_H_ +#define _PLATFORM_UTILS_H_ + +#define TLMM_WEST 0x03100000 +#define TLMM_EAST 0x03500000 +#define TLMM_NORTH 0x03900000 +#define TLMM_SOUTH 0x03D00000 + +#define TLMM_ADDR_OFFSET_FOR_PIN(x) (0x1000 * x) + +#define TLMM_PIN_CONTROL_REGISTER 0 +#define TLMM_PIN_IO_REGISTER 4 +#define TLMM_PIN_INTERRUPT_CONFIG_REGISTER 8 +#define TLMM_PIN_INTERRUPT_STATUS_REGISTER 0xC +#define TLMM_PIN_INTERRUPT_TARGET_REGISTER TLMM_PIN_INTERRUPT_CONFIG_REGISTER + +#define LID0_GPIO121_STATUS_ADDR \ + (TLMM_SOUTH + TLMM_ADDR_OFFSET_FOR_PIN(121) + TLMM_PIN_IO_REGISTER) + +// MIX3 5G Modification Start +#define AI_KEY_STATUS_ADDR \ + (TLMM_NORTH + TLMM_ADDR_OFFSET_FOR_PIN(41) + TLMM_PIN_IO_REGISTER) +// MIX3 5G Modification End + +#define MDSS_DSI0 0xAE94000 +#define MDSS_DSI1 0xAE96000 +#define DSI_CTRL 4 +#define DSI_CTRL_ENABLE 1 +#define DSI_CTRL_VIDEO_MODE_ENABLE 2 +#define DSI_CTRL_COMMAND_MODE_ENABLE 4 + +#define SMMU_BASE 0x15000000 + +#define SMMU_CTX_BANK_SIZE 0x1000 + +#define SMMU_CTX_BANK_0_OFFSET 0x80000 +#define SMMU_CTX_BANK_SCTLR_OFFSET 0x0 +#define SMMU_CTX_BANK_TTBR0_0_OFFSET 0x20 +#define SMMU_CTX_BANK_TTBR0_1_OFFSET 0x24 +#define SMMU_CTX_BANK_TTBR1_0_OFFSET 0x28 +#define SMMU_CTX_BANK_TTBR1_1_OFFSET 0x2C +#define SMMU_CTX_BANK_MAIR0_OFFSET 0x38 +#define SMMU_CTX_BANK_MAIR1_OFFSET 0x3C +#define SMMU_CTX_BANK_TTBCR_OFFSET 0x30 + +#define SMMU_NON_CCA_SCTLR 0xE0 +#define SMMU_CCA_SCTLR 0x9F00E0 + +#define UFS_CTX_BANK 1 + +#define APSS_WDT_BASE 0x17C10000 +#define APSS_WDT_ENABLE_OFFSET 0x8 + +#endif /* _PLATFORM_UTILS_H_ */ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/andromeda.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/andromeda.dtb deleted file mode 100644 index 8ee29c346..000000000 Binary files a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-andromeda/andromeda.dtb and /dev/null differ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/avenger.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/DeviceTreeBlob/Android/android-avenger.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/avenger.dtb rename to Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/DeviceTreeBlob/Android/android-avenger.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/DeviceTreeBlob/Linux/linux-avenger.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/DeviceTreeBlob/Linux/linux-avenger.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-avenger/DeviceTreeBlob/Linux/linux-avenger.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/cepheus.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/DeviceTreeBlob/Android/android-cepheus.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/cepheus.dtb rename to Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/DeviceTreeBlob/Android/android-cepheus.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/DeviceTreeBlob/Linux/linux-cepheus.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/DeviceTreeBlob/Linux/linux-cepheus.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-cepheus/DeviceTreeBlob/Linux/linux-cepheus.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/hercules.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/DeviceTreeBlob/Android/android-hercules.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/hercules.dtb rename to Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/DeviceTreeBlob/Android/android-hercules.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/DeviceTreeBlob/Linux/linux-hercules.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/DeviceTreeBlob/Linux/linux-hercules.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-hercules/DeviceTreeBlob/Linux/linux-hercules.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Defines.dsc.inc b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Defines.dsc.inc index 29c479627..754da5413 100644 --- a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Defines.dsc.inc +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Defines.dsc.inc @@ -1 +1,2 @@ DEFINE HAS_MLVM = TRUE +DEFINE CUST_PLATFORM_PRE_PI_LIB = TRUE diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/nabu.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/DeviceTreeBlob/Android/android-nabu.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/nabu.dtb rename to Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/DeviceTreeBlob/Android/android-nabu.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/DeviceTreeBlob/Linux/linux-nabu.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/DeviceTreeBlob/Linux/linux-nabu.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/DeviceTreeBlob/Linux/linux-nabu.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformPrePiLib.inf b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformPrePiLib.inf new file mode 100644 index 000000000..6cf49a2bc --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformPrePiLib.inf @@ -0,0 +1,19 @@ +[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] + PlatformUtils.c + +[Packages] + MdePkg/MdePkg.dec + SurfaceDuoFamilyPkg/SurfaceDuoFamilyPkg.dec + +[LibraryClasses] + BaseLib + IoLib + DebugLib diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformUtils.c b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformUtils.c new file mode 100644 index 000000000..ae5340963 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformUtils.c @@ -0,0 +1,63 @@ +#include +#include +#include +#include +#include "PlatformUtils.h" + +BOOLEAN IsLinuxBootRequested(VOID) +{ + // Enter Android if UN-Covered. + // Some Covers only have on magnet. + /* Active LOW */ + return ((MmioRead32(HALL_KEY_0_STATUS_ADDR) & 1) == 1) && ((MmioRead32(HALL_KEY_1_STATUS_ADDR) & 1) == 1); +} + +VOID ConfigureIOMMUContextBankCacheSetting( + UINT32 ContextBankId, BOOLEAN CacheCoherent) +{ + UINT32 ContextBankAddr = + SMMU_BASE + SMMU_CTX_BANK_0_OFFSET + ContextBankId * SMMU_CTX_BANK_SIZE; + MmioWrite32( + ContextBankAddr + SMMU_CTX_BANK_SCTLR_OFFSET, + CacheCoherent ? SMMU_CCA_SCTLR : SMMU_NON_CCA_SCTLR); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR0_0_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR0_1_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR1_0_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBR1_1_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_MAIR0_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_MAIR1_OFFSET, 0); + MmioWrite32(ContextBankAddr + SMMU_CTX_BANK_TTBCR_OFFSET, 0); +} + +VOID DisableMDSSDSIController(UINT32 MdssDsiBase) +{ + UINT32 DsiControlAddr = MdssDsiBase + DSI_CTRL; + UINT32 DsiControlValue = MmioRead32(DsiControlAddr); + DsiControlValue &= + ~(DSI_CTRL_ENABLE | DSI_CTRL_VIDEO_MODE_ENABLE | + DSI_CTRL_COMMAND_MODE_ENABLE); + MmioWrite32(DsiControlAddr, DsiControlValue); +} + +VOID SetWatchdogState(BOOLEAN Enable) +{ + MmioWrite32(APSS_WDT_BASE + APSS_WDT_ENABLE_OFFSET, Enable); +} + +VOID PlatformInitialize(VOID) +{ + // Disable MDSS DSI0 Controller + // DisableMDSSDSIController(MDSS_DSI0); + + // Disable MDSS DSI1 Controller + // DisableMDSSDSIController(MDSS_DSI1); + + // Windows requires Cache Coherency for the UFS to work at its best + // The UFS device is currently attached to the main IOMMU on Context Bank 1 + // (Previous firmware) But said configuration is non cache coherent compliant, + // fix it. + ConfigureIOMMUContextBankCacheSetting(UFS_CTX_BANK, TRUE); + + // Disable WatchDog Timer + SetWatchdogState(FALSE); +} diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformUtils.h b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformUtils.h new file mode 100644 index 000000000..189096211 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-nabu/Library/PlatformPrePiLib/PlatformUtils.h @@ -0,0 +1,56 @@ +#ifndef _PLATFORM_UTILS_H_ +#define _PLATFORM_UTILS_H_ + +#define TLMM_WEST 0x03100000 +#define TLMM_EAST 0x03500000 +#define TLMM_NORTH 0x03900000 +#define TLMM_SOUTH 0x03D00000 + +#define TLMM_ADDR_OFFSET_FOR_PIN(x) (0x1000 * x) + +#define TLMM_PIN_CONTROL_REGISTER 0 +#define TLMM_PIN_IO_REGISTER 4 +#define TLMM_PIN_INTERRUPT_CONFIG_REGISTER 8 +#define TLMM_PIN_INTERRUPT_STATUS_REGISTER 0xC +#define TLMM_PIN_INTERRUPT_TARGET_REGISTER TLMM_PIN_INTERRUPT_CONFIG_REGISTER + +#define LID0_GPIO121_STATUS_ADDR \ + (TLMM_SOUTH + TLMM_ADDR_OFFSET_FOR_PIN(121) + TLMM_PIN_IO_REGISTER) + +// PAD5 Modification Start +#define HALL_KEY_0_STATUS_ADDR \ + (TLMM_NORTH + TLMM_ADDR_OFFSET_FOR_PIN(9) + TLMM_PIN_IO_REGISTER) +#define HALL_KEY_1_STATUS_ADDR \ + (TLMM_NORTH + TLMM_ADDR_OFFSET_FOR_PIN(83) + TLMM_PIN_IO_REGISTER) +// PAD5 Modification End + +#define MDSS_DSI0 0xAE94000 +#define MDSS_DSI1 0xAE96000 +#define DSI_CTRL 4 +#define DSI_CTRL_ENABLE 1 +#define DSI_CTRL_VIDEO_MODE_ENABLE 2 +#define DSI_CTRL_COMMAND_MODE_ENABLE 4 + +#define SMMU_BASE 0x15000000 + +#define SMMU_CTX_BANK_SIZE 0x1000 + +#define SMMU_CTX_BANK_0_OFFSET 0x80000 +#define SMMU_CTX_BANK_SCTLR_OFFSET 0x0 +#define SMMU_CTX_BANK_TTBR0_0_OFFSET 0x20 +#define SMMU_CTX_BANK_TTBR0_1_OFFSET 0x24 +#define SMMU_CTX_BANK_TTBR1_0_OFFSET 0x28 +#define SMMU_CTX_BANK_TTBR1_1_OFFSET 0x2C +#define SMMU_CTX_BANK_MAIR0_OFFSET 0x38 +#define SMMU_CTX_BANK_MAIR1_OFFSET 0x3C +#define SMMU_CTX_BANK_TTBCR_OFFSET 0x30 + +#define SMMU_NON_CCA_SCTLR 0xE0 +#define SMMU_CCA_SCTLR 0x9F00E0 + +#define UFS_CTX_BANK 1 + +#define APSS_WDT_BASE 0x17C10000 +#define APSS_WDT_ENABLE_OFFSET 0x8 + +#endif /* _PLATFORM_UTILS_H_ */ diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/raphael.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/DeviceTreeBlob/Android/android-raphael.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/raphael.dtb rename to Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/DeviceTreeBlob/Android/android-raphael.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/DeviceTreeBlob/Linux/linux-raphael.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/DeviceTreeBlob/Linux/linux-raphael.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-raphael/DeviceTreeBlob/Linux/linux-raphael.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/vayu.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/DeviceTreeBlob/Android/android-vayu.dtb similarity index 100% rename from Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/vayu.dtb rename to Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/DeviceTreeBlob/Android/android-vayu.dtb diff --git a/Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/DeviceTreeBlob/Linux/linux-vayu.dtb b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/DeviceTreeBlob/Linux/linux-vayu.dtb new file mode 100644 index 000000000..421376db9 --- /dev/null +++ b/Platforms/SurfaceDuo1Pkg/Device/xiaomi-vayu/DeviceTreeBlob/Linux/linux-vayu.dtb @@ -0,0 +1 @@ +dummy diff --git a/Platforms/SurfaceDuo1Pkg/PostBuild.py b/Platforms/SurfaceDuo1Pkg/PostBuild.py index 4cb661b2c..a36742f31 100755 --- a/Platforms/SurfaceDuo1Pkg/PostBuild.py +++ b/Platforms/SurfaceDuo1Pkg/PostBuild.py @@ -15,7 +15,7 @@ output_path = os.path.join(output_dir, image_name) fd_path = os.path.join(outputbin_dir, 'FV', 'SM8150_EFI.fd') bootshim_path = os.path.join(root_dir, 'BootShim', 'BootShim.bin') -dtb_path = os.path.join(device_dir, dtb_name) +dtb_path = os.path.join(device_dir, 'DeviceTreeBlob', 'Android', 'android-' + dtb_name) logging.info("Generating bootpayload.bin") diff --git a/Platforms/SurfaceDuo1Pkg/SurfaceDuo1.fdf b/Platforms/SurfaceDuo1Pkg/SurfaceDuo1.fdf index 61fac8093..71ad86f73 100644 --- a/Platforms/SurfaceDuo1Pkg/SurfaceDuo1.fdf +++ b/Platforms/SurfaceDuo1Pkg/SurfaceDuo1.fdf @@ -129,7 +129,7 @@ READ_LOCK_STATUS = TRUE # DT INF EmbeddedPkg/Drivers/DtPlatformDxe/DtPlatformDxe.inf FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { - SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/$(FDT) + SECTION RAW = SurfaceDuo1Pkg/Device/$(TARGET_DEVICE)/DeviceTreeBlob/Linux/linux-$(FDT) } # License diff --git a/Platforms/SurfaceDuoFamilyPkg/Driver/LicenseDxe/License.c b/Platforms/SurfaceDuoFamilyPkg/Driver/LicenseDxe/License.c index 037ea786b..aad6ad06e 100644 --- a/Platforms/SurfaceDuoFamilyPkg/Driver/LicenseDxe/License.c +++ b/Platforms/SurfaceDuoFamilyPkg/Driver/LicenseDxe/License.c @@ -27,12 +27,42 @@ CheckButtonState( return Status; } +// TLMM Definations +#define TLMM_WEST 0x03100000 +#define TLMM_EAST 0x03500000 +#define TLMM_NORTH 0x03900000 +#define TLMM_SOUTH 0x03D00000 + +#define TLMM_ADDR_OFFSET_FOR_PIN(x) (0x1000 * x) + +#define TLMM_PIN_CONTROL_REGISTER 0 +#define TLMM_PIN_IO_REGISTER 4 +#define TLMM_PIN_INTERRUPT_CONFIG_REGISTER 8 +#define TLMM_PIN_INTERRUPT_STATUS_REGISTER 0xC +#define TLMM_PIN_INTERRUPT_TARGET_REGISTER TLMM_PIN_INTERRUPT_CONFIG_REGISTER + +// PAD5 Modification Start +#define HALL_KEY_0_STATUS_ADDR \ + (TLMM_NORTH + TLMM_ADDR_OFFSET_FOR_PIN(9) + TLMM_PIN_IO_REGISTER) +#define HALL_KEY_1_STATUS_ADDR \ + (TLMM_NORTH + TLMM_ADDR_OFFSET_FOR_PIN(83) + TLMM_PIN_IO_REGISTER) +// PAD5 Modification End + EFI_STATUS LicenseDxeEntryPoint( IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable ){ EFI_STATUS Status = EFI_SUCCESS; + + // Start DEBUG((EFI_D_ERROR, "Hello User ! \n")); + for(UINT16 i=0; i<20; i++){ + DEBUG((EFI_D_ERROR, "GPIO 9 Status: %x! \n", MmioRead32(HALL_KEY_0_STATUS_ADDR)&1 )); + DEBUG((EFI_D_ERROR, "GPIO 83 Status: %x! \n\n", MmioRead32(HALL_KEY_1_STATUS_ADDR)&1 )); + gBS->Stall(1000*1000*1); + } return Status; } + + diff --git a/README.md b/README.md index 90c40d61d..8c849bbd5 100755 --- a/README.md +++ b/README.md @@ -74,31 +74,36 @@ python3 ./Platforms/SurfaceDuo1Pkg/StampBuild.py ## Target list -| Device | Target name | DSDT Support | Maintainers | -|--------------------|---------------------|-----------------|----------------------------------------------------| -| ASUS ROG2 | asus-I001DC | ✅ | [Ww](https://github.com/Idonotkno) | -| HTC 5G Hub | htc-rtx | ❌ | NONE | -| LG G8 | lg-alphaplus | ✅ | [Yanhua](https://github.com/yanhua-tj) | -| LG G8S | lg-betalm | ✅ | [J0SH1X](https://github.com/J0SH1X) | -| LG G8X | lg-mh2lm | ✅ | [Molly Sophia](https://github.com/MollySophia) | -| LG V50 | lg-flashlmdd | ✅ | [AKA](https://github.com/AKAsaliza) | -| LG V50S | lg-mh2lm5g | ✅ | [AKA](https://github.com/AKAsaliza) | -| Meizu 16T | meizu-m928q | ❌ | NONE | -| Nubia Mini 5G | nubia-tp1803 | ✅ | [Alula](https://github.com/alula) | -| OnePlus 7 | oneplus-guacamoleb | ❌ | NONE | -| OnePlus 7 Pro | oneplus-guacamole | ✅ | [Waseem Alkurdi](https://github.com/WaseemAlkurdi) | -| OnePlus 7T Pro | oneplus-hotdog | ✅ | [sunflower2333](https://github.com/sunflower2333)&[Morc](https://github.com/TheMorc)| -| OPPO Reno 10X | oppo-op46c3 | ❌ | NONE | -| OPPO Reno ACE | oppo-pclm10 | ❌ | NONE | -| Realme X3 | realme-rmx2086 | ❌ | NONE | -| Samsung Galaxy S10 | samsung-beyond1qlte | ✅ | [Ww](https://github.com/Idonotkno) | -| Xiaomi 9 | xiaomi-cepheus | ✅ | [qaz6750](https://github.com/qaz6750) | -| Xiaomi Hercules | xiaomi-hercules | ✅ | [Ww](https://github.com/Idonotkno) | -| Xiaomi K20 Pro | xiaomi-raphael | ✅ | [sunflower2333](https://github.com/sunflower2333) | -| Xiaomi Mix3 5G | xiaomi-andromeda | ✅ | [sunflower2333](https://github.com/sunflower2333) | -| Xiaomi Pad 5 | xiaomi-nabu | ✅ | [Map220v](https://github.com/map220v) | -| Xiaomi Poco X3 Pro | xiaomi-vayu | ✅ | [Degdag](https://github.com/degdag) | -| Xiaomi Mix Alpha u2| xiaomi-avenger | ❌ | NONE | +| Device | Target name | DSDT Support | Maintainers | +|--------------------|------------------------|-----------------|----------------------------------------------------| +| ASUS ROG2 | asus-I001DC | ✅ | [Ww](https://github.com/Idonotkno) | +| BlackShark 2 | blackshark-skywalker | ❌ | NONE | +| BlackShark 2 Pro | blackshark-darklighter | ❌ | NONE | +| HTC 5G Hub | htc-rtx | ❌ | NONE | +| LG G8 | iqoo-pd1936 | ❌ | NONE | +| LG G8 | lg-alphaplus | ✅ | [Yanhua](https://github.com/yanhua-tj) | +| LG G8S | lg-betalm | ✅ | [J0SH1X](https://github.com/J0SH1X) | +| LG G8X | lg-mh2lm | ✅ | [Molly Sophia](https://github.com/MollySophia) | +| LG V50 | lg-flashlmdd | ✅ | [AKA](https://github.com/AKAsaliza) | +| LG V50S | lg-mh2lm5g | ✅ | [AKA](https://github.com/AKAsaliza) | +| Meizu 16T | meizu-m928q | ❌ | NONE | +| Nubia RedMagic 3 | nubia-nx629j | ❌ | NONE | +| Nubia RedMagic 3S | nubia-nx629jv1s | ❌ | NONE | +| Nubia Mini 5G | nubia-tp1803 | ✅ | [Alula](https://github.com/alula) | +| OnePlus 7 | oneplus-guacamoleb | ❌ | NONE | +| OnePlus 7 Pro | oneplus-guacamole | ✅ | [Waseem Alkurdi](https://github.com/WaseemAlkurdi) | +| OnePlus 7T Pro | oneplus-hotdog | ✅ | [sunflower2333](https://github.com/sunflower2333)&[Morc](https://github.com/TheMorc)| +| OPPO Reno 10X | oppo-op46c3 | ❌ | NONE | +| OPPO Reno ACE | oppo-pclm10 | ❌ | NONE | +| Realme X3 | realme-rmx2086 | ❌ | NONE | +| Samsung Galaxy S10 | samsung-beyond1qlte | ✅ | [Ww](https://github.com/Idonotkno) | +| Xiaomi 9 | xiaomi-cepheus | ✅ | [qaz6750](https://github.com/qaz6750) | +| Xiaomi Hercules | xiaomi-hercules | ✅ | [Ww](https://github.com/Idonotkno) | +| Xiaomi K20 Pro | xiaomi-raphael | ✅ | [sunflower2333](https://github.com/sunflower2333) | +| Xiaomi Mix3 5G | xiaomi-andromeda | ✅ | [sunflower2333](https://github.com/sunflower2333) | +| Xiaomi Pad 5 | xiaomi-nabu | ✅ | [Map220v](https://github.com/map220v) | +| Xiaomi Poco X3 Pro | xiaomi-vayu | ✅ | [Degdag](https://github.com/degdag) | +| Xiaomi Mix Alpha u2| xiaomi-avenger | ❌ | NONE | ## Acknowledgements diff --git a/scripts/build_boot_images.sh b/scripts/build_boot_images.sh index 96b7bac6e..9b5975d52 100755 --- a/scripts/build_boot_images.sh +++ b/scripts/build_boot_images.sh @@ -1,22 +1,29 @@ #!/bin/bash -while getopts ":k:c:d:t:r:" opt; do +while getopts ":k:c:d:t:r:v:" opt; do case ${opt} in k) KERNEL=${OPTARG};; c) CMDLINE=${OPTARG};; t) DT=${OPTARG};; r) RAMDISK=${OPTARG};; - d) TARGET_DEVICE=${OPTARG};; + d) FD=${OPTARG};; + v) HEADERVER=${OPTARG};; esac done -if [ -z ${TARGET_DEVICE} ] || [ -z ${CMDLINE} ] || [ -z ${KERNEL} ] || [ -z ${DT} ] || [ -z ${RAMDISK} ]; then +if [ -z ${HEADERVER} ] || [ -z ${FD} ] || [ -z ${CMDLINE} ] || [ -z ${KERNEL} ] || [ -z ${DT} ] || [ -z ${RAMDISK} ]; then echo Missimg arguments. - echo "-k -c -t -r -d " + echo "-v -k -c -t -r -d " echo exit fi +# Get cmdline +read cmds < ${CMDLINE} +echo cmdline = \"${cmds}\" + +# Create Temp Dir +mkdir tmp # # The Base Addr of Linux Kernel / 0x200000 should be a integer (2MB Alignment) # To meet the demand, a padding is needed after UEFI FD. @@ -25,52 +32,95 @@ fi # # Generate Padding: # dd if=/dev/zero of=./padding bs=4 count=(1048448/4) +# Or: +# head -c 1048448 /dev/zero > ./padding # 0x400000 = 0d4194304 # # Calculate Padding Size -size=$(cat ../Build/oneplus-hotdog-AARCH64/DEBUG_CLANG38/FV/SM8150_EFI.fd ../BootShim/BootShim.bin | wc -c) +size=$(cat ${FD} ../BootShim/BootShim.bin | wc -c) i=$(expr ${size} / 2097152 + 1 ) size=$(expr ${i} \* 2097152 - ${size} ) # Make padding file -bs=4 -count=$(expr ${size} / ${bs} ) echo "Padding size: ${size}" echo "Makeing Padding File" -dd if=/dev/zero of=./padding bs=${bs} count=${count} +head -c ${size} /dev/zero > ./tmp/padding # Rebuild Boot Shim -cp -r ../BootShim BootShimTmp -cd BootShimTmp +cp -r ../BootShim tmp/BootShimTmp +cd tmp/BootShimTmp rm *.bin *.elf make UEFI_BASE=0x9FC00000 UEFI_SIZE=0x00300000 PADDING_SIZE=${size} -cd .. +cd ../.. -# Make Payload -cat ./BootShimTmp/BootShim.bin ../Build/${TARGET_DEVICE}-AARCH64/DEBUG_CLANG38/FV/SM8150_EFI.fd ./padding ${KERNEL} > ../Build/${TARGET_DEVICE}-AARCH64/payload.bin +# +# We have to remove the 20 Bytes Header on v1 kernel. +# $ file kernel-v1 +# kernel: data +# +# $ hexedit kernel-v1 +# 00000000 55 4E 43 4F 4D 50 52 45 53 53 45 44 UNCOMPRESSED +# 0000000C 5F 49 4D 47 0C C8 3D 02 00 00 6E 14 _IMG..=...n. +# 00000018 00 00 00 00 00 00 08 00 00 00 00 00 ............ +# 00000024 00 F0 7A 02 00 00 00 00 0A 00 00 00 ..z......... +# 00000030 00 00 00 00 00 00 00 00 00 00 00 00 ............ +# 0000003C 00 00 00 00 00 00 00 00 00 00 00 00 ............ +# 00000048 00 00 00 00 41 52 4D 64 00 00 00 00 ....ARMd.... +# +if [ ${HEADERVER} -eq 1 ]; then + # Remove Kernel Header. + read -N 10 KHEAD < ${KERNEL} -# Get cmdline -read cmds < ${CMDLINE} -echo cmdline = \"${cmds}\" + if [ "${KHEAD}" = "UNCOMPRESS" ]; then + echo -e "\033[31mYour Kernel has Header, removing it.\033[0m" + size=$(cat ${KERNEL} | wc -c) + size=$(expr ${size} - 20) # Remove the 20Byte Header + tail -c ${size} ${KERNEL} > ./tmp/edited-kernel + KERNEL=./tmp/edited-kernel + fi -# Make android boot -python3 ../ImageResources/mkbootimg.py \ - --kernel ../Build/${TARGET_DEVICE}-AARCH64/payload.bin \ - --ramdisk ${RAMDISK} \ - -o ../Build/${TARGET_DEVICE}-AARCH64/${TARGET_DEVICE}_boot.img \ - --pagesize 0x1000 \ - --header_version 2 \ - --dtb ${DT} \ - --cmdline "${cmds}" \ - --base 0x0 \ - --os_version 11.0.0 \ - --os_patch_level 2022-06-01 \ - --second_offset 0x0 \ + # Make Payload + cat ./tmp/BootShimTmp/BootShim.bin ${FD} ./tmp/padding ${KERNEL} > ./tmp/payload.bin + gzip ./tmp/payload.bin + cat ${DT} >> ./tmp/payload.bin.gz + + # Make android boot + python3 ../ImageResources/mkbootimg.py \ + --kernel ./tmp/payload.bin.gz \ + --ramdisk ${RAMDISK} \ + -o android-boot.img \ + --pagesize 0x1000 \ + --header_version 1 \ + --cmdline "${cmds}" \ + --base 0x0 \ + --os_version 11.0.0 \ + --os_patch_level 2022-06-01 \ + --second_offset 0x0 +fi + +if [ ${HEADERVER} -eq 2 ] || [ ${HEADERVER} -eq 3 ]; then + # Make Payload + cat ./tmp/BootShimTmp/BootShim.bin ${FD} ./tmp/padding ${KERNEL} > ./tmp/payload.bin + + # Make android boot + python3 ../ImageResources/mkbootimg.py \ + --kernel ./tmp/payload.bin \ + --ramdisk ${RAMDISK} \ + -o android-boot.img \ + --dtb ${DT} \ + --pagesize 0x1000 \ + --header_version ${HEADERVER} \ + --cmdline "${cmds}" \ + --base 0x0 \ + --os_version 11.0.0 \ + --os_patch_level 2022-06-01 \ + --second_offset 0x0 +fi echo -e "\033[32mBuilt Image.\033[0m" -echo -e "\033[36mPath: ../Build/${TARGET_DEVICE}-AARCH64/${TARGET_DEVICE}_boot.img\033[0m" +echo -e "\033[36mPath: $(realpath android_boot.img)\033[0m" # Clean Tmp -rm -rf ../Build/${TARGET_DEVICE}-AARCH64/payload.bin ./BootShimTmp +rm -rf ./tmp echo "Cleaned Up."