From b925c752c07ff625386daf08d41744e1160fba6a Mon Sep 17 00:00:00 2001 From: Nitin A Kamble Date: Fri, 13 Sep 2013 21:16:44 +0000 Subject: udev: avoid autosuspend of USB input devices Some of the external USB devices has internal USB hub, which make them look like "fixed" rather than "removable". And USB autosuspend does not work with some of these devices resulting in inoperable pointing device. Now the code detect these false "fixed" devices by looking at their parents. If any of their parent is "removable", then USB autosuspend is not enabled for that device, which keeps the pointing device functional. Fixes bug: [YOCTO #5166] (From OE-Core rev: d74a0ecdbc85a482cab6e7eae8dcb48185d44d84) Signed-off-by: Nitin A Kamble Signed-off-by: Ross Burton Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-core/udev/udev.inc | 1 + 1 file changed, 1 insertion(+) (limited to 'meta/recipes-core/udev/udev.inc') diff --git a/meta/recipes-core/udev/udev.inc b/meta/recipes-core/udev/udev.inc index 6606707b46..2ff8f006da 100644 --- a/meta/recipes-core/udev/udev.inc +++ b/meta/recipes-core/udev/udev.inc @@ -17,6 +17,7 @@ RPROVIDES_${PN} = "hotplug" SRC_URI = "${KERNELORG_MIRROR}/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \ file://0001-Fixing-keyboard_force_release.sh-shell-script-path.patch \ + file://avoid-mouse-autosuspend.patch \ file://run.rules \ file://udev.rules \ file://devfs-udev.rules \ -- cgit v1.2.3-54-g00ecf