firewire.mk 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. FIREWIRE_MENU:=FireWire support
  8. define KernelPackage/firewire
  9. SUBMENU:=$(FIREWIRE_MENU)
  10. TITLE:=Support for FireWire (new stack)
  11. DEPENDS:=@PCI_SUPPORT +kmod-lib-crc-itu-t
  12. KCONFIG:=CONFIG_FIREWIRE
  13. FILES:=$(LINUX_DIR)/drivers/firewire/firewire-core.ko
  14. AUTOLOAD:=$(call AutoLoad,20,firewire-core)
  15. endef
  16. define KernelPackage/firewire/description
  17. Kernel support for FireWire (new stack)
  18. endef
  19. $(eval $(call KernelPackage,firewire))
  20. define KernelPackage/firewire-ohci
  21. SUBMENU:=$(FIREWIRE_MENU)
  22. TITLE:=Support for OHCI-1394 controllers
  23. DEPENDS:=kmod-firewire
  24. KCONFIG:= \
  25. CONFIG_FIREWIRE_OHCI \
  26. CONFIG_FIREWIRE_OHCI_DEBUG=n \
  27. CONFIG_FIREWIRE_OHCI_REMOTE_DMA=n
  28. FILES:=$(LINUX_DIR)/drivers/firewire/firewire-ohci.ko
  29. AUTOLOAD:=$(call AutoLoad,50,firewire-ohci)
  30. endef
  31. define KernelPackage/firewire-ohci/description
  32. Kernel support for FireWire OHCI-1394 controllers
  33. endef
  34. $(eval $(call KernelPackage,firewire-ohci))
  35. define KernelPackage/firewire-sbp2
  36. SUBMENU:=$(FIREWIRE_MENU)
  37. TITLE:=Support for SBP-2 devices over FireWire
  38. DEPENDS:=kmod-firewire +kmod-scsi-core
  39. KCONFIG:=CONFIG_FIREWIRE_SBP2
  40. FILES:=$(LINUX_DIR)/drivers/firewire/firewire-sbp2.ko
  41. AUTOLOAD:=$(call AutoLoad,50,firewire-sbp2)
  42. endef
  43. define KernelPackage/firewire-sbp2/description
  44. Kernel support for SBP-2 devices over FireWire
  45. endef
  46. $(eval $(call KernelPackage,firewire-sbp2))
  47. define KernelPackage/firewire-net
  48. SUBMENU:=$(FIREWIRE_MENU)
  49. TITLE:=Support for IP networking over FireWire
  50. DEPENDS:=kmod-firewire
  51. KCONFIG:=CONFIG_FIREWIRE_NET
  52. FILES:=$(LINUX_DIR)/drivers/firewire/firewire-net.ko
  53. AUTOLOAD:=$(call AutoLoad,50,firewire-net)
  54. endef
  55. define KernelPackage/firewire-net/description
  56. Kernel support for IPv4 over FireWire
  57. endef
  58. $(eval $(call KernelPackage,firewire-net))