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 8FIREWIRE_MENU:=FireWire support 9 10 11define 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) 18endef 19 20define KernelPackage/firewire/description 21 Kernel support for FireWire (new stack) 22endef 23 24$(eval $(call KernelPackage,firewire)) 25 26 27define KernelPackage/firewire-ohci 28 SUBMENU:=$(FIREWIRE_MENU) 29 TITLE:=Support for OHCI-1394 controllers 30 DEPENDS:=kmod-firewire 31 KCONFIG:= \ 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) 37endef 38 39 40define KernelPackage/firewire-ohci/description 41 Kernel support for FireWire OHCI-1394 controllers 42endef 43 44$(eval $(call KernelPackage,firewire-ohci)) 45 46 47define 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) 54endef 55 56define KernelPackage/firewire-sbp2/description 57 Kernel support for SBP-2 devices over FireWire 58endef 59 60$(eval $(call KernelPackage,firewire-sbp2)) 61 62 63define 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) 70endef 71 72define KernelPackage/firewire-net/description 73 Kernel support for IPv4 over FireWire 74endef 75 76$(eval $(call KernelPackage,firewire-net)) 77 78