X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=package%2Fkernel%2Flinux%2Fmodules%2Fblock.mk;h=4d34924649610405dd709d81010ae90ba4d2dc23;hb=4a5bab78a246189f080976d4c39fa500b02a505c;hp=32e6165cfc79ceeab056e992c32b9ed7024cbeae;hpb=fdf3c6bf6e174163613df09dcbb458519afcb731;p=lede.git diff --git a/package/kernel/linux/modules/block.mk b/package/kernel/linux/modules/block.mk index 32e6165cfc..4d34924649 100644 --- a/package/kernel/linux/modules/block.mk +++ b/package/kernel/linux/modules/block.mk @@ -65,7 +65,7 @@ define KernelPackage/ata-ahci-platform $(LINUX_DIR)/drivers/ata/ahci_platform.ko \ $(LINUX_DIR)/drivers/ata/libahci_platform.ko AUTOLOAD:=$(call AutoLoad,40,libahci libahci_platform ahci_platform,1) - $(call AddDepends/ata,@TARGET_ipq806x||TARGET_mvebu||TARGET_sunxi) + $(call AddDepends/ata,@TARGET_ipq806x||TARGET_sunxi) endef define KernelPackage/ata-ahci-platform/description @@ -124,22 +124,6 @@ endef $(eval $(call KernelPackage,ata-marvell-sata)) -define KernelPackage/ata-mvebu-ahci - TITLE:=Marvell EBU AHCI support - DEPENDS:=@TARGET_mvebu +kmod-ata-ahci-platform - KCONFIG:=CONFIG_AHCI_MVEBU - FILES:=$(LINUX_DIR)/drivers/ata/ahci_mvebu.ko - AUTOLOAD:=$(call AutoLoad,41,ahci_mvebu,1) - $(call AddDepends/ata) -endef - -define KernelPackage/ata-mvebu-ahci/description - AHCI support for Marvell EBU SoCs -endef - -$(eval $(call KernelPackage,ata-mvebu-ahci)) - - define KernelPackage/ata-nvidia-sata TITLE:=Nvidia Serial ATA support KCONFIG:=CONFIG_SATA_NV @@ -151,22 +135,6 @@ endef $(eval $(call KernelPackage,ata-nvidia-sata)) -define KernelPackage/ata-oxnas-sata - TITLE:=oxnas Serial ATA support - KCONFIG:=CONFIG_SATA_OXNAS - DEPENDS:=@TARGET_oxnas - FILES:=$(LINUX_DIR)/drivers/ata/sata_oxnas.ko - AUTOLOAD:=$(call AutoLoad,41,sata_oxnas,1) - $(call AddDepends/ata) -endef - -define KernelPackage/ata-oxnas-sata/description - SATA support for OX934 core found in the OX82x/PLX782x SoCs -endef - -$(eval $(call KernelPackage,ata-oxnas-sata)) - - define KernelPackage/ata-pdc202xx-old SUBMENU:=$(BLOCK_MENU) TITLE:=Older Promise PATA controller support @@ -377,7 +345,7 @@ $(eval $(call KernelPackage,md-raid10)) define KernelPackage/md-raid456 -$(call KernelPackage/md/Depends,+kmod-lib-raid6 +kmod-lib-xor) +$(call KernelPackage/md/Depends,+kmod-lib-raid6 +kmod-lib-xor +LINUX_4_4:kmod-lib-crc32c) TITLE:=RAID Level 456 Driver KCONFIG:= \ CONFIG_ASYNC_CORE \ @@ -430,115 +398,6 @@ endef $(eval $(call KernelPackage,md-multipath)) -define KernelPackage/ide-core - SUBMENU:=$(BLOCK_MENU) - TITLE:=IDE (ATA/ATAPI) device support - DEPENDS:=@PCI_SUPPORT - KCONFIG:= \ - CONFIG_IDE \ - CONFIG_BLK_DEV_IDE \ - CONFIG_BLK_DEV_IDEDISK \ - CONFIG_IDE_GD \ - CONFIG_IDE_GD_ATA=y \ - CONFIG_IDE_GD_ATAPI=n \ - CONFIG_IDEPCI_PCIBUS_ORDER=y \ - CONFIG_BLK_DEV_IDEDMA_PCI=y \ - CONFIG_BLK_DEV_IDEPCI=y - FILES:= \ - $(LINUX_DIR)/drivers/ide/ide-core.ko \ - $(LINUX_DIR)/drivers/ide/ide-gd_mod.ko -endef - -define KernelPackage/ide-core/description - Kernel support for IDE, useful for usb mass storage devices (e.g. on WL-HDD) - Includes: - - ide-core - - ide-gd_mod -endef - -$(eval $(call KernelPackage,ide-core)) - - -define AddDepends/ide - SUBMENU:=$(BLOCK_MENU) - DEPENDS+=kmod-ide-core $(1) -endef - - -define KernelPackage/ide-generic - SUBMENU:=$(BLOCK_MENU) - DEPENDS:=@PCI_SUPPORT - TITLE:=Kernel support for generic PCI IDE chipsets - KCONFIG:=CONFIG_BLK_DEV_GENERIC - FILES:=$(LINUX_DIR)/drivers/ide/ide-pci-generic.ko - AUTOLOAD:=$(call AutoLoad,30,ide-pci-generic,1) - $(call AddDepends/ide) -endef - -$(eval $(call KernelPackage,ide-generic)) - - -define KernelPackage/ide-generic-old - SUBMENU:=$(BLOCK_MENU) - TITLE:=Kernel support for generic (legacy) IDE chipsets - KCONFIG:=CONFIG_IDE_GENERIC - FILES:=$(LINUX_DIR)/drivers/ide/ide-generic.ko - AUTOLOAD:=$(call AutoLoad,30,ide-generic,1) - $(call AddDepends/ide) -endef - -$(eval $(call KernelPackage,ide-generic-old)) - - -define KernelPackage/ide-aec62xx - TITLE:=Acard AEC62xx IDE driver - DEPENDS:=@PCI_SUPPORT - KCONFIG:=CONFIG_BLK_DEV_AEC62XX - FILES:=$(LINUX_DIR)/drivers/ide/aec62xx.ko - AUTOLOAD:=$(call AutoLoad,30,aec62xx,1) - $(call AddDepends/ide) -endef - -define KernelPackage/ide-aec62xx/description - Support for Acard AEC62xx (Artop ATP8xx) IDE controllers -endef - -$(eval $(call KernelPackage,ide-aec62xx,1)) - - -define KernelPackage/ide-pdc202xx - TITLE:=Promise PDC202xx IDE driver - DEPENDS:=@PCI_SUPPORT - KCONFIG:=CONFIG_BLK_DEV_PDC202XX_OLD - FILES:=$(LINUX_DIR)/drivers/ide/pdc202xx_old.ko - AUTOLOAD:=$(call AutoLoad,30,pdc202xx_old,1) - $(call AddDepends/ide) -endef - -define KernelPackage/ide-pdc202xx/description - Support for the Promise Ultra 33/66/100 (PDC202{46|62|65|67|68}) IDE - controllers. -endef - -$(eval $(call KernelPackage,ide-pdc202xx)) - - -define KernelPackage/ide-it821x - TITLE:=ITE IT821x IDE driver - DEPENDS:=@PCI_SUPPORT - KCONFIG:=CONFIG_BLK_DEV_IT821X - FILES=$(LINUX_DIR)/drivers/ide/it821x.ko - AUTOLOAD:=$(call AutoLoad,30,it821x,1) - $(call AddDepends/ide) -endef - -define KernelPackage/ide-it821x/description - Kernel module for the ITE IDE821x IDE controllers -endef - -$(eval $(call KernelPackage,ide-it821x)) - - define KernelPackage/libsas SUBMENU:=$(BLOCK_MENU) DEPENDS:=@TARGET_x86 @@ -654,3 +513,17 @@ define KernelPackage/scsi-cdrom endef $(eval $(call KernelPackage,scsi-cdrom)) + + +define KernelPackage/scsi-tape + SUBMENU:=$(BLOCK_MENU) + TITLE:=Kernel support for scsi tape drives + DEPENDS:=+kmod-scsi-core + KCONFIG:= \ + CONFIG_CHR_DEV_ST + FILES:= \ + $(LINUX_DIR)/drivers/scsi/st.ko + AUTOLOAD:=$(call AutoLoad,45,st) +endef + +$(eval $(call KernelPackage,scsi-tape))