X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/08ee8a9ed65c614db2ff93113045799b86e63d07..cafbbcdb2c6db7b0d19e6e90a62214ee660ea3f0:/package/kernel/modules/block.mk diff --git a/package/kernel/modules/block.mk b/package/kernel/modules/block.mk index df0978a9c..e39bda8aa 100644 --- a/package/kernel/modules/block.mk +++ b/package/kernel/modules/block.mk @@ -70,7 +70,7 @@ $(eval $(call KernelPackage,ata-artop)) define KernelPackage/ata-ixp4xx-cf SUBMENU:=$(BLOCK_MENU) TITLE:=IXP4XX Compact Flash support - DEPENDS:=kmod-ata-core + DEPENDS:=kmod-ata-core @TARGET_ixp4xx KCONFIG:=CONFIG_PATA_IXP4XX_CF FILES:=$(LINUX_DIR)/drivers/ata/pata_ixp4xx_cf.$(LINUX_KMOD_SUFFIX) AUTOLOAD:=$(call AutoLoad,41,pata_ixp4xx_cf) @@ -194,7 +194,7 @@ endef define KernelPackage/ide-core/2.4 FILES+=$(LINUX_DIR)/drivers/ide/ide-detect.$(LINUX_KMOD_SUFFIX) - AUTOLOAD+=$(call AutoLoad,30,ide-detect) + AUTOLOAD+=$(call AutoLoad,35,ide-detect) endef ifneq ($(CONFIG_arm)$(CONFIG_powerpc),y) @@ -254,12 +254,20 @@ $(eval $(call KernelPackage,ide-magicbox)) define KernelPackage/ide-pdc202xx SUBMENU:=$(BLOCK_MENU) TITLE:=Promise PDC202xx IDE driver - DEPENDS:=@LINUX_2_4 +kmod-ide-core + 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 +define KernelPackage/ide-pdc202xx/2.4 + FILES:=$(LINUX_DIR)/drivers/ide/pci/pdc202xx_old.$(LINUX_KMOD_SUFFIX) +endef + define KernelPackage/ide-pdc202xx/description Support for the Promise Ultra 33/66/100 (PDC202{46|62|65|67|68}) IDE controllers. @@ -413,10 +421,14 @@ define KernelPackage/libsas TITLE:=SAS Domain Transport Attributes DEPENDS:=+kmod-scsi-core @TARGET_x86 KCONFIG:=CONFIG_SCSI_SAS_LIBSAS \ + CONFIG_SCSI_SAS_ATTRS \ + CONFIG_SCSI_SAS_ATA=y \ CONFIG_SCSI_SAS_HOST_SMP=y \ CONFIG_SCSI_SAS_LIBSAS_DEBUG=y - FILES:=$(LINUX_DIR)/drivers/scsi/libsas/libsas.$(LINUX_KMOD_SUFFIX) - AUTOLOAD:=$(call AutoLoad,29,libsas) + FILES:= \ + $(LINUX_DIR)/drivers/scsi/scsi_transport_sas.$(LINUX_KMOD_SUFFIX) \ + $(LINUX_DIR)/drivers/scsi/libsas/libsas.$(LINUX_KMOD_SUFFIX) + AUTOLOAD:=$(call AutoLoad,29,scsi_transport_sas libsas) endef define KernelPackage/libsas/description