3 define KernelPackage
/ide-core
5 TITLE
:=Kernel support for IDE
7 Useful for usb mass storage devices
(e.g. on WL-HDD
)\\\
13 KCONFIG
:=CONFIG_IDE CONFIG_BLK_DEV_IDE CONFIG_IDE_GENERIC CONFIG_BLK_DEV_IDEDISK
16 define KernelPackage
/ide-core
/2.4
18 $(LINUX_DIR
)/drivers
/ide
/ide-core.
$(LINUX_KMOD_SUFFIX
) \
19 $(LINUX_DIR
)/drivers
/ide
/ide-detect.
$(LINUX_KMOD_SUFFIX
) \
20 $(LINUX_DIR
)/drivers
/ide
/ide-disk.
$(LINUX_KMOD_SUFFIX
)
21 AUTOLOAD
:=$(call AutoLoad
,20,ide-core
) $(call AutoLoad
,90,ide-detect ide-disk
)
24 define KernelPackage
/ide-core
/2.6
26 $(LINUX_DIR
)/drivers
/ide
/ide-core.
$(LINUX_KMOD_SUFFIX
) \
27 $(LINUX_DIR
)/drivers
/ide
/ide-generic.
$(LINUX_KMOD_SUFFIX
) \
28 $(LINUX_DIR
)/drivers
/ide
/ide-disk.
$(LINUX_KMOD_SUFFIX
)
29 AUTOLOAD
:=$(call AutoLoad
,20,ide-core
) $(call AutoLoad
,90,ide-generic ide-disk
)
32 $(eval
$(call KernelPackage
,ide-core
))
35 define KernelPackage
/ide-pdc202xx
37 TITLE
:=PDC202xx IDE driver
39 KCONFIG
:=CONFIG_BLK_DEV_PDC202XX_OLD
40 FILES
:=$(LINUX_DIR
)/drivers
/ide
/pci
/pdc202xx_old.
$(LINUX_KMOD_SUFFIX
)
41 AUTOLOAD
:=$(call AutoLoad
,30,pdc202xx_old
)
44 $(eval
$(call KernelPackage
,ide-pdc202xx
))
47 define KernelPackage
/ide-aec62xx
49 TITLE
:=AEC62xx IDE driver
50 KCONFIG
:=CONFIG_BLK_DEV_AEC62XX
51 FILES
:=$(LINUX_DIR
)/drivers
/ide
/pci
/aec62xx.
$(LINUX_KMOD_SUFFIX
)
52 AUTOLOAD
:=$(call AutoLoad
,30,aec62xx
)
55 $(eval
$(call KernelPackage
,ide-aec62xx
))
58 define KernelPackage
/scsi-core
60 TITLE
:=Kernel support for SCSI
61 KCONFIG
:=CONFIG_SCSI CONFIG_BLK_DEV_SD
63 $(LINUX_DIR
)/drivers
/scsi
/scsi_mod.
$(LINUX_KMOD_SUFFIX
) \
64 $(LINUX_DIR
)/drivers
/scsi
/sd_mod.
$(LINUX_KMOD_SUFFIX
)
67 $(eval
$(call KernelPackage
,scsi-core
))
70 define KernelPackage
/libata
74 DEPENDS
:=@PCI_SUPPORT @LINUX_2_6
76 FILES
:=$(LINUX_DIR
)/drivers
/ata
/libata.
$(LINUX_KMOD_SUFFIX
)
79 $(eval
$(call KernelPackage
,libata
))
82 define KernelPackage
/ata-piix
85 DESCRIPTION
:=Kernel module for Intel PIIX SATA controller
86 DEPENDS
:=+kmod-libata
+kmod-ide-core
+kmod-scsi-core
87 KCONFIG
:=CONFIG_ATA_PIIX
88 FILES
:=$(LINUX_DIR
)/drivers
/ata
/ata_piix.
$(LINUX_KMOD_SUFFIX
)
89 AUTOLOAD
:=$(call AutoLoad
,30,scsi_mod libata sd_mod ata_piix
)
92 $(eval
$(call KernelPackage
,ata-piix
))
95 define KernelPackage
/pata-artop
98 DESCRIPTION
:=Kernel module for ARTOP PATA controller
99 DEPENDS
:=kmod-libata
+kmod-scsi-core
100 KCONFIG
:=CONFIG_PATA_ARTOP
101 FILES
:=$(LINUX_DIR
)/drivers
/ata
/pata_artop.
$(LINUX_KMOD_SUFFIX
)
102 AUTOLOAD
:=$(call AutoLoad
,30,scsi_mod libata sd_mod pata_artop
)
105 $(eval
$(call KernelPackage
,pata-artop
))