From: Greg Kroah-Hartman Date: Mon, 15 Feb 2016 21:58:21 +0000 (-0800) Subject: greybus: only build arche platform driver if usb3613 is enabled X-Git-Tag: v4.9.8~1233^2~378^2~21^2~691 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d0493d191abc0bb20c0746fe687b7e8ba8a696a;p=platform%2Fkernel%2Flinux-rpi3.git greybus: only build arche platform driver if usb3613 is enabled The build is broken if you try to build the arche platform driver without the usb3163 driver enabled at the same time, so specify that dependency in the greybus Makefile. Testing done: built inside and outside of the build system against many different kernel versions. Signed-off-by: Greg Kroah-Hartman Reviewed-by: Michael Scott Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/greybus/Makefile b/drivers/staging/greybus/Makefile index 870a7bb..6e276d8 100644 --- a/drivers/staging/greybus/Makefile +++ b/drivers/staging/greybus/Makefile @@ -47,7 +47,9 @@ obj-m += gb-light.o obj-m += gb-hid.o obj-m += gb-raw.o obj-m += gb-es2.o -obj-m += gb-arche.o +ifeq ($(CONFIG_USB_HSIC_USB3613),y) + obj-m += gb-arche.o +endif ifeq ($(CONFIG_SND_SOC_DYNAMIC_DAILINK),y) obj-m += gb-audio-codec.o endif