From fcbf71c711834ca54ec18056789e009d5df2fb38 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yao=20Wei=20=28=E9=AD=8F=E9=8A=98=E5=BB=B7=29?= Date: Fri, 22 Nov 2024 16:35:55 +0800 Subject: [PATCH] debian/patches: Add new Elan device 04f3:0c9f (LP: #2089367) --- debian/changelog | 6 ++++ .../patches/elanmoc-add-new-pid-0x0c9f.patch | 28 +++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 35 insertions(+) create mode 100644 debian/patches/elanmoc-add-new-pid-0x0c9f.patch diff --git a/debian/changelog b/debian/changelog index 323526fb..023101ed 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libfprint (1:1.94.7+tod1-0ubuntu5~24.04.2) noble; urgency=medium + + * debian/patches: Add new Elan device 04f3:0c9f (LP: #2089367) + + -- Yao Wei (魏銘廷) Fri, 22 Nov 2024 16:31:36 +0800 + libfprint (1:1.94.7+tod1-0ubuntu5~24.04.1) noble; urgency=medium * d/p: Add new Broadcom device IDs to reduce the power consumption diff --git a/debian/patches/elanmoc-add-new-pid-0x0c9f.patch b/debian/patches/elanmoc-add-new-pid-0x0c9f.patch new file mode 100644 index 00000000..c1dc567f --- /dev/null +++ b/debian/patches/elanmoc-add-new-pid-0x0c9f.patch @@ -0,0 +1,28 @@ +Subject: elanmoc: Add new PID 0x0C9F +Origin: upstream, https://gitlab.freedesktop.org/libfprint/libfprint/-/merge_requests/501 +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/libfprint/+bug/2089367 + +diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb +index 8e0e6eab12e772058a8957a2b9f2d39e0bdc8e11..342c6d0e6538028d90a11d1607cd9e07086aeb8c 100644 +--- a/data/autosuspend.hwdb ++++ b/data/autosuspend.hwdb +@@ -156,6 +156,7 @@ usb:v04F3p0C88* + usb:v04F3p0C8C* + usb:v04F3p0C8D* + usb:v04F3p0C99* ++usb:v04F3p0C9F* + ID_AUTOSUSPEND=1 + ID_PERSIST=0 + +diff --git a/libfprint/drivers/elanmoc/elanmoc.c b/libfprint/drivers/elanmoc/elanmoc.c +index e86b79a28ec2240a303ad602b567d10447e3b09b..42a84a627e68020bb070bce1a6cffa669cffe9ed 100644 +--- a/libfprint/drivers/elanmoc/elanmoc.c ++++ b/libfprint/drivers/elanmoc/elanmoc.c +@@ -32,6 +32,7 @@ static const FpIdEntry id_table[] = { + { .vid = 0x04f3, .pid = 0x0c8c, }, + { .vid = 0x04f3, .pid = 0x0c8d, }, + { .vid = 0x04f3, .pid = 0x0c99, }, ++ { .vid = 0x04f3, .pid = 0x0c9f, }, + { .vid = 0, .pid = 0, .driver_data = 0 }, /* terminating entry */ + }; + diff --git a/debian/patches/series b/debian/patches/series index 9f918ef1..6b484c03 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1 +1,2 @@ libfprint-fprint-list-udev-hwdb-Add-new-broadcom-device-I.patch +elanmoc-add-new-pid-0x0c9f.patch