X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/da517311c01cd6c576a8dd862ae9c0e75ecdb830..8bee86b5afe68b2808fd808cc83e11bbcb0d6d88:/package/kernel/modules/other.mk diff --git a/package/kernel/modules/other.mk b/package/kernel/modules/other.mk index bcfb44854..9f5ea2d0b 100644 --- a/package/kernel/modules/other.mk +++ b/package/kernel/modules/other.mk @@ -105,7 +105,7 @@ define KernelPackage/pcmcia-core/2.4 # CONFIG_CARDBUS FILES:= \ $(LINUX_DIR)/drivers/pcmcia/pcmcia_core.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/pcmcia/ds.$(LINUX_KMOD_SUFFIX) \ + $(LINUX_DIR)/drivers/pcmcia/ds.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,40,pcmcia_core ds) endef @@ -192,11 +192,35 @@ endef $(eval $(call KernelPackage,pcmcia-serial)) +define KernelPackage/ssb + SUBMENU:=$(OTHER_MENU) + TITLE:=Silicon Sonics Backplane glue code + DEPENDS:=@PCI_SUPPORT @!TARGET_brcm47xx + KCONFIG:=\ + CONFIG_SSB \ + CONFIG_SSB_B43_PCI_BRIDGE=y \ + CONFIG_SSB_DRIVER_PCICORE=y \ + CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y \ + CONFIG_SSB_PCIHOST=y \ + CONFIG_SSB_PCIHOST_POSSIBLE=y \ + CONFIG_SSB_POSSIBLE=y \ + CONFIG_SSB_SPROM=y \ + CONFIG_SSB_SILENT=y + FILES:=$(LINUX_DIR)/drivers/ssb/ssb.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,29,ssb) +endef + +define KernelPackage/ssb/description + Silicon Sonics Backplane glue code. +endef + +$(eval $(call KernelPackage,ssb)) + define KernelPackage/bluetooth SUBMENU:=$(OTHER_MENU) TITLE:=Bluetooth support - DEPENDS:=@USB_SUPPORT + DEPENDS:=@USB_SUPPORT +kmod-usb-core KCONFIG:= \ CONFIG_BLUEZ \ CONFIG_BLUEZ_L2CAP \ @@ -519,6 +543,22 @@ endef $(eval $(call KernelPackage,scx200-wdt)) +define KernelPackage/sc520-wdt + SUBMENU:=$(OTHER_MENU) + TITLE:=Natsemi SC520 Watchdog support + DEPENDS:=@TARGET_x86 + KCONFIG:=CONFIG_SC520_WDT + FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/sc520_wdt.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,50,sc520_wdt) +endef + +define KernelPackage/sc520-wdt/description + Kernel module for SC520 Watchdog +endef + +$(eval $(call KernelPackage,sc520-wdt)) + + define KernelPackage/input-core SUBMENU:=$(OTHER_MENU) TITLE:=Input device core @@ -682,21 +722,17 @@ endef $(eval $(call KernelPackage,spi-dev)) -define KernelPackage/crypto-dev-ixp4xx +define KernelPackage/cs5535-gpio SUBMENU:=$(OTHER_MENU) - TITLE:=IXP4xx crypto driver - DEPENDS:=\ - @TARGET_ixp4xx +kmod-crypto-core +kmod-crypto-des +kmod-crypto-aead \ - +kmod-crypto-authenc - KCONFIG:=\ - CONFIG_CRYPTO_HW=y \ - CONFIG_CRYPTO_DEV_IXP4XX - FILES:=$(LINUX_DIR)/drivers/crypto/ixp4xx_crypto.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,90,ixp4xx_crypto) + TITLE:=AMD CS5535/CS5536 GPIO driver + DEPENDS:=@TARGET_x86||@TARGET_olpc + KCONFIG:=CONFIG_CS5535_GPIO + FILES:=$(LINUX_DIR)/drivers/char/cs5535_gpio.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,90,cs5535_gpio) endef -define KernelPackage/crypto-dev-ixp4xx/description - Kernel support for the IXP4xx HW crypto engine. +define KernelPackage/cs5535-gpio/description + This package contains the AMD CS5535/CS5536 GPIO driver endef -$(eval $(call KernelPackage,crypto-dev-ixp4xx)) +$(eval $(call KernelPackage,cs5535-gpio))