aboutsummaryrefslogtreecommitdiffstats
path: root/package/ltq-dsl
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2011-11-03 15:16:39 +0000
committerJohn Crispin <john@openwrt.org>2011-11-03 15:16:39 +0000
commit4263d93da056f19444fdd07acdea3a0c4b1e2c1c (patch)
tree71cfe4bf59f0f37cbe8e90070077d00b225dc3d5 /package/ltq-dsl
parentd47e4959d2c6cb0e6db42d437842af9982daba92 (diff)
downloadupstream-4263d93da056f19444fdd07acdea3a0c4b1e2c1c.tar.gz
upstream-4263d93da056f19444fdd07acdea3a0c4b1e2c1c.tar.bz2
upstream-4263d93da056f19444fdd07acdea3a0c4b1e2c1c.zip
ltq-dsl: fixes driver for targets other than danube
SVN-Revision: 28723
Diffstat (limited to 'package/ltq-dsl')
-rw-r--r--package/ltq-dsl/Makefile10
-rw-r--r--package/ltq-dsl/src/Makefile4
-rw-r--r--package/ltq-dsl/src/ifxmips_atm_core.c1
3 files changed, 10 insertions, 5 deletions
diff --git a/package/ltq-dsl/Makefile b/package/ltq-dsl/Makefile
index 4a602e89d2..973967eb63 100644
--- a/package/ltq-dsl/Makefile
+++ b/package/ltq-dsl/Makefile
@@ -140,7 +140,7 @@ endef
define Build/Compile
cd $(LINUX_DIR); \
ARCH=mips CROSS_COMPILE="$(KERNEL_CROSS)" \
- BUILD_VARIANT=$(BUILD_VARIANT) $(MAKE) M=$(PKG_BUILD_DIR)/src/mei/ V=1 modules
+ $(MAKE) BUILD_VARIANT=$(BUILD_VARIANT) M=$(PKG_BUILD_DIR)/src/mei/ V=1 modules
$(call Build/Compile/Default)
endef
@@ -163,10 +163,6 @@ define Package/kmod-ltq-dsl-firmware-$(BUILD_VARIANT)/install
$(CP) $(PKG_BUILD_DIR)/$(FW_NAME)/ltq-dsl-fw-$(BUILD_VARIANT).bin $(1)/lib/firmware/ModemHWE.bin
endef
-$(eval $(call KernelPackage,ltq-dsl-danube))
-$(eval $(call KernelPackage,ltq-dsl-ase))
-$(eval $(call KernelPackage,ltq-dsl-ar9))
-#$(eval $(call KernelPackage,ltq-dsl-vr9))
$(eval $(call BuildPackage,kmod-ltq-dsl-firmware-a-danube))
$(eval $(call BuildPackage,kmod-ltq-dsl-firmware-b-danube))
$(eval $(call BuildPackage,kmod-ltq-dsl-firmware-a-ase))
@@ -175,3 +171,7 @@ $(eval $(call BuildPackage,kmod-ltq-dsl-firmware-a-ar9))
$(eval $(call BuildPackage,kmod-ltq-dsl-firmware-b-ar9))
#$(eval $(call BuildPackage,kmod-ltq-dsl-firmware-a-vr9))
#$(eval $(call BuildPackage,kmod-ltq-dsl-firmware-b-vr9))
+$(eval $(call KernelPackage,ltq-dsl-danube))
+$(eval $(call KernelPackage,ltq-dsl-ase))
+$(eval $(call KernelPackage,ltq-dsl-ar9))
+#$(eval $(call KernelPackage,ltq-dsl-vr9))
diff --git a/package/ltq-dsl/src/Makefile b/package/ltq-dsl/src/Makefile
index a923170981..44d2efbc05 100644
--- a/package/ltq-dsl/src/Makefile
+++ b/package/ltq-dsl/src/Makefile
@@ -2,18 +2,22 @@ obj-m = lantiq_mei.o lantiq_atm.o
lantiq_atm-objs := ifxmips_atm_core.o
ifeq ($(BUILD_VARIANT),danube)
+ CFLAGS_MODULE+=-DCONFIG_DANUBE
EXTRA_CFLAGS+=-DCONFIG_DANUBE
lantiq_atm-objs += ifxmips_atm_danube.o
endif
ifeq ($(BUILD_VARIANT),ase)
+ CFLAGS_MODULE+=-DCONFIG_AMAZON_SE
EXTRA_CFLAGS+=-DCONFIG_AMAZON_SE
lantiq_atm-objs += ifxmips_atm_amazon_se.o
endif
ifeq ($(BUILD_VARIANT),ar9)
+ CFLAGS_MODULE+=-DCONFIG_AR9
EXTRA_CFLAGS+=-DCONFIG_AR9
lantiq_atm-objs += ifxmips_atm_ar9.o
endif
ifeq ($(BUILD_VARIANT),vr9)
+ CFLAGS_MODULE+=-DCONFIG_VR9
EXTRA_CFLAGS+=-DCONFIG_VR9
lantiq_atm-objs += ifxmips_atm_vr9.o
endif
diff --git a/package/ltq-dsl/src/ifxmips_atm_core.c b/package/ltq-dsl/src/ifxmips_atm_core.c
index 70ea2729ab..92853bb886 100644
--- a/package/ltq-dsl/src/ifxmips_atm_core.c
+++ b/package/ltq-dsl/src/ifxmips_atm_core.c
@@ -56,6 +56,7 @@
#include <linux/atmdev.h>
#include <linux/atm.h>
#include <linux/clk.h>
+#include <linux/interrupt.h>
/*
* Chip Specific Head File