From b60b9624dc994007c171265a5af6ed53b42fc6e9 Mon Sep 17 00:00:00 2001 From: Jan-Michael Brummer Date: Wed, 23 Aug 2023 23:09:04 +0200 Subject: [PATCH] device-google-sargo: Add feedbackd rule (MR 4346) Allow drv2624 to be used as vibra. --- .../device-google-sargo/90-feedbackd-drv2624.rules | 1 + device/testing/device-google-sargo/APKBUILD | 10 +++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 device/testing/device-google-sargo/90-feedbackd-drv2624.rules diff --git a/device/testing/device-google-sargo/90-feedbackd-drv2624.rules b/device/testing/device-google-sargo/90-feedbackd-drv2624.rules new file mode 100644 index 000000000..7e0f877b0 --- /dev/null +++ b/device/testing/device-google-sargo/90-feedbackd-drv2624.rules @@ -0,0 +1 @@ +SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT}=="1", SUBSYSTEMS=="input", ATTRS{name}=="drv2624:haptics", TAG+="uaccess", ENV{FEEDBACKD_TYPE}="vibra" diff --git a/device/testing/device-google-sargo/APKBUILD b/device/testing/device-google-sargo/APKBUILD index 5bbdf5368..3a1f079da 100644 --- a/device/testing/device-google-sargo/APKBUILD +++ b/device/testing/device-google-sargo/APKBUILD @@ -2,8 +2,8 @@ # Maintainer: Richard Acayan pkgname=device-google-sargo pkgdesc="Google Pixel 3a" -pkgver=0.4 -pkgrel=3 +pkgver=0.5 +pkgrel=0 url="https://postmarketos.org" license="MIT" arch="aarch64" @@ -19,7 +19,7 @@ depends=" soc-qcom-sdm845-qbootctl " makedepends="devicepkg-dev" -source="deviceinfo modules-initfs" +source="90-feedbackd-drv2624.rules deviceinfo modules-initfs" subpackages="$pkgname-nonfree-firmware:nonfree_firmware" build() { @@ -28,6 +28,9 @@ build() { package() { devicepkg_package $startdir $pkgname + + install -Dm644 "$srcdir"/90-feedbackd-drv2624.rules \ + -t "$pkgdir"/usr/lib/udev/rules.d } nonfree_firmware() { @@ -40,6 +43,7 @@ nonfree_firmware() { } sha512sums=" +016d398155f2344417f5e5649a361719ba6e53e593c501b5df39114cdd284302b9bf8686a39817aee0c08fec95b3ab613c181d6cc9596299aaf7fd05dbe0c3dd 90-feedbackd-drv2624.rules 278861ee21b41628aa4c1abafa4b77bf3501fa0f520d247b5feff9084e9bf77b768a66ee67e5fcb43085fd6f4c91ad97362ae0139618c34e1cb27dd7fa2a706b deviceinfo 1eb5f138619f499fab31ea64f63ee9f8984f195528708ec6a01ddc533c74cfb71d1442b97905ae15db24b8faac259fa3e89db357ca9c747ce3ee598c2d681639 modules-initfs "