From: Florian Fainelli Date: Sat, 15 Nov 2008 11:26:23 +0000 (+0000) Subject: Package bcm63xx-pcmcia kernel module and fix compilation X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=cb126cd576724db0bf8e1abf6dce2ecb764169da;p=openwrt%2Fstaging%2Faparcar.git Package bcm63xx-pcmcia kernel module and fix compilation SVN-Revision: 13212 --- diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk index f82dfdef90..eacf970df3 100644 --- a/package/kernel/modules/other.mk +++ b/package/kernel/modules/other.mk @@ -140,6 +140,20 @@ endef $(eval $(call KernelPackage,pcmcia-core)) +define KernelPackage/pcmcia-bcm63xx + SUBMENU:=$(OTHER_MENU) + TITLE:=Broadcom BCM63xx PCMCIA support + DEPENDS:=kmod-pcmcia-core @TARGET_brcm63xx + KCONFIG:=CONFIG_PCMCIA_BCM63XX + FILES:=$(LINUX_DIR)/drivers/pcmcia/bcm63xx_pcmcia.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,41,bcm63xx_pcmcia) +endef + +define KernelPackage/pcmcia-bcm63xx/description + Kernel support for PCMCIA/CardBus controller on the BCM63xx SoC +endef + +$(eval $(call KernelPackage,pcmcia-bcm63xx)) define KernelPackage/pcmcia-serial SUBMENU:=$(OTHER_MENU) diff --git a/target/linux/brcm63xx/patches-2.6.27/006-pcmcia_cardbus_support.patch b/target/linux/brcm63xx/patches-2.6.27/006-pcmcia_cardbus_support.patch index 02fa854cba..5376cdeadc 100644 --- a/target/linux/brcm63xx/patches-2.6.27/006-pcmcia_cardbus_support.patch +++ b/target/linux/brcm63xx/patches-2.6.27/006-pcmcia_cardbus_support.patch @@ -188,7 +188,7 @@ Signed-off-by: Maxime Bizon obj-$(CONFIG_OMAP_CF) += omap_cf.o --- /dev/null +++ b/drivers/pcmcia/bcm63xx_pcmcia.c -@@ -0,0 +1,521 @@ +@@ -0,0 +1,522 @@ +/* + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file "COPYING" in the main directory of this archive @@ -670,6 +670,7 @@ Signed-off-by: Maxime Bizon + .class = PCI_CLASS_BRIDGE_CARDBUS << 8, + .class_mask = ~0, + }, ++ {} +}; + +MODULE_DEVICE_TABLE(pci, bcm63xx_cb_table);