From 0921691cbe1fda0ef28b1da2905166df5ff518dd Mon Sep 17 00:00:00 2001 From: choc Date: Sat, 10 Sep 2022 15:45:32 +0800 Subject: [PATCH] testing/samsung-gts28velte: new device (MR 3384) based on samsung-gts210velte [ci:skip-build] Already built successfuly on CI in MR --- .../device-samsung-gts28velte/APKBUILD | 24 + .../device-samsung-gts28velte/deviceinfo | 35 + .../01_fix_msm_dba.patch | 13 + .../testing/linux-samsung-gts28velte/APKBUILD | 68 + .../config-samsung-gts28velte.aarch64 | 4760 +++++++++++++++++ ...cc10-extern_YYLOC_global_declaration.patch | 1 + 6 files changed, 4901 insertions(+) create mode 100644 device/testing/device-samsung-gts28velte/APKBUILD create mode 100644 device/testing/device-samsung-gts28velte/deviceinfo create mode 100644 device/testing/linux-samsung-gts28velte/01_fix_msm_dba.patch create mode 100644 device/testing/linux-samsung-gts28velte/APKBUILD create mode 100644 device/testing/linux-samsung-gts28velte/config-samsung-gts28velte.aarch64 create mode 120000 device/testing/linux-samsung-gts28velte/gcc10-extern_YYLOC_global_declaration.patch diff --git a/device/testing/device-samsung-gts28velte/APKBUILD b/device/testing/device-samsung-gts28velte/APKBUILD new file mode 100644 index 000000000..1128fc2a2 --- /dev/null +++ b/device/testing/device-samsung-gts28velte/APKBUILD @@ -0,0 +1,24 @@ +# Reference: +pkgname=device-samsung-gts28velte +pkgdesc="Samsung Galaxy Tab S2 8.0 LTE" +pkgver=0.1 +pkgrel=0 +url="https://postmarketos.org" +license="MIT" +arch="aarch64" +options="!check !archcheck" +depends="postmarketos-base linux-samsung-gts28velte mkbootimg mesa-dri-gallium mdss-fb-init-hack" +makedepends="devicepkg-dev" +source="deviceinfo" + +build() { + devicepkg_build $startdir $pkgname +} + +package() { + devicepkg_package $startdir $pkgname +} + +sha512sums=" +afb2f1dab843e684199849a73e99fee51482c265e1e1c7978d45f39daa1e3af094b72b685513f00debc1147da07eb1c39c84b93067d26383f49da17938cdc56d deviceinfo +" diff --git a/device/testing/device-samsung-gts28velte/deviceinfo b/device/testing/device-samsung-gts28velte/deviceinfo new file mode 100644 index 000000000..3d2fa9a33 --- /dev/null +++ b/device/testing/device-samsung-gts28velte/deviceinfo @@ -0,0 +1,35 @@ +# Reference: +# Please use double quotes only. You can source this file in shell +# scripts. + +deviceinfo_format_version="0" +deviceinfo_name="Samsung Galaxy Tab S2 8.0 LTE (SM-T713)" +deviceinfo_manufacturer="Samsung" +deviceinfo_codename="samsung-gts28velte" +deviceinfo_year="2016" +deviceinfo_arch="aarch64" + +# Device related +deviceinfo_chassis="tablet" +deviceinfo_keyboard="false" +deviceinfo_external_storage="true" +deviceinfo_screen_width="2048" +deviceinfo_screen_height="1536" +deviceinfo_dev_touchscreen="/dev/input/event2" +deviceinfo_dev_touchscreen_calibration="0 1 1.342 -1 0 1536" +deviceinfo_gpu_accelerated="true" + +# Bootloader related +deviceinfo_flash_method="heimdall-bootimg" +deviceinfo_generate_bootimg="true" +deviceinfo_bootimg_qcdt="true" +deviceinfo_bootimg_mtk_mkimage="false" +deviceinfo_bootimg_dtb_second="false" +deviceinfo_flash_pagesize="2048" +deviceinfo_flash_offset_base="0x80000000" +deviceinfo_flash_offset_kernel="0x00008000" +deviceinfo_flash_offset_ramdisk="0x02000000" +deviceinfo_flash_offset_second="0x00f00000" +deviceinfo_flash_offset_tags="0x01e00000" +deviceinfo_flash_heimdall_partition_kernel="BOOT" +deviceinfo_flash_heimdall_partition_system="SYSTEM" diff --git a/device/testing/linux-samsung-gts28velte/01_fix_msm_dba.patch b/device/testing/linux-samsung-gts28velte/01_fix_msm_dba.patch new file mode 100644 index 000000000..2061842c0 --- /dev/null +++ b/device/testing/linux-samsung-gts28velte/01_fix_msm_dba.patch @@ -0,0 +1,13 @@ +diff --git a/drivers/video/msm/msm_dba/msm_dba.c b/drivers/video/msm/msm_dba/msm_dba.c +index cc6512a..eb073a7 100644 +--- a/drivers/video/msm/msm_dba/msm_dba.c ++++ b/drivers/video/msm/msm_dba/msm_dba.c +@@ -22,7 +22,7 @@ + #include + + #include