X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/72aa5b478aa03ddbfb717dda2d941c2d05bce86a..d7d997edfc898e1fce04c618e83ae71976260c3a:/package/kernel/modules/block.mk?ds=sidebyside diff --git a/package/kernel/modules/block.mk b/package/kernel/modules/block.mk index 3e22c458b..f3c345e25 100644 --- a/package/kernel/modules/block.mk +++ b/package/kernel/modules/block.mk @@ -10,7 +10,7 @@ BLOCK_MENU:=Block Devices define KernelPackage/ata-core SUBMENU:=$(BLOCK_MENU) TITLE:=Serial and Parallel ATA support - DEPENDS:=@PCI_SUPPORT @LINUX_2_6 +kmod-scsi-core + DEPENDS:=@PCI_SUPPORT @LINUX_2_6 +kmod-scsi-core @!TARGET_ubicom32 KCONFIG:=CONFIG_ATA FILES:=$(LINUX_DIR)/drivers/ata/libata.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,21,libata) @@ -66,6 +66,21 @@ endef $(eval $(call KernelPackage,ata-artop)) +define KernelPackage/ata-octeon-cf + SUBMENU:=$(BLOCK_MENU) + TITLE:=Octeon Compact Flash support + DEPENDS:=kmod-ata-core @TARGET_octeon + KCONFIG:=CONFIG_PATA_OCTEON_CF + FILES:=$(LINUX_DIR)/drivers/ata/pata_octeon_cf.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,41,pata_octeon_cf) +endef + +define KernelPackage/ata-octeon-cf/description + Octeon Compact Flash support. +endef + +$(eval $(call KernelPackage,ata-octeon-cf)) + define KernelPackage/ata-ixp4xx-cf SUBMENU:=$(BLOCK_MENU) @@ -177,17 +192,10 @@ define KernelPackage/ide-core CONFIG_IDE_GD_ATAPI=n \ CONFIG_BLK_DEV_IDEDMA_PCI=y \ CONFIG_BLK_DEV_IDEPCI=y -ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.28)),1) FILES:= \ $(LINUX_DIR)/drivers/ide/ide-core.$(LINUX_KMOD_SUFFIX) \ $(LINUX_DIR)/drivers/ide/ide-gd_mod.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,40,ide-gd_mod) -else - FILES:= \ - $(LINUX_DIR)/drivers/ide/ide-core.$(LINUX_KMOD_SUFFIX) \ - $(LINUX_DIR)/drivers/ide/ide-disk.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,20,ide-core) $(call AutoLoad,40,ide-disk) -endif endef define KernelPackage/ide-core/2.4 @@ -218,11 +226,7 @@ define KernelPackage/ide-aec62xx TITLE:=Acard AEC62xx IDE driver DEPENDS:=@PCI_SUPPORT +kmod-ide-core KCONFIG:=CONFIG_BLK_DEV_AEC62XX -ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.28)),1) FILES:=$(LINUX_DIR)/drivers/ide/aec62xx.$(LINUX_KMOD_SUFFIX) -else - FILES:=$(LINUX_DIR)/drivers/ide/pci/aec62xx.$(LINUX_KMOD_SUFFIX) -endif AUTOLOAD:=$(call AutoLoad,30,aec62xx) endef @@ -254,11 +258,7 @@ define KernelPackage/ide-pdc202xx TITLE:=Promise PDC202xx IDE driver DEPENDS:=+kmod-ide-core KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD - ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.28)),1) FILES:=$(LINUX_DIR)/drivers/ide/pdc202xx_old.$(LINUX_KMOD_SUFFIX) - else - FILES:=$(LINUX_DIR)/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX) - endif AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old) endef @@ -279,11 +279,7 @@ define KernelPackage/ide-it821x TITLE:=ITE IT821x IDE driver DEPENDS:=+kmod-ide-core KCONFIG:=CONFIG_BLK_DEV_IT821X -ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.28)),1) FILES=$(LINUX_DIR)/drivers/ide/it821x.$(LINUX_KMOD_SUFFIX) -else - FILES=$(LINUX_DIR)/drivers/ide/pci/it821x.$(LINUX_KMOD_SUFFIX) -endif AUTOLOAD:=$(call AutoLoad,30,it821x) endef