OSDN Git Service

f_qc_rndis: Compile rndis.c if CONFIG_USB_F_QCRNDIS is enabled
authorVijayavardhan Vennapusa <vvreddy@codeaurora.org>
Tue, 21 Mar 2017 08:01:41 +0000 (13:31 +0530)
committerVijayavardhan Vennapusa <vvreddy@codeaurora.org>
Wed, 22 Mar 2017 07:59:06 +0000 (13:29 +0530)
When CONFIG_USB_F_QCRNDIS is enabled to support RNDIS over BAM2BAM
to IPA, it needs to compile rndis.c driver as well. Otherwise
will see compilation error. Hence compile rndis.c along with f_qc_rndis.c
when CONFIG_USB_F_QCRNDIS is enabled. Disable CONFIG_USB_F_GSI as both
configs can't be enabled at a time as that would cause compilation errors
and warnings seen due to same misc device name registration.

Change-Id: Ie11fba25be53e158811b05c7054bbdf126689c36
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
arch/arm/configs/sdm660-perf_defconfig
arch/arm/configs/sdm660_defconfig
arch/arm64/configs/msm-perf_defconfig
arch/arm64/configs/msm_defconfig
arch/arm64/configs/sdm660-perf_defconfig
arch/arm64/configs/sdm660_defconfig
drivers/usb/gadget/function/Makefile

index 309d7a8..d31cfc8 100644 (file)
@@ -445,7 +445,6 @@ CONFIG_USB_CONFIGFS_UEVENT=y
 CONFIG_USB_CONFIGFS_F_MIDI=y
 CONFIG_USB_CONFIGFS_F_HID=y
 CONFIG_USB_CONFIGFS_F_DIAG=y
-CONFIG_USB_CONFIGFS_F_GSI=y
 CONFIG_USB_CONFIGFS_F_CDEV=y
 CONFIG_USB_CONFIGFS_F_QDSS=y
 CONFIG_MMC=y
index ba22d78..fe83879 100644 (file)
@@ -444,7 +444,6 @@ CONFIG_USB_CONFIGFS_UEVENT=y
 CONFIG_USB_CONFIGFS_F_MIDI=y
 CONFIG_USB_CONFIGFS_F_HID=y
 CONFIG_USB_CONFIGFS_F_DIAG=y
-CONFIG_USB_CONFIGFS_F_GSI=y
 CONFIG_USB_CONFIGFS_F_CDEV=y
 CONFIG_USB_CONFIGFS_F_QDSS=y
 CONFIG_MMC=y
index 32b44c8..96f8821 100644 (file)
@@ -438,7 +438,6 @@ CONFIG_USB_CONFIGFS_SERIAL=y
 CONFIG_USB_CONFIGFS_NCM=y
 CONFIG_USB_CONFIGFS_ECM=y
 CONFIG_USB_CONFIGFS_QCRNDIS=y
-CONFIG_USB_CONFIGFS_RNDIS=y
 CONFIG_USB_CONFIGFS_RMNET_BAM=y
 CONFIG_USB_CONFIGFS_MASS_STORAGE=y
 CONFIG_USB_CONFIGFS_F_FS=y
index 988f1fb..261a49d 100644 (file)
@@ -423,7 +423,6 @@ CONFIG_USB_CONFIGFS_SERIAL=y
 CONFIG_USB_CONFIGFS_NCM=y
 CONFIG_USB_CONFIGFS_ECM=y
 CONFIG_USB_CONFIGFS_QCRNDIS=y
-CONFIG_USB_CONFIGFS_RNDIS=y
 CONFIG_USB_CONFIGFS_RMNET_BAM=y
 CONFIG_USB_CONFIGFS_MASS_STORAGE=y
 CONFIG_USB_CONFIGFS_F_FS=y
index b0bdabf..0143f2a 100644 (file)
@@ -469,7 +469,6 @@ CONFIG_USB_CONFIGFS_UEVENT=y
 CONFIG_USB_CONFIGFS_F_MIDI=y
 CONFIG_USB_CONFIGFS_F_HID=y
 CONFIG_USB_CONFIGFS_F_DIAG=y
-CONFIG_USB_CONFIGFS_F_GSI=y
 CONFIG_USB_CONFIGFS_F_CDEV=y
 CONFIG_USB_CONFIGFS_F_QDSS=y
 CONFIG_MMC=y
index 7b21409..720e977 100644 (file)
@@ -472,7 +472,6 @@ CONFIG_USB_CONFIGFS_UEVENT=y
 CONFIG_USB_CONFIGFS_F_MIDI=y
 CONFIG_USB_CONFIGFS_F_HID=y
 CONFIG_USB_CONFIGFS_F_DIAG=y
-CONFIG_USB_CONFIGFS_F_GSI=y
 CONFIG_USB_CONFIGFS_F_CDEV=y
 CONFIG_USB_CONFIGFS_F_QDSS=y
 CONFIG_MMC=y
index 7a64b24..a425509 100644 (file)
@@ -60,7 +60,7 @@ usb_f_cdev-y                  := f_cdev.o
 obj-$(CONFIG_USB_F_CDEV)         += usb_f_cdev.o
 usb_f_qdss-y                   := f_qdss.o u_qdss.o
 obj-$(CONFIG_USB_F_QDSS)       += usb_f_qdss.o
-usb_f_qcrndis-y                        := f_qc_rndis.o u_data_ipa.o
+usb_f_qcrndis-y                        := f_qc_rndis.o rndis.o u_data_ipa.o
 obj-$(CONFIG_USB_F_QCRNDIS)    += usb_f_qcrndis.o
 usb_f_rmnet_bam-y              := f_rmnet.o u_ctrl_qti.o
 obj-$(CONFIG_USB_F_RMNET_BAM)   += usb_f_rmnet_bam.o