From 6fab672abcec865b07caf6f07f312f76aa5f233b Mon Sep 17 00:00:00 2001 From: Vishwas Rajashekar Date: Mon, 6 Apr 2026 20:02:33 +0530 Subject: [PATCH] samsung-lt03lte: enable touchscreen Signed-off-by: Vishwas Rajashekar Part-of: --- .../testing/device-samsung-lt03lte/APKBUILD | 7 +++-- .../device-samsung-lt03lte/modules-initfs | 1 + .../30-touchscreen-firmware.files | 1 + .../testing/firmware-samsung-lt03lte/APKBUILD | 29 +++++++++++++++++++ 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 device/testing/firmware-samsung-lt03lte/30-touchscreen-firmware.files create mode 100644 device/testing/firmware-samsung-lt03lte/APKBUILD diff --git a/device/testing/device-samsung-lt03lte/APKBUILD b/device/testing/device-samsung-lt03lte/APKBUILD index 8b68ee7bb..be5edf9c2 100644 --- a/device/testing/device-samsung-lt03lte/APKBUILD +++ b/device/testing/device-samsung-lt03lte/APKBUILD @@ -2,14 +2,15 @@ maintainer="Vishwas Rajashekar " pkgname=device-samsung-lt03lte pkgdesc="Samsung Galaxy Note 10.1 2014 LTE" -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 url="https://postmarketos.org" license="MIT" arch="armv7" options="!check !archcheck" depends=" firmware-qcom-adreno-a330 + firmware-samsung-lt03lte linux-postmarketos-qcom-msm8974 lk2nd-msm8974 mkbootimg @@ -35,5 +36,5 @@ package() { sha512sums=" 70d8ea0a32b6990ccc6f014e4339d7f5b65c861835d53cd7b0c5e146912187b85b649a0d79d5e3977f955d618b023944bdf33df56527fae5a3964fd34dc7b274 deviceinfo -760cc0e57426a534412c113addf8406c43463b3153a8517cc5d97eb9eec57d1e3a4af7f36dfcb1b5ed1d2b0be7d57af7903b5209096a902949f05df79b96dd66 modules-initfs +83a9d867606937b8ee85bfc5698c29c8b8cb9e8720386884658a46cc0af7539791bf9ff66a343737c093fdaceb133231d5e19063765fe2f6bdc6b0f2ed83b9fa modules-initfs " diff --git a/device/testing/device-samsung-lt03lte/modules-initfs b/device/testing/device-samsung-lt03lte/modules-initfs index b9d9b27d8..316d62ba6 100644 --- a/device/testing/device-samsung-lt03lte/modules-initfs +++ b/device/testing/device-samsung-lt03lte/modules-initfs @@ -1 +1,2 @@ pm8941_pwrkey +atmel-mxt-ts diff --git a/device/testing/firmware-samsung-lt03lte/30-touchscreen-firmware.files b/device/testing/firmware-samsung-lt03lte/30-touchscreen-firmware.files new file mode 100644 index 000000000..7701c7b99 --- /dev/null +++ b/device/testing/firmware-samsung-lt03lte/30-touchscreen-firmware.files @@ -0,0 +1 @@ +/lib/firmware/postmarketos/maxtouch.cfg diff --git a/device/testing/firmware-samsung-lt03lte/APKBUILD b/device/testing/firmware-samsung-lt03lte/APKBUILD new file mode 100644 index 000000000..153d1a9fd --- /dev/null +++ b/device/testing/firmware-samsung-lt03lte/APKBUILD @@ -0,0 +1,29 @@ +maintainer="Vishwas Rajashekar " +pkgname=firmware-samsung-lt03lte +pkgdesc="Firmware for Samsung Galaxy Note 10.1 2014 LTE" +pkgver=1 +pkgrel=0 +url="https://postmarketos.org" +arch="armv7" +license="proprietary" +options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native" +_cfg_commit="5a1eb40e80f9de6c6bad9d0cd1438339c41af3ad" +_cfg_url="https://gitlab.com/Eisenbahnfan/exynos5-firmware/-/raw/$_cfg_commit" +source=" + 30-touchscreen-firmware.files + maxtouch.cfg::$_cfg_url/mXT1664S_n.cfg +" + +package() { + # Touchscreen + install -Dm644 "$srcdir/maxtouch.cfg" \ + -t "$pkgdir/lib/firmware/postmarketos/" + install -Dm644 "$srcdir/30-touchscreen-firmware.files" \ + -t "$pkgdir/usr/share/mkinitfs/files/" + +} + +sha512sums=" +d92d73d06d88371d8842cca02b9a396414d6f9e879c74afd8fd540c76a97edbd8655d903815a2aed508785b3fe96fa5798fbd1ceb918098b8b788555ba4267cf 30-touchscreen-firmware.files +9644a57849ed208037acd65e7f2341aeef8a1298b69d63e631c381d1cf33b19f78bfefa29b3a6110ba9d55468701224605acdce4ac9ba2d36f2fe545f03a608d maxtouch.cfg +"