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
11 define KernelPackage
/firewire
12 SUBMENU
:=$(FIREWIRE_MENU
)
13 TITLE
:=Support for FireWire
(new stack
)
14 DEPENDS
:=@PCI_SUPPORT
+kmod-lib-crc-itu-t
15 KCONFIG
:=CONFIG_FIREWIRE
16 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-core.ko
17 AUTOLOAD
:=$(call AutoLoad
,20,firewire-core
)
20 define KernelPackage
/firewire
/description
21 Kernel support for FireWire
(new stack
)
24 $(eval
$(call KernelPackage
,firewire
))
27 define KernelPackage
/firewire-ohci
28 SUBMENU
:=$(FIREWIRE_MENU
)
29 TITLE
:=Support for OHCI-1394 controllers
30 DEPENDS
:=kmod-firewire
32 CONFIG_FIREWIRE_OHCI \
33 CONFIG_FIREWIRE_OHCI_DEBUG
=n \
34 CONFIG_FIREWIRE_OHCI_REMOTE_DMA
=n
35 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-ohci.ko
36 AUTOLOAD
:=$(call AutoLoad
,50,firewire-ohci
)
40 define KernelPackage
/firewire-ohci
/description
41 Kernel support for FireWire OHCI-1394 controllers
44 $(eval
$(call KernelPackage
,firewire-ohci
))
47 define KernelPackage
/firewire-sbp2
48 SUBMENU
:=$(FIREWIRE_MENU
)
49 TITLE
:=Support for SBP-2 devices over FireWire
50 DEPENDS
:=kmod-firewire
+kmod-scsi-core
51 KCONFIG
:=CONFIG_FIREWIRE_SBP2
52 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-sbp2.ko
53 AUTOLOAD
:=$(call AutoLoad
,50,firewire-sbp2
)
56 define KernelPackage
/firewire-sbp2
/description
57 Kernel support for SBP-2 devices over FireWire
60 $(eval
$(call KernelPackage
,firewire-sbp2
))
63 define KernelPackage
/firewire-net
64 SUBMENU
:=$(FIREWIRE_MENU
)
65 TITLE
:=Support for IP networking over FireWire
66 DEPENDS
:=kmod-firewire
67 KCONFIG
:=CONFIG_FIREWIRE_NET
68 FILES
:=$(LINUX_DIR
)/drivers
/firewire
/firewire-net.ko
69 AUTOLOAD
:=$(call AutoLoad
,50,firewire-net
)
72 define KernelPackage
/firewire-net
/description
73 Kernel support for IPv4 over FireWire
76 $(eval
$(call KernelPackage
,firewire-net
))