From 327fa42814a0ddd95668d8f72c78753f638702f6 Mon Sep 17 00:00:00 2001 From: Jack Knightly Date: Sun, 3 Apr 2022 22:30:10 +0100 Subject: [PATCH] soc-samsung-exynos4412: feedbackd rules for vibration (MR 3062) --- .../90-feedbackd-max77693-haptic.rules | 1 + .../testing/soc-samsung-exynos4412/APKBUILD | 28 +++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 device/testing/soc-samsung-exynos4412/90-feedbackd-max77693-haptic.rules create mode 100644 device/testing/soc-samsung-exynos4412/APKBUILD diff --git a/device/testing/soc-samsung-exynos4412/90-feedbackd-max77693-haptic.rules b/device/testing/soc-samsung-exynos4412/90-feedbackd-max77693-haptic.rules new file mode 100644 index 000000000..3f80daf75 --- /dev/null +++ b/device/testing/soc-samsung-exynos4412/90-feedbackd-max77693-haptic.rules @@ -0,0 +1 @@ +SUBSYSTEM=="input", KERNEL=="event*", ENV{ID_INPUT}=="1", SUBSYSTEMS=="input", ATTRS{name}=="max77693-haptic", TAG+="uaccess", ENV{FEEDBACKD_TYPE}="vibra" diff --git a/device/testing/soc-samsung-exynos4412/APKBUILD b/device/testing/soc-samsung-exynos4412/APKBUILD new file mode 100644 index 000000000..e47184d77 --- /dev/null +++ b/device/testing/soc-samsung-exynos4412/APKBUILD @@ -0,0 +1,28 @@ +pkgname=soc-samsung-exynos4412 +pkgdesc="Common package for Samsung Exynos 4412 devices" +pkgver=1 +pkgrel=0 +url="https://postmarketos.org" +license="BSD-3-Clause" +arch="armv7" +options="!check !archcheck !tracedeps" +subpackages=" + $pkgname-haptics +" +source=" + 90-feedbackd-max77693-haptic.rules +" + +package() { + mkdir -p "$pkgdir" +} + +haptics() { + # feedbackd haptics udev rules + install -Dm644 "$srcdir"/90-feedbackd-max77693-haptic.rules \ + "$subpkgdir"/usr/lib/udev/rules.d/90-feedbackd-max77693-haptic.rules +} + +sha512sums=" +083bd692bd52f6ea2dc80351b91c24d8856d3ecd68bb2823dd821073c31b0f2d4556a2b5d861bf4b709cb3b1a4dc4d28648834ee2dd09b795ebfa3b30182ae94 90-feedbackd-max77693-haptic.rules +"