summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hsu <mhsu@nvidia.com>2011-07-13 18:01:06 -0700
committerVarun Colbert <vcolbert@nvidia.com>2011-07-15 16:04:42 -0700
commit188e8b48432887bbcc0942738370cd2fa6bb7931 (patch)
tree46dfdd3a61dd5311a21e18b0e376220e3bb666ae
parent11ad161fde32726afce6f7fecace97b71b13669c (diff)
arm: tegra: usb: Exclude incompatible device from CDC-ACM driver.
A certain flashless modem has a boot ROM which incorrectly reports itself as being USB CDC-ACM class compliant. Prevent the CDC-ACM driver from loading for incompatible modem devices, otherwise modem boot ROM gets in bad state (and modem is unusable, i.e., cannot download modem software image). After the modem boot ROM has downloaded image from host, then it will become CDC-ACM compliant. In this case, a insmod is used so that we may then use CDC-ACM class driver. Change-Id: I2db84e502b487f228840d7eed77a699630cecdc7 Reviewed-on: http://git-master/r/40947 Reviewed-by: Michael Hsu <mhsu@nvidia.com> Tested-by: Michael Hsu <mhsu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
-rw-r--r--arch/arm/configs/tegra_cardhu_android_defconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/configs/tegra_cardhu_android_defconfig b/arch/arm/configs/tegra_cardhu_android_defconfig
index 750f98ede1de..0541e40f2c50 100644
--- a/arch/arm/configs/tegra_cardhu_android_defconfig
+++ b/arch/arm/configs/tegra_cardhu_android_defconfig
@@ -286,7 +286,7 @@ CONFIG_USB_DEVICEFS=y
CONFIG_USB_SUSPEND=y
CONFIG_USB_HOTPLUG=y
CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_ACM=y
+CONFIG_USB_ACM=m
CONFIG_USB_WDM=y
CONFIG_USB_STORAGE=y
CONFIG_USB_SERIAL=y