d3b4ef701c406c8b353ff3c24322176b67270107
[openwrt.git] / package / kernel / linux / modules / firewire.mk
1 #
2 # Copyright (C) 2008-2011 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 FIREWIRE_MENU:=FireWire support
9
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,20,firewire-core)
17 endef
18
19 define KernelPackage/firewire/description
20  Kernel support for FireWire (new stack)
21 endef
22
23 $(eval $(call KernelPackage,firewire))
24
25
26 define KernelPackage/firewire-ohci
27   SUBMENU:=$(FIREWIRE_MENU)
28   TITLE:=Support for OHCI-1394 controllers
29   DEPENDS:=kmod-firewire
30   KCONFIG:= \
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)
36 endef
37
38
39 define KernelPackage/firewire-ohci/description
40  Kernel support for FireWire OHCI-1394 controllers
41 endef
42
43 $(eval $(call KernelPackage,firewire-ohci))
44
45
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)
53 endef
54
55 define KernelPackage/firewire-sbp2/description
56  Kernel support for SBP-2 devices over FireWire
57 endef
58
59 $(eval $(call KernelPackage,firewire-sbp2))
60
61
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)
69 endef
70
71 define KernelPackage/firewire-net/description
72  Kernel support for IPv4 over FireWire
73 endef
74
75 $(eval $(call KernelPackage,firewire-net))