Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from edk2-porting:master #1

Open
wants to merge 86 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
86 commits
Select commit Hold shift + click to select a range
7aace09
vayu: update ACPI (by @degdag) (#296)
bibarub May 23, 2023
87950a6
Initial Xiaomi Mi 13 (fuxi) supports
BigfootACA May 24, 2023
3a2bef9
Update installer.yml
CodeNinja-sys Jun 3, 2023
73d5795
workflow: fixup wine installation
bibarub Jun 3, 2023
d15ba81
Merge pull request #299 from woa-vayu/bibarub/workflow_pr
BigfootACA Jun 3, 2023
eaec4ab
Merge pull request #298 from CodeNinja-sys/master
BigfootACA Jun 3, 2023
176029a
sm8150: Cepheus: Synchronize ACPI updates (#303)
qaz6750 Jul 2, 2023
c8e7130
Update installer.yml
ETCHDEV Jul 2, 2023
188eb61
Update lisa.dsc
ETCHDEV Jul 2, 2023
c949eac
Add SM6225 support, with spes being the device using this SoC
sonic011gamer Jul 7, 2023
e4ad10f
sm8150: Nabu: Update ACPI
map220v Jul 8, 2023
063d3b0
Merge branch 'edk2-porting:master' into master
sonic011gamer Jul 9, 2023
64e4220
Merge pull request #305 from sonic011gamer/master
BigfootACA Jul 10, 2023
3e4039f
sm8150: Cepheus: Synchronize ACPI updates (#310)
qaz6750 Jul 23, 2023
6aa7c11
Add initial Legion Tab Y700 (TB-9707F) support
amytwe Jul 29, 2023
bb7c543
Merge pull request #313 from amytwe/ms8250
BigfootACA Aug 2, 2023
5b30577
sdm845: add starqlte
FakeShell Apr 1, 2023
748ca4d
Merge pull request #285 from FakeShell/master
BigfootACA Aug 2, 2023
84faf50
soc:sm8475 test (8plus gen1)
ljlVink Aug 20, 2023
d042f79
Initial Xiaomi pad 6 max (yudi) supports
ljlVink Aug 20, 2023
8cc4e36
yudi:fix errors
ljlVink Aug 20, 2023
e7cb32e
sdm845: Add initial axolotl (SHIFT 6mq)
IonAgorria Aug 26, 2023
597d1d8
Merge pull request #335 from IonAgorria/axolotl
BigfootACA Aug 30, 2023
1ae8837
fix dtb file
ljlVink Sep 2, 2023
18382e8
Merge pull request #339 from ljlVink/master
BigfootACA Sep 3, 2023
b782745
Add initial Xiaomi Mi Max 3 (nitrogen) support (#344)
AistopGit Sep 9, 2023
91854e1
add initial for Galaxy Fold(winner)
Ost268 Sep 18, 2023
e90d4b7
add initial for Galaxy Fold(winner)
Ost268 Sep 18, 2023
ebadc56
add binaries DALSys and ButtonsDxe for build
Ost268 Sep 18, 2023
453c510
add winner.dtb
Ost268 Sep 18, 2023
c11c117
Delete sm8150-Samsung-winner.dtb.dtb
Ost268 Sep 18, 2023
d66981a
Add initial a71 support
Icesito68 Sep 23, 2023
029de03
Update BOOTIMG_OS_PATCH_LEVEL
Ost268 Sep 24, 2023
d883af6
add new dtb
Ost268 Sep 24, 2023
092171f
Add Initial LG V50s (mh2lm5g) support
Icesito68 Sep 26, 2023
5bfe5fb
Miatoll:refactor some things
Icesito68 Sep 27, 2023
06ae5be
Update PlatformMemoryMapLib.c
Ost268 Sep 28, 2023
a6f0501
Update PlatformMemoryMapLib.c
Ost268 Sep 30, 2023
22359e2
Miatoll: separate builds for huaxing and tianma panels
Icesito68 Sep 30, 2023
a23d912
Miatoll: Update AcpiTables
Icesito68 Sep 30, 2023
97df41e
Merge pull request #347 from Ost268/master
BigfootACA Oct 1, 2023
7dd36e3
sdm845: Include Reboot2PayloadApp and reduce FD size
Icesito68 Oct 1, 2023
8d9c0a0
sdm845: Include Reboot2PayloadApp and reduce FD size
Icesito68 Oct 1, 2023
695a0d4
Rename guacamoleb to hotdogb to match original .dts
IonAgorria Oct 1, 2023
f802a95
sm8150: Add initial hotdogb (OnePlus 7T)
IonAgorria Oct 1, 2023
55d7ac2
Update compat dtb after bootloader/vendor update
IonAgorria Oct 2, 2023
8d7714e
Remove UsbPowerCtrlDxe from betalm
J0SH1X Oct 1, 2023
96d9000
Pipa: Inital support
luka177 Oct 2, 2023
5b97a2a
Merge branch 'origin/master' into Icesito68/master
BigfootACA Oct 3, 2023
d3c6113
Merge pull request #349 from Icesito68/master
BigfootACA Oct 3, 2023
581cc07
Merge pull request #352 from IonAgorria/hotdogb
BigfootACA Oct 3, 2023
ce77980
Merge branch 'master' of https://github.com/Icesito68/edk2-msm
Icesito68 Oct 3, 2023
f67e485
Small memmap fixes
Oct 6, 2023
b0c0986
Merge pull request #357 from AdrianoA3/master
BigfootACA Oct 6, 2023
fefa4e1
elish: fix boot issue
amazingfate Oct 10, 2023
8e8c2d5
Add initial Lg v50 (flashlmdd) support
Icesito68 Oct 12, 2023
2be1009
Merge pull request #361 from Icesito68/master
BigfootACA Oct 13, 2023
2723ff9
Edited files for fog
Statzar Oct 25, 2023
95b766a
Enabled framebuffer delay through device.dsc
Nov 2, 2023
25ca49c
Merge pull request #365 from AdrianoA3/master
BigfootACA Nov 23, 2023
68409a1
Installer: update submodule
bibarub Dec 12, 2023
d1da0f3
Fog: some fixes
Dec 26, 2023
982284b
Add basic support for Galaxy S23
J0SH1X Jan 1, 2024
7b1ba02
Project: read bootimg header version from config
J0SH1X Jan 1, 2024
9806415
Merge pull request #372 from J0SH1X/master
BigfootACA Jan 3, 2024
f8a16dd
sdm660: Add initial support for x00td
iAboothahir Apr 23, 2023
7cac788
Initialize sm6375 edk2
CEKIKOFGAMERS Jan 14, 2024
622db29
Initialize moonstone sm6375 edk2
CEKIKOFGAMERS Jan 14, 2024
3180ed4
Add support for moonstone
CEKIKOFGAMERS Jan 14, 2024
ced8f6e
guacamoleb: use guacamoleb files
NetuserPRO Jan 21, 2024
afa3351
guacamoleb: Enable A/B slots
NetuserPRO Jan 21, 2024
070d449
guacamoleb: downgrade mkbootimg config to OOS10 (OOS12 is broken)
NetuserPRO Jan 21, 2024
594b39e
guacamoleb: Add downstream dtb from OOS10
NetuserPRO Jan 22, 2024
36ef87d
guacamoleb: Add DSDT.aml
NetuserPRO Jan 22, 2024
84a54da
guacamoleb: minor guacamoleb.fdf.inc fixes
NetuserPRO Jan 22, 2024
10ef20f
EFI_Binaries: update submodule
NetuserPRO Jan 22, 2024
e6b49dd
workflow: add guacamoleb in main.yml
NetuserPRO Jan 22, 2024
7352c1a
add xiao mi redmi k30 pro (#380)
yuweiyuan8 Feb 3, 2024
6169bae
rebuild for LG mh2lm5G
AKAsaliza Apr 30, 2024
849c615
Merge pull request #389 from AKAsaliza/master
BigfootACA May 4, 2024
108540f
Update taimen.conf
EgorGDPS May 14, 2024
874dfde
MH2LM: Fix MicroSd Problems
Icesito68 May 17, 2024
ff7a06a
Merge pull request #392 from Icesito68/master
BigfootACA May 23, 2024
694d9bf
Merge pull request #391 from EgorGDPS/master
BigfootACA May 23, 2024
fd70e80
mh2lm: Sync update from dsdt upstream.
Icesito68 Jun 8, 2024
81e670b
Merge pull request #396 from Icesito68/master
BigfootACA Jun 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .github/workflows/installer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,13 @@ jobs:
- cepheus
- vayu-huaxing
- vayu-tianma
# sm8250
- lmi
# sm8550
- fuxi
# sm7325
- lisa


# Steps represent a sequence of tasks that will be executed as part of the job
steps:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ jobs:
- cepheus
- hotdog
- guacamole
- guacamoleb
# sdm845
- fajita
- beryllium-ebbg
- beryllium-tianma
- polaris
Expand All @@ -50,12 +52,12 @@ jobs:

- name: Install required packages
run: |
sudo dpkg --add-architecture i386
sudo dpkg --add-architecture i386
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu $(lsb_release -cs) main"
sudo apt-get update
sudo apt-get -y install build-essential uuid-dev clang llvm iasl nasm gcc-aarch64-linux-gnu abootimg python3-distutils python3-pil python3-git gettext
sudo apt-get -y install build-essential uuid-dev clang llvm iasl nasm gcc-aarch64-linux-gnu abootimg python3-distutils python3-pil python3-git gettext libgcc-s1:i386 libstdc++6:i386
sudo apt-get install --install-recommends winehq-stable

- name: Build an image for ${{ matrix.device }}
Expand Down
Binary file added Platform/Asus/sdm660/FdtBlob_compat/x00td.dtb
Binary file not shown.
28 changes: 28 additions & 0 deletions Platform/Asus/sdm660/x00td.dsc
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[Defines]
VENDOR_NAME = ASUS
PLATFORM_NAME = x00td
PLATFORM_GUID = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010019
OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
SUPPORTED_ARCHITECTURES = AARCH64
BUILD_TARGETS = DEBUG|RELEASE
SKUID_IDENTIFIER = DEFAULT
FLASH_DEFINITION = Platform/Qualcomm/sdm660/sdm660.fdf
DEVICE_DXE_FV_COMPONENTS = Platform/Asus/sdm660/x00td.fdf.inc

!include Platform/Qualcomm/sdm660/sdm660.dsc

[BuildOptions.common]
GCC:*_*_AARCH64_CC_FLAGS = -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE

[PcdsFixedAtBuild.common]
gQcomTokenSpaceGuid.PcdMipiFrameBufferWidth|1080
gQcomTokenSpaceGuid.PcdMipiFrameBufferHeight|2160

# Simple Init
gSimpleInitTokenSpaceGuid.PcdGuiDefaultDPI|420

gRenegadePkgTokenSpaceGuid.PcdDeviceVendor|"Asus"
gRenegadePkgTokenSpaceGuid.PcdDeviceProduct|"MaxProM1"
gRenegadePkgTokenSpaceGuid.PcdDeviceCodeName|"X00TD"
16 changes: 16 additions & 0 deletions Platform/Asus/sdm660/x00td.fdf.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// per-device BSP DXEs

// ACPI Tables
FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD {
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml
SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml
SECTION UI = "AcpiTables"
}

// Mainline device tree blob
2 changes: 1 addition & 1 deletion Platform/EFI_Binaries
Submodule EFI_Binaries updated 184 files
Binary file added Platform/LG/sm8150/AcpiTables/flashlmdd/DSDT.aml
Binary file not shown.
Binary file modified Platform/LG/sm8150/AcpiTables/mh2lm/DSDT.aml
Binary file not shown.
Binary file added Platform/LG/sm8150/AcpiTables/mh2lm5g/DSDT.aml
Binary file not shown.
Binary file added Platform/LG/sm8150/FdtBlob_compat/flashlmdd.dtb
Binary file not shown.
Binary file added Platform/LG/sm8150/FdtBlob_compat/mh2lm5g.dtb
Binary file not shown.
6 changes: 0 additions & 6 deletions Platform/LG/sm8150/betalm.fdf.inc
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,6 @@ FILE DRIVER = f10f76db-42c1-533f-34a8-69be24653110 {
SECTION UI = "SdccDxe"
}

FILE DRIVER = 11faed4c-b21f-4d88-8e48-c4c28a1e50df {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/WP_Binaries/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8150/WP_Binaries/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi
SECTION UI = "UsbPwrCtrlDxe"
}

// ACPI Tables
FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD {

Expand Down
39 changes: 39 additions & 0 deletions Platform/LG/sm8150/flashlmdd.dsc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
[Defines]
VENDOR_NAME = LG
PLATFORM_NAME = flashlmdd
PLATFORM_GUID = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010019
OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
SUPPORTED_ARCHITECTURES = AARCH64
BUILD_TARGETS = DEBUG|RELEASE
SKUID_IDENTIFIER = DEFAULT
FLASH_DEFINITION = Platform/Qualcomm/sm8150/sm8150.fdf
DEVICE_DXE_FV_COMPONENTS = Platform/LG/sm8150/flashlmdd.fdf.inc

!include Platform/Qualcomm/sm8150/sm8150.dsc

[BuildOptions.common]
GCC:*_*_AARCH64_CC_FLAGS = -DENABLE_SIMPLE_INIT -DMEMMAP_LG_HACKS

[PcdsFixedAtBuild.common]
gQcomTokenSpaceGuid.PcdMipiFrameBufferWidth|1440
gQcomTokenSpaceGuid.PcdMipiFrameBufferHeight|3120
# gQcomTokenSpaceGuid.PcdMipiFrameBufferAddress|0x9D200000

# Simple Init
gSimpleInitTokenSpaceGuid.PcdGuiDefaultDPI|355

gRenegadePkgTokenSpaceGuid.PcdDeviceVendor|"LG"
gRenegadePkgTokenSpaceGuid.PcdDeviceProduct|"V50 ThinQ"
gRenegadePkgTokenSpaceGuid.PcdDeviceCodeName|"flashlmdd"

# Synaptics Touchscren
# gQcomTokenSpaceGuid.PcdTouchCtlrAddress|0x20
# gQcomTokenSpaceGuid.PcdTouchCtlrResetPin|54
# gQcomTokenSpaceGuid.PcdTouchCtlrIntPin|122
# gQcomTokenSpaceGuid.PcdTouchCtlrI2cDevice|18
# gQcomTokenSpaceGuid.PcdTouchMaxX|1080
# gQcomTokenSpaceGuid.PcdTouchMaxY|2340
# gQcomTokenSpaceGuid.PcdTouchCtlrVddPin|59
# gQcomTokenSpaceGuid.PcdTouchCtlrVddIoPin|152
57 changes: 57 additions & 0 deletions Platform/LG/sm8150/flashlmdd.fdf.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// per-device BSP DXEs

FILE DRIVER = 8e9bd160-b184-11df-94e2-0800200c9a66 {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/DALSys/DALSys.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/mh2lm/DALSys/DALSys.efi
SECTION UI = "DALSys"
}

FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/ButtonsDxe/ButtonsDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/mh2lm/ButtonsDxe/ButtonsDxe.efi
SECTION UI = "ButtonsDxe"
}

FILE DRIVER = f10f76db-42c1-533f-34a8-69be24653110 {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/SdccDxe/SdccDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8150/SdccDxe/SdccDxe.efi
SECTION UI = "SdccDxe"
}

FILE DRIVER = 11faed4c-b21f-4d88-8e48-c4c28a1e50df {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/WP_Binaries/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8150/WP_Binaries/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi
SECTION UI = "UsbPwrCtrlDxe"
}

// ACPI Tables
FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD {

# Customized DSDT
SECTION RAW = Platform/LG/sm8150/AcpiTables/flashlmdd/DSDT.aml
# Common Tables
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/APIC.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BERT.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BGRT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/CSRT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/DBG2.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FACP.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FPDT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/GTDT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/IORT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MCFG.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MSDM.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/PPTT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/TPM2.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/XSDT.aml
SECTION UI = "AcpiTables"
}

// Mainline device tree blob


#
# Touchscreen
#
# INF Silicon/Qualcomm/QcomPkg/Drivers/SynapticsTCMDxe/SynapticsTCMDevice.inf
# INF Silicon/Qualcomm/QcomPkg/Drivers/SynapticsTCMDxe/SynapticsTCMDxe.inf
39 changes: 39 additions & 0 deletions Platform/LG/sm8150/mh2lm5g.dsc
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
[Defines]
VENDOR_NAME = LG
PLATFORM_NAME = mh2lm5g
PLATFORM_GUID = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee
PLATFORM_VERSION = 0.1
DSC_SPECIFICATION = 0x00010019
OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
SUPPORTED_ARCHITECTURES = AARCH64
BUILD_TARGETS = DEBUG|RELEASE
SKUID_IDENTIFIER = DEFAULT
FLASH_DEFINITION = Platform/Qualcomm/sm8150/sm8150.fdf
DEVICE_DXE_FV_COMPONENTS = Platform/LG/sm8150/mh2lm5g.fdf.inc

!include Platform/Qualcomm/sm8150/sm8150.dsc

[BuildOptions.common]
GCC:*_*_AARCH64_CC_FLAGS = -DPLST_FIX -DMEMMAP_LG_HACKS -DHAS_MLVM

[PcdsFixedAtBuild.common]
gQcomTokenSpaceGuid.PcdMipiFrameBufferWidth|1080
gQcomTokenSpaceGuid.PcdMipiFrameBufferHeight|2340
gQcomTokenSpaceGuid.PcdMipiFrameBufferAddress|0x9C000000

# Simple Init
gSimpleInitTokenSpaceGuid.PcdGuiDefaultDPI|355

gRenegadePkgTokenSpaceGuid.PcdDeviceVendor|"LG"
gRenegadePkgTokenSpaceGuid.PcdDeviceProduct|"V50s ThinQ"
gRenegadePkgTokenSpaceGuid.PcdDeviceCodeName|"mh2lm5G"

# Synaptics Touchscren
gQcomTokenSpaceGuid.PcdTouchCtlrAddress|0x20
gQcomTokenSpaceGuid.PcdTouchCtlrResetPin|54
gQcomTokenSpaceGuid.PcdTouchCtlrIntPin|122
gQcomTokenSpaceGuid.PcdTouchCtlrI2cDevice|18
gQcomTokenSpaceGuid.PcdTouchMaxX|1080
gQcomTokenSpaceGuid.PcdTouchMaxY|2340
gQcomTokenSpaceGuid.PcdTouchCtlrVddPin|59
gQcomTokenSpaceGuid.PcdTouchCtlrVddIoPin|152
57 changes: 57 additions & 0 deletions Platform/LG/sm8150/mh2lm5g.fdf.inc
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
// per-device BSP DXEs

FILE DRIVER = 8e9bd160-b184-11df-94e2-0800200c9a66 {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/DALSys/DALSys.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/mh2lm5g/DALSys/DALSys.efi
SECTION UI = "DALSys"
}

FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/ButtonsDxe/ButtonsDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/mh2lm5g/ButtonsDxe/ButtonsDxe.efi
SECTION UI = "ButtonsDxe"
}

FILE DRIVER = f10f76db-42c1-533f-34a8-69be24653110 {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/SdccDxe/SdccDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8150/SdccDxe/SdccDxe.efi
SECTION UI = "SdccDxe"
}

FILE DRIVER = 11faed4c-b21f-4d88-8e48-c4c28a1e50df {
SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8150/WP_Binaries/UsbPwrCtrlDxe/UsbPwrCtrlDxe.depex
SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8150/WP_Binaries/UsbPwrCtrlDxe/UsbPwrCtrlDxe.efi
SECTION UI = "UsbPwrCtrlDxe"
}

// ACPI Tables
FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD {

# Customized DSDT
SECTION RAW = Platform/LG/sm8150/AcpiTables/mh2lm5g/DSDT.aml
# Common Tables
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/APIC.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BERT.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BGRT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/CSRT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/DBG2.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FACP.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FPDT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/GTDT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/IORT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MCFG.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MSDM.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/PPTT.aml
SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/TPM2.aml
# SECTION RAW = Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/XSDT.aml
SECTION UI = "AcpiTables"
}

// Mainline device tree blob


#
# Touchscreen
#
# INF Silicon/Qualcomm/QcomPkg/Drivers/SynapticsTCMDxe/SynapticsTCMDevice.inf
# INF Silicon/Qualcomm/QcomPkg/Drivers/SynapticsTCMDxe/SynapticsTCMDxe.inf
Binary file not shown.
24 changes: 24 additions & 0 deletions Platform/Lenovo/sm8250/AcpiTables/tb-9707f/Dsdt.asl
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
//
// NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support.
//
DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3)
{
Scope(\_SB_) {

// Include("addSub.asl")
Include("dsdt_common.asl")
// Include("cust_dsdt.asl")

// Include("usb.asl")

//
// Buttons
//
// Include("cust_arraybutton.asl")

//
// Bluetooth
//
// Include("wcnss_bt.asl")
}
}
Loading