1 What: Raise a uevent when a USB char 2 Date: 2020-01-14 3 KernelVersion: 5.6 4 Contact: linux-usb@vger.kernel.org 5 Description: There are two USB charger stat 6 7 - USB_CHARGER_ABSENT 8 - USB_CHARGER_PRESENT 9 10 There are five USB charger typ 11 12 ======================== ==== 13 USB_CHARGER_UNKNOWN_TYPE Char 14 USB_CHARGER_SDP_TYPE Stan 15 USB_CHARGER_CDP_TYPE Char 16 USB_CHARGER_DCP_TYPE Dedi 17 USB_CHARGER_ACA_TYPE Acce 18 ======================== ==== 19 20 https://www.usb.org/document-l 21 22 Here are two examples taken us 23 USB charger is online:: 24 25 UDEV change /devices/so 26 ACTION=change 27 DEVPATH=/devices/soc0/usbp 28 DRIVER=usb_phy_generic 29 MODALIAS=of:Nusbphynop1T(n 30 OF_COMPATIBLE_0=usb-nop-xc 31 OF_COMPATIBLE_N=1 32 OF_FULLNAME=/usbphynop1 33 OF_NAME=usbphynop1 34 SEQNUM=2493 35 SUBSYSTEM=platform 36 USB_CHARGER_STATE=USB_CHAR 37 USB_CHARGER_TYPE=USB_CHARG 38 USEC_INITIALIZED=227422826 39 40 USB charger is offline:: 41 42 KERNEL change /devices/s 43 ACTION=change 44 DEVPATH=/devices/soc0/usbp 45 DRIVER=usb_phy_generic 46 MODALIAS=of:Nusbphynop1T(n 47 OF_COMPATIBLE_0=usb-nop-xc 48 OF_COMPATIBLE_N=1 49 OF_FULLNAME=/usbphynop1 50 OF_NAME=usbphynop1 51 SEQNUM=2494 52 SUBSYSTEM=platform 53 USB_CHARGER_STATE=USB_CHAR 54 USB_CHARGER_TYPE=USB_CHARG
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.