3bb38e2ff6
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.
175 lines
4.7 KiB
Plaintext
175 lines
4.7 KiB
Plaintext
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
|
|
|
|
|