├── Platform ├── Google │ ├── sdm670 │ │ ├── sargo.fdf.inc │ │ └── FdtBlob_compat │ │ │ └── sargo.dtb │ └── msm8998 │ │ ├── FdtBlob_compat │ │ └── walleye.dtb │ │ ├── AcpiTables │ │ └── walleye │ │ │ ├── DSDT.aml │ │ │ ├── cust_win_mproc.asl │ │ │ ├── pep.asl │ │ │ ├── plat_win_mproc.asl │ │ │ ├── cust_sensors.asl │ │ │ └── cust_dsdt.asl │ │ └── FdtBlob │ │ └── msm8998-google-walleye.dtb ├── Xiaomi │ ├── sm8550 │ │ ├── fuxi.fdf.inc │ │ └── FdtBlob_compat │ │ │ └── fuxi.dtb │ ├── sdm845 │ │ ├── AcpiTables │ │ │ ├── testdev.asl │ │ │ ├── beryllium │ │ │ │ ├── panel.asl │ │ │ │ ├── panel-ebbg.asl │ │ │ │ ├── panel-tianma.asl │ │ │ │ ├── DSDT.aml │ │ │ │ ├── pep.asl │ │ │ │ ├── oem_resources.asl │ │ │ │ ├── plat_win_mproc.asl │ │ │ │ └── cust_sensors.asl │ │ │ ├── wlan_11ad.asl │ │ │ ├── dipper │ │ │ │ ├── DSDT.aml │ │ │ │ ├── panelcfg2.asl │ │ │ │ ├── panelcfgext.asl │ │ │ │ ├── pep.asl │ │ │ │ ├── oem_resources.asl │ │ │ │ ├── plat_win_mproc.asl │ │ │ │ └── cust_sensors.asl │ │ │ ├── perseus │ │ │ │ └── DSDT.aml │ │ │ ├── polaris │ │ │ │ ├── DSDT.aml │ │ │ │ ├── panelcfg2.asl │ │ │ │ ├── panelcfgext.asl │ │ │ │ ├── pep.asl │ │ │ │ ├── plat_win_mproc.asl │ │ │ │ └── cust_sensors.asl │ │ │ ├── audio.asl │ │ │ ├── cust_win_mproc.asl │ │ │ └── backlightcfg2.asl │ │ ├── skr-a0.fdf.inc │ │ ├── FdtBlob_compat │ │ │ ├── dipper.dtb │ │ │ ├── skr-a0.dtb │ │ │ ├── equuleus.dtb │ │ │ ├── perseus.dtb │ │ │ ├── polaris.dtb │ │ │ └── beryllium.dtb │ │ ├── FdtBlob │ │ │ ├── sdm845-xiaomi-beryllium.dtb │ │ │ └── sdm845-xiaomi-polaris.dtb │ │ ├── beryllium-ebbg.sh.inc │ │ └── beryllium-tianma.sh.inc │ ├── sm7325 │ │ ├── AcpiTables │ │ │ ├── .gitignore │ │ │ ├── lisa │ │ │ │ └── DSDT.aml │ │ │ └── mona │ │ │ │ └── DSDT.aml │ │ ├── FdtBlob_compat │ │ │ ├── lisa.dtb │ │ │ └── mona.dtb │ │ └── FdtBlob │ │ │ └── sm7325-generic-msd.dtb │ ├── sm6225 │ │ ├── FdtBlob_compat │ │ │ ├── fog.dtb │ │ │ └── spes.dtb │ │ ├── AcpiTables │ │ │ └── fog │ │ │ │ ├── DSDT.aml │ │ │ │ ├── scm.dsl │ │ │ │ └── abd.dsl │ │ ├── RawFiles │ │ │ └── fog │ │ │ │ ├── uefiplat.cfg │ │ │ │ ├── BATTERY.PROVISION │ │ │ │ ├── Panel_truly_td4330_fhd_vid.xml │ │ │ │ ├── Panel_c3q_43_03_0b_fhdp_video.xml │ │ │ │ ├── Panel_nt36525_hd_plus_90hz_vid.xml │ │ │ │ └── Panel_truly_nt36525_hd_plus_vid.xml │ │ ├── spes.fdf.inc │ │ └── fog.fdf.inc │ ├── sm8250 │ │ ├── FdtBlob_compat │ │ │ ├── lmi.dtb │ │ │ ├── alioth.dtb │ │ │ ├── apollo.dtb │ │ │ ├── elish.dtb │ │ │ └── pipa.dtb │ │ ├── AcpiTables │ │ │ ├── elish │ │ │ │ ├── DSDT.aml │ │ │ │ └── Dsdt.asl │ │ │ ├── lmi │ │ │ │ ├── DSDT.aml │ │ │ │ └── Dsdt.asl │ │ │ ├── alioth │ │ │ │ ├── DSDT.aml │ │ │ │ └── Dsdt.asl │ │ │ └── apollo │ │ │ │ ├── DSDT.aml │ │ │ │ └── Dsdt.asl │ │ └── pipa.fdf.inc │ ├── msm8998 │ │ ├── FdtBlob_compat │ │ │ └── sagit.dtb │ │ └── FdtBlob │ │ │ └── msm8998-xiaomi-sagit.dtb │ ├── sdm660 │ │ ├── FdtBlob_compat │ │ │ ├── clover.dtb │ │ │ ├── jason.dtb │ │ │ ├── wayne.dtb │ │ │ ├── whyred.dtb │ │ │ └── nitrogen.dtb │ │ ├── clover.fdf.inc │ │ ├── wayne.fdf.inc │ │ ├── whyred.fdf.inc │ │ ├── jason.fdf.inc │ │ └── nitrogen.fdf.inc │ ├── sm7150 │ │ ├── AcpiTables │ │ │ └── surya │ │ │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ │ └── surya.dtb │ ├── sm8150 │ │ ├── AcpiTables │ │ │ ├── nabu │ │ │ │ └── DSDT.aml │ │ │ ├── cepheus │ │ │ │ └── DSDT.aml │ │ │ └── vayu │ │ │ │ ├── DSDT_HUAXING.aml │ │ │ │ └── DSDT_TIANMA.aml │ │ ├── FdtBlob_compat │ │ │ ├── nabu.dtb │ │ │ ├── vayu.dtb │ │ │ └── cepheus.dtb │ │ ├── FdtBlob │ │ │ ├── nabu │ │ │ │ └── sm8150-xiaomi-nabu.dtb │ │ │ ├── vayu │ │ │ │ └── sm8150-xiaomi-vayu.dtb │ │ │ └── cepheus │ │ │ │ └── sm8150-xiaomi-cepheus.dtb │ │ ├── vayu-huaxing.sh.inc │ │ └── vayu-tianma.sh.inc │ ├── sm8475 │ │ └── FdtBlob_compat │ │ │ └── yudi.dtb │ ├── sm7125 │ │ ├── FdtBlob_compat │ │ │ └── miatoll.dtb │ │ ├── AcpiTables │ │ │ └── miatoll │ │ │ │ ├── DSDT_HUAXING.aml │ │ │ │ └── DSDT_TIANMA.aml │ │ ├── miatoll-tianma.sh.inc │ │ └── miatoll-huaxing.sh.inc │ └── sm6375 │ │ ├── AcpiTables │ │ └── moonstone │ │ │ ├── DSDT.aml │ │ │ ├── scm.dsl │ │ │ └── abd.dsl │ │ ├── FdtBlob_compat │ │ └── moonstone.dtb │ │ ├── RawFiles │ │ └── moonstone │ │ │ ├── uefiplat.cfg │ │ │ ├── BATTERY.PROVISION │ │ │ ├── Panel_truly_td4330_fhd_vid.xml │ │ │ ├── Panel_c3q_43_03_0b_fhdp_video.xml │ │ │ ├── Panel_nt36525_hd_plus_90hz_vid.xml │ │ │ └── Panel_truly_nt36525_hd_plus_vid.xml │ │ └── moonstone.fdf.inc ├── OPPO │ ├── sdm845 │ │ ├── pafm00.fdf.inc │ │ └── FdtBlob_compat │ │ │ └── pafm00.dtb │ └── sdm660 │ │ ├── FdtBlob_compat │ │ ├── r11.dtb │ │ └── r11s.dtb │ │ └── r11x.fdf.inc ├── LG │ ├── msm8998 │ │ ├── dsdt.aml │ │ ├── joan.fdf.inc │ │ ├── FdtBlob_compat │ │ │ └── joan.dtb │ │ └── Library │ │ │ └── joan │ │ │ └── PlatformMemoryMapLib │ │ │ └── PlatformMemoryMapLib.inf │ ├── sdm845 │ │ ├── FdtBlob_compat │ │ │ ├── judyp.dtb │ │ │ ├── judyln.dtb │ │ │ └── judypn.dtb │ │ ├── AcpiTables │ │ │ ├── judyln │ │ │ │ └── DSDT.aml │ │ │ ├── judyp │ │ │ │ └── DSDT.aml │ │ │ └── judypn │ │ │ │ └── DSDT.aml │ │ └── FdtBlob │ │ │ ├── sdm845-lge-judyln.dtb │ │ │ └── sdm845-lge-judyp.dtb │ └── sm8150 │ │ ├── FdtBlob_compat │ │ ├── mh2lm.dtb │ │ ├── betalm.dtb │ │ ├── mh2lm5g.dtb │ │ └── flashlmdd.dtb │ │ ├── AcpiTables │ │ ├── betalm │ │ │ └── DSDT.aml │ │ ├── mh2lm │ │ │ └── DSDT.aml │ │ ├── flashlmdd │ │ │ └── DSDT.aml │ │ └── mh2lm5g │ │ │ └── DSDT.aml │ │ └── FdtBlob │ │ └── sm8150-lge-betalm.dtb ├── Asus │ ├── sdm845 │ │ ├── draco.fdf.inc │ │ ├── zs600kl.fdf.inc │ │ ├── FdtBlob_compat │ │ │ ├── draco.dtb │ │ │ └── zs600kl.dtb │ │ └── FdtBlob │ │ │ └── sdm845-asus-zs600kl.dtb │ └── sdm660 │ │ ├── FdtBlob_compat │ │ └── x00td.dtb │ │ └── x00td.fdf.inc ├── Essential │ └── msm8998 │ │ ├── mata.fdf.inc │ │ └── FdtBlob_compat │ │ └── mata.dtb ├── Nubia │ ├── msm8998 │ │ ├── nx563j.fdf.inc │ │ └── FdtBlob_compat │ │ │ └── nx563j.dtb │ ├── sdm845 │ │ ├── AcpiTables │ │ │ ├── nx606j │ │ │ │ └── DSDT.aml │ │ │ ├── nx616j │ │ │ │ └── DSDT.aml │ │ │ └── nx619j │ │ │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ │ ├── nx606j.dtb │ │ │ ├── nx616j.dtb │ │ │ └── nx619j.dtb │ └── sm8550 │ │ └── FdtBlob_compat │ │ └── nx729j.dtb ├── AYN │ └── sdm845 │ │ ├── AcpiTables │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ └── ayn-odin.dtb ├── Samsung │ ├── sdm845 │ │ ├── star2qltechn.fdf.inc │ │ ├── FdtBlob_compat │ │ │ ├── starqlte.dtb │ │ │ └── star2qltechn.dtb │ │ └── starqlte.fdf.inc │ ├── sm7125 │ │ ├── FdtBlob_compat │ │ │ └── a52q.dtb │ │ └── a52q.fdf.inc │ ├── sm7150 │ │ ├── FdtBlob_compat │ │ │ └── a71.dtb │ │ └── a71.fdf.inc │ ├── sm8150 │ │ ├── AcpiTables │ │ │ ├── r5q │ │ │ │ └── DSDT.aml │ │ │ └── winner │ │ │ │ └── DSDT.aml │ │ ├── FdtBlob_compat │ │ │ └── r5q.dtb │ │ ├── FdtBlob │ │ │ └── sm8150-Samsung-winner.dtb │ │ └── r5q.fdf.inc │ ├── sm8250 │ │ ├── AcpiTables │ │ │ └── r8q │ │ │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ │ └── r8q.dtb │ ├── sm8350 │ │ ├── FdtBlob_compat │ │ │ └── q2q.dtb │ │ └── q2q.fdf.inc │ └── sm8550 │ │ └── FdtBlob_compat │ │ └── dm1q.dtb ├── Meizu │ └── sdm845 │ │ ├── AcpiTables │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ ├── m1882.dtb │ │ └── m1892.dtb ├── RenegadePkg │ ├── Drivers │ │ ├── LogoDxe │ │ │ ├── Logo.bmp │ │ │ ├── Logo.idf │ │ │ ├── LogoDxeExtra.uni │ │ │ └── LogoExtra.uni │ │ └── SetCPUFreqDxe │ │ │ └── SetCPUFreqDxe.inf │ ├── Include │ │ └── Library │ │ │ └── MsPlatformDevicesLib.h │ └── Application │ │ └── Reboot2PayloadApp │ │ └── Reboot2PayloadApp.inf ├── Smartisan │ └── sdm845 │ │ ├── AcpiTables │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ └── trident.dtb ├── Bbkedu │ └── sdm660 │ │ ├── FdtBlob_compat │ │ └── h7000.dtb │ │ └── h7000.fdf.inc ├── Lenovo │ └── sm8250 │ │ ├── AcpiTables │ │ ├── j716f │ │ │ ├── DSDT.aml │ │ │ └── Dsdt.asl │ │ ├── tb371fc │ │ │ ├── DSDT.aml │ │ │ └── Dsdt.asl │ │ └── tb-9707f │ │ │ ├── DSDT.aml │ │ │ └── Dsdt.asl │ │ ├── FdtBlob_compat │ │ ├── j716f.dtb │ │ ├── tb-9707f.dtb │ │ └── tb371fc.dtb │ │ ├── j716f.fdf.inc │ │ ├── tb-9707f.fdf.inc │ │ └── tb371fc.fdf.inc ├── Razer │ └── sdm845 │ │ ├── AcpiTables │ │ └── linus │ │ │ └── DSDT.aml │ │ └── FdtBlob_compat │ │ └── linus.dtb ├── SHIFT │ └── sdm845 │ │ ├── FdtBlob_compat │ │ └── axolotl.dtb │ │ └── FdtBlob │ │ └── sdm845-shift-axolotl.dtb ├── Oneplus │ ├── sdm845 │ │ ├── AcpiTables │ │ │ ├── fajita │ │ │ │ └── DSDT.aml │ │ │ └── enchilada │ │ │ │ └── DSDT.aml │ │ ├── FdtBlob_compat │ │ │ ├── fajita.dtb │ │ │ └── enchilada.dtb │ │ └── FdtBlob │ │ │ ├── sdm845-oneplus-fajita.dtb │ │ │ └── sdm845-oneplus-enchilada.dtb │ ├── sm8150 │ │ ├── AcpiTables │ │ │ ├── hotdog │ │ │ │ └── DSDT.aml │ │ │ ├── guacamole │ │ │ │ └── DSDT.aml │ │ │ └── guacamoleb │ │ │ │ └── DSDT.aml │ │ ├── FdtBlob_compat │ │ │ ├── hotdog.dtb │ │ │ ├── hotdogb.dtb │ │ │ ├── guacamole.dtb │ │ │ └── guacamoleb.dtb │ │ └── FdtBlob │ │ │ ├── sm8150-oneplus-hotdog.dtb │ │ │ ├── sm8150-oneplus-hotdogb.dtb │ │ │ └── sm8150-oneplus-guacamole.dtb │ ├── msm8998 │ │ ├── AcpiTables │ │ │ ├── dumpling │ │ │ │ ├── DSDT.aml │ │ │ │ ├── cust_win_mproc.asl │ │ │ │ ├── pep.asl │ │ │ │ ├── plat_win_mproc.asl │ │ │ │ ├── cust_sensors.asl │ │ │ │ └── cust_dsdt.asl │ │ │ └── cheeseburger │ │ │ │ ├── DSDT.aml │ │ │ │ ├── cust_win_mproc.asl │ │ │ │ ├── pep.asl │ │ │ │ ├── plat_win_mproc.asl │ │ │ │ ├── cust_sensors.asl │ │ │ │ └── cust_dsdt.asl │ │ ├── FdtBlob_compat │ │ │ ├── dumpling.dtb │ │ │ └── cheeseburger.dtb │ │ └── FdtBlob │ │ │ ├── msm8998-oneplus-dumpling.dtb │ │ │ └── msm8998-oneplus-cheeseburger.dtb │ └── sm8250 │ │ ├── AcpiTables │ │ └── instantnoodlep │ │ │ ├── DSDT.aml │ │ │ └── Dsdt.asl │ │ ├── FdtBlob_compat │ │ └── instantnoodlep.dtb │ │ └── FdtBlob │ │ └── sm8250-oneplus-instantnoodlep.dtb ├── Qualcomm │ ├── sdm845 │ │ ├── AcpiTables │ │ │ └── compat │ │ │ │ └── DSDT.aml │ │ └── FdtBlob │ │ │ └── sdm845-generic-msd.dtb │ ├── sm7125 │ │ ├── FdtBlob_compat │ │ │ └── atoll-qrd.dtb │ │ └── FdtBlob │ │ │ └── sm7125-generic-msd.dtb │ └── sm8350 │ │ └── FdtBlob_compat │ │ └── lahaina-qrd.dtb └── legacy │ └── sdm845 │ └── FdtBlob_compat │ ├── OPPO │ └── pafm00.dtb │ ├── vivo │ └── pd1821.dtb │ └── ZTE │ └── akershus.dtb ├── tools ├── BootShim │ ├── .gitignore │ └── Makefile ├── asl-x64.exe ├── sosi-patcher-x64 ├── sosi-patcher-arm64 ├── reboot2payload.lua └── simpleinit.static.uefi.cfg ├── .gitattributes ├── Silicon └── Qualcomm │ ├── sm7325 │ ├── AcpiTables │ │ ├── .gitignore │ │ ├── Csrt.aml │ │ ├── Facp.aml │ │ ├── Gtdt.aml │ │ ├── IORT.aml │ │ ├── Madt.aml │ │ ├── Mcfg.aml │ │ ├── Pptt.aml │ │ ├── TPM2.aml │ │ ├── bgrt.aml │ │ ├── dbg2.aml │ │ ├── spcr.aml │ │ └── Madt.aml_orig │ ├── Include │ │ └── Library │ │ │ └── RFSProtectionLib.h │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm7325.dec │ ├── sdm845 │ ├── AcpiTables │ │ ├── addSub.asl │ │ ├── CSRT.aml │ │ ├── DBG2.aml │ │ ├── FACS.aml │ │ ├── FADT.aml │ │ ├── GTDT.aml │ │ ├── IORT.aml │ │ ├── MADT.aml │ │ ├── MCFG.aml │ │ ├── PPTT.aml │ │ ├── qcdb.asl │ │ ├── sar_manager.asl │ │ ├── Qdss.asl │ │ ├── gps.asl │ │ ├── syscache.asl │ │ ├── spmi.asl │ │ ├── adsprpc.asl │ │ ├── abd.asl │ │ ├── pep_libPCU.asl │ │ ├── Facs.aslc │ │ └── pep_lmh.asl │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sdm845.dec │ ├── msm8998 │ ├── AcpiTables │ │ ├── addSub.asl │ │ ├── Facs.acp │ │ ├── Csrt.acp │ │ ├── Facp.acp │ │ ├── Gtdt.acp │ │ ├── IORT.acp │ │ ├── Madt.acp │ │ ├── Mcfg.acp │ │ ├── dbg2.acp │ │ ├── qcdb.asl │ │ ├── ssm.asl │ │ ├── gps.asl │ │ ├── SCM.asl │ │ ├── oem_resources.asl │ │ ├── msft_resources.asl │ │ ├── adsprpc.asl │ │ ├── abd.asl │ │ ├── pep_lmh.asl │ │ └── pep_libSPM.asl │ ├── platform.sh.inc │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── msm8998.dec │ ├── sdm660 │ ├── AcpiTables │ │ ├── DSDT │ │ │ ├── addSub.asl │ │ │ ├── DSDT.aml │ │ │ └── dsdt.asl │ │ └── BuiltIn │ │ │ ├── FACS.aml │ │ │ ├── CSRT.aml │ │ │ ├── DBG2.aml │ │ │ ├── FADT.aml │ │ │ ├── GTDT.aml │ │ │ ├── MADT.aml │ │ │ └── MCFG.aml │ ├── platform.sh.inc │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ ├── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ │ └── PlatformMemoryMapLib │ │ │ └── PlatformMemoryMapLib.inf │ └── sdm660.dec │ ├── sm7125 │ ├── AcpiTables │ │ └── BuiltIn │ │ │ ├── FACS.aml │ │ │ ├── APIC.aml │ │ │ ├── CSRT.aml │ │ │ ├── DBG2.aml │ │ │ ├── FACP.aml │ │ │ ├── GTDT.aml │ │ │ ├── IORT.aml │ │ │ ├── MCFG.aml │ │ │ ├── PPTT.aml │ │ │ ├── SPCR.aml │ │ │ └── TPM2.aml │ ├── Include │ │ └── Library │ │ │ └── RFSProtectionLib.h │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm7125.dec │ ├── sm7150 │ ├── AcpiTables │ │ └── BuiltIn │ │ │ ├── Facs.acpi │ │ │ ├── Csrt.acpi │ │ │ ├── Facp.acpi │ │ │ ├── Gtdt.acpi │ │ │ ├── IORT.acpi │ │ │ ├── Madt.acpi │ │ │ ├── Mcfg.acpi │ │ │ ├── Pptt.acpi │ │ │ ├── TPM2.acpi │ │ │ ├── bgrt.acpi │ │ │ ├── dbg2.acpi │ │ │ └── spcr.acpi │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm7150.dec │ ├── sm8150 │ ├── AcpiTables │ │ └── BuiltIn │ │ │ ├── MSDM.aml │ │ │ ├── APIC.aml │ │ │ ├── BERT.aml │ │ │ ├── BGRT.aml │ │ │ ├── CSRT.aml │ │ │ ├── DBG2.aml │ │ │ ├── FACP.aml │ │ │ ├── FPDT.aml │ │ │ ├── GTDT.aml │ │ │ ├── IORT.aml │ │ │ ├── MCFG.aml │ │ │ ├── PPTT.aml │ │ │ ├── TPM2.aml │ │ │ └── XSDT.aml │ ├── Include │ │ └── Library │ │ │ └── RFSProtectionLib.h │ ├── sm8150.dec │ └── Library │ │ └── SOCSmbiosInfoLib │ │ └── SOCSmbiosInfoLib.inf │ ├── sm6225 │ ├── AcpiTables │ │ ├── FADT.aml │ │ ├── GTDT.aml │ │ └── MADT.aml │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm6225.dec │ ├── sm6375 │ ├── AcpiTables │ │ ├── FADT.aml │ │ ├── GTDT.aml │ │ └── MADT.aml │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm6375.dec │ ├── sm8250 │ ├── AcpiTables │ │ ├── Facp.aml │ │ ├── Gtdt.aml │ │ ├── Madt.aml │ │ └── bgrt.aml │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm8250.dec │ ├── QcomPkg │ ├── Include │ │ ├── Library │ │ │ ├── PlatformPrePiLib.h │ │ │ ├── SOCSmbiosInfoLib.h │ │ │ ├── MemoryMapHelperLib.h │ │ │ └── FrameBufferSerialPortLib.h │ │ ├── Resources │ │ │ └── FbColor.h │ │ └── Configuration │ │ │ └── Hob.h │ └── Library │ │ ├── QcomGeniSerialPortLib │ │ └── QcomGeniSerialPortLib.inf │ │ └── MemoryMapHelperLib │ │ └── MemoryMapHelperLib.inf │ ├── sdm670 │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ ├── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ │ └── PlatformMemoryMapLib │ │ │ └── PlatformMemoryMapLib.inf │ └── sdm670.dec │ ├── sm8350 │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm8350.dec │ ├── sm8550 │ ├── Library │ │ ├── PlatformPrePiLib │ │ │ └── PlatformUtils.h │ │ └── SOCSmbiosInfoLib │ │ │ └── SOCSmbiosInfoLib.inf │ └── sm8550.dec │ └── sm8475 │ ├── Library │ ├── PlatformPrePiLib │ │ └── PlatformUtils.h │ └── SOCSmbiosInfoLib │ │ └── SOCSmbiosInfoLib.inf │ └── sm8475.dec ├── configs ├── msm8998.conf ├── sdm660.conf ├── sdm670.conf ├── sm6225.conf ├── sm6375.conf ├── sm7325.conf ├── sm8150.conf ├── sm8250.conf ├── sm8350.conf ├── sm8550.conf ├── sdm845.conf ├── sm7125.conf ├── sm7150.conf ├── sm8475.conf └── devices │ ├── x00td.conf │ ├── fog.conf │ ├── joan.conf │ ├── judyp.conf │ ├── mh2lm.conf │ ├── r11.conf │ ├── r11s.conf │ ├── a52q.conf │ ├── a71.conf │ ├── ayn-odin.conf │ ├── betalm.conf │ ├── dipper.conf │ ├── dm1q.conf │ ├── draco.conf │ ├── elish.conf │ ├── fuxi.conf │ ├── h7000.conf │ ├── jason.conf │ ├── judyln.conf │ ├── judypn.conf │ ├── m1882.conf │ ├── mh2lm5g.conf │ ├── nabu.conf │ ├── nx563j.conf │ ├── nx729j.conf │ ├── pafm00.conf │ ├── pipa.conf │ ├── q2q.conf │ ├── r5q.conf │ ├── r8q.conf │ ├── sargo.conf │ ├── skr-a0.conf │ ├── spes.conf │ ├── surya.conf │ ├── wayne.conf │ ├── yudi.conf │ ├── zs600kl.conf │ ├── axolotl.conf │ ├── cepheus.conf │ ├── clover.conf │ ├── equuleus.conf │ ├── fajita.conf │ ├── flashlmdd.conf │ ├── hotdog.conf │ ├── hotdogb.conf │ ├── nitrogen.conf │ ├── pd1821.conf │ ├── perseus.conf │ ├── starqlte.conf │ ├── trident.conf │ ├── vayu-huaxing.conf │ ├── vayu-tianma.conf │ ├── whyred.conf │ ├── winner.conf │ ├── akershus.conf │ ├── atoll-qrd.conf │ ├── enchilada.conf │ ├── guacamole.conf │ ├── guacamoleb.conf │ ├── miatoll-tianma.conf │ ├── moonstone.conf │ ├── lahaina-qrd.conf │ ├── miatoll-huaxing.conf │ ├── star2qltechn.conf │ ├── mata.conf │ ├── sagit.conf │ ├── lisa.conf │ ├── mona.conf │ ├── polaris.conf │ ├── linus.conf │ ├── alioth.conf │ ├── beryllium-ebbg.conf │ ├── beryllium-tianma.conf │ ├── lmi.conf │ ├── nx606j.conf │ ├── nx616j.conf │ ├── nx619j.conf │ ├── apollo.conf │ ├── j716f.conf │ ├── tb-9707f.conf │ ├── tb371fc.conf │ ├── instantnoodlep.conf │ ├── taimen.conf │ ├── walleye.conf │ ├── dumpling.conf │ ├── cheeseburger.conf │ └── m1892.conf ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── ISSUE_TEMPLATE.md └── FUNDING.yml ├── .gitignore ├── .clang-format ├── GPLDrivers └── Drivers │ └── Op6tSlotDxe │ └── Op6tSlotDxe.inf └── .gitmodules /Platform/Google/sdm670/sargo.fdf.inc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8550/fuxi.fdf.inc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/BootShim/.gitignore: -------------------------------------------------------------------------------- 1 | *.bin 2 | *.elf -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.asl linguist-language=c 2 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/testdev.asl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Platform/OPPO/sdm845/pafm00.fdf.inc: -------------------------------------------------------------------------------- 1 | // nothing 2 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7325/AcpiTables/.gitignore: -------------------------------------------------------------------------------- 1 | *.asl 2 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/.gitignore: -------------------------------------------------------------------------------- 1 | *.asl 2 | -------------------------------------------------------------------------------- /configs/msm8998.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 -------------------------------------------------------------------------------- /configs/sdm660.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x02000000 -------------------------------------------------------------------------------- /configs/sdm670.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x02000000 -------------------------------------------------------------------------------- /configs/sm6225.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 -------------------------------------------------------------------------------- /configs/sm6375.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 -------------------------------------------------------------------------------- /configs/sm7325.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x02000000 -------------------------------------------------------------------------------- /configs/sm8150.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 -------------------------------------------------------------------------------- /configs/sm8250.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 -------------------------------------------------------------------------------- /configs/sm8350.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x02000000 -------------------------------------------------------------------------------- /configs/sm8550.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x02000000 -------------------------------------------------------------------------------- /configs/sdm845.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 3 | -------------------------------------------------------------------------------- /configs/sm7125.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 3 | -------------------------------------------------------------------------------- /configs/sm7150.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x00700000 3 | -------------------------------------------------------------------------------- /configs/sm8475.conf: -------------------------------------------------------------------------------- 1 | FD_BASE=0xCE000000 2 | FD_SIZE=0x02000000 3 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/addSub.asl: -------------------------------------------------------------------------------- 1 | Name (PSUB, "RENEGA0E") 2 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/addSub.asl: -------------------------------------------------------------------------------- 1 | Name (PSUB, "MTP08998") 2 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/DSDT/addSub.asl: -------------------------------------------------------------------------------- 1 | Name (PSUB, "MTP00660") 2 | -------------------------------------------------------------------------------- /tools/asl-x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/tools/asl-x64.exe -------------------------------------------------------------------------------- /tools/sosi-patcher-x64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/tools/sosi-patcher-x64 -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/Facs.acp: -------------------------------------------------------------------------------- 1 | FACS@ -------------------------------------------------------------------------------- /tools/sosi-patcher-arm64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/tools/sosi-patcher-arm64 -------------------------------------------------------------------------------- /Platform/LG/msm8998/dsdt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/msm8998/dsdt.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel.asl: -------------------------------------------------------------------------------- 1 | Include("novatek.asl") 2 | Include("tianmapanelcfg.asl") 3 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml: -------------------------------------------------------------------------------- 1 | FACS@ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/FACS.aml: -------------------------------------------------------------------------------- 1 | FACS@ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Facs.acpi: -------------------------------------------------------------------------------- 1 | FACS@ -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel-ebbg.asl: -------------------------------------------------------------------------------- 1 | Include("focaltech.asl") 2 | Include("ebbgpanelcfg.asl") 3 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel-tianma.asl: -------------------------------------------------------------------------------- 1 | Include("novatek.asl") 2 | Include("tianmapanelcfg.asl") 3 | -------------------------------------------------------------------------------- /Platform/LG/msm8998/joan.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/skr-a0.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | -------------------------------------------------------------------------------- /Platform/Asus/sdm845/draco.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | 8 | -------------------------------------------------------------------------------- /Platform/Asus/sdm845/zs600kl.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | -------------------------------------------------------------------------------- /Platform/Essential/msm8998/mata.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | -------------------------------------------------------------------------------- /Platform/Nubia/msm8998/nx563j.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | -------------------------------------------------------------------------------- /Platform/AYN/sdm845/AcpiTables/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/AYN/sdm845/AcpiTables/DSDT.aml -------------------------------------------------------------------------------- /Platform/Samsung/sdm845/star2qltechn.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MSDM.aml: -------------------------------------------------------------------------------- 1 | MSDMU;MSFT MSFTHW6RG-2TN6R-6JGX7-39JF7-XD78W -------------------------------------------------------------------------------- /Platform/LG/msm8998/FdtBlob_compat/joan.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/msm8998/FdtBlob_compat/joan.dtb -------------------------------------------------------------------------------- /Platform/LG/sdm845/FdtBlob_compat/judyp.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/FdtBlob_compat/judyp.dtb -------------------------------------------------------------------------------- /Platform/LG/sm8150/FdtBlob_compat/mh2lm.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/FdtBlob_compat/mh2lm.dtb -------------------------------------------------------------------------------- /Platform/Meizu/sdm845/AcpiTables/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Meizu/sdm845/AcpiTables/DSDT.aml -------------------------------------------------------------------------------- /Platform/OPPO/sdm660/FdtBlob_compat/r11.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/OPPO/sdm660/FdtBlob_compat/r11.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/wlan_11ad.asl: -------------------------------------------------------------------------------- 1 | //WLAN_11ad driver ACPI Enumeration 2 | 3 | Method(_STA, 0) 4 | { 5 | Return (0xF) 6 | } 7 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/CSRT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/CSRT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/DBG2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/DBG2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/FACS.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/FACS.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/FADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/FADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/GTDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/GTDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/IORT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/IORT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/MADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/MADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/MCFG.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/MCFG.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/PPTT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm845/AcpiTables/PPTT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6225/AcpiTables/FADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm6225/AcpiTables/FADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6225/AcpiTables/GTDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm6225/AcpiTables/GTDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6225/AcpiTables/MADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm6225/AcpiTables/MADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6375/AcpiTables/FADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm6375/AcpiTables/FADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6375/AcpiTables/GTDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm6375/AcpiTables/GTDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6375/AcpiTables/MADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm6375/AcpiTables/MADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Csrt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Csrt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Facp.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Facp.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Gtdt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Gtdt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/IORT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/IORT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Madt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Madt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Mcfg.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Mcfg.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Pptt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Pptt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/TPM2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/TPM2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/bgrt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/bgrt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/dbg2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/dbg2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/spcr.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/spcr.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/AcpiTables/Facp.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8250/AcpiTables/Facp.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/AcpiTables/Gtdt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8250/AcpiTables/Gtdt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/AcpiTables/Madt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8250/AcpiTables/Madt.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/AcpiTables/bgrt.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8250/AcpiTables/bgrt.aml -------------------------------------------------------------------------------- /Platform/Asus/sdm660/FdtBlob_compat/x00td.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Asus/sdm660/FdtBlob_compat/x00td.dtb -------------------------------------------------------------------------------- /Platform/Asus/sdm845/FdtBlob_compat/draco.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Asus/sdm845/FdtBlob_compat/draco.dtb -------------------------------------------------------------------------------- /Platform/LG/sdm845/AcpiTables/judyln/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/AcpiTables/judyln/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sdm845/AcpiTables/judyp/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/AcpiTables/judyp/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sdm845/AcpiTables/judypn/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/AcpiTables/judypn/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sdm845/FdtBlob_compat/judyln.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/FdtBlob_compat/judyln.dtb -------------------------------------------------------------------------------- /Platform/LG/sdm845/FdtBlob_compat/judypn.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/FdtBlob_compat/judypn.dtb -------------------------------------------------------------------------------- /Platform/LG/sm8150/AcpiTables/betalm/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/AcpiTables/betalm/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sm8150/AcpiTables/mh2lm/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/AcpiTables/mh2lm/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sm8150/FdtBlob_compat/betalm.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/FdtBlob_compat/betalm.dtb -------------------------------------------------------------------------------- /Platform/LG/sm8150/FdtBlob_compat/mh2lm5g.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/FdtBlob_compat/mh2lm5g.dtb -------------------------------------------------------------------------------- /Platform/OPPO/sdm660/FdtBlob_compat/r11s.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/OPPO/sdm660/FdtBlob_compat/r11s.dtb -------------------------------------------------------------------------------- /Platform/RenegadePkg/Drivers/LogoDxe/Logo.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/RenegadePkg/Drivers/LogoDxe/Logo.bmp -------------------------------------------------------------------------------- /Platform/Smartisan/sdm845/AcpiTables/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Smartisan/sdm845/AcpiTables/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/FdtBlob_compat/fog.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/FdtBlob_compat/fog.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/FdtBlob_compat/lmi.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/FdtBlob_compat/lmi.dtb -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/Csrt.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/Csrt.acp -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/Facp.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/Facp.acp -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/Gtdt.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/Gtdt.acp -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/IORT.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/IORT.acp -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/Madt.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/Madt.acp -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/Mcfg.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/Mcfg.acp -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/dbg2.acp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/msm8998/AcpiTables/dbg2.acp -------------------------------------------------------------------------------- /Platform/AYN/sdm845/FdtBlob_compat/ayn-odin.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/AYN/sdm845/FdtBlob_compat/ayn-odin.dtb -------------------------------------------------------------------------------- /Platform/Asus/sdm845/FdtBlob_compat/zs600kl.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Asus/sdm845/FdtBlob_compat/zs600kl.dtb -------------------------------------------------------------------------------- /Platform/Bbkedu/sdm660/FdtBlob_compat/h7000.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Bbkedu/sdm660/FdtBlob_compat/h7000.dtb -------------------------------------------------------------------------------- /Platform/Google/sdm670/FdtBlob_compat/sargo.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Google/sdm670/FdtBlob_compat/sargo.dtb -------------------------------------------------------------------------------- /Platform/LG/sdm845/FdtBlob/sdm845-lge-judyln.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/FdtBlob/sdm845-lge-judyln.dtb -------------------------------------------------------------------------------- /Platform/LG/sdm845/FdtBlob/sdm845-lge-judyp.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sdm845/FdtBlob/sdm845-lge-judyp.dtb -------------------------------------------------------------------------------- /Platform/LG/sm8150/AcpiTables/flashlmdd/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/AcpiTables/flashlmdd/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sm8150/AcpiTables/mh2lm5g/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/AcpiTables/mh2lm5g/DSDT.aml -------------------------------------------------------------------------------- /Platform/LG/sm8150/FdtBlob/sm8150-lge-betalm.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/FdtBlob/sm8150-lge-betalm.dtb -------------------------------------------------------------------------------- /Platform/LG/sm8150/FdtBlob_compat/flashlmdd.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/LG/sm8150/FdtBlob_compat/flashlmdd.dtb -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/AcpiTables/j716f/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Lenovo/sm8250/AcpiTables/j716f/DSDT.aml -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/FdtBlob_compat/j716f.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Lenovo/sm8250/FdtBlob_compat/j716f.dtb -------------------------------------------------------------------------------- /Platform/Meizu/sdm845/FdtBlob_compat/m1882.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Meizu/sdm845/FdtBlob_compat/m1882.dtb -------------------------------------------------------------------------------- /Platform/Meizu/sdm845/FdtBlob_compat/m1892.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Meizu/sdm845/FdtBlob_compat/m1892.dtb -------------------------------------------------------------------------------- /Platform/Nubia/msm8998/FdtBlob_compat/nx563j.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/msm8998/FdtBlob_compat/nx563j.dtb -------------------------------------------------------------------------------- /Platform/Nubia/sdm845/AcpiTables/nx606j/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sdm845/AcpiTables/nx606j/DSDT.aml -------------------------------------------------------------------------------- /Platform/Nubia/sdm845/AcpiTables/nx616j/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sdm845/AcpiTables/nx616j/DSDT.aml -------------------------------------------------------------------------------- /Platform/Nubia/sdm845/AcpiTables/nx619j/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sdm845/AcpiTables/nx619j/DSDT.aml -------------------------------------------------------------------------------- /Platform/Nubia/sdm845/FdtBlob_compat/nx606j.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sdm845/FdtBlob_compat/nx606j.dtb -------------------------------------------------------------------------------- /Platform/Nubia/sdm845/FdtBlob_compat/nx616j.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sdm845/FdtBlob_compat/nx616j.dtb -------------------------------------------------------------------------------- /Platform/Nubia/sdm845/FdtBlob_compat/nx619j.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sdm845/FdtBlob_compat/nx619j.dtb -------------------------------------------------------------------------------- /Platform/Nubia/sm8550/FdtBlob_compat/nx729j.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Nubia/sm8550/FdtBlob_compat/nx729j.dtb -------------------------------------------------------------------------------- /Platform/OPPO/sdm845/FdtBlob_compat/pafm00.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/OPPO/sdm845/FdtBlob_compat/pafm00.dtb -------------------------------------------------------------------------------- /Platform/Razer/sdm845/AcpiTables/linus/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Razer/sdm845/AcpiTables/linus/DSDT.aml -------------------------------------------------------------------------------- /Platform/Razer/sdm845/FdtBlob_compat/linus.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Razer/sdm845/FdtBlob_compat/linus.dtb -------------------------------------------------------------------------------- /Platform/SHIFT/sdm845/FdtBlob_compat/axolotl.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/SHIFT/sdm845/FdtBlob_compat/axolotl.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm7125/FdtBlob_compat/a52q.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm7125/FdtBlob_compat/a52q.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm7150/FdtBlob_compat/a71.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm7150/FdtBlob_compat/a71.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm8150/AcpiTables/r5q/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8150/AcpiTables/r5q/DSDT.aml -------------------------------------------------------------------------------- /Platform/Samsung/sm8150/FdtBlob_compat/r5q.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8150/FdtBlob_compat/r5q.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm8250/AcpiTables/r8q/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8250/AcpiTables/r8q/DSDT.aml -------------------------------------------------------------------------------- /Platform/Samsung/sm8250/FdtBlob_compat/r8q.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8250/FdtBlob_compat/r8q.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm8350/FdtBlob_compat/q2q.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8350/FdtBlob_compat/q2q.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm8550/FdtBlob_compat/dm1q.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8550/FdtBlob_compat/dm1q.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/msm8998/FdtBlob_compat/sagit.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/msm8998/FdtBlob_compat/sagit.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/FdtBlob_compat/clover.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm660/FdtBlob_compat/clover.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/FdtBlob_compat/jason.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm660/FdtBlob_compat/jason.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/FdtBlob_compat/wayne.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm660/FdtBlob_compat/wayne.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/FdtBlob_compat/whyred.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm660/FdtBlob_compat/whyred.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob_compat/dipper.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob_compat/dipper.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob_compat/skr-a0.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob_compat/skr-a0.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/AcpiTables/fog/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/AcpiTables/fog/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/FdtBlob_compat/spes.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/FdtBlob_compat/spes.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/RawFiles/fog/uefiplat.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/RawFiles/fog/uefiplat.cfg -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7150/AcpiTables/surya/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7150/AcpiTables/surya/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7150/FdtBlob_compat/surya.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7150/FdtBlob_compat/surya.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7325/AcpiTables/lisa/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7325/AcpiTables/lisa/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7325/AcpiTables/mona/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7325/AcpiTables/mona/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7325/FdtBlob_compat/lisa.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7325/FdtBlob_compat/lisa.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7325/FdtBlob_compat/mona.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7325/FdtBlob_compat/mona.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/AcpiTables/nabu/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/AcpiTables/nabu/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/FdtBlob_compat/nabu.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/FdtBlob_compat/nabu.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/FdtBlob_compat/vayu.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/FdtBlob_compat/vayu.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/elish/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/AcpiTables/elish/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/lmi/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/AcpiTables/lmi/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/FdtBlob_compat/alioth.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/FdtBlob_compat/alioth.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/FdtBlob_compat/apollo.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/FdtBlob_compat/apollo.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/FdtBlob_compat/elish.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/FdtBlob_compat/elish.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/FdtBlob_compat/pipa.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/FdtBlob_compat/pipa.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8475/FdtBlob_compat/yudi.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8475/FdtBlob_compat/yudi.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8550/FdtBlob_compat/fuxi.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8550/FdtBlob_compat/fuxi.dtb -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/AcpiTables/Madt.aml_orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7325/AcpiTables/Madt.aml_orig -------------------------------------------------------------------------------- /Platform/Essential/msm8998/FdtBlob_compat/mata.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Essential/msm8998/FdtBlob_compat/mata.dtb -------------------------------------------------------------------------------- /Platform/Google/msm8998/FdtBlob_compat/walleye.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Google/msm8998/FdtBlob_compat/walleye.dtb -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/AcpiTables/tb371fc/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Lenovo/sm8250/AcpiTables/tb371fc/DSDT.aml -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/FdtBlob_compat/tb-9707f.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Lenovo/sm8250/FdtBlob_compat/tb-9707f.dtb -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/FdtBlob_compat/tb371fc.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Lenovo/sm8250/FdtBlob_compat/tb371fc.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sdm845/AcpiTables/fajita/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sdm845/AcpiTables/fajita/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/sdm845/FdtBlob_compat/fajita.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sdm845/FdtBlob_compat/fajita.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/AcpiTables/hotdog/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/AcpiTables/hotdog/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob_compat/hotdog.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob_compat/hotdog.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob_compat/hotdogb.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob_compat/hotdogb.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sm8150/AcpiTables/winner/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8150/AcpiTables/winner/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/FdtBlob_compat/nitrogen.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm660/FdtBlob_compat/nitrogen.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/AcpiTables/dipper/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/perseus/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/AcpiTables/perseus/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/polaris/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/AcpiTables/polaris/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob_compat/equuleus.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob_compat/equuleus.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob_compat/perseus.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob_compat/perseus.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob_compat/polaris.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob_compat/polaris.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7125/FdtBlob_compat/miatoll.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7125/FdtBlob_compat/miatoll.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/AcpiTables/cepheus/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/AcpiTables/cepheus/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/FdtBlob_compat/cepheus.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/FdtBlob_compat/cepheus.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/alioth/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/AcpiTables/alioth/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/apollo/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8250/AcpiTables/apollo/DSDT.aml -------------------------------------------------------------------------------- /Platform/Asus/sdm845/FdtBlob/sdm845-asus-zs600kl.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Asus/sdm845/FdtBlob/sdm845-asus-zs600kl.dtb -------------------------------------------------------------------------------- /Platform/Google/msm8998/AcpiTables/walleye/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Google/msm8998/AcpiTables/walleye/DSDT.aml -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/AcpiTables/tb-9707f/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Lenovo/sm8250/AcpiTables/tb-9707f/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/dumpling/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/msm8998/AcpiTables/dumpling/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/FdtBlob_compat/dumpling.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/msm8998/FdtBlob_compat/dumpling.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sdm845/AcpiTables/enchilada/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sdm845/AcpiTables/enchilada/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/sdm845/FdtBlob_compat/enchilada.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sdm845/FdtBlob_compat/enchilada.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/AcpiTables/guacamole/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/AcpiTables/guacamole/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob_compat/guacamole.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob_compat/guacamole.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob_compat/guacamoleb.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob_compat/guacamoleb.dtb -------------------------------------------------------------------------------- /Platform/Qualcomm/sdm845/AcpiTables/compat/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Qualcomm/sdm845/AcpiTables/compat/DSDT.aml -------------------------------------------------------------------------------- /Platform/Qualcomm/sm7125/FdtBlob_compat/atoll-qrd.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Qualcomm/sm7125/FdtBlob_compat/atoll-qrd.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sdm845/FdtBlob_compat/starqlte.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sdm845/FdtBlob_compat/starqlte.dtb -------------------------------------------------------------------------------- /Platform/Smartisan/sdm845/FdtBlob_compat/trident.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Smartisan/sdm845/FdtBlob_compat/trident.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/audio.asl: -------------------------------------------------------------------------------- 1 | // This file contains the Audio Drivers 2 | // ACPI device definitions, configuration and look-up tables. 3 | // 4 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/AcpiTables/beryllium/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob_compat/beryllium.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob_compat/beryllium.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/RawFiles/fog/BATTERY.PROVISION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/RawFiles/fog/BATTERY.PROVISION -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/AcpiTables/moonstone/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/AcpiTables/moonstone/DSDT.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/FdtBlob_compat/moonstone.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/FdtBlob_compat/moonstone.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7325/FdtBlob/sm7325-generic-msd.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7325/FdtBlob/sm7325-generic-msd.dtb -------------------------------------------------------------------------------- /Platform/legacy/sdm845/FdtBlob_compat/OPPO/pafm00.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/legacy/sdm845/FdtBlob_compat/OPPO/pafm00.dtb -------------------------------------------------------------------------------- /Platform/legacy/sdm845/FdtBlob_compat/vivo/pd1821.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/legacy/sdm845/FdtBlob_compat/vivo/pd1821.dtb -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/APIC.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/APIC.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/CSRT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/CSRT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/DBG2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/DBG2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/FACP.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/FACP.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/GTDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/GTDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/IORT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/IORT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/MCFG.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/MCFG.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/PPTT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/PPTT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/SPCR.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/SPCR.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/TPM2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/TPM2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Csrt.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Csrt.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Facp.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Facp.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Gtdt.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Gtdt.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/IORT.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/IORT.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Madt.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Madt.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Mcfg.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Mcfg.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Pptt.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/Pptt.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/TPM2.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/TPM2.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/bgrt.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/bgrt.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/dbg2.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/dbg2.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/spcr.acpi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm7150/AcpiTables/BuiltIn/spcr.acpi -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/APIC.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/APIC.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BERT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BERT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BGRT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/BGRT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/CSRT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/CSRT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/DBG2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/DBG2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FACP.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FACP.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FPDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/FPDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/GTDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/GTDT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/IORT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/IORT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MCFG.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/MCFG.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/PPTT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/PPTT.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/TPM2.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/TPM2.aml -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/XSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Silicon/Qualcomm/sm8150/AcpiTables/BuiltIn/XSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/AcpiTables/guacamoleb/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/AcpiTables/guacamoleb/DSDT.aml -------------------------------------------------------------------------------- /Platform/Qualcomm/sdm845/FdtBlob/sdm845-generic-msd.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Qualcomm/sdm845/FdtBlob/sdm845-generic-msd.dtb -------------------------------------------------------------------------------- /Platform/Qualcomm/sm7125/FdtBlob/sm7125-generic-msd.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Qualcomm/sm7125/FdtBlob/sm7125-generic-msd.dtb -------------------------------------------------------------------------------- /Platform/Qualcomm/sm8350/FdtBlob_compat/lahaina-qrd.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Qualcomm/sm8350/FdtBlob_compat/lahaina-qrd.dtb -------------------------------------------------------------------------------- /Platform/SHIFT/sdm845/FdtBlob/sdm845-shift-axolotl.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/SHIFT/sdm845/FdtBlob/sdm845-shift-axolotl.dtb -------------------------------------------------------------------------------- /Platform/Samsung/sdm845/FdtBlob_compat/star2qltechn.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sdm845/FdtBlob_compat/star2qltechn.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/RawFiles/moonstone/uefiplat.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/RawFiles/moonstone/uefiplat.cfg -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT_HUAXING.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT_HUAXING.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT_TIANMA.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT_TIANMA.aml -------------------------------------------------------------------------------- /Platform/legacy/sdm845/FdtBlob_compat/ZTE/akershus.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/legacy/sdm845/FdtBlob_compat/ZTE/akershus.dtb -------------------------------------------------------------------------------- /Platform/Google/msm8998/FdtBlob/msm8998-google-walleye.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Google/msm8998/FdtBlob/msm8998-google-walleye.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/cheeseburger/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/msm8998/AcpiTables/cheeseburger/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/FdtBlob_compat/cheeseburger.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/msm8998/FdtBlob_compat/cheeseburger.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sdm845/FdtBlob/sdm845-oneplus-fajita.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sdm845/FdtBlob/sdm845-oneplus-fajita.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob/sm8150-oneplus-hotdog.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob/sm8150-oneplus-hotdog.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob/sm8150-oneplus-hotdogb.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob/sm8150-oneplus-hotdogb.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8250/AcpiTables/instantnoodlep/DSDT.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8250/AcpiTables/instantnoodlep/DSDT.aml -------------------------------------------------------------------------------- /Platform/Oneplus/sm8250/FdtBlob_compat/instantnoodlep.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8250/FdtBlob_compat/instantnoodlep.dtb -------------------------------------------------------------------------------- /Platform/RenegadePkg/Include/Library/MsPlatformDevicesLib.h: -------------------------------------------------------------------------------- 1 | #ifndef __MS_PLATFORM_H 2 | #define __MS_PLATFORM_H 3 | 4 | VOID 5 | EFIAPI 6 | PlatformSetup(); 7 | 8 | #endif -------------------------------------------------------------------------------- /Platform/Samsung/sm8150/FdtBlob/sm8150-Samsung-winner.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Samsung/sm8150/FdtBlob/sm8150-Samsung-winner.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/msm8998/FdtBlob/msm8998-xiaomi-sagit.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/msm8998/FdtBlob/msm8998-xiaomi-sagit.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob/sdm845-xiaomi-beryllium.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob/sdm845-xiaomi-beryllium.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/FdtBlob/sdm845-xiaomi-polaris.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sdm845/FdtBlob/sdm845-xiaomi-polaris.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT_HUAXING.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT_HUAXING.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT_TIANMA.aml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT_TIANMA.aml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/FdtBlob/nabu/sm8150-xiaomi-nabu.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/FdtBlob/nabu/sm8150-xiaomi-nabu.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/FdtBlob/vayu/sm8150-xiaomi-vayu.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/FdtBlob/vayu/sm8150-xiaomi-vayu.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sdm845/FdtBlob/sdm845-oneplus-enchilada.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sdm845/FdtBlob/sdm845-oneplus-enchilada.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8150/FdtBlob/sm8150-oneplus-guacamole.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8150/FdtBlob/sm8150-oneplus-guacamole.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/RawFiles/moonstone/BATTERY.PROVISION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/RawFiles/moonstone/BATTERY.PROVISION -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/qcdb.asl: -------------------------------------------------------------------------------- 1 | // 2 | // Qualcomm DIAG Bridge 3 | // 4 | Device (QCDB) 5 | { 6 | Name (_HID, "QCOM0298") 7 | Alias(\_SB.PSUB, _SUB) 8 | } 9 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/FdtBlob/msm8998-oneplus-dumpling.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/msm8998/FdtBlob/msm8998-oneplus-dumpling.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/FdtBlob/msm8998-oneplus-cheeseburger.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/msm8998/FdtBlob/msm8998-oneplus-cheeseburger.dtb -------------------------------------------------------------------------------- /Platform/Oneplus/sm8250/FdtBlob/sm8250-oneplus-instantnoodlep.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Oneplus/sm8250/FdtBlob/sm8250-oneplus-instantnoodlep.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/FdtBlob/cepheus/sm8150-xiaomi-cepheus.dtb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm8150/FdtBlob/cepheus/sm8150-xiaomi-cepheus.dtb -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/RawFiles/fog/Panel_truly_td4330_fhd_vid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/RawFiles/fog/Panel_truly_td4330_fhd_vid.xml -------------------------------------------------------------------------------- /Platform/Samsung/sm7150/a71.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | //FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { 4 | //SECTION RAW = Platform/Samsung/sm7150/FdtBlob/a71.dtb 5 | //} 6 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/AcpiTables/fog/scm.dsl: -------------------------------------------------------------------------------- 1 | Device (SCM0) 2 | { 3 | Name (_HID, "QCOM050B") // _HID: Hardware ID 4 | Alias (PSUB, _SUB) 5 | Name (_UID, Zero) // _UID: Unique ID 6 | } -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/RawFiles/fog/Panel_c3q_43_03_0b_fhdp_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/RawFiles/fog/Panel_c3q_43_03_0b_fhdp_video.xml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/RawFiles/fog/Panel_nt36525_hd_plus_90hz_vid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/RawFiles/fog/Panel_nt36525_hd_plus_90hz_vid.xml -------------------------------------------------------------------------------- /configs/devices/x00td.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Asus" 3 | PLATFORM_NAME="x00td" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-03" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/RawFiles/fog/Panel_truly_nt36525_hd_plus_vid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6225/RawFiles/fog/Panel_truly_nt36525_hd_plus_vid.xml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/AcpiTables/moonstone/scm.dsl: -------------------------------------------------------------------------------- 1 | Device (SCM0) 2 | { 3 | Name (_HID, "QCOM050B") // _HID: Hardware ID 4 | Alias (PSUB, _SUB) 5 | Name (_UID, Zero) // _UID: Unique ID 6 | } -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_truly_td4330_fhd_vid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_truly_td4330_fhd_vid.xml -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Include/Library/PlatformPrePiLib.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_PREPI_LIB_H_ 2 | #define _PLATFORM_PREPI_LIB_H_ 3 | 4 | VOID PlatformInitialize(); 5 | 6 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/qcdb.asl: -------------------------------------------------------------------------------- 1 | // 2 | // Qualcomm DIAG Bridge 3 | // 4 | Device (QCDB) 5 | { 6 | Name (_HID, "QCOM0098") // _HID: Hardware ID 7 | Alias (\_SB.PSUB, _SUB) 8 | } 9 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/Include/Library/RFSProtectionLib.h: -------------------------------------------------------------------------------- 1 | #ifndef __RFS_PROTECTION_H 2 | #define __RFS_PROTECTION_H 3 | 4 | EFI_STATUS 5 | EFIAPI 6 | RFSLocateAndProtectSharedArea(); 7 | 8 | #endif -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/Include/Library/RFSProtectionLib.h: -------------------------------------------------------------------------------- 1 | #ifndef __RFS_PROTECTION_H 2 | #define __RFS_PROTECTION_H 3 | 4 | EFI_STATUS 5 | EFIAPI 6 | RFSLocateAndProtectSharedArea(); 7 | 8 | #endif -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/Include/Library/RFSProtectionLib.h: -------------------------------------------------------------------------------- 1 | #ifndef __RFS_PROTECTION_H 2 | #define __RFS_PROTECTION_H 3 | 4 | EFI_STATUS 5 | EFIAPI 6 | RFSLocateAndProtectSharedArea(); 7 | 8 | #endif -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_c3q_43_03_0b_fhdp_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_c3q_43_03_0b_fhdp_video.xml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_nt36525_hd_plus_90hz_vid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_nt36525_hd_plus_90hz_vid.xml -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_truly_nt36525_hd_plus_vid.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/edk2-porting/edk2-msm/HEAD/Platform/Xiaomi/sm6375/RawFiles/moonstone/Panel_truly_nt36525_hd_plus_vid.xml -------------------------------------------------------------------------------- /configs/devices/fog.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM6225" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="fog" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-05" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/joan.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="joan" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/judyp.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="judyp" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/mh2lm.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="mh2lm" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/r11.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="OPPO" 3 | PLATFORM_NAME="r11" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/r11s.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="OPPO" 3 | PLATFORM_NAME="r11s" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /Platform/Samsung/sm8350/q2q.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | // Mainline device tree blob 3 | //FILE FREEFORM = DDE58710-41CD-4306-DBFB-3FA90BB1D2DD { 4 | //SECTION RAW = Platform/Samsung/sm8350/FdtBlob/q2q.dtb 5 | //} 6 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/spes.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { 6 | SECTION RAW = Platform/Xiaomi/sm6225/FdtBlob_compat/spes.dtb 7 | } 8 | 9 | -------------------------------------------------------------------------------- /configs/devices/a52q.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7125" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="a52q" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/a71.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7150" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="a71" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-10" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/ayn-odin.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="AYN" 3 | PLATFORM_NAME="ayn-odin" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 -------------------------------------------------------------------------------- /configs/devices/betalm.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="betalm" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/dipper.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="dipper" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/dm1q.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8550" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="dm1q" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-12" 7 | BOOTIMG_OS_VERSION=14.0.0 8 | BOOTIMG_HEADER_VERSION=4 9 | -------------------------------------------------------------------------------- /configs/devices/draco.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Asus" 3 | PLATFORM_NAME="draco" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/elish.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="elish" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-02" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/fuxi.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8550" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="fuxi" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-11" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/h7000.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Bbkedu" 3 | PLATFORM_NAME="h7000" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/jason.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="jason" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/judyln.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="judyln" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/judypn.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="judypn" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/m1882.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Meizu" 3 | PLATFORM_NAME="m1882" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/mh2lm5g.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="mh2lm5g" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/nabu.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="nabu" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2025-11" 7 | BOOTIMG_OS_VERSION=16.0.0 8 | BOOTIMG_HEADER_VERSION=3 9 | -------------------------------------------------------------------------------- /configs/devices/nx563j.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Nubia" 3 | PLATFORM_NAME="nx563j" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/nx729j.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8550" 2 | VENDOR_NAME="Nubia" 3 | PLATFORM_NAME="nx729j" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-11" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/pafm00.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="OPPO" 3 | PLATFORM_NAME="pafm00" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/pipa.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="pipa" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-08" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/q2q.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8350" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="q2q" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-04" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/r5q.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="r5q" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-12" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/r8q.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="r8q" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/sargo.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM670" 2 | VENDOR_NAME="Google" 3 | PLATFORM_NAME="sargo" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/skr-a0.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="skr-a0" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/spes.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM6225" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="spes" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-05" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/surya.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7150" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="surya" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/wayne.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="wayne" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/yudi.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8475" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="yudi" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2021-08" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/zs600kl.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Asus" 3 | PLATFORM_NAME="zs600kl" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/vayu-huaxing.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_pre_acpi(){ 2 | cp Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT_HUAXING.aml Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT.aml 3 | DEVICE="vayu" 4 | EXT="-huaxing" 5 | } 6 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8150/vayu-tianma.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_pre_acpi(){ 2 | cp Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT_TIANMA.aml Platform/Xiaomi/sm8150/AcpiTables/vayu/DSDT.aml 3 | DEVICE="vayu" 4 | EXT="-tianma" 5 | } 6 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/platform.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_build_bootimg(){ 2 | abootimg \ 3 | --create "${OUTDIR}/boot-${DEVICE}${EXT}.img" \ 4 | -k "${WORKSPACE}/uefi-${DEVICE}-kernel" -r ramdisk \ 5 | ||return "$?" 6 | } 7 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/sar_manager.asl: -------------------------------------------------------------------------------- 1 | // 2 | // SARMGR Device 3 | // 4 | Device (SARM) 5 | { 6 | Name (_HID, "QCOM0301") 7 | Alias(\_SB.PSUB, _SUB) 8 | //Method(_HRV) { Return(_BID) } 9 | } 10 | -------------------------------------------------------------------------------- /configs/devices/axolotl.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="SHIFT" 3 | PLATFORM_NAME="axolotl" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-08" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/cepheus.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="cepheus" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-05" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/clover.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="clover" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/equuleus.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="equuleus" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/fajita.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="fajita" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/flashlmdd.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="LG" 3 | PLATFORM_NAME="flashlmdd" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/hotdog.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="hotdog" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/hotdogb.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="hotdogb" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/nitrogen.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="nitrogen" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-03" 7 | BOOTIMG_OS_VERSION=13.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/pd1821.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="legacy" 3 | PLATFORM_NAME="vivo/pd1821" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/perseus.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="perseus" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/starqlte.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="starqlte" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/trident.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Smartisan" 3 | PLATFORM_NAME="trident" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/vayu-huaxing.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="vayu" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-05" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/vayu-tianma.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="vayu" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-05" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/whyred.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM660" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="whyred" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-12" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/winner.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="winner" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Description 2 | 3 | [Description of the changes you are submitting] 4 | 5 | ### Checklist 6 | 7 | * [ ] Have you tested the change you are submitting? 8 | * [ ] Is the commits history nice and clean? -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/platform.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_build_bootimg(){ 2 | abootimg \ 3 | --create "${OUTDIR}/boot-${DEVICE}${EXT}.img" \ 4 | -k "${WORKSPACE}/uefi-${DEVICE}-kernel" -r ramdisk \ 5 | ||return "$?" 6 | } 7 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6225/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | VOID PlatformInitialize(); 7 | 8 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6375/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | VOID PlatformInitialize(); 7 | 8 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /configs/devices/akershus.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="legacy" 3 | PLATFORM_NAME="ZTE/akershus" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/atoll-qrd.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7125" 2 | VENDOR_NAME="Qualcomm" 3 | PLATFORM_NAME="atoll-qrd" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/enchilada.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="enchilada" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/guacamole.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="guacamole" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-6" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/guacamoleb.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8150" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="guacamoleb" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2021-01" 7 | BOOTIMG_OS_VERSION=10.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/miatoll-tianma.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7125" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="miatoll" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/moonstone.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM6375" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="moonstone" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-05" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /Platform/Samsung/sdm845/starqlte.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | 5 | // Mainline device tree blob 6 | 7 | // We do not have a mainline port for starqlte yet so linux simple mass storage remains as untested 8 | 9 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7125/miatoll-tianma.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_pre_acpi(){ 2 | cp Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT_TIANMA.aml Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT.aml 3 | DEVICE="miatoll" 4 | EXT="-tianma" 5 | } 6 | -------------------------------------------------------------------------------- /configs/devices/lahaina-qrd.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8350" 2 | VENDOR_NAME="Qualcomm" 3 | PLATFORM_NAME="lahaina-qrd" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2021-10" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/miatoll-huaxing.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7125" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="miatoll" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-06" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /configs/devices/star2qltechn.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Samsung" 3 | PLATFORM_NAME="star2qltechn" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm7125/miatoll-huaxing.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_pre_acpi(){ 2 | cp Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT_HUAXING.aml Platform/Xiaomi/sm7125/AcpiTables/miatoll/DSDT.aml 3 | DEVICE="miatoll" 4 | EXT="-huaxing" 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | boot-*.img 2 | uefi-*.img 3 | uefi-installer-*.zip 4 | uefi-*.img-dtb 5 | uefi-*.img.gz 6 | uefi-*.img.gz-dtb 7 | workspace 8 | *.dll 9 | ramdisk 10 | .cache 11 | .vscode 12 | *.dts 13 | *.swp 14 | *.rej 15 | *.orig 16 | *.fd 17 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/panelcfg2.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains the Panel configuration for secondary display 3 | // 4 | // Panel configuration format is similar to primary panel in panelcfg.asl 5 | // 6 | Name (PCFG, Buffer() {0x0} ) 7 | -------------------------------------------------------------------------------- /Platform/Samsung/sm8150/r5q.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | 4 | // Mainline device tree blob 5 | //FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { 6 | //SECTION RAW = Platform/Samsung/sm8150/FdtBlob/r5q/sm8150-Samsung-r5q.dtb 7 | //} 8 | 9 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/polaris/panelcfg2.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains the Panel configuration for secondary display 3 | // 4 | // Panel configuration format is similar to primary panel in panelcfg.asl 5 | // 6 | Name (PCFG, Buffer() {0x0} ) 7 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/panelcfgext.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains the Panel configuration for external display 3 | // 4 | // Panel configuration format is similar to primary panel in panelcfg.asl 5 | // 6 | 7 | Name (PCFG, Buffer() {0x0} ) 8 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/polaris/panelcfgext.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains the Panel configuration for external display 3 | // 4 | // Panel configuration format is similar to primary panel in panelcfg.asl 5 | // 6 | 7 | Name (PCFG, Buffer() {0x0} ) 8 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/beryllium-ebbg.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_pre_acpi(){ 2 | cp Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel-ebbg.asl Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel.asl 3 | DEVICE="beryllium" 4 | EXT="-ebbg" 5 | GEN_ACPI=true 6 | } 7 | -------------------------------------------------------------------------------- /configs/devices/mata.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Essential" 3 | PLATFORM_NAME="mata" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | # LineageOS 19 config 10 | -------------------------------------------------------------------------------- /configs/devices/sagit.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="sagit" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | # LineageOS 19 config 10 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/beryllium-tianma.sh.inc: -------------------------------------------------------------------------------- 1 | function platform_pre_acpi(){ 2 | cp Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel-tianma.asl Platform/Xiaomi/sdm845/AcpiTables/beryllium/panel.asl 3 | DEVICE="beryllium" 4 | EXT="-tianma" 5 | GEN_ACPI=true 6 | } 7 | -------------------------------------------------------------------------------- /configs/devices/lisa.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7325" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="lisa" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | -------------------------------------------------------------------------------- /configs/devices/mona.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM7325" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="mona" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | -------------------------------------------------------------------------------- /configs/devices/polaris.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="polaris" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | -------------------------------------------------------------------------------- /configs/devices/linus.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Razer" 3 | PLATFORM_NAME="linus" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-03" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true -------------------------------------------------------------------------------- /configs/devices/alioth.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="alioth" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true -------------------------------------------------------------------------------- /configs/devices/beryllium-ebbg.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="beryllium" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | -------------------------------------------------------------------------------- /configs/devices/beryllium-tianma.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="beryllium" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | -------------------------------------------------------------------------------- /configs/devices/lmi.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="lmi" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true 13 | -------------------------------------------------------------------------------- /configs/devices/nx606j.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Nubia" 3 | PLATFORM_NAME="nx606j" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true -------------------------------------------------------------------------------- /configs/devices/nx616j.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Nubia" 3 | PLATFORM_NAME="nx616j" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true -------------------------------------------------------------------------------- /configs/devices/nx619j.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Nubia" 3 | PLATFORM_NAME="nx619j" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true -------------------------------------------------------------------------------- /configs/devices/apollo.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Xiaomi" 3 | PLATFORM_NAME="apollo" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-05" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true 13 | -------------------------------------------------------------------------------- /configs/devices/j716f.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Lenovo" 3 | PLATFORM_NAME="j716f" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-04" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true 13 | -------------------------------------------------------------------------------- /configs/devices/tb-9707f.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Lenovo" 3 | PLATFORM_NAME="tb-9707f" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2023-04" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true 13 | -------------------------------------------------------------------------------- /configs/devices/tb371fc.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Lenovo" 3 | PLATFORM_NAME="tb371fc" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2024-02" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true 13 | -------------------------------------------------------------------------------- /Platform/Google/msm8998/AcpiTables/walleye/cust_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.ADSP) 2 | { 3 | } 4 | 5 | Scope (\_SB.AMSS) 6 | { 7 | } 8 | 9 | Scope (\_SB.SCSS) 10 | { 11 | } 12 | 13 | Scope (\_SB.PILC) 14 | { 15 | } 16 | 17 | Scope (\_SB.CDI) 18 | { 19 | } 20 | 21 | Scope (\_SB.RPEN) 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/AcpiTables/DSDT/dsdt.asl: -------------------------------------------------------------------------------- 1 | DefinitionBlock("DSDT.aml", "DSDT", 0x02, "QCOMM ", "SDM660 ", 3) 2 | { 3 | Scope(\_SB_) { 4 | 5 | Include("addSub.asl") 6 | 7 | // Include("usb.asl") 8 | 9 | Include("dsdt_common.asl") 10 | 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/dumpling/cust_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.ADSP) 2 | { 3 | } 4 | 5 | Scope (\_SB.AMSS) 6 | { 7 | } 8 | 9 | Scope (\_SB.SCSS) 10 | { 11 | } 12 | 13 | Scope (\_SB.PILC) 14 | { 15 | } 16 | 17 | Scope (\_SB.CDI) 18 | { 19 | } 20 | 21 | Scope (\_SB.RPEN) 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/cheeseburger/cust_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.ADSP) 2 | { 3 | } 4 | 5 | Scope (\_SB.AMSS) 6 | { 7 | } 8 | 9 | Scope (\_SB.SCSS) 10 | { 11 | } 12 | 13 | Scope (\_SB.PILC) 14 | { 15 | } 16 | 17 | Scope (\_SB.CDI) 18 | { 19 | } 20 | 21 | Scope (\_SB.RPEN) 22 | { 23 | } 24 | -------------------------------------------------------------------------------- /configs/devices/instantnoodlep.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SM8250" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="instantnoodlep" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-05" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # ACPI config 11 | SPLIT_DSDT=true 12 | USE_IASL=true 13 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17817000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17980000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm670/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17c10000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17980000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17c10000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17c10000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define APSS_WDT_BASE 0x17c10000 7 | #define APSS_WDT_ENABLE_OFFSET 0x8 8 | 9 | VOID PlatformInitialize(); 10 | 11 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/ssm.asl: -------------------------------------------------------------------------------- 1 | // 2 | // SSM Driver 3 | // 4 | Device (SSM) 5 | { 6 | Name (_DEP, Package (0x02) // _DEP: Dependencies 7 | { 8 | \_SB.GLNK, 9 | \_SB.TREE 10 | }) 11 | Name (_HID, "QCOM0025") // _HID: Hardware ID 12 | Alias (\_SB.PSUB, _SUB) 13 | } 14 | -------------------------------------------------------------------------------- /configs/devices/taimen.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Google" 3 | PLATFORM_NAME="taimen" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-10" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | # LineageOS 19 config 10 | 11 | # ACPI config 12 | SPLIT_DSDT=true 13 | USE_IASL=true 14 | -------------------------------------------------------------------------------- /configs/devices/walleye.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Google" 3 | PLATFORM_NAME="walleye" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-10" 7 | BOOTIMG_OS_VERSION=11.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | # LineageOS 19 config 10 | 11 | # ACPI config 12 | SPLIT_DSDT=true 13 | USE_IASL=true 14 | -------------------------------------------------------------------------------- /configs/devices/dumpling.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="dumpling" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | # LineageOS 19 config 10 | 11 | # ACPI config 12 | SPLIT_DSDT=true 13 | USE_IASL=true 14 | -------------------------------------------------------------------------------- /tools/reboot2payload.lua: -------------------------------------------------------------------------------- 1 | print("Hello lua!") 2 | address=0x17FE00000 3 | magic=0x5241 4 | iolib=uefi.GetLib("IoLib") 5 | for i=1,128 do 6 | iolib.MmioWrite16(address + (i - 1)*2, magic) 7 | end 8 | uefi.GetLib("ArmCacheMaintenanceLib").WriteBackInvalidateDataCacheRange(address, 128) 9 | uefi.gRT:ResetSystem("warm", uefi.Status("success")) -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/pipa.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { 3 | SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.depex 4 | SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/pipa/ButtonsDxe/ButtonsDxe.efi 5 | SECTION UI = "ButtonsDxe" 6 | } 7 | -------------------------------------------------------------------------------- /configs/devices/cheeseburger.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="MSM8998" 2 | VENDOR_NAME="Oneplus" 3 | PLATFORM_NAME="cheeseburger" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2022-08" 7 | BOOTIMG_OS_VERSION=12.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | # LineageOS 19 config 10 | 11 | # ACPI config 12 | SPLIT_DSDT=true 13 | USE_IASL=true 14 | -------------------------------------------------------------------------------- /configs/devices/m1892.conf: -------------------------------------------------------------------------------- 1 | SOC_PLATFORM="SDM845" 2 | VENDOR_NAME="Meizu" 3 | PLATFORM_NAME="m1892" 4 | 5 | # mkbootimg config 6 | BOOTIMG_OS_PATCH_LEVEL="2020-09" 7 | BOOTIMG_OS_VERSION=9.0.0 8 | BOOTIMG_HEADER_VERSION=1 9 | 10 | # Tips: 11 | # Because there is no difference, the same configuration file has been used, or added separately later -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/clover.fdf.inc: -------------------------------------------------------------------------------- 1 | #// per-device BSP DXEs 2 | #FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { 3 | # SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/Devices/clover/ButtonsDxe/ButtonsDxe.depex 4 | # SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/clover/ButtonsDxe/ButtonsDxe.efi 5 | # SECTION UI = "ButtonsDxe" 6 | #} 7 | # 8 | 9 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/Qdss.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // This file contans the resources needed by qdss driver. 5 | // 6 | //=========================================================================== 7 | 8 | // 9 | // Disable QDSS device 10 | // 11 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ### Prerequisites 2 | 3 | * [ ] Have you read the wiki? 4 | * [ ] Is your device in the supported list? 5 | * [ ] Does the device have a Snapdragon SOC which is supported in this repo? 6 | 7 | ### Description 8 | 9 | [Description of the bug or feature] 10 | 11 | **Expected behavior:** [What you expected to happen] 12 | 13 | **Actual behavior:** [What actually happened] 14 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/cust_win_mproc.asl: -------------------------------------------------------------------------------- 1 | // 2 | // MPROC Drivers (PIL Driver and Subsystem Drivers) 3 | // 4 | 5 | Scope(\_SB.ADSP) 6 | { 7 | 8 | } 9 | 10 | Scope(\_SB.AMSS) 11 | { 12 | 13 | } 14 | 15 | Scope(\_SB.SCSS) 16 | { 17 | 18 | } 19 | 20 | Scope(\_SB.PILC) 21 | { 22 | 23 | } 24 | 25 | Scope(\_SB.CDI) 26 | { 27 | 28 | } 29 | 30 | Scope(\_SB.RPEN) 31 | { 32 | 33 | } 34 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/gps.asl: -------------------------------------------------------------------------------- 1 | // 2 | // Qualcomm GPS driver 3 | // 4 | Device (GPS) //test 5 | { 6 | Name (_DEP, Package (One) // _DEP: Dependencies 7 | { 8 | \_SB.GLNK 9 | }) 10 | Name (_HID, "QCOM00B9") // _HID: Hardware ID 11 | Alias (\_SB.PSUB, _SUB) 12 | Name (_CID, "ACPIQCOM00B9") // _CID: Compatible ID 13 | Name (_UID, Zero) // _UID: Unique ID 14 | } 15 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/gps.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains the GPS ACPI device definitions. 3 | // 4 | 5 | // 6 | // Qualcomm GPS driver 7 | // 8 | Device (GPS) 9 | { 10 | Name (_DEP, Package(0x1) 11 | { 12 | \_SB_.GLNK 13 | }) 14 | 15 | Name (_HID, "QCOM02B6") 16 | Alias(\_SB.PSUB, _SUB) 17 | Name (_CID, "ACPI\QCOM24B4") 18 | Name (_UID, 0) 19 | } 20 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define GICR_WAKER 0x0014 7 | #define GICR_SIZE 0x20000 8 | #define GICR_WAKER_CURRENT_CPU FixedPcdGet64(PcdGicRedistributorsBase) + GICR_WAKER 9 | 10 | #define GIC_WAKER_PROCESSORSLEEP 2 11 | 12 | VOID PlatformInitialize(VOID); 13 | 14 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8350/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define GICR_WAKER 0x0014 7 | #define GICR_SIZE 0x20000 8 | #define GICR_WAKER_CURRENT_CPU FixedPcdGet64(PcdGicRedistributorsBase) + GICR_WAKER 9 | 10 | #define GIC_WAKER_PROCESSORSLEEP 2 11 | 12 | VOID PlatformInitialize(VOID); 13 | 14 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8550/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define GICR_WAKER 0x0014 7 | #define GICR_SIZE 0x20000 8 | #define GICR_WAKER_CURRENT_CPU FixedPcdGet64(PcdGicRedistributorsBase) + GICR_WAKER 9 | 10 | #define GIC_WAKER_PROCESSORSLEEP 2 11 | 12 | VOID PlatformInitialize(VOID); 13 | 14 | #endif /* _PLATFORM_UTILS_H_ */ -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8475/Library/PlatformPrePiLib/PlatformUtils.h: -------------------------------------------------------------------------------- 1 | #ifndef _PLATFORM_UTILS_H_ 2 | #define _PLATFORM_UTILS_H_ 3 | 4 | #include 5 | 6 | #define GICR_WAKER 0x0014 7 | #define GICR_SIZE 0x20000 8 | #define GICR_WAKER_CURRENT_CPU FixedPcdGet64(PcdGicRedistributorsBase) + GICR_WAKER 9 | 10 | #define GIC_WAKER_PROCESSORSLEEP 2 11 | 12 | VOID PlatformInitialize(VOID); 13 | 14 | #endif /* _PLATFORM_UTILS_H_ */ 15 | -------------------------------------------------------------------------------- /Platform/Google/msm8998/AcpiTables/walleye/pep.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // The PEP Device & Driver Related Configuration 5 | // 6 | //=========================================================================== 7 | 8 | Include("pep_common.asl") 9 | Include("cust_camera_resources.asl") 10 | Include("cust_touch_resources.asl") 11 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/dumpling/pep.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // The PEP Device & Driver Related Configuration 5 | // 6 | //=========================================================================== 7 | 8 | Include("pep_common.asl") 9 | Include("cust_camera_resources.asl") 10 | Include("cust_touch_resources.asl") 11 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/cheeseburger/pep.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // The PEP Device & Driver Related Configuration 5 | // 6 | //=========================================================================== 7 | 8 | Include("pep_common.asl") 9 | Include("cust_camera_resources.asl") 10 | Include("cust_touch_resources.asl") 11 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/SCM.asl: -------------------------------------------------------------------------------- 1 | // 2 | // Secure Channel Manager (SCM) Driver 3 | // 4 | Device (SCM0) 5 | { 6 | Name (_HID, "QCOM0013") // _HID: Hardware ID 7 | Alias (\_SB.PSUB, _SUB) 8 | Name (_UID, Zero) // _UID: Unique ID 9 | } 10 | 11 | // 12 | // TrEE Driver 13 | // 14 | Device (TREE) 15 | { 16 | Name (_HID, "QCOM00BF") // _HID: Hardware ID 17 | Alias (\_SB.PSUB, _SUB) 18 | Name (_UID, Zero) // _UID: Unique ID 19 | } 20 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8475/sm8475.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm8475pkg 4 | PACKAGE_GUID = 7ab7c460-b76b-17b3-7dfc-870ecba00d7a 5 | PACKAGE_VERSION = 1.0 6 | [Includes] 7 | Include 8 | 9 | [Guids] 10 | gsm8475PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 11 | 12 | [PcdsFixedAtBuild.common] 13 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/sdm660.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sdm660Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsdm660PkgTokenSpaceGuid = { 0x32cba3d5, 0x05df, 0x4f84, {0x93, 0x5d, 0x9a, 0x61, 0x8a, 0xf5, 0x5a, 0x79 } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm670/sdm670.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sdm670Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsdm670PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/sm7125.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm7125Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm7125PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/sm7150.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm7150Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm7150PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/sm7325.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm7325Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm7325PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/sm8250.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm8250Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm8250PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8350/sm8350.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm8350Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm8350PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8550/sm8550.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm8550Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm8550PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/msm8998.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = msm8998Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gmsm8998PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/syscache.asl: -------------------------------------------------------------------------------- 1 | // 2 | // System Cache Driver 3 | // 4 | 5 | Device (LLC) 6 | { 7 | Name (_DEP, Package(0x1) 8 | { 9 | \_SB_.PEP0 10 | }) 11 | Name (_HID, "QCOM02F8") 12 | Alias(\_SB.PSUB, _SUB) 13 | 14 | Method (_CRS, 0x0, NotSerialized) 15 | { 16 | Return (ResourceTemplate () 17 | { 18 | Memory32Fixed (ReadWrite, 0x01300000, 0x28000) 19 | }) 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Include/Resources/FbColor.h: -------------------------------------------------------------------------------- 1 | #ifndef _FB_COLOR_H_ 2 | #define _FB_COLOR_H_ 3 | 4 | #define FB_BGRA8888_BLACK 0xff000000 5 | #define FB_BGRA8888_WHITE 0xffffffff 6 | #define FB_BGRA8888_CYAN 0xff00ffff 7 | #define FB_BGRA8888_BLUE 0xff0000ff 8 | #define FB_BGRA8888_SILVER 0xffc0c0c0 9 | #define FB_BGRA8888_YELLOW 0xffffff00 10 | #define FB_BGRA8888_ORANGE 0xffffa500 11 | #define FB_BGRA8888_RED 0xffff0000 12 | #define FB_BGRA8888_GREEN 0xff00ff00 13 | 14 | #endif -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Library/QcomGeniSerialPortLib/QcomGeniSerialPortLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = QcomGeniSerialPortLib 4 | MODULE_TYPE = BASE 5 | VERSION_STRING = 1.0 6 | LIBRARY_CLASS = SerialPortLib 7 | 8 | [Sources] 9 | GeniSerial.h 10 | QcomGeniSerialPortLib.c 11 | 12 | [Packages] 13 | MdePkg/MdePkg.dec 14 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 15 | 16 | [Pcd] 17 | gQcomTokenSpaceGuid.PcdDebugUartPortBase 18 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6225/sm6225.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm6226Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm6225PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | 15 | 16 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6375/sm6375.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm6375Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm6375PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | 15 | 16 | -------------------------------------------------------------------------------- /tools/simpleinit.static.uefi.cfg: -------------------------------------------------------------------------------- 1 | boot { 2 | configs { 3 | reboot-payload { 4 | # mode = "lua" 5 | mode = "efi" 6 | desc = "Reboot to Android" 7 | show = true 8 | enabled = true 9 | icon = "abootimg.svg" 10 | extra { 11 | # file = "uefi:///reboot2payload.lua" 12 | efi_fv_guid = "801a189c-e4a4-4195-85c2-64c5450a15ee" 13 | } 14 | } 15 | } 16 | } -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Include/Library/SOCSmbiosInfoLib.h: -------------------------------------------------------------------------------- 1 | #ifndef _SOC_SMBIOS_INFO_LIB_H_ 2 | #define _SOC_SMBIOS_INFO_LIB_H_ 3 | #include 4 | #include 5 | 6 | typedef EFI_STATUS EFIAPI (*SMBIOS_LOG_SMBIOS_DATA)( 7 | IN EFI_SMBIOS_TABLE_HEADER *Template, 8 | IN CHAR8 **StringPack, 9 | OUT EFI_SMBIOS_HANDLE *DataSmbiosHandle 10 | ); 11 | VOID RegisterSOCSmbiosInfo( 12 | SMBIOS_LOG_SMBIOS_DATA LogSmbiosData, 13 | EFI_SMBIOS_HANDLE Type16 14 | ); 15 | #endif 16 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/spmi.asl: -------------------------------------------------------------------------------- 1 | // 2 | //SPMI driver. 3 | // 4 | Device(SPMI) 5 | { 6 | Name(_HID, "QCOM0216") 7 | Alias(\_SB.PSUB, _SUB) 8 | Name (_CID, "PNP0CA2") 9 | Name(_UID, One) 10 | Name(_CCA, 0) 11 | 12 | Method(_CRS, 0x0, NotSerialized) 13 | { 14 | Name(RBUF, ResourceTemplate () 15 | { 16 | Memory32Fixed(ReadWrite, 0x0C400000, 0x02800000) 17 | }) 18 | Return(RBUF) 19 | } 20 | 21 | Include("spmi_conf.asl") 22 | } 23 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/pep.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // The PEP Device & Driver Related Configuration 5 | // 6 | //=========================================================================== 7 | 8 | // Resources by area 9 | Include("pep_common.asl") 10 | Include("cust_camera_resources.asl") 11 | //Include("nfc_resources.asl") //NFC 12 | Include("cust_touch_resources.asl") 13 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/polaris/pep.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // The PEP Device & Driver Related Configuration 5 | // 6 | //=========================================================================== 7 | 8 | // Resources by area 9 | Include("pep_common.asl") 10 | Include("cust_camera_resources.asl") 11 | //Include("nfc_resources.asl") //NFC 12 | Include("cust_touch_resources.asl") 13 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/pep.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // The PEP Device & Driver Related Configuration 5 | // 6 | //=========================================================================== 7 | 8 | // Resources by area 9 | Include("pep_common.asl") 10 | Include("cust_camera_resources.asl") 11 | //Include("nfc_resources.asl") //NFC 12 | //Include("cust_touch_resources.asl") 13 | -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- 1 | Language: Cpp 2 | BreakBeforeBraces: Stroustrup 3 | PointerAlignment: Right 4 | IndentWidth: 2 5 | AccessModifierOffset: 0 6 | ColumnLimit: 80 7 | NamespaceIndentation: All 8 | AlignTrailingComments: true 9 | AllowAllParametersOfDeclarationOnNextLine: true 10 | AlwaysBreakTemplateDeclarations: true 11 | AlignAfterOpenBracket: AlwaysBreak 12 | UseTab: Never 13 | IncludeBlocks: Preserve 14 | AlignConsecutiveDeclarations: true 15 | AlignConsecutiveAssignments: true 16 | SpacesInParentheses: false 17 | SpaceBeforeParens: ControlStatements -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/adsprpc.asl: -------------------------------------------------------------------------------- 1 | // 2 | // ADSP RPC Driver 3 | // 4 | Device (ARPC) 5 | { 6 | Name (_DEP, Package(0x3) 7 | { 8 | \_SB_.MMU0, 9 | \_SB_.GLNK, 10 | \_SB_.SCM0 11 | }) 12 | Name (_HID, "QCOM0297") 13 | Alias(\_SB.PSUB, _SUB) 14 | } 15 | // ARPD AUDIO Daemon Driver 16 | Device (ARPD) 17 | { 18 | Name (_DEP, Package(0x2) 19 | { 20 | \_SB_.ADSP, 21 | \_SB_.ARPC 22 | }) 23 | Name (_HID, "QCOM02F3") 24 | Alias(\_SB.PSUB, _SUB) 25 | } 26 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/oem_resources.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // This file contans the resources needed by oem drivers. 5 | // 6 | //=========================================================================== 7 | 8 | Scope (\_SB.PEP0) 9 | { 10 | Method (OPMD, 0, NotSerialized) 11 | { 12 | Return (OPCC) /* \_SB_.PEP0.OPCC */ 13 | } 14 | 15 | Name (OPCC, Package (0x00){}) 16 | } 17 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Include/Configuration/Hob.h: -------------------------------------------------------------------------------- 1 | #ifndef __LOCAL_HOB_H__ 2 | #define __LOCAL_HOB_H__ 3 | 4 | #define PRELOADER_ENV_ADDR 0xb0000000 5 | #define PRELOADER_VERSION_MIN 0x1000 6 | 7 | #define PRELOADER_HEADER SIGNATURE_32('B', 'S', 'E', 'N') 8 | 9 | typedef struct _PRELOADER_ENVIRONMENT { 10 | UINT32 Header; 11 | UINT32 PreloaderVersion; 12 | CHAR8 PreloaderRelease[64]; 13 | EFI_TIME BootTimeEpoch; 14 | UINT32 UefiDisplayInfo[30]; 15 | UINT32 Crc32; 16 | } PRELOADER_ENVIRONMENT, *PPRELOADER_ENVIRONMENT; 17 | 18 | #endif -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/msft_resources.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // This file contans the resources needed by microsoft drivers. 5 | // 6 | //=========================================================================== 7 | 8 | Scope (\_SB.PEP0) 9 | { 10 | Method (MPMD, 0, NotSerialized) 11 | { 12 | Return (MPCC) /* \_SB_.PEP0.MPCC */ 13 | } 14 | 15 | Name (MPCC, Package (0x00){}) 16 | } 17 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/abd.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains ASL Bridge Device definitions 3 | // 4 | 5 | // 6 | // ASL Bridge Device 7 | // 8 | Device (ABD) 9 | { 10 | Name (_DEP, Package(0x1) 11 | { 12 | \_SB_.PEP0 13 | }) 14 | Name (_HID, "QCOM0242") 15 | Alias(\_SB.PSUB, _SUB) 16 | Name (_UID, 0) 17 | OperationRegion(ROP1, GenericSerialBus, 0x00000000, 0x100) 18 | Name(AVBL, Zero) 19 | Method(_REG, 0x2, NotSerialized) 20 | { 21 | If(Lequal(Arg0, 0x9)) 22 | { 23 | Store(Arg1, AVBL) 24 | } 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/backlightcfg2.asl: -------------------------------------------------------------------------------- 1 | // 2 | // BLCP Method - Secondary display backlight control packet method, returns a 3 | // command buffer for a specific backlight level 4 | // 5 | // Backlight configuration format is same as BLCP of primary panel in backlightcfg.asl 6 | // 7 | Method (BLC2, 1, NotSerialized) { 8 | 9 | // Create Response buffer 10 | Name(RBUF, Buffer(0x100){}) 11 | 12 | // Details to be populated by OEM based on the platform requirements 13 | 14 | // Return the packet data 15 | Return(RBUF) 16 | } 17 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/AcpiTables/fog/abd.dsl: -------------------------------------------------------------------------------- 1 | Device (ABD) 2 | { 3 | Name (_HID, "QCOM0527") // _HID: Hardware ID 4 | Name (_UID, Zero) // _UID: Unique ID 5 | OperationRegion (ROP1, GenericSerialBus, Zero, 0x0100) 6 | Name (AVBL, Zero) 7 | Alias (PSUB, _SUB) 8 | Method (_REG, 2, NotSerialized) // _REG: Region Availability 9 | { 10 | If ((Arg0 == 0x09)) 11 | { 12 | AVBL = Arg1 13 | } 14 | } 15 | 16 | Method (_STA, 0, NotSerialized) // _STA: Status 17 | { 18 | Return (0xF) 19 | } 20 | } -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/AcpiTables/moonstone/abd.dsl: -------------------------------------------------------------------------------- 1 | Device (ABD) 2 | { 3 | Name (_HID, "QCOM0527") // _HID: Hardware ID 4 | Name (_UID, Zero) // _UID: Unique ID 5 | OperationRegion (ROP1, GenericSerialBus, Zero, 0x0100) 6 | Name (AVBL, Zero) 7 | Alias (PSUB, _SUB) 8 | Method (_REG, 2, NotSerialized) // _REG: Region Availability 9 | { 10 | If ((Arg0 == 0x09)) 11 | { 12 | AVBL = Arg1 13 | } 14 | } 15 | 16 | Method (_STA, 0, NotSerialized) // _STA: Status 17 | { 18 | Return (0xF) 19 | } 20 | } -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/sdm845.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sdm845Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsdm845PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | gsdm845PkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Snapdragon (TM) 845 @ 2.80 GHz"|VOID*|0x0000a304 15 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/polaris/plat_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope(\_SB.PILC) 2 | { 3 | Method (_SUB) { 4 | return(\_SB.PSUB) 5 | } 6 | } 7 | 8 | Scope(\_SB.AMSS) 9 | { 10 | Method (_SUB) { 11 | return(\_SB.PSUB) 12 | } 13 | } 14 | 15 | Scope(\_SB.SCSS) 16 | { 17 | Method(_STA, 0) 18 | { 19 | Return (0x0F) 20 | } 21 | } 22 | 23 | Scope(\_SB.CDSP) 24 | { 25 | Method(_STA, 0) 26 | { 27 | Return (0x0F) 28 | } 29 | } 30 | 31 | Scope(\_SB.ADSP) 32 | { 33 | Method(_STA, 0) 34 | { 35 | Return (0x0F) 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/sm8150.dec: -------------------------------------------------------------------------------- 1 | [Defines] 2 | DEC_SPECIFICATION = 0x0001001A 3 | PACKAGE_NAME = sm8150Pkg 4 | PACKAGE_GUID = 8f169043-4634-42b9-adab-5040f633596c 5 | PACKAGE_VERSION = 1.0 6 | 7 | [Includes] 8 | Include 9 | 10 | [Guids] 11 | gsm8150PkgTokenSpaceGuid = { 0x99a14446, 0xaad7, 0xe460, {0xb4, 0xe5, 0x1f, 0x79, 0xaa, 0xa4, 0x93, 0xfd } } 12 | 13 | [PcdsFixedAtBuild.common] 14 | gsm8150PkgTokenSpaceGuid.PcdSmbiosProcessorModel|"Snapdragon (TM) 855 @ 2.84 GHz"|VOID*|0x0000a304 15 | 16 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/oem_resources.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // This file contans the resources needed by oem drivers. 5 | // 6 | //=========================================================================== 7 | 8 | 9 | Scope(\_SB_.PEP0) 10 | { 11 | 12 | // OEM 13 | Method(OPMD) 14 | { 15 | Return(OPCC) 16 | } 17 | 18 | 19 | Name(OPCC, 20 | Package () 21 | { 22 | }) 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/oem_resources.asl: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // DESCRIPTION 4 | // This file contans the resources needed by oem drivers. 5 | // 6 | //=========================================================================== 7 | 8 | 9 | Scope(\_SB_.PEP0) 10 | { 11 | 12 | // OEM 13 | Method(OPMD) 14 | { 15 | Return(OPCC) 16 | } 17 | 18 | 19 | Name(OPCC, 20 | Package () 21 | { 22 | }) 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Include/Library/MemoryMapHelperLib.h: -------------------------------------------------------------------------------- 1 | #ifndef _MEMORY_MAP_HELPER_LIB_H_ 2 | #define _MEMORY_MAP_HELPER_LIB_H_ 3 | 4 | #include 5 | 6 | EFI_STATUS EFIAPI LocateMemoryMapAreaByName( 7 | CHAR8 *MemoryMapAreaName, 8 | ARM_MEMORY_REGION_DESCRIPTOR_EX *MemoryDescriptor); 9 | 10 | EFI_STATUS EFIAPI LocateMemoryMapAreaByAddress( 11 | EFI_PHYSICAL_ADDRESS MemoryMapAreaAddress, 12 | ARM_MEMORY_REGION_DESCRIPTOR_EX *MemoryDescriptor); 13 | 14 | #endif /* _MEMORY_MAP_HELPER_LIB_H_ */ 15 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/plat_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope(\_SB.PILC) 2 | { 3 | Method (_SUB) { 4 | return(\_SB.PSUB) 5 | } 6 | } 7 | 8 | Scope(\_SB.AMSS) 9 | { 10 | Method (_SUB) { 11 | return(\_SB.PSUB) 12 | } 13 | } 14 | 15 | //Disabling SCSS 16 | Scope(\_SB.SCSS) 17 | { 18 | Method(_STA, 0) 19 | { 20 | Return (Zero) 21 | } 22 | } 23 | 24 | Scope(\_SB.CDSP) 25 | { 26 | Method(_STA, 0) 27 | { 28 | Return (0x0F) 29 | } 30 | } 31 | 32 | Scope(\_SB.ADSP) 33 | { 34 | Method(_STA, 0) 35 | { 36 | Return (0x0F) 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Platform/Samsung/sm7125/a52q.fdf.inc: -------------------------------------------------------------------------------- 1 | 2 | // ACPI Tables 3 | FILE FREEFORM = 67a12712-1928-4ad1-8597-a60586820501 { 4 | # Common Tables 5 | # SECTION RAW = Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/DBG2.aml 6 | SECTION RAW = Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/FACP.aml 7 | SECTION RAW = Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/GTDT.aml 8 | # SECTION RAW = Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/IORT.aml 9 | SECTION RAW = Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/MADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sm7125/AcpiTables/BuiltIn/PPTT.aml 11 | SECTION UI = "AcpiTables" 12 | } -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/plat_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope(\_SB.PILC) 2 | { 3 | Method (_SUB) { 4 | return(\_SB.PSUB) 5 | } 6 | } 7 | 8 | Scope(\_SB.AMSS) 9 | { 10 | Method (_SUB) { 11 | return(\_SB.PSUB) 12 | } 13 | } 14 | 15 | //Disabling SCSS 16 | Scope(\_SB.SCSS) 17 | { 18 | Method(_STA, 0) 19 | { 20 | Return (Zero) 21 | } 22 | } 23 | 24 | Scope(\_SB.CDSP) 25 | { 26 | Method(_STA, 0) 27 | { 28 | Return (0x0F) 29 | } 30 | } 31 | 32 | Scope(\_SB.ADSP) 33 | { 34 | Method(_STA, 0) 35 | { 36 | Return (0x0F) 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/adsprpc.asl: -------------------------------------------------------------------------------- 1 | // 2 | // ADSP RPC Driver 3 | // 4 | Device (ARPC) 5 | { 6 | Name (_DEP, Package (0x02) // _DEP: Dependencies 7 | { 8 | \_SB.MMU2, 9 | \_SB.GLNK 10 | }) 11 | Name (_HID, "QCOM0097") // _HID: Hardware ID 12 | Alias (\_SB.PSUB, _SUB) 13 | } 14 | 15 | // ARPD AUDIO Daemon Driver 16 | Device (ARPD) 17 | { 18 | Name (_DEP, Package (0x02) // _DEP: Dependencies 19 | { 20 | \_SB.ADSP, 21 | \_SB.ARPC 22 | }) 23 | Name (_HID, "QCOM00F8") // _HID: Hardware ID 24 | Alias (\_SB.PSUB, _SUB) 25 | } 26 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/lmi/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /GPLDrivers/Drivers/Op6tSlotDxe/Op6tSlotDxe.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x0010005 3 | BASE_NAME = Op6tSlotDxe 4 | MODULE_TYPE = DXE_DRIVER 5 | FILE_GUID = ff270133-610c-45b5-3acb-879e91b5d1dd 6 | VERSION_STRING = 1.0 7 | ENTRY_POINT = SlotMain 8 | [Sources] 9 | slot.c 10 | slot.h 11 | crc32.c 12 | crc32.h 13 | [Packages] 14 | MdePkg/MdePkg.dec 15 | [LibraryClasses] 16 | UefiDriverEntryPoint 17 | UefiLib 18 | [Protocols] 19 | gEfiDiskIoProtocolGuid 20 | gEfiBlockIoProtocolGuid 21 | [Depex] 22 | TRUE 23 | [BuildOptions] 24 | #GCC:*_*_*_CC_FLAGS = -Wno-error 25 | -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/AcpiTables/j716f/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/AcpiTables/tb-9707f/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/AcpiTables/tb371fc/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/alioth/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/apollo/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm8250/AcpiTables/elish/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Oneplus/sm8250/AcpiTables/instantnoodlep/Dsdt.asl: -------------------------------------------------------------------------------- 1 | // 2 | // NOTE: The 3rd parameter (i.e. ComplianceRevision) must be >=2 for 64-bit integer support. 3 | // 4 | DefinitionBlock("DSDT.AML", "DSDT", 0x02, "QCOMM ", "SDM850 ", 3) 5 | { 6 | Scope(\_SB_) { 7 | 8 | // Include("addSub.asl") 9 | Include("dsdt_common.asl") 10 | // Include("cust_dsdt.asl") 11 | 12 | // Include("usb.asl") 13 | 14 | // 15 | // Buttons 16 | // 17 | // Include("cust_arraybutton.asl") 18 | 19 | // 20 | // Bluetooth 21 | // 22 | // Include("wcnss_bt.asl") 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Platform/Google/msm8998/AcpiTables/walleye/plat_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.ADSP) 2 | { 3 | Method (_STA, 0, NotSerialized) // _STA: Status 4 | { 5 | Return (0x0F) 6 | } 7 | } 8 | 9 | Scope (\_SB.AMSS) 10 | { 11 | Method (_STA, 0, NotSerialized) // _STA: Status 12 | { 13 | Return (0x0F) 14 | } 15 | Method (SSRE, 0, NotSerialized) 16 | { 17 | Return (Package (0x01) 18 | { 19 | Zero 20 | }) 21 | } 22 | 23 | } 24 | 25 | Scope (\_SB.SCSS) 26 | { 27 | Method (_STA, 0, NotSerialized) // _STA: Status 28 | { 29 | Return (0x0) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/dumpling/plat_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.ADSP) 2 | { 3 | Method (_STA, 0, NotSerialized) // _STA: Status 4 | { 5 | Return (0x0F) 6 | } 7 | } 8 | 9 | Scope (\_SB.AMSS) 10 | { 11 | Method (_STA, 0, NotSerialized) // _STA: Status 12 | { 13 | Return (0x0F) 14 | } 15 | Method (SSRE, 0, NotSerialized) 16 | { 17 | Return (Package (0x01) 18 | { 19 | Zero 20 | }) 21 | } 22 | 23 | } 24 | 25 | Scope (\_SB.SCSS) 26 | { 27 | Method (_STA, 0, NotSerialized) // _STA: Status 28 | { 29 | Return (0x0) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/cheeseburger/plat_win_mproc.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.ADSP) 2 | { 3 | Method (_STA, 0, NotSerialized) // _STA: Status 4 | { 5 | Return (0x0F) 6 | } 7 | } 8 | 9 | Scope (\_SB.AMSS) 10 | { 11 | Method (_STA, 0, NotSerialized) // _STA: Status 12 | { 13 | Return (0x0F) 14 | } 15 | Method (SSRE, 0, NotSerialized) 16 | { 17 | Return (Package (0x01) 18 | { 19 | Zero 20 | }) 21 | } 22 | 23 | } 24 | 25 | Scope (\_SB.SCSS) 26 | { 27 | Method (_STA, 0, NotSerialized) // _STA: Status 28 | { 29 | Return (0x0) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/abd.asl: -------------------------------------------------------------------------------- 1 | // 2 | // This file contains ASL Bridge Device definitions 3 | // 4 | 5 | // 6 | // ASL Bridge Device 7 | // 8 | Device (ABD) 9 | { 10 | Name (_HID, "QCOM003F") // _HID: Hardware ID 11 | Name (_UID, Zero) // _UID: Unique ID 12 | OperationRegion (ROP1, GenericSerialBus, Zero, 0x0100) 13 | Name (AVBL, Zero) 14 | Method (_REG, 2, NotSerialized) // _REG: Region Availability 15 | { 16 | If ((Arg0 == 0x09)) 17 | { 18 | AVBL = Arg1 19 | } 20 | } 21 | 22 | Method (_STA, 0, NotSerialized) // _STA: Status 23 | { 24 | Return (0xF) 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sdm660/sdm660.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm670/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm7150/sm7150.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7125/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm7125/sm7125.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7150/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm7150/sm7150.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm7325/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm7325/sm7325.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8250/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm8250/sm8250.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8350/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm8350/sm8350.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8475/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm8475/sm8475.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8550/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm8550/sm8550.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/msm8998/msm8998.dec 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6225/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm6225/sm6225.dec 19 | 20 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm6375/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm6375/sm6375.dec 19 | 20 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6225/fog.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | INF Platform/EFI_Binaries/Drivers/sm6225/ButtonsDxe/ButtonsDxe.inf 3 | 4 | // ACPI Tables 5 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 6 | SECTION RAW = Platform/Xiaomi/sm6225/AcpiTables/fog/DSDT.aml 7 | SECTION RAW = Silicon/Qualcomm/sm6225/AcpiTables/MADT.aml 8 | SECTION RAW = Silicon/Qualcomm/sm6225/AcpiTables/FADT.aml 9 | SECTION RAW = Silicon/Qualcomm/sm6225/AcpiTables/GTDT.aml 10 | SECTION UI = "AcpiTables" 11 | } 12 | 13 | // Mainline device tree blob 14 | FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { 15 | SECTION RAW = Platform/Xiaomi/sm6225/FdtBlob_compat/fog.dtb 16 | } 17 | 18 | -------------------------------------------------------------------------------- /Platform/RenegadePkg/Drivers/LogoDxe/Logo.idf: -------------------------------------------------------------------------------- 1 | // /** @file 2 | // Platform Logo image definition file. 3 | // 4 | // Copyright (c) 2016 - 2018, Intel Corporation. All rights reserved.
5 | // 6 | // This program and the accompanying materials 7 | // are licensed and made available under the terms and conditions of the BSD License 8 | // which accompanies this distribution. The full text of the license may be found at 9 | // http://opensource.org/licenses/bsd-license.php 10 | // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 | // 13 | // **/ 14 | 15 | #image IMG_LOGO Logo.bmp 16 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: renegade_proj 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | custom: ['https://afdian.net/@renegade'] 13 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sm6375/moonstone.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | INF Platform/EFI_Binaries/Drivers/sm6225/ButtonsDxe/ButtonsDxe.inf 3 | 4 | // ACPI Tables 5 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 6 | SECTION RAW = Platform/Xiaomi/sm6375/AcpiTables/moonstone/DSDT.aml 7 | SECTION RAW = Silicon/Qualcomm/sm6375/AcpiTables/MADT.aml 8 | SECTION RAW = Silicon/Qualcomm/sm6375/AcpiTables/FADT.aml 9 | SECTION RAW = Silicon/Qualcomm/sm6375/AcpiTables/GTDT.aml 10 | SECTION UI = "AcpiTables" 11 | } 12 | 13 | // Mainline device tree blob 14 | FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 { 15 | SECTION RAW = Platform/Xiaomi/sm6375/FdtBlob_compat/moonstone.dtb 16 | } 17 | 18 | -------------------------------------------------------------------------------- /Platform/RenegadePkg/Application/Reboot2PayloadApp/Reboot2PayloadApp.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010019 3 | BASE_NAME = Reboot2PayloadApp 4 | FILE_GUID = 801a189c-e4a4-4195-85c2-64c5450a15ee 5 | MODULE_TYPE = UEFI_APPLICATION 6 | VERSION_STRING = 1.0 7 | ENTRY_POINT = Reboot2PayloadAppEntryPoint 8 | 9 | [Sources.common] 10 | Reboot2PayloadApp.c 11 | 12 | [LibraryClasses] 13 | UefiLib 14 | UefiApplicationEntryPoint 15 | CacheMaintenanceLib 16 | 17 | [Packages] 18 | ArmPkg/ArmPkg.dec 19 | MdePkg/MdePkg.dec 20 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 21 | Platform/RenegadePkg/RenegadePkg.dec 22 | -------------------------------------------------------------------------------- /tools/BootShim/Makefile: -------------------------------------------------------------------------------- 1 | ARCH = arm64 2 | TARGET = aarch64-linux-gnu 3 | CROSS_COMPILE = $(TARGET)- 4 | CC = $(CROSS_COMPILE)gcc 5 | OBJCOPY = $(CROSS_COMPILE)objcopy 6 | 7 | all: BootShim.elf BootShim.bin BootShim.Dualboot.elf BootShim.Dualboot.bin 8 | 9 | BootShim.bin: BootShim.elf 10 | $(OBJCOPY) -O binary $< $@ 11 | 12 | BootShim.elf: BootShim.S 13 | $(CC) -c $< -o $@ -DUEFI_BASE=$(UEFI_BASE) -DUEFI_SIZE=$(UEFI_SIZE) 14 | 15 | BootShim.Dualboot.bin: BootShim.Dualboot.elf 16 | $(OBJCOPY) -O binary $< $@ 17 | 18 | BootShim.Dualboot.elf: BootShim.Dualboot.S 19 | $(CC) -c $< -o $@ -DUEFI_BASE=$(UEFI_BASE) -DUEFI_SIZE=$(UEFI_SIZE) 20 | 21 | BootShim.S: 22 | 23 | BootShim.Dualboot.S: -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sdm845/sdm845.dec 19 | 20 | [Pcd] 21 | gsdm845PkgTokenSpaceGuid.PcdSmbiosProcessorModel 22 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sm8150/Library/SOCSmbiosInfoLib/SOCSmbiosInfoLib.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x00010005 3 | BASE_NAME = SOCSmbiosInfoLib 4 | FILE_GUID = 11F9F33F-2C69-460B-9613-79B967F8EFA6 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | LIBRARY_CLASS = SOCSmbiosInfoLib 8 | 9 | [Sources] 10 | SOCSmbiosInfo.c 11 | 12 | [Packages] 13 | ArmPkg/ArmPkg.dec 14 | MdePkg/MdePkg.dec 15 | MdeModulePkg/MdeModulePkg.dec 16 | EmbeddedPkg/EmbeddedPkg.dec 17 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 18 | Silicon/Qualcomm/sm8150/sm8150.dec 19 | 20 | [Pcd] 21 | gsm8150PkgTokenSpaceGuid.PcdSmbiosProcessorModel 22 | -------------------------------------------------------------------------------- /Platform/RenegadePkg/Drivers/LogoDxe/LogoDxeExtra.uni: -------------------------------------------------------------------------------- 1 | // /** @file 2 | // Logo Localized Strings and Content 3 | // 4 | // Copyright (c) 2016, Intel Corporation. All rights reserved.
5 | // 6 | // This program and the accompanying materials 7 | // are licensed and made available under the terms and conditions of the BSD License 8 | // which accompanies this distribution. The full text of the license may be found at 9 | // http://opensource.org/licenses/bsd-license.php 10 | // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 | // 13 | // **/ 14 | 15 | #string STR_PROPERTIES_MODULE_NAME 16 | #language en-US 17 | "Logo Image File" 18 | 19 | 20 | -------------------------------------------------------------------------------- /Platform/RenegadePkg/Drivers/SetCPUFreqDxe/SetCPUFreqDxe.inf: -------------------------------------------------------------------------------- 1 | [Defines] 2 | INF_VERSION = 0x0010005 3 | BASE_NAME = SetCPUFreqDxe 4 | FILE_GUID = 13d1c8d2-c995-4fd2-a169-734ddc12fd23 5 | MODULE_TYPE = DXE_DRIVER 6 | VERSION_STRING = 1.0 7 | ENTRY_POINT = SetCPUFreqDxeMain 8 | 9 | [Packages] 10 | MdePkg/MdePkg.dec 11 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 12 | Platform/RenegadePkg/RenegadePkg.dec 13 | 14 | [LibraryClasses] 15 | UefiLib 16 | DebugLib 17 | UefiDriverEntryPoint 18 | 19 | [Sources] 20 | SetCPUFreqDxe.c 21 | 22 | [Pcd] 23 | 24 | [Protocols] 25 | gEfiClockProtocolGuid 26 | 27 | [Depex] 28 | TRUE 29 | -------------------------------------------------------------------------------- /Platform/RenegadePkg/Drivers/LogoDxe/LogoExtra.uni: -------------------------------------------------------------------------------- 1 | // /** @file 2 | // Logo Localized Strings and Content 3 | // 4 | // Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.
5 | // 6 | // This program and the accompanying materials 7 | // are licensed and made available under the terms and conditions of the BSD License 8 | // which accompanies this distribution. The full text of the license may be found at 9 | // http://opensource.org/licenses/bsd-license.php 10 | // THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11 | // WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12 | // 13 | // **/ 14 | 15 | #string STR_PROPERTIES_MODULE_NAME 16 | #language en-US 17 | "Logo Image File" 18 | 19 | 20 | -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/j716f.fdf.inc: -------------------------------------------------------------------------------- 1 | //ButtonsDxe 2 | FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { 3 | SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.depex 4 | SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.efi 5 | SECTION UI = "ButtonsDxe" 6 | } 7 | 8 | // ACPI Tables 9 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 10 | SECTION RAW = Platform/Lenovo/sm8250/AcpiTables/j716f/DSDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Madt.aml 12 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Facp.aml 13 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Gtdt.aml 14 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/bgrt.aml 15 | SECTION UI = "AcpiTables" 16 | } 17 | -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/tb-9707f.fdf.inc: -------------------------------------------------------------------------------- 1 | //ButtonsDxe 2 | FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { 3 | SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.depex 4 | SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.efi 5 | SECTION UI = "ButtonsDxe" 6 | } 7 | 8 | // ACPI Tables 9 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 10 | SECTION RAW = Platform/Lenovo/sm8250/AcpiTables/tb-9707f/DSDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Madt.aml 12 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Facp.aml 13 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Gtdt.aml 14 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/bgrt.aml 15 | SECTION UI = "AcpiTables" 16 | } 17 | -------------------------------------------------------------------------------- /Platform/Lenovo/sm8250/tb371fc.fdf.inc: -------------------------------------------------------------------------------- 1 | //ButtonsDxe 2 | FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 { 3 | SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.depex 4 | SECTION PE32 = Platform/EFI_Binaries/Drivers/sm8250/ButtonsDxe/ButtonsDxe.efi 5 | SECTION UI = "ButtonsDxe" 6 | } 7 | 8 | // ACPI Tables 9 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 10 | SECTION RAW = Platform/Lenovo/sm8250/AcpiTables/tb371fc/DSDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Madt.aml 12 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Facp.aml 13 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/Gtdt.aml 14 | SECTION RAW = Silicon/Qualcomm/sm8250/AcpiTables/bgrt.aml 15 | SECTION UI = "AcpiTables" 16 | } 17 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "Common/edk2"] 2 | path = Common/edk2 3 | url = https://github.com/tianocore/edk2.git 4 | branch = 5801910013757bd626f67ed77eea6c16a176eebf 5 | [submodule "Common/edk2-platforms"] 6 | path = Common/edk2-platforms 7 | url = https://github.com/tianocore/edk2-platforms.git 8 | branch = d8232e8816fafb875a3656dda788b6681bc25149 9 | [submodule "Platform/EFI_Binaries"] 10 | path = Platform/EFI_Binaries 11 | url = https://github.com/edk2-porting/edk2-msm-binary.git 12 | [submodule "Platform/RenegadePkg/Library/SimpleInit"] 13 | path = GPLDrivers/Library/SimpleInit 14 | url = https://github.com/BigfootACA/simple-init.git 15 | [submodule "tools/Installer"] 16 | path = tools/Installer 17 | url = https://github.com/MollySophia/Flashable_UEFI_Installer 18 | -------------------------------------------------------------------------------- /Platform/Google/msm8998/AcpiTables/walleye/cust_sensors.asl: -------------------------------------------------------------------------------- 1 | // This file contains the sensor ACPI device definitions. 2 | // 3 | 4 | // Qualcomm Sensor Collection 5 | Device (SEN1) 6 | { 7 | Name (_DEP, Package (0x02) // _DEP: Dependencies 8 | { 9 | \_SB.IPC0, 10 | \_SB.SCSS 11 | }) 12 | Name (_HID, "QCOM00A2") // _HID: Hardware ID 13 | Alias (\_SB.PSUB, _SUB) 14 | // Methods used for parsing the sensors configuration (.conf) file. 15 | // HARD corresponds to ":hardware" 16 | // PLAT corresponds to ":platform" 17 | Method (HARD, 0, NotSerialized) 18 | { 19 | Return ("8998") 20 | } 21 | 22 | Method (PLAT, 0, NotSerialized) 23 | { 24 | Return ("CHEESEBURGER") // oneplus 5 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/cheeseburger/cust_sensors.asl: -------------------------------------------------------------------------------- 1 | // This file contains the sensor ACPI device definitions. 2 | // 3 | 4 | // Qualcomm Sensor Collection 5 | Device (SEN1) 6 | { 7 | Name (_DEP, Package (0x02) // _DEP: Dependencies 8 | { 9 | \_SB.IPC0, 10 | \_SB.SCSS 11 | }) 12 | Name (_HID, "QCOM00A2") // _HID: Hardware ID 13 | Alias (\_SB.PSUB, _SUB) 14 | // Methods used for parsing the sensors configuration (.conf) file. 15 | // HARD corresponds to ":hardware" 16 | // PLAT corresponds to ":platform" 17 | Method (HARD, 0, NotSerialized) 18 | { 19 | Return ("8998") 20 | } 21 | 22 | Method (PLAT, 0, NotSerialized) 23 | { 24 | Return ("CHEESEBURGER") // oneplus 5 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/dumpling/cust_sensors.asl: -------------------------------------------------------------------------------- 1 | // This file contains the sensor ACPI device definitions. 2 | // 3 | 4 | // Qualcomm Sensor Collection 5 | Device (SEN1) 6 | { 7 | Name (_DEP, Package (0x02) // _DEP: Dependencies 8 | { 9 | \_SB.IPC0, 10 | \_SB.SCSS 11 | }) 12 | Name (_HID, "QCOM00A2") // _HID: Hardware ID 13 | Alias (\_SB.PSUB, _SUB) 14 | // Methods used for parsing the sensors configuration (.conf) file. 15 | // HARD corresponds to ":hardware" 16 | // PLAT corresponds to ":platform" 17 | Method (HARD, 0, NotSerialized) 18 | { 19 | Return ("8998") 20 | } 21 | 22 | Method (PLAT, 0, NotSerialized) 23 | { 24 | Return ("CHEESEBURGER") // oneplus 5 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/wayne.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/whyred.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob -------------------------------------------------------------------------------- /Platform/Asus/sdm660/x00td.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob 17 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/jason.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob 17 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm660/nitrogen.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob 17 | -------------------------------------------------------------------------------- /Platform/OPPO/sdm660/r11x.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob 17 | 18 | 19 | -------------------------------------------------------------------------------- /Platform/Bbkedu/sdm660/h7000.fdf.inc: -------------------------------------------------------------------------------- 1 | // per-device BSP DXEs 2 | 3 | // ACPI Tables 4 | FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { 5 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml 6 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml 7 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml 8 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml 9 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml 10 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml 11 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml 12 | SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml 13 | SECTION UI = "AcpiTables" 14 | } 15 | 16 | // Mainline device tree blob 17 | 18 | 19 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/pep_libPCU.asl: -------------------------------------------------------------------------------- 1 | Scope(\_SB.PEP0) 2 | { 3 | Method(LPCU){ 4 | return(NPCU) 5 | } 6 | 7 | Name( NPCU, package(){ 8 | "PCU_CONFIG", 9 | 9, // number of cores 10 | 1, // number of clusters 11 | package(){ 12 | "PCU_CLUSTER_CONFIG", 13 | 9, 14 | }, 15 | package(){ 16 | "PCU_PHYS_CONFIG", 17 | 0x17E00040, // Core 0 18 | 0x17E10040, // Core 1 19 | 0x17E20040, // Core 2 20 | 0x17E30040, // Core 3 21 | 0x17E40040, // Core 4 22 | 0x17E50040, // Core 5 23 | 0x17E60040, // Core 6 24 | 0x17E70040, // Core 7 25 | 0x17810104, // L3 26 | } 27 | }) 28 | } 29 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/pep_lmh.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.PEP0) 2 | { 3 | Method (LLMH, 0, NotSerialized) 4 | { 5 | Return (NLMH) /* \_SB_.PEP0.NLMH */ 6 | } 7 | 8 | Name (NLMH, Package (One) 9 | { 10 | Package (0x03) 11 | { 12 | "PEP_LMH_CFG", 13 | Package (0x06) 14 | { 15 | Zero, 16 | Zero, 17 | 0x002DB400, 18 | 0x0D02, 19 | 0x0E4C, 20 | 0x0E60 21 | }, 22 | 23 | Package (0x06) 24 | { 25 | One, 26 | Zero, 27 | 0x002DB400, 28 | 0x0D02, 29 | 0x0E4C, 30 | 0x0E60 31 | } 32 | } 33 | }) 34 | } 35 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/dipper/cust_sensors.asl: -------------------------------------------------------------------------------- 1 | // This file contains the sensor ACPI device definitions. 2 | // 3 | 4 | 5 | // Qualcomm Sensor Collection 6 | Device (SEN2) 7 | { 8 | Name (_DEP, Package(0x3) 9 | { 10 | \_SB_.IPC0, //IPC Router used by QMI 11 | \_SB_.SCSS, //SCSS loads the sensors image 12 | \_SB_.ARPC //Dependency on FastRPC 13 | }) 14 | Name (_HID, "QCOM0308") 15 | Alias(\_SB.PSUB, _SUB) 16 | Name (_CID, "QCOM02A2") 17 | 18 | // Methods used for parsing the sensors configuration (.conf) file. 19 | // HARD corresponds to ":hardware" 20 | // PLAT corresponds to ":platform" 21 | Method(HARD, 0x0, NotSerialized) { 22 | Return("845") 23 | } 24 | Method(PLAT, 0x0, NotSerialized) { 25 | Return("MTP") 26 | } 27 | Method(_STA, 0) 28 | { 29 | Return (0x0) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/polaris/cust_sensors.asl: -------------------------------------------------------------------------------- 1 | // This file contains the sensor ACPI device definitions. 2 | // 3 | 4 | 5 | // Qualcomm Sensor Collection 6 | Device (SEN2) 7 | { 8 | Name (_DEP, Package(0x3) 9 | { 10 | \_SB_.IPC0, //IPC Router used by QMI 11 | \_SB_.SCSS, //SCSS loads the sensors image 12 | \_SB_.ARPC //Dependency on FastRPC 13 | }) 14 | Name (_HID, "QCOM0308") 15 | Alias(\_SB.PSUB, _SUB) 16 | Name (_CID, "QCOM02A2") 17 | 18 | // Methods used for parsing the sensors configuration (.conf) file. 19 | // HARD corresponds to ":hardware" 20 | // PLAT corresponds to ":platform" 21 | Method(HARD, 0x0, NotSerialized) { 22 | Return("845") 23 | } 24 | Method(PLAT, 0x0, NotSerialized) { 25 | Return("POLARIS") 26 | } 27 | Method(_STA, 0) 28 | { 29 | Return (0xF) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/Facs.aslc: -------------------------------------------------------------------------------- 1 | #include "Platform.h" 2 | 3 | ACPI_FACS FACS = { 4 | ACPI_FACS_SIGNATURE, 5 | sizeof (ACPI_FACS), 6 | 0x00000000, 7 | 0x00, 8 | 0x00, 9 | 0x00, 10 | 0x00000000, 11 | 0x02, 12 | { 13 | ACPI_RESERVED, 14 | ACPI_RESERVED, 15 | ACPI_RESERVED 16 | }, 17 | 0x00, 18 | { 19 | ACPI_RESERVED, 20 | ACPI_RESERVED, 21 | ACPI_RESERVED, 22 | ACPI_RESERVED, 23 | ACPI_RESERVED, 24 | ACPI_RESERVED, 25 | ACPI_RESERVED, 26 | ACPI_RESERVED, 27 | ACPI_RESERVED, 28 | ACPI_RESERVED, 29 | ACPI_RESERVED, 30 | ACPI_RESERVED, 31 | ACPI_RESERVED, 32 | ACPI_RESERVED, 33 | ACPI_RESERVED, 34 | ACPI_RESERVED, 35 | ACPI_RESERVED, 36 | ACPI_RESERVED, 37 | ACPI_RESERVED, 38 | ACPI_RESERVED, 39 | ACPI_RESERVED, 40 | ACPI_RESERVED, 41 | ACPI_RESERVED, 42 | ACPI_RESERVED 43 | } 44 | }; 45 | -------------------------------------------------------------------------------- /Platform/Xiaomi/sdm845/AcpiTables/beryllium/cust_sensors.asl: -------------------------------------------------------------------------------- 1 | // This file contains the sensor ACPI device definitions. 2 | // 3 | 4 | 5 | // Qualcomm Sensor Collection 6 | Device (SEN2) 7 | { 8 | Name (_DEP, Package(0x3) 9 | { 10 | \_SB_.IPC0, //IPC Router used by QMI 11 | \_SB_.SCSS, //SCSS loads the sensors image 12 | \_SB_.ARPC //Dependency on FastRPC 13 | }) 14 | Name (_HID, "QCOM0308") 15 | Alias(\_SB.PSUB, _SUB) 16 | Name (_CID, "QCOM02A2") 17 | 18 | // Methods used for parsing the sensors configuration (.conf) file. 19 | // HARD corresponds to ":hardware" 20 | // PLAT corresponds to ":platform" 21 | Method(HARD, 0x0, NotSerialized) { 22 | Return("845") 23 | } 24 | Method(PLAT, 0x0, NotSerialized) { 25 | Return("BERYLLIUM") 26 | } 27 | Method(_STA, 0) 28 | { 29 | Return (0x0) 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm845/AcpiTables/pep_lmh.asl: -------------------------------------------------------------------------------- 1 | Scope(\_SB.PEP0) 2 | { 3 | 4 | Method(LLMH){ 5 | return(NLMH) 6 | } 7 | Name( NLMH, package(){ 8 | 9 | package(){ 10 | "PEP_LMH_CFG", 11 | package(){ 12 | 0, //SILVER_CLUSTER 13 | 0, // 0 = SIMPLE_STEP_ALGO, 1 = TOCKEN_BUCKET_ALGO 14 | 2995200, //Domain Max frequency for Silver cluster 15 | 3330, //ARM Threshold in 10s K 16 | 3675, //LOW Threshold in 10s K 17 | 3680, //HIGH Threshold in 10s K 18 | }, 19 | 20 | package(){ 21 | 1, //GOLD_CLUSTER 22 | 0, // 0 = SIMPLE_STEP_ALGO, 1 = TOCKEN_BUCKET_ALGO 23 | 2995200, //Domain Max frequency for Gold cluster 24 | 3330, //ARM Threshold in 10s K 25 | 3675, //LOW Threshold in 10s K 26 | 3680, //HIGH Threshold in 10s K 27 | }, 28 | }, 29 | }) 30 | 31 | 32 | } 33 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Library/MemoryMapHelperLib/MemoryMapHelperLib.inf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # PlatformMemoryMapLib 3 | # 4 | # Copyright (c) DuoWoA authors. All rights reserved. 5 | # 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | ## 8 | 9 | [Defines] 10 | INF_VERSION = 0x00010005 11 | BASE_NAME = MemoryMapHelperLib 12 | FILE_GUID = 59C11815-F8DA-4F49-B4FB-EC1E41ED1F00 13 | MODULE_TYPE = BASE 14 | VERSION_STRING = 1.0 15 | LIBRARY_CLASS = MemoryMapHelperLib 16 | 17 | [Sources] 18 | MemoryMapHelperLib.c 19 | 20 | [Packages] 21 | ArmPkg/ArmPkg.dec 22 | MdePkg/MdePkg.dec 23 | MdeModulePkg/MdeModulePkg.dec 24 | EmbeddedPkg/EmbeddedPkg.dec 25 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 26 | 27 | [LibraryClasses] 28 | BaseLib 29 | PlatformMemoryMapLib 30 | -------------------------------------------------------------------------------- /Platform/Google/msm8998/AcpiTables/walleye/cust_dsdt.asl: -------------------------------------------------------------------------------- 1 | Include("cust_camera.asl") 2 | Include("cust_sensors.asl") 3 | 4 | OperationRegion (CP17, SystemMemory, 0x0357F000, 0x10) 5 | Field (CP17, DWordAcc, NoLock, Preserve) 6 | { 7 | PI1C, 32, 8 | PIN1, 32, 9 | PI1N, 32, 10 | PI1S, 32 11 | } 12 | 13 | OperationRegion (CP18, SystemMemory, 0x03585000, 0x10) 14 | Field (CP18, DWordAcc, NoLock, Preserve) 15 | { 16 | PI2C, 32, 17 | PIN2, 32, 18 | PI2N, 32, 19 | PI2S, 32 20 | } 21 | 22 | // BOARD VERSION (NBID) 23 | // NBID == 0x0 i.e. FULL MODEM BUILD 24 | // NBID == 0x1 i.e. NO MODEM BUILD 25 | 26 | Method (_BID, 0, Serialized) 27 | { 28 | Name (NBID, Zero) 29 | Name (TEMP, Zero) 30 | NBID = PIN1 /* \_SB_.PIN1 */ 31 | TEMP = PIN2 /* \_SB_.PIN2 */ 32 | NBID |= TEMP <<= One 33 | Return (NBID) /* \_SB_._BID.NBID */ 34 | } 35 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/dumpling/cust_dsdt.asl: -------------------------------------------------------------------------------- 1 | Include("cust_camera.asl") 2 | Include("cust_sensors.asl") 3 | 4 | OperationRegion (CP17, SystemMemory, 0x0357F000, 0x10) 5 | Field (CP17, DWordAcc, NoLock, Preserve) 6 | { 7 | PI1C, 32, 8 | PIN1, 32, 9 | PI1N, 32, 10 | PI1S, 32 11 | } 12 | 13 | OperationRegion (CP18, SystemMemory, 0x03585000, 0x10) 14 | Field (CP18, DWordAcc, NoLock, Preserve) 15 | { 16 | PI2C, 32, 17 | PIN2, 32, 18 | PI2N, 32, 19 | PI2S, 32 20 | } 21 | 22 | // BOARD VERSION (NBID) 23 | // NBID == 0x0 i.e. FULL MODEM BUILD 24 | // NBID == 0x1 i.e. NO MODEM BUILD 25 | 26 | Method (_BID, 0, Serialized) 27 | { 28 | Name (NBID, Zero) 29 | Name (TEMP, Zero) 30 | NBID = PIN1 /* \_SB_.PIN1 */ 31 | TEMP = PIN2 /* \_SB_.PIN2 */ 32 | NBID |= TEMP <<= One 33 | Return (NBID) /* \_SB_._BID.NBID */ 34 | } 35 | -------------------------------------------------------------------------------- /Platform/Oneplus/msm8998/AcpiTables/cheeseburger/cust_dsdt.asl: -------------------------------------------------------------------------------- 1 | Include("cust_camera.asl") 2 | Include("cust_sensors.asl") 3 | 4 | OperationRegion (CP17, SystemMemory, 0x0357F000, 0x10) 5 | Field (CP17, DWordAcc, NoLock, Preserve) 6 | { 7 | PI1C, 32, 8 | PIN1, 32, 9 | PI1N, 32, 10 | PI1S, 32 11 | } 12 | 13 | OperationRegion (CP18, SystemMemory, 0x03585000, 0x10) 14 | Field (CP18, DWordAcc, NoLock, Preserve) 15 | { 16 | PI2C, 32, 17 | PIN2, 32, 18 | PI2N, 32, 19 | PI2S, 32 20 | } 21 | 22 | // BOARD VERSION (NBID) 23 | // NBID == 0x0 i.e. FULL MODEM BUILD 24 | // NBID == 0x1 i.e. NO MODEM BUILD 25 | 26 | Method (_BID, 0, Serialized) 27 | { 28 | Name (NBID, Zero) 29 | Name (TEMP, Zero) 30 | NBID = PIN1 /* \_SB_.PIN1 */ 31 | TEMP = PIN2 /* \_SB_.PIN2 */ 32 | NBID |= TEMP <<= One 33 | Return (NBID) /* \_SB_._BID.NBID */ 34 | } 35 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/msm8998/AcpiTables/pep_libSPM.asl: -------------------------------------------------------------------------------- 1 | Scope (\_SB.PEP0) 2 | { 3 | Method (LSPM, 0, NotSerialized) 4 | { 5 | Return (NSPM) /* \_SB_.PEP0.NSPM */ 6 | } 7 | 8 | Name (NSPM, Package (0x05) 9 | { 10 | "SPM_CONFIG", 11 | 0x0B, 12 | 0x03, 13 | Package (0x04) 14 | { 15 | "SPM_CLUSTER_CONFIG", 16 | 0x05, 17 | 0x05, 18 | One 19 | }, 20 | 21 | Package (0x0C) 22 | { 23 | "SPM_PHYS_CONFIG", 24 | 0x17989000, 25 | 0x17999000, 26 | 0x179A9000, 27 | 0x179B9000, 28 | 0x17912000, 29 | 0x17889000, 30 | 0x17899000, 31 | 0x178A9000, 32 | 0x178B9000, 33 | 0x17812000, 34 | 0x179D2000 35 | } 36 | }) 37 | } 38 | -------------------------------------------------------------------------------- /Platform/LG/msm8998/Library/joan/PlatformMemoryMapLib/PlatformMemoryMapLib.inf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # PlatformMemoryMapLib 3 | # 4 | # Copyright (c) DuoWoA authors. All rights reserved. 5 | # Copyright (c) Renegade Project. All rights reserved. 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | ## 8 | [Defines] 9 | INF_VERSION = 0x00010005 10 | BASE_NAME = PlatformMemoryMapLib 11 | FILE_GUID = 59C11815-F8DA-4F49-B4FB-EC1E41ED1F01 12 | MODULE_TYPE = BASE 13 | VERSION_STRING = 1.0 14 | LIBRARY_CLASS = PlatformMemoryMapLib 15 | 16 | [Sources] 17 | PlatformMemoryMapLib.c 18 | 19 | [Packages] 20 | ArmPkg/ArmPkg.dec 21 | MdePkg/MdePkg.dec 22 | MdeModulePkg/MdeModulePkg.dec 23 | EmbeddedPkg/EmbeddedPkg.dec 24 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 25 | 26 | [LibraryClasses] 27 | BaseLib 28 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/QcomPkg/Include/Library/FrameBufferSerialPortLib.h: -------------------------------------------------------------------------------- 1 | #ifndef _FRAMEBUFFER_SERIALPORT_LIB_H_ 2 | #define _FRAMEBUFFER_SERIALPORT_LIB_H_ 3 | 4 | typedef struct _FBCON_POSITION { 5 | INTN x; 6 | INTN y; 7 | } FBCON_POSITION, *PFBCON_POSITION; 8 | 9 | typedef struct _FBCON_COLOR { 10 | UINTN Foreground; 11 | UINTN Background; 12 | } FBCON_COLOR, *PFBCON_COLOR; 13 | 14 | enum FbConMsgType { 15 | /* type for menu */ 16 | FBCON_COMMON_MSG = 0, 17 | FBCON_UNLOCK_TITLE_MSG, 18 | FBCON_TITLE_MSG, 19 | FBCON_SUBTITLE_MSG, 20 | 21 | /* type for warning */ 22 | FBCON_YELLOW_MSG, 23 | FBCON_ORANGE_MSG, 24 | FBCON_RED_MSG, 25 | FBCON_GREEN_MSG, 26 | 27 | /* and the select message's background */ 28 | FBCON_SELECT_MSG_BG_COLOR, 29 | }; 30 | 31 | void ResetFb(void); 32 | 33 | UINTN 34 | EFIAPI 35 | SerialPortWriteCritical(IN UINT8 *Buffer, IN UINTN NumberOfBytes); 36 | 37 | #endif -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm660/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.inf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # PlatformMemoryMapLib 3 | # 4 | # Copyright (c) DuoWoA authors. All rights reserved. 5 | # Copyright (c) Renegade Project. All rights reserved. 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | ## 8 | [Defines] 9 | INF_VERSION = 0x00010005 10 | BASE_NAME = PlatformMemoryMapLib 11 | FILE_GUID = 59C11815-F8DA-4F49-B4FB-EC1E41ED1F01 12 | MODULE_TYPE = BASE 13 | VERSION_STRING = 1.0 14 | LIBRARY_CLASS = PlatformMemoryMapLib 15 | 16 | [Sources] 17 | PlatformMemoryMapLib.c 18 | 19 | [Packages] 20 | ArmPkg/ArmPkg.dec 21 | MdePkg/MdePkg.dec 22 | MdeModulePkg/MdeModulePkg.dec 23 | EmbeddedPkg/EmbeddedPkg.dec 24 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 25 | 26 | [LibraryClasses] 27 | BaseLib 28 | -------------------------------------------------------------------------------- /Silicon/Qualcomm/sdm670/Library/PlatformMemoryMapLib/PlatformMemoryMapLib.inf: -------------------------------------------------------------------------------- 1 | ## @file 2 | # PlatformMemoryMapLib 3 | # 4 | # Copyright (c) DuoWoA authors. All rights reserved. 5 | # Copyright (c) Renegade Project. All rights reserved. 6 | # SPDX-License-Identifier: BSD-2-Clause-Patent 7 | ## 8 | [Defines] 9 | INF_VERSION = 0x00010005 10 | BASE_NAME = PlatformMemoryMapLib 11 | FILE_GUID = 59C11815-F8DA-4F49-B4FB-EC1E41ED1F01 12 | MODULE_TYPE = BASE 13 | VERSION_STRING = 1.0 14 | LIBRARY_CLASS = PlatformMemoryMapLib 15 | 16 | [Sources] 17 | PlatformMemoryMapLib.c 18 | 19 | [Packages] 20 | ArmPkg/ArmPkg.dec 21 | MdePkg/MdePkg.dec 22 | MdeModulePkg/MdeModulePkg.dec 23 | EmbeddedPkg/EmbeddedPkg.dec 24 | Silicon/Qualcomm/QcomPkg/QcomPkg.dec 25 | 26 | [LibraryClasses] 27 | BaseLib 28 | --------------------------------------------------------------------------------