aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2013-03-14 18:42:57 +0000
committerJohn Crispin <john@openwrt.org>2013-03-14 18:42:57 +0000
commitcd40e47a4874e3ef8cd19f057aa3fcac3983d0d7 (patch)
tree248ee860bd2821c4c79774b233cd540af29280df
parentd0fe00d8b2d6297759984435f00027de41a12c57 (diff)
downloadupstream-cd40e47a4874e3ef8cd19f057aa3fcac3983d0d7.tar.gz
upstream-cd40e47a4874e3ef8cd19f057aa3fcac3983d0d7.tar.bz2
upstream-cd40e47a4874e3ef8cd19f057aa3fcac3983d0d7.zip
make hcd driver work with v3.8
Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 36019
-rw-r--r--package/platform/lantiq/ltq-hcd/Makefile4
-rw-r--r--package/platform/lantiq/ltq-hcd/src/ifxusb_driver.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/package/platform/lantiq/ltq-hcd/Makefile b/package/platform/lantiq/ltq-hcd/Makefile
index 6f654b4aa4..74218c887b 100644
--- a/package/platform/lantiq/ltq-hcd/Makefile
+++ b/package/platform/lantiq/ltq-hcd/Makefile
@@ -23,13 +23,14 @@ define KernelPackage/ltq-hcd-template
VARIANT:=$(1)
DEPENDS:=@TARGET_lantiq_$(2) +kmod-usb-core
FILES:=$(PKG_BUILD_DIR)/ltq_hcd_$(1).ko
- AUTOLOAD:=$(call AutoLoad,50,ltq_hcd_$(1))
+ AUTOLOAD:=$(call AutoLoad,50,ltq_hcd_$(1),1)
endef
KernelPackage/ltq-hcd-ase=$(call KernelPackage/ltq-hcd-template,ase,ase)
KernelPackage/ltq-hcd-danube=$(call KernelPackage/ltq-hcd-template,danube,xway)
KernelPackage/ltq-hcd-ar9=$(call KernelPackage/ltq-hcd-template,ar9,xway)
KernelPackage/ltq-hcd-vr9=$(call KernelPackage/ltq-hcd-template,vr9,xway)
+KernelPackage/ltq-hcd-ar10=$(call KernelPackage/ltq-hcd-template,ar10,xway)
define Build/Prepare
$(INSTALL_DIR) $(PKG_BUILD_DIR)
@@ -49,3 +50,4 @@ $(eval $(call KernelPackage,ltq-hcd-ase))
$(eval $(call KernelPackage,ltq-hcd-danube))
$(eval $(call KernelPackage,ltq-hcd-ar9))
$(eval $(call KernelPackage,ltq-hcd-vr9))
+$(eval $(call KernelPackage,ltq-hcd-ar10))
diff --git a/package/platform/lantiq/ltq-hcd/src/ifxusb_driver.c b/package/platform/lantiq/ltq-hcd/src/ifxusb_driver.c
index c30cf44914..04346b972f 100644
--- a/package/platform/lantiq/ltq-hcd/src/ifxusb_driver.c
+++ b/package/platform/lantiq/ltq-hcd/src/ifxusb_driver.c
@@ -315,6 +315,8 @@ static int ifxusb_driver_probe(struct platform_device *_pdev)
np = of_find_compatible_node(NULL, NULL, "lantiq,ifxhcd-arx100");
#elif defined __IS_VR9__
np = of_find_compatible_node(NULL, NULL, "lantiq,ifxhcd-xrx200");
+#elif defined __IS_AR10__
+ np = of_find_compatible_node(NULL, NULL, "lantiq,ifxhcd-arx300");
#endif
if (!np) {
dev_err(&_pdev->dev, "failed to find hcd device node\n");