f4de078388242fff9b68c04b122e8a095cab9b0e |
|
02-Aug-2012 |
Benoit Goby <benoit@android.com> |
libusbhost: Fix USB device discovery on boot On some devices, /dev/bus/usb does not exist on boot, it is only created when the otg port is in host mode. Use inotify to detect when /dev/bus/usb is created and then start watching subdirectories. Change-Id: Ic1472a5ea7a7118cdbb560cc7071ade9bcee753a
/system/core/libusbhost/usbhost.c
|
6cc883ca098f34bd126478a6aa19d5cce48d71a9 |
|
01-Aug-2012 |
Benoit Goby <benoit@android.com> |
libusbhost: Fix possible missed "device added" notification When a new bus is added, check for existing devices in the bus directory, since devices may have been added before calling inotify_add_watch. Also add missing inotify_rm_watch calls. Change-Id: Ie69fc995a3e8b18431099b252be86f0054fe5531
/system/core/libusbhost/usbhost.c
|
8d66c49258ac4f59bd67c23c9c914cca81f85b01 |
|
20-Dec-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE Bug: 5449033 Change-Id: I9244d927f14c750cd359ebffb1fc1c355a755d5a
/system/core/libusbhost/usbhost.c
|
c4c00d8e6a215020be87f6702844267e105e1f0e |
|
12-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Limit bulk transfer requests to 16384 bytes Otherwise the kernel will return an EINVAL error Change-Id: I906472a4128eb26c5be7865142bc4a52464cf5f8 Bug: 4065217 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
b5d68a3c28d0b7a947373344cbda2a2369d0b67d |
|
14-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Save endpoint ID in usb_request struct Change-Id: I2cf189cee67c2efbcf919c8bae1447a6cb112f02 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
120b57a3d9703bccba534af335aa94dd3a41be2f |
|
27-Jan-2011 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add call for synchronous bulk transfers Also clean up and add timeout to control request transfer Change-Id: Ibc2d8ac64d0fa90e0a23e6225ce2c49b23bb0d97 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
ec9e7b1c1844e66c39a4f63ded8208c1717380f8 |
|
22-Jan-2011 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add usb_device_connect_kernel_driver() This can be used to ask the kernel to disconnect its driver for a device so usb_device_claim_interface() can claim it instead. Also increased size of descriptor buffer and added some debugging logs Change-Id: I4945196d957fb8493716eb9b7e5463c06b168ef1 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
e533c5f1005e8913f577d2aeac5a26f88f55a249 |
|
05-Jan-2011 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Support for multiple pending requests on a single endpoint Add new usb_request struct to replace usb_endpoint, which is no longer needed. Change-Id: Ia3637b3431a3597caced41bfec677ef0b044a453 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
7d700f8bdce747a26e3ee4737683194d77286ba3 |
|
29-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add usb_device_get_name_from_unique_id() This allows converting from unique IDs to USB device names Change-Id: I8e3b300790c01383aed8e3d4f547b54bcb7c2cd4 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
93aff72d9b469f4b77468bab654cd65243b662e6 |
|
15-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Fix breakage due to not storing dev_name in struct usb_device Change-Id: Iefac9b31f900edb2dbd594f9eff9113b2038757d Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
50372073d2919480fb32d56cb3b91663b9fca0f1 |
|
13-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add accessor for the USB device descriptor Change-Id: Ic3a54e2a06f3b4fa72f99b64025a911fbf525daf Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
cd185f23cc6f062b252d1d19bca55e721290ee62 |
|
12-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add support for creating a usb_device struct from an existing fd We will use this for sharing USB file descriptors across address spaces via Binder Change-Id: Iadbd3e0a4178f79d1d778fdfd5175f6fe0e2aaf5 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
07eb4af174f31c449a86dd459e2c81702f74acf1 |
|
28-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: add usb_device_get_unique_id_from_name() Change-Id: Idce54fc26d0432d4dc46f605623c4960c0e8690f Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
1b7d991b433cf6d6fae4f40cb37f9b6c6043cfbc |
|
24-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add usb_device_send_control for sending raw commands on endpoint 0. Change-Id: If883f2690c4031b9ba4d5cf943b5bf5c13193bce Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
e8849d190a3097274dcb64416e564538a1017054 |
|
20-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Fix deadlock on devices without USB host support. Change-Id: Ic91f99d1169fcdc00474dd6a870eb7e614128bc2 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
a805519ceedc53afa5453a6d8a7d80038d885d9f |
|
20-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Add callback to usb_host_run to notify when initial device discovery is done This can be used to eliminate race conditions in clients that operate immediately on the currently connected device list. Signed-off-by: Mike Lockwood <lockwood@android.com> Change-Id: I14954b9fcc84239950ead6bdc1a0a888882c2226
/system/core/libusbhost/usbhost.c
|
7a96ba436c9a2bacc64e712bdb53bd7accc5c3a9 |
|
01-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: The client is now responsible for creating the thread that monitors the bus This is to allow using a thread that is capable of calling through JNI to Java code to report USB device attached/removed events. Change-Id: Ia58592607a2c1f4357b31072044f5db5617d7f5b Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
e15af09876c5e0301084f46b8036aed147cf9c24 |
|
10-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Use logcat for debugging when building device library. Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
203f102028c4df33c191d8cd610775eba8d5366d |
|
27-May-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Added usb_device_get_unique_id Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
6ac3aa157493ef24bc837b679dd8292fad8961e0 |
|
25-May-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: Remove global data to allow multiple instances in the same process. Change-Id: I977145f44131ec8b588dd274e0afbc563f3aa4c0 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
5e567cb34b5e54467f501fc9703db82ca6639ff3 |
|
12-May-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: add usb_endpoint_get_device() Change-Id: Ibe4ce0551faca5d2d8bec0fbd21315a393b9f208 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|
30ff2c70ce05d761e8cb0ab7ee02b39a681fe0cb |
|
09-May-2010 |
Mike Lockwood <lockwood@android.com> |
libusbhost: new library for Linux USB host support. Supports access to Linux usbdevfs on both device and Linux host. Change-Id: Ie88a5193be3ee715792b10b34b3da32ffc4ca57b Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/libusbhost/usbhost.c
|