X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/bf9b79b20073d8301fe15e8f5d5c7c8b282730e0..828c43f29db3df46803c43d47b94835450bf1cda:/package/kernel/modules/other.mk?ds=sidebyside diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk index fcc1c3379..55121a516 100644 --- a/package/kernel/modules/other.mk +++ b/package/kernel/modules/other.mk @@ -34,58 +34,13 @@ define KernelPackage/crypto CONFIG_CRYPTO_DEFLATE \ CONFIG_CRYPTO_MICHAEL_MIC \ CONFIG_CRYPTO_CRC32C \ - CONFIG_CRYPTO_ECB) \ + CONFIG_CRYPTO_ECB \ CONFIG_CRYPTO_BLKCIPHER FILES:=$(LINUX_DIR)/crypto/*.$(LINUX_KMOD_SUFFIX) SUBMENU:=$(EMENU) endef $(eval $(call KernelPackage,crypto)) -define KernelPackage/ide-core - TITLE:=Kernel support for IDE - DESCRIPTION:=\ - Useful for usb mass storage devices (e.g. on WL-HDD)\\\ - \\\ - Includes: \\\ - - ide-core \\\ - - ide-detect \\\ - - ide-disk - KCONFIG:=CONFIG_IDE - FILES:=$(LINUX_DIR)/drivers/ide/*.$(LINUX_KMOD_SUFFIX) - SUBMENU:=$(EMENU) - AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,90,ide-generic ide-detect ide-disk) -endef -$(eval $(call KernelPackage,ide-core)) - -define KernelPackage/ide-pdc202xx - TITLE:=PDC202xx IDE driver - SUBMENU:=$(EMENU) - DEPENDS:=@LINUX_2_4 - KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD - FILES:=$(LINUX_DIR)/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old) -endef -$(eval $(call KernelPackage,ide-pdc202xx)) - -define KernelPackage/ide-aec62xx - TITLE:=AEC62xx IDE driver - SUBMENU:=$(EMENU) - KCONFIG:=CONFIG_BLK_DEV_AEC62XX - FILES:=$(LINUX_DIR)/drivers/ide/pci/aec62xx.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,30,aec62xx) -endef -$(eval $(call KernelPackage,ide-aec62xx)) - -define KernelPackage/scsi-core - TITLE:=Kernel support for SCSI - SUBMENU:=$(EMENU) - KCONFIG:=CONFIG_SCSI CONFIG_BLK_DEV_SD - FILES:= \ - $(LINUX_DIR)/drivers/scsi/scsi_mod.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/scsi/sd_mod.$(LINUX_KMOD_SUFFIX) -endef -$(eval $(call KernelPackage,scsi-core)) - define KernelPackage/lp TITLE:=Parallel port and line printer support DEPENDS:=@LINUX_2_4 @@ -157,6 +112,7 @@ define KernelPackage/capi TITLE:=CAPI Support DESCRIPTION:=Kernel module for basic CAPI support KCONFIG:=CONFIG_ISDN CONFIG_ISDN_CAPI CONFIG_ISDN_CAPI_CAPI20 + DEPENDS:=@LINUX_2_6 SUBMENU:=$(EMENU) AUTOLOAD:=$(call AutoLoad,30,kernelcapi capi) FILES:=$(LINUX_DIR)/drivers/isdn/capi/*capi.$(LINUX_KMOD_SUFFIX) @@ -166,25 +122,31 @@ $(eval $(call KernelPackage,capi)) define KernelPackage/pcmcia-core TITLE:=PCMCIA/CardBus support DESCRIPTION:=Kernel support for PCMCIA/CardBus controllers + DEPENDS:=@PCMCIA_SUPPORT SUBMENU:=$(EMENU) - KCONFIG:=CONFIG_PCMCIA CONFIG_PCCARD + KCONFIG:=CONFIG_PCMCIA CONFIG_PCCARD CONFIG_PCMCIA_AU1X00 endef +ifneq ($(CONFIG_LINUX_2_6_AU1000),) + PCMCIA_SOCKET_DRIVER:=au1x00_ss +else + PCMCIA_SOCKET_DRIVER:=yenta_socket +endif + define KernelPackage/pcmcia-core/2.4 FILES:= \ $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \ + $(LINUX_DIR)/drivers/pcmcia/$(PCMCIA_SOCKET_DRIVER).$(LINUX_KMOD_SUFFIX) \ $(LINUX_DIR)/drivers/pcmcia/ds.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,40,pcmcia_core yenta_socket ds) + AUTOLOAD:=$(call AutoLoad,40,pcmcia_core $(PCMCIA_SOCKET_DRIVER) ds) endef define KernelPackage/pcmcia-core/2.6 FILES:= \ $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \ - $(if $(CONFIG_PCMCIA),$(LINUX_DIR)/drivers/pcmcia/pcmcia.$(LINUX_KMOD_SUFFIX)) \ - $(LINUX_DIR)/drivers/pcmcia/yenta_socket.$(LINUX_KMOD_SUFFIX) \ + $(LINUX_DIR)/drivers/pcmcia/$(PCMCIA_SOCKET_DRIVER).$(LINUX_KMOD_SUFFIX) \ $(LINUX_DIR)/drivers/pcmcia/rsrc_nonstatic.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic yenta_socket) + AUTOLOAD:=$(call AutoLoad,40,pcmcia_core pcmcia rsrc_nonstatic $(PCMCIA_SOCKET_DRIVER)) endef $(eval $(call KernelPackage,pcmcia-core)) @@ -213,7 +175,7 @@ define KernelPackage/bluetooth DEPENDS:=@USB_SUPPORT DESCRIPTION:=Kernel support for Bluetooth devices SUBMENU:=$(EMENU) - KCONFIG:=CONFIG_BLUEZ CONFIG_BT + KCONFIG:=CONFIG_BLUEZ CONFIG_BT CONFIG_USB_BLUETOOTH endef define KernelPackage/bluetooth/2.4 @@ -260,7 +222,6 @@ define KernelPackage/softdog DESCRIPTION:=Software watchdog driver SUBMENU:=$(EMENU) KCONFIG:=CONFIG_SOFT_WATCHDOG - FILES:=$(LINUX_DIR)/drivers/char/softdog.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,50,softdog) endef @@ -277,7 +238,6 @@ $(eval $(call KernelPackage,softdog)) define KernelPackage/videodev TITLE=Video4Linux support DESCRIPTION:=Kernel modules for Video4Linux support - DEPENDS:=@VIDEO_SUPPORT SUBMENU:=$(EMENU) KCONFIG:=CONFIG_VIDEO_DEV FILES:=$(LINUX_DIR)/drivers/media/video/*.$(LINUX_KMOD_SUFFIX) @@ -339,6 +299,7 @@ $(eval $(call KernelPackage,scx200-wdt)) define KernelPackage/hwmon TITLE:=Hardware monitoring support DESCRIPTION:=Kernel modules for hardware monitoring + DEPENDS:=@LINUX_2_6 SUBMENU:=$(EMENU) KCONFIG:=CONFIG_HWMON_VID FILES:= \ @@ -363,6 +324,7 @@ define KernelPackage/input-core TITLE:=Input device core DESCRIPTION:=Kernel modules for support of input device SUBMENU:=$(EMENU) + DEPENDS:=@LINUX_2_6 KCONFIG:=CONFIG_INPUT FILES:=$(LINUX_DIR)/drivers/input/input-core.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,50,input-core)