FIXUP: CHROMIUM: drm/evdi: Find and attach to usb device with given usb path address (take 3)

0-day reports:

warning: (AKEBONO && MOUSE_APPLETOUCH && MOUSE_BCM5974 &&
	MOUSE_SYNAPTICS_USB && JOYSTICK_XPAD && TABLET_USB_ACECAD &&
	TABLET_USB_AIPTEK && TABLET_USB_HANWANG && TABLET_USB_KBTAB &&
	TOUCHSCREEN_USB_COMPOSITE && INPUT_ATI_REMOTE2 &&
	INPUT_KEYSPAN_REMOTE && INPUT_POWERMATE && INPUT_YEALINK &&
	INPUT_CM109 && RC_ATI_REMOTE && IR_IMON && IR_MCEUSB &&
	IR_REDRAT3 && IR_STREAMZAP && IR_IGORPLUGUSB && IR_IGUANA &&
	IR_TTUSBIR && DRM_EVDI)
	selects USB which has unmet direct dependencies
		(USB_SUPPORT && USB_ARCH_HAS_HCD)

Similar to other drivers with the same situation, add dependencies
on USB_SUPPORT and USB_ARCH_HAS_HCD to resolve the problem.

BUG=chromium:923165, b:172225747, b:181821131
TEST='make olddefconfig with USB_SUPPORT=n and/or with USB_ARCH_HAS_HCD=n'

Change-Id: I9d7bf4a47a5678f5c90c25112ab0b5b657345d29
Disallow-Recycled-Builds: test-failures
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Guenter Roeck <groeck@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2774098
Reviewed-by: Pablo Ceballos <pceballos@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2794697
Tested-by: Rehan Ghori <rehang@chromium.org>
Commit-Queue: Rehan Ghori <rehang@chromium.org>
1 file changed