mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-01-05 19:40:19 +01:00
Some OEM will integrate fingerprint device with powerButton. It's possible that a user may press the power button during fingerprint enroll or identify. This would lead to unintended PC shutdown or hibernation. We add pwr_btn_shield cmd and related process to shield the power button function when the fingerprint functionality (enroll and identify) is used and restore power button function afterwards.
174 lines
4.7 KiB
Text
174 lines
4.7 KiB
Text
P: /devices/pci0000:00/0000:00:14.0/usb3/3-2
|
|
N: bus/usb/003/008=12010002EF000040C627405800010102030109022000010103A0320904000002FF0000040705830240000007050102400000
|
|
E: DEVNAME=/dev/bus/usb/003/008
|
|
E: DEVTYPE=usb_device
|
|
E: DRIVER=usb
|
|
E: PRODUCT=27c6/5840/100
|
|
E: TYPE=239/0/0
|
|
E: BUSNUM=003
|
|
E: DEVNUM=008
|
|
E: MAJOR=189
|
|
E: MINOR=263
|
|
E: SUBSYSTEM=usb
|
|
E: ID_VENDOR=Goodix_Technology_Co.__Ltd.
|
|
E: ID_VENDOR_ENC=Goodix\x20Technology\x20Co.\x2c\x20Ltd.
|
|
E: ID_VENDOR_ID=27c6
|
|
E: ID_MODEL=Goodix_USB2.0_MISC
|
|
E: ID_MODEL_ENC=Goodix\x20USB2.0\x20MISC
|
|
E: ID_MODEL_ID=5840
|
|
E: ID_REVISION=0100
|
|
E: ID_SERIAL=Goodix_Technology_Co.__Ltd._Goodix_USB2.0_MISC_UIDE1AD5CBA_XXXX_MOC_B0
|
|
E: ID_SERIAL_SHORT=UIDE1AD5CBA_XXXX_MOC_B0
|
|
E: ID_BUS=usb
|
|
E: ID_USB_INTERFACES=:ff0000:
|
|
E: ID_VENDOR_FROM_DATABASE=Shenzhen Goodix Technology Co.,Ltd.
|
|
E: ID_PATH=pci-0000:00:14.0-usb-0:2
|
|
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_2
|
|
E: LIBFPRINT_DRIVER=Goodix MOC Fingerprint Sensor
|
|
A: authorized=1
|
|
A: avoid_reset_quirk=0
|
|
A: bConfigurationValue=1
|
|
A: bDeviceClass=ef
|
|
A: bDeviceProtocol=00
|
|
A: bDeviceSubClass=00
|
|
A: bMaxPacketSize0=64
|
|
A: bMaxPower=100mA
|
|
A: bNumConfigurations=1
|
|
A: bNumInterfaces= 1
|
|
A: bcdDevice=0100
|
|
A: bmAttributes=a0
|
|
A: busnum=3\n
|
|
A: configuration=UIDE1AD5CBA_XXXX_MOC_B0
|
|
H: descriptors=12010002EF000040C627405800010102030109022000010103A0320904000002FF0000040705830240000007050102400000
|
|
A: dev=189:263
|
|
A: devnum=8\n
|
|
A: devpath=2
|
|
L: driver=../../../../../bus/usb/drivers/usb
|
|
A: idProduct=5840
|
|
A: idVendor=27c6
|
|
A: ltm_capable=no
|
|
A: manufacturer=Goodix Technology Co., Ltd.
|
|
A: maxchild=0
|
|
L: port=../3-0:1.0/usb3-port2
|
|
A: power/active_duration=2684
|
|
A: power/async=enabled
|
|
A: power/autosuspend=2
|
|
A: power/autosuspend_delay_ms=2000
|
|
A: power/connected_duration=54348
|
|
A: power/control=auto
|
|
A: power/level=auto
|
|
A: power/persist=1
|
|
A: power/runtime_active_kids=0
|
|
A: power/runtime_active_time=2518
|
|
A: power/runtime_enabled=enabled
|
|
A: power/runtime_status=active
|
|
A: power/runtime_suspended_time=51550
|
|
A: power/runtime_usage=0
|
|
A: power/wakeup=disabled
|
|
A: power/wakeup_abort_count=
|
|
A: power/wakeup_active=
|
|
A: power/wakeup_active_count=
|
|
A: power/wakeup_count=
|
|
A: power/wakeup_expire_count=
|
|
A: power/wakeup_last_time_ms=
|
|
A: power/wakeup_max_time_ms=
|
|
A: power/wakeup_total_time_ms=
|
|
A: product=Goodix USB2.0 MISC
|
|
A: quirks=0x0
|
|
A: removable=removable
|
|
A: rx_lanes=1
|
|
A: serial=UIDE1AD5CBA_XXXX_MOC_B0
|
|
A: speed=12
|
|
A: tx_lanes=1
|
|
A: urbnum=15
|
|
A: version= 2.00
|
|
|
|
P: /devices/pci0000:00/0000:00:14.0/usb3
|
|
N: bus/usb/003/001=12010002090001406B1D020008050302010109021900010100E0000904000001090000000705810304000C
|
|
E: DEVNAME=/dev/bus/usb/003/001
|
|
E: DEVTYPE=usb_device
|
|
E: DRIVER=usb
|
|
E: PRODUCT=1d6b/2/508
|
|
E: TYPE=9/0/1
|
|
E: BUSNUM=003
|
|
E: DEVNUM=001
|
|
E: MAJOR=189
|
|
E: MINOR=256
|
|
E: SUBSYSTEM=usb
|
|
E: ID_VENDOR=Linux_5.8.0-38-generic_xhci-hcd
|
|
E: ID_VENDOR_ENC=Linux\x205.8.0-38-generic\x20xhci-hcd
|
|
E: ID_VENDOR_ID=1d6b
|
|
E: ID_MODEL=xHCI_Host_Controller
|
|
E: ID_MODEL_ENC=xHCI\x20Host\x20Controller
|
|
E: ID_MODEL_ID=0002
|
|
E: ID_REVISION=0508
|
|
E: ID_SERIAL=Linux_5.8.0-38-generic_xhci-hcd_xHCI_Host_Controller_0000:00:14.0
|
|
E: ID_SERIAL_SHORT=0000:00:14.0
|
|
E: ID_BUS=usb
|
|
E: ID_USB_INTERFACES=:090000:
|
|
E: ID_VENDOR_FROM_DATABASE=Linux Foundation
|
|
E: ID_AUTOSUSPEND=1
|
|
E: ID_MODEL_FROM_DATABASE=2.0 root hub
|
|
E: ID_PATH=pci-0000:00:14.0
|
|
E: ID_PATH_TAG=pci-0000_00_14_0
|
|
E: ID_FOR_SEAT=usb-pci-0000_00_14_0
|
|
E: TAGS=:seat:
|
|
A: authorized=1
|
|
A: authorized_default=1
|
|
A: avoid_reset_quirk=0
|
|
A: bConfigurationValue=1
|
|
A: bDeviceClass=09
|
|
A: bDeviceProtocol=01
|
|
A: bDeviceSubClass=00
|
|
A: bMaxPacketSize0=64
|
|
A: bMaxPower=0mA
|
|
A: bNumConfigurations=1
|
|
A: bNumInterfaces= 1
|
|
A: bcdDevice=0508
|
|
A: bmAttributes=e0
|
|
A: busnum=3\n
|
|
A: configuration=
|
|
H: descriptors=12010002090001406B1D020008050302010109021900010100E0000904000001090000000705810304000C
|
|
A: dev=189:256
|
|
A: devnum=1\n
|
|
A: devpath=0
|
|
L: driver=../../../../bus/usb/drivers/usb
|
|
A: idProduct=0002
|
|
A: idVendor=1d6b
|
|
A: interface_authorized_default=1
|
|
A: ltm_capable=no
|
|
A: manufacturer=Linux 5.8.0-38-generic xhci-hcd
|
|
A: maxchild=4
|
|
A: power/active_duration=2790916
|
|
A: power/async=enabled
|
|
A: power/autosuspend=0
|
|
A: power/autosuspend_delay_ms=0
|
|
A: power/connected_duration=15607832
|
|
A: power/control=auto
|
|
A: power/level=auto
|
|
A: power/runtime_active_kids=1
|
|
A: power/runtime_active_time=2790874
|
|
A: power/runtime_enabled=enabled
|
|
A: power/runtime_status=active
|
|
A: power/runtime_suspended_time=12816956
|
|
A: power/runtime_usage=0
|
|
A: power/wakeup=disabled
|
|
A: power/wakeup_abort_count=
|
|
A: power/wakeup_active=
|
|
A: power/wakeup_active_count=
|
|
A: power/wakeup_count=
|
|
A: power/wakeup_expire_count=
|
|
A: power/wakeup_last_time_ms=
|
|
A: power/wakeup_max_time_ms=
|
|
A: power/wakeup_total_time_ms=
|
|
A: product=xHCI Host Controller
|
|
A: quirks=0x0
|
|
A: removable=unknown
|
|
A: rx_lanes=1
|
|
A: serial=0000:00:14.0
|
|
A: speed=480
|
|
A: tx_lanes=1
|
|
A: urbnum=584
|
|
A: version= 2.00
|
|
|
|
|