diff --git a/Platform/Asus/sdm660/FdtBlob_compat/x00td.dtb b/Platform/Asus/sdm660/FdtBlob_compat/x00td.dtb new file mode 100644 index 0000000000..cea2d6db0a Binary files /dev/null and b/Platform/Asus/sdm660/FdtBlob_compat/x00td.dtb differ diff --git a/Platform/Asus/sdm660/x00td.dsc b/Platform/Asus/sdm660/x00td.dsc new file mode 100644 index 0000000000..a49314ab83 --- /dev/null +++ b/Platform/Asus/sdm660/x00td.dsc @@ -0,0 +1,28 @@ +[Defines] + VENDOR_NAME = ASUS + PLATFORM_NAME = x00td + PLATFORM_GUID = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee + PLATFORM_VERSION = 0.1 + DSC_SPECIFICATION = 0x00010019 + OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME) + SUPPORTED_ARCHITECTURES = AARCH64 + BUILD_TARGETS = DEBUG|RELEASE + SKUID_IDENTIFIER = DEFAULT + FLASH_DEFINITION = Platform/Qualcomm/sdm660/sdm660.fdf + DEVICE_DXE_FV_COMPONENTS = Platform/Asus/sdm660/x00td.fdf.inc + +!include Platform/Qualcomm/sdm660/sdm660.dsc + +[BuildOptions.common] + GCC:*_*_AARCH64_CC_FLAGS = -DENABLE_SIMPLE_INIT -DENABLE_LINUX_SIMPLE_MASS_STORAGE + +[PcdsFixedAtBuild.common] + gQcomTokenSpaceGuid.PcdMipiFrameBufferWidth|1080 + gQcomTokenSpaceGuid.PcdMipiFrameBufferHeight|2160 + + # Simple Init + gSimpleInitTokenSpaceGuid.PcdGuiDefaultDPI|420 + + gRenegadePkgTokenSpaceGuid.PcdDeviceVendor|"Asus" + gRenegadePkgTokenSpaceGuid.PcdDeviceProduct|"MaxProM1" + gRenegadePkgTokenSpaceGuid.PcdDeviceCodeName|"X00TD" diff --git a/Platform/Asus/sdm660/x00td.fdf.inc b/Platform/Asus/sdm660/x00td.fdf.inc new file mode 100644 index 0000000000..1717f68ba5 --- /dev/null +++ b/Platform/Asus/sdm660/x00td.fdf.inc @@ -0,0 +1,16 @@ +// per-device BSP DXEs + +// ACPI Tables +FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD { + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/DSDT/DSDT.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/CSRT.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/DBG2.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FACS.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/FADT.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/GTDT.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MADT.aml + SECTION RAW = Silicon/Qualcomm/sdm660/AcpiTables/BuiltIn/MCFG.aml + SECTION UI = "AcpiTables" +} + +// Mainline device tree blob diff --git a/configs/devices/x00td.conf b/configs/devices/x00td.conf new file mode 100644 index 0000000000..187267d591 --- /dev/null +++ b/configs/devices/x00td.conf @@ -0,0 +1,7 @@ +SOC_PLATFORM="SDM660" +VENDOR_NAME="Asus" +PLATFORM_NAME="x00td" + +# mkbootimg config +BOOTIMG_OS_PATCH_LEVEL="2023-03" +BOOTIMG_OS_VERSION=13.0.0