firewire.mk 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. #
  2. # Copyright (C) 2008 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. # $Id$
  8. FIREWIRE_MENU:=FireWire support
  9. define firewiredep
  10. SUBMENU:=$(FIREWIRE_MENU)
  11. DEPENDS:=kmod-ieee1394 $(1)
  12. endef
  13. define KernelPackage/ieee1394
  14. SUBMENU:=$(FIREWIRE_MENU)
  15. TITLE:=Support for FireWire
  16. KCONFIG:=CONFIG_IEEE1394
  17. FILES:=$(LINUX_DIR)/drivers/ieee1394/ieee1394.$(LINUX_KMOD_SUFFIX)
  18. AUTOLOAD:=$(call AutoLoad,20,ieee1394)
  19. endef
  20. define KernelPackage/ieee1394/description
  21. Kernel support for FireWire
  22. endef
  23. $(eval $(call KernelPackage,ieee1394))
  24. define KernelPackage/ohci1394
  25. $(call firewiredep,)
  26. TITLE:=Support for OHCI-1394 controllers
  27. KCONFIG:= CONFIG_IEEE1394_OHCI1394
  28. FILES:=$(LINUX_DIR)/drivers/ieee1394/ohci1394.$(LINUX_KMOD_SUFFIX)
  29. AUTOLOAD:=$(call AutoLoad,50,ohci1394)
  30. endef
  31. define KernelPackage/ohci1394/description
  32. Kernel support for FireWire OHCI-1394 controllers
  33. endef
  34. $(eval $(call KernelPackage,ohci1394))
  35. define KernelPackage/sbp2
  36. $(call firewiredep,kmod-ohci1394)
  37. TITLE:=Support for SBP-2 devices over FireWire
  38. KCONFIG:=CONFIG_IEEE1394_SBP2
  39. FILES:=$(LINUX_DIR)/drivers/ieee1394/sbp2.$(LINUX_KMOD_SUFFIX)
  40. AUTOLOAD:=$(call AutoLoad,50,sbp2)
  41. endef
  42. define KernelPackage/sbp2/description
  43. Kernel support for SBP-2 devices over FireWire
  44. endef
  45. $(eval $(call KernelPackage,sbp2))
  46. define KernelPackage/raw1394
  47. $(call firewiredep,kmod-ohci1394)
  48. TITLE:=Support for Raw I/O for FireWire devices
  49. KCONFIG:=CONFIG_IEEE1394_RAWIO
  50. FILES:=$(LINUX_DIR)/drivers/ieee1394/raw1394.$(LINUX_KMOD_SUFFIX)
  51. AUTOLOAD:=$(call AutoLoad,50,raw1394)
  52. endef
  53. define KernelPackage/raw1394/description
  54. Kernel support for FireWire Raw I/O
  55. endef
  56. $(eval $(call KernelPackage,raw1394))
  57. define KernelPackage/video1394
  58. $(call firewiredep,kmod-ohci1394)
  59. TITLE:=Support for FireWire video
  60. KCONFIG:=CONFIG_IEEE1394_VIDEO1394
  61. FILES:=$(LINUX_DIR)/drivers/ieee1394/video1394.$(LINUX_KMOD_SUFFIX)
  62. AUTOLOAD:=$(call AutoLoad,50,video1394)
  63. endef
  64. define KernelPackage/video1394/description
  65. Kernel support for FireWire video
  66. endef
  67. $(eval $(call KernelPackage,video1394))