0d5a7dfc7d5a65bd6b1cf601455e18c1a16ccec3
[openwrt/staging/yousong.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,25,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))