diff --git a/debian/patches/series b/debian/patches/series index b3dbc6ea..89e98683 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,3 @@ libfprint-fprint-list-udev-hwdb-Add-new-broadcom-device-I.patch elanmoc-add-new-pid-0x0c9f.patch -synaptics-Add-new-PID-0x0107-and-0x108-also-fine-tun.patch +synaptics-Add-new-PID-0x0107-and-0x108.patch diff --git a/debian/patches/synaptics-Add-new-PID-0x0107-and-0x108-also-fine-tun.patch b/debian/patches/synaptics-Add-new-PID-0x0107-and-0x108-also-fine-tun.patch deleted file mode 100644 index d53c1b46..00000000 --- a/debian/patches/synaptics-Add-new-PID-0x0107-and-0x108-also-fine-tun.patch +++ /dev/null @@ -1,82 +0,0 @@ -From 2c7062d537f22c3db32df8015ffe38d3df634ee0 Mon Sep 17 00:00:00 2001 -From: Aris Lin -Date: Mon, 18 Nov 2024 11:18:29 +0800 -Subject: [PATCH] synaptics: Add new PID 0x0107 and 0x108, also fine tune PID - sequence - ---- - data/autosuspend.hwdb | 12 +++++++----- - libfprint/drivers/synaptics/synaptics.c | 12 +++++++----- - 2 files changed, 14 insertions(+), 10 deletions(-) - -diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb -index 74ac65b..6173eb1 100644 ---- a/data/autosuspend.hwdb -+++ b/data/autosuspend.hwdb -@@ -222,22 +222,24 @@ usb:v0BDAp5813* - - # Supported by libfprint driver synaptics - usb:v06CBp00BD* -+usb:v06CBp00C2* - usb:v06CBp00DF* -+usb:v06CBp00F0* - usb:v06CBp00F9* - usb:v06CBp00FC* --usb:v06CBp00C2* - usb:v06CBp0100* --usb:v06CBp00F0* - usb:v06CBp0103* -+usb:v06CBp0104* -+usb:v06CBp0106* -+usb:v06CBp0107* -+usb:v06CBp0108* - usb:v06CBp0123* - usb:v06CBp0124* - usb:v06CBp0126* - usb:v06CBp0129* --usb:v06CBp0168* - usb:v06CBp015F* --usb:v06CBp0104* -+usb:v06CBp0168* - usb:v06CBp0173* --usb:v06CBp0106* - ID_AUTOSUSPEND=1 - ID_PERSIST=0 - -diff --git a/libfprint/drivers/synaptics/synaptics.c b/libfprint/drivers/synaptics/synaptics.c -index 138e734..858a04e 100644 ---- a/libfprint/drivers/synaptics/synaptics.c -+++ b/libfprint/drivers/synaptics/synaptics.c -@@ -32,22 +32,24 @@ static void compose_and_send_identify_msg (FpDevice *device); - - static const FpIdEntry id_table[] = { - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00BD, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00C2, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00DF, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00F0, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00F9, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00FC, }, -- { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00C2, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0100, }, -- { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00F0, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0103, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0104, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0106, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0107, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0108, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0123, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0124, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0126, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0129, }, -- { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0168, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x015F, }, -- { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0104, }, -+ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0168, }, - { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0173, }, -- { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0106, }, - { .vid = 0, .pid = 0, .driver_data = 0 }, /* terminating entry */ - }; - --- -2.43.0 - diff --git a/debian/patches/synaptics-Add-new-PID-0x0107-and-0x108.patch b/debian/patches/synaptics-Add-new-PID-0x0107-and-0x108.patch new file mode 100644 index 00000000..3ee4a260 --- /dev/null +++ b/debian/patches/synaptics-Add-new-PID-0x0107-and-0x108.patch @@ -0,0 +1,39 @@ +From a8ef1672a4ca7e60760349ce320a8f5b778244d5 Mon Sep 17 00:00:00 2001 +From: Aris Lin +Date: Mon, 18 Nov 2024 11:18:29 +0800 +Subject: [PATCH] synaptics: Add new PID 0x0107 and 0x108 + +--- + data/autosuspend.hwdb | 2 ++ + libfprint/drivers/synaptics/synaptics.c | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/data/autosuspend.hwdb b/data/autosuspend.hwdb +index 74ac65b..386d8bd 100644 +--- a/data/autosuspend.hwdb ++++ b/data/autosuspend.hwdb +@@ -229,6 +229,8 @@ usb:v06CBp00C2* + usb:v06CBp0100* + usb:v06CBp00F0* + usb:v06CBp0103* ++usb:v06CBp0107* ++usb:v06CBp0108* + usb:v06CBp0123* + usb:v06CBp0124* + usb:v06CBp0126* +diff --git a/libfprint/drivers/synaptics/synaptics.c b/libfprint/drivers/synaptics/synaptics.c +index 138e734..a5d2990 100644 +--- a/libfprint/drivers/synaptics/synaptics.c ++++ b/libfprint/drivers/synaptics/synaptics.c +@@ -39,6 +39,8 @@ static const FpIdEntry id_table[] = { + { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0100, }, + { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x00F0, }, + { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0103, }, ++ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0107, }, ++ { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0108, }, + { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0123, }, + { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0124, }, + { .vid = SYNAPTICS_VENDOR_ID, .pid = 0x0126, }, +-- +2.43.0 +