From 51d8d6e20f59c591a27dae6edc1e053a6dde1ae0 Mon Sep 17 00:00:00 2001 From: Adrian Chelaru Date: Wed, 8 Feb 2023 13:45:56 +0000 Subject: [PATCH] samsung-goyawifi: Enable FBCON & rotate touchscreen from driver (MR 3823) [ci:skip-build] already built successfully in CI --- .../98-touchscreen-cal.rules | 1 - .../testing/device-samsung-goyawifi/APKBUILD | 8 +----- .../testing/linux-samsung-goyawifi/APKBUILD | 4 +-- .../config-samsung-goyawifi.armv7 | 25 +++++++++++++------ 4 files changed, 21 insertions(+), 17 deletions(-) delete mode 100644 device/testing/device-samsung-goyawifi/98-touchscreen-cal.rules diff --git a/device/testing/device-samsung-goyawifi/98-touchscreen-cal.rules b/device/testing/device-samsung-goyawifi/98-touchscreen-cal.rules deleted file mode 100644 index ba1ecd8bf..000000000 --- a/device/testing/device-samsung-goyawifi/98-touchscreen-cal.rules +++ /dev/null @@ -1 +0,0 @@ -ATTRS{name}=="sec_touchscreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1" diff --git a/device/testing/device-samsung-goyawifi/APKBUILD b/device/testing/device-samsung-goyawifi/APKBUILD index bacc3f7e1..71836cdcc 100644 --- a/device/testing/device-samsung-goyawifi/APKBUILD +++ b/device/testing/device-samsung-goyawifi/APKBUILD @@ -1,7 +1,7 @@ # Reference: pkgname=device-samsung-goyawifi pkgdesc="Samsung Galaxy Tab 3 Lite" -pkgver=0.1 +pkgver=0.2 pkgrel=0 url="https://postmarketos.org" license="MIT" @@ -15,7 +15,6 @@ depends=" makedepends="devicepkg-dev" source=" deviceinfo - 98-touchscreen-cal.rules goyawifi.conf sd8xxx.conf dhcp-client.conf @@ -35,10 +34,6 @@ build() { package() { devicepkg_package $startdir $pkgname - # Calibrate touchscreen rotation - install -D -m644 "$srcdir"/98-touchscreen-cal.rules \ - "$pkgdir"/etc/udev/rules.d/98-touchscreen-cal.rules - # Add module rules for Wi-Fi (mbt8xxx kernel panic) install -D -m644 "$srcdir"/goyawifi.conf \ "$pkgdir"/etc/modprobe.d/goyawifi.conf @@ -78,7 +73,6 @@ fix_lightdm() { sha512sums=" 10fd6444d5d8a9a67eca2fa063f135aa25e992c137291bc38e200fb7d1772efa98dbeea94648ee87a73c871c5d06abe65ca495618f8103b7f79b77326a351838 deviceinfo -79162e1d82bfa6cad52a17a1950d56ecddf00b99db69ff08eed7402927e32690f8bdd7e8b4e27f1cf1c5b1e09e1b70f1ba11979b3112aed35968924ef33d98e7 98-touchscreen-cal.rules 73d03f53e08a650b3073e33653d3bcfa6951042203dde7104ffddbe59e29bafbb26c0e41cd9357ede8f01abe0049b190a2acae82e5a5b92868129ab66b118a8d goyawifi.conf 4bb1136341de6584baeffafe166ceca1c883ba36eebe8d3d5ac95db7d4dfc243e2988be429f8f4e1e98385701598806730debc6cc2f502e2b98bf7a9a444b129 sd8xxx.conf c1c9b58b5325ad11afc98bf1b20179c725b7627416270fe87558bdc259fbb996628d404aaaef6e8c9ea41c21b015ae767ce1c3054490481c24cc97d0002d69bb dhcp-client.conf diff --git a/device/testing/linux-samsung-goyawifi/APKBUILD b/device/testing/linux-samsung-goyawifi/APKBUILD index e8d819306..b0a912f1b 100644 --- a/device/testing/linux-samsung-goyawifi/APKBUILD +++ b/device/testing/linux-samsung-goyawifi/APKBUILD @@ -3,7 +3,7 @@ pkgname=linux-samsung-goyawifi pkgver=3.4.5 -pkgrel=0 +pkgrel=1 pkgdesc="Samsung Galaxy Tab 3 Lite kernel fork" arch="armv7" _carch="arm" @@ -62,7 +62,7 @@ package() { sha512sums=" acaa8d554c7c51c5365e98e3c19eedd2b2a24b877ca8ed9d84e547339e9b055165f53d62be47be04e1be5967f14c859254633fd9bd5b9052f428e5e55e8793bf linux-samsung-goyawifi-fb2f8b6cd86864c0fcac790e97a372b1772003c7.tar.gz -0d1d6ea24e473d114041fcfb845a01cb01b94b2079213ca27d705b97aaae7d46fb91ced5394301a3856d45a3c3739d69f39888707c864893291d4ce6de99941e config-samsung-goyawifi.armv7 +31ae72862ea9c10cc27ff8e7dbb4a557a845fb776da35f637acebbcf3e577d04e308a4d34f66de71a8fadd1d41089c8476282f60badf02832986d12445b95b6f config-samsung-goyawifi.armv7 efd1641c0892fddb9c5feea3e49e534fed311b01f0576688b5af766e0160850822d0eb8e296b08c5f82b586d5d0336a98e8e86707ba9af7fcf36fc89f0b288eb fix_memset-related_crashes.patch 5c080c27716d124616e4e684fc63bffb2665f00de06e894dfd78f58588feec2fec858fe8234b054061e3db14d28cb90fbac53f4b54c4fac5946d843cf038386c fix_the_memset_fix.patch 2b48f1bf0e3f70703d2cdafc47d5e615cc7c56c70bec56b2e3297d3fa4a7a1321d649a8679614553dde8fe52ff1051dae38d5990e3744c9ca986d92187dcdbeb gcc10-extern_YYLOC_global_declaration.patch diff --git a/device/testing/linux-samsung-goyawifi/config-samsung-goyawifi.armv7 b/device/testing/linux-samsung-goyawifi/config-samsung-goyawifi.armv7 index e44d32602..3015fdeb8 100644 --- a/device/testing/linux-samsung-goyawifi/config-samsung-goyawifi.armv7 +++ b/device/testing/linux-samsung-goyawifi/config-samsung-goyawifi.armv7 @@ -1240,7 +1240,7 @@ CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=600 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set @@ -1321,7 +1321,7 @@ CONFIG_INPUT_TOUCHSCREEN=y # CONFIG_TOUCHSCREEN_BT432_TS is not set # CONFIG_TOUCHSCREEN_BT531_TS is not set CONFIG_TOUCHSCREEN_BT532_TS=y -CONFIG_TOUCHSCREEN_BT532_TS_ORIENTATION=0 +CONFIG_TOUCHSCREEN_BT532_TS_ORIENTATION=6 # CONFIG_TOUCHSCREEN_CYPRESS_TMA46X is not set # CONFIG_TOUCHSCREEN_MELFAS_MMS144 is not set CONFIG_INPUT_MISC=y @@ -1918,6 +1918,7 @@ CONFIG_VIDEO_IR_I2C=y # # Miscelaneous helper chips # +# CONFIG_VIDEO_VIVI is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_MMP_CAMERA is not set # CONFIG_VIDEO_TIMBERDALE is not set @@ -2105,11 +2106,21 @@ CONFIG_BACKLIGHT_GENERIC=y # Console display driver support # CONFIG_DUMMY_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE is not set -CONFIG_LOGO=y -CONFIG_LOGO_LINUX_MONO=y -CONFIG_LOGO_LINUX_VGA16=y -CONFIG_LOGO_LINUX_CLUT224=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_7x14 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +CONFIG_FONT_MINI_4x6=y +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set +# CONFIG_FONT_10x18 is not set +# CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y