2 # Copyright (C) 2008-2011 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 FIREWIRE_MENU
:=FireWire support
10 define KernelPackage
/firewire
11 SUBMENU
:=$(FIREWIRE_MENU
)
12 TITLE
:=Support for FireWire
(new stack
)
13 DEPENDS
:=@PCI_SUPPORT
+kmod-lib-crc-itu-t
14 KCONFIG
:=CONFIG_FIREWIRE
15 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-core.ko
16 AUTOLOAD
:=$(call AutoLoad
,25,firewire-core
)
19 define KernelPackage
/firewire
/description
20 Kernel support for FireWire
(new stack
)
23 $(eval
$(call KernelPackage
,firewire
))
26 define KernelPackage
/firewire-ohci
27 SUBMENU
:=$(FIREWIRE_MENU
)
28 TITLE
:=Support for OHCI-1394 controllers
29 DEPENDS
:=kmod-firewire
31 CONFIG_FIREWIRE_OHCI \
32 CONFIG_FIREWIRE_OHCI_DEBUG
=n \
33 CONFIG_FIREWIRE_OHCI_REMOTE_DMA
=n
34 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-ohci.ko
35 AUTOLOAD
:=$(call AutoLoad
,50,firewire-ohci
)
39 define KernelPackage
/firewire-ohci
/description
40 Kernel support for FireWire OHCI-1394 controllers
43 $(eval
$(call KernelPackage
,firewire-ohci
))
46 define KernelPackage
/firewire-sbp2
47 SUBMENU
:=$(FIREWIRE_MENU
)
48 TITLE
:=Support for SBP-2 devices over FireWire
49 DEPENDS
:=kmod-firewire
+kmod-scsi-core
50 KCONFIG
:=CONFIG_FIREWIRE_SBP2
51 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-sbp2.ko
52 AUTOLOAD
:=$(call AutoLoad
,50,firewire-sbp2
)
55 define KernelPackage
/firewire-sbp2
/description
56 Kernel support for SBP-2 devices over FireWire
59 $(eval
$(call KernelPackage
,firewire-sbp2
))
62 define KernelPackage
/firewire-net
63 SUBMENU
:=$(FIREWIRE_MENU
)
64 TITLE
:=Support for IP networking over FireWire
65 DEPENDS
:=kmod-firewire
66 KCONFIG
:=CONFIG_FIREWIRE_NET
67 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-net.ko
68 AUTOLOAD
:=$(call AutoLoad
,50,firewire-net
)
71 define KernelPackage
/firewire-net
/description
72 Kernel support for IPv4 over FireWire
75 $(eval
$(call KernelPackage
,firewire-net
))