Skip to content

Commit 982284b

Browse files
committed
Add basic support for Galaxy S23
1 parent d1da0f3 commit 982284b

File tree

4 files changed

+59
-0
lines changed

4 files changed

+59
-0
lines changed
1.25 MB
Binary file not shown.

Platform/Samsung/sm8550/dm1q.dsc

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
[Defines]
2+
VENDOR_NAME = Samsung
3+
PLATFORM_NAME = dm1q
4+
PLATFORM_GUID = 28f1a3bf-193a-47e3-a7b9-5a435eaab2ee
5+
PLATFORM_VERSION = 0.1
6+
DSC_SPECIFICATION = 0x00010019
7+
OUTPUT_DIRECTORY = Build/$(PLATFORM_NAME)
8+
SUPPORTED_ARCHITECTURES = AARCH64
9+
BUILD_TARGETS = DEBUG|RELEASE
10+
SKUID_IDENTIFIER = DEFAULT
11+
FLASH_DEFINITION = Platform/Qualcomm/sm8550/sm8550.fdf
12+
DEVICE_DXE_FV_COMPONENTS = Platform/Samsung/sm8550/dm1q.fdf.inc
13+
14+
!include Platform/Qualcomm/sm8550/sm8550.dsc
15+
16+
[BuildOptions.common]
17+
GCC:*_*_AARCH64_CC_FLAGS = -DENABLE_SIMPLE_INIT
18+
19+
[PcdsFixedAtBuild.common]
20+
gQcomTokenSpaceGuid.PcdMipiFrameBufferWidth|1080
21+
gQcomTokenSpaceGuid.PcdMipiFrameBufferHeight|2340
22+
23+
# Simple Init
24+
gSimpleInitTokenSpaceGuid.PcdGuiDefaultDPI|480
25+
26+
gRenegadePkgTokenSpaceGuid.PcdDeviceVendor|"Samsung"
27+
gRenegadePkgTokenSpaceGuid.PcdDeviceProduct|"Galaxy S23"
28+
gRenegadePkgTokenSpaceGuid.PcdDeviceCodeName|"dm1q"

Platform/Samsung/sm8550/dm1q.fdf.inc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// per-device BSP DXEs
2+
# FILE DRIVER = 5bd181db-0487-4f1a-ae73-820e165611b3 {
3+
# SECTION DXE_DEPEX = Platform/EFI_Binaries/Drivers/Devices/dm1q/ButtonsDxe/ButtonsDxe.depex
4+
# SECTION PE32 = Platform/EFI_Binaries/Drivers/Devices/dm1q/ButtonsDxe/ButtonsDxe.efi
5+
# SECTION UI = "ButtonsDxe"
6+
# }
7+
8+
// ACPI Tables
9+
# FILE FREEFORM = 7E374E25-8E01-4FEE-87F2-390C23C606CD {
10+
# SECTION RAW = Silicon/Qualcomm/sm8550/AcpiTables/DBG2.aml
11+
# SECTION RAW = Platform/Samsung/sm8550/AcpiTables/dm1q/DSDT.AML
12+
# SECTION RAW = Silicon/Qualcomm/sm8550/AcpiTables/MADT.aml
13+
# SECTION RAW = Silicon/Qualcomm/sm8550/AcpiTables/FADT.aml
14+
# SECTION RAW = Silicon/Qualcomm/sm8550/AcpiTables/GTDT.aml
15+
# SECTION RAW = Silicon/Qualcomm/sm8550/AcpiTables/IORT.aml
16+
# SECTION RAW = Silicon/Qualcomm/sm8550/AcpiTables/PPTT.aml
17+
# SECTION UI = "AcpiTables"
18+
# }
19+
20+
// Mainline device tree blob
21+
# FILE FREEFORM = 25462CDA-221F-47DF-AC1D-259CFAA4E326 {
22+
# SECTION RAW = Platform/Qualcomm/sm8550/FdtBlob/sm8550-generic-msd.dtb
23+
# }
24+

configs/devices/dm1q.conf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
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

0 commit comments

Comments
 (0)