modules.mk 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  1. #
  2. # Copyright (C) 2012 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. define KernelPackage/sound-soc-omap
  8. TITLE:=OMAP SoC sound support
  9. KCONFIG:= \
  10. CONFIG_SND_OMAP_SOC
  11. FILES:=$(LINUX_DIR)/sound/soc/omap/snd-soc-omap.ko
  12. AUTOLOAD:=$(call AutoLoad,60,snd-soc-omap)
  13. DEPENDS:=@TARGET_omap24xx +kmod-sound-soc-core
  14. $(call AddDepends/sound)
  15. endef
  16. $(eval $(call KernelPackage,sound-soc-omap))
  17. define KernelPackage/sound-soc-omap-mcbsp
  18. TITLE:=OMAP SoC MCBSP support
  19. KCONFIG:= \
  20. CONFIG_SND_OMAP_SOC_MCBSP
  21. FILES:=$(LINUX_DIR)/sound/soc/omap/snd-soc-omap-mcbsp.ko
  22. AUTOLOAD:=$(call AutoLoad,61,snd-soc-omap-mcbsp)
  23. DEPENDS:=@TARGET_omap24xx +kmod-sound-soc-omap
  24. $(call AddDepends/sound)
  25. endef
  26. $(eval $(call KernelPackage,sound-soc-omap-mcbsp))
  27. define KernelPackage/sound-soc-n810
  28. TITLE:=Nokia n810 SoC sound support
  29. KCONFIG:= \
  30. CONFIG_SND_OMAP_SOC_N810
  31. FILES:= \
  32. $(LINUX_DIR)/sound/soc/codecs/snd-soc-tlv320aic3x.ko \
  33. $(LINUX_DIR)/sound/soc/omap/snd-soc-n810.ko
  34. AUTOLOAD:=$(call AutoLoad,65,snd-soc-tlv320aic3x snd-soc-n810)
  35. DEPENDS:=@TARGET_omap24xx +kmod-sound-soc-omap +kmod-sound-soc-omap-mcbsp
  36. $(call AddDepends/sound)
  37. endef
  38. $(eval $(call KernelPackage,sound-soc-n810))
  39. define KernelPackage/n810bm
  40. SUBMENU:=$(OTHER_MENU)
  41. TITLE:=Nokia N810 battery management driver
  42. DEPENDS:=@TARGET_omap24xx
  43. KCONFIG:=CONFIG_N810BM
  44. FILES:=$(LINUX_DIR)/drivers/cbus/n810bm.ko
  45. AUTOLOAD:=$(call AutoLoad,01,n810bm)
  46. endef
  47. define KernelPackage/n810bm/description
  48. Nokia N810 battery management driver.
  49. Controls battery power management and battery charging.
  50. endef
  51. $(eval $(call KernelPackage,n810bm))
  52. define KernelPackage/musb-hdrc
  53. TITLE:=Support for Mentor Graphics silicon dual role USB
  54. KCONFIG:= \
  55. CONFIG_USB_MUSB_HDRC \
  56. CONFIG_MUSB_PIO_ONLY=n \
  57. CONFIG_USB_MUSB_OTG=y \
  58. CONFIG_USB_MUSB_DEBUG=y
  59. DEPENDS:=@TARGET_omap24xx
  60. FILES:=$(LINUX_DIR)/drivers/usb/musb/musb_hdrc.ko
  61. AUTOLOAD:=$(call AutoLoad,46,musb_hdrc)
  62. $(call AddDepends/usb)
  63. endef
  64. define KernelPackage/musb-hdrc/description
  65. Kernel support for Mentor Graphics silicon dual role USB device.
  66. endef
  67. $(eval $(call KernelPackage,musb-hdrc))
  68. define KernelPackage/nop-usb-xceiv
  69. TITLE:=Support for USB OTG NOP transceiver
  70. KCONFIG:= \
  71. CONFIG_NOP_USB_XCEIV
  72. DEPENDS:=@TARGET_omap24xx
  73. FILES:=$(LINUX_DIR)/drivers/usb/otg/nop-usb-xceiv.ko
  74. AUTOLOAD:=$(call AutoLoad,45,nop-usb-xceiv)
  75. $(call AddDepends/usb)
  76. endef
  77. define KernelPackage/nop-usb-xceiv/description
  78. Support for USB OTG NOP transceiver
  79. endef
  80. $(eval $(call KernelPackage,nop-usb-xceiv))
  81. define KernelPackage/tusb6010
  82. TITLE:=Support for TUSB 6010
  83. KCONFIG:= \
  84. CONFIG_USB_MUSB_TUSB6010 \
  85. CONFIG_USB_TUSB6010=y
  86. DEPENDS:=+kmod-musb-hdrc +kmod-nop-usb-xceiv
  87. $(call AddDepends/usb)
  88. endef
  89. define KernelPackage/tusb6010/description
  90. TUSB6010 support
  91. endef
  92. $(eval $(call KernelPackage,tusb6010))
  93. define KernelPackage/usb-tahvo
  94. TITLE:=Support for Tahvo (Nokia n810) USB
  95. KCONFIG:= \
  96. CONFIG_CBUS_TAHVO_USB \
  97. CONFIG_CBUS_TAHVO_USB_HOST_BY_DEFAULT=n \
  98. CONFIG_USB_OHCI_HCD_OMAP1=y \
  99. CONFIG_USB_GADGET_DEBUG_FS=n
  100. DEPENDS:=@TARGET_omap24xx +kmod-tusb6010 +kmod-usb-gadget
  101. FILES:=$(LINUX_DIR)/drivers/cbus/tahvo-usb.ko
  102. AUTOLOAD:=$(call AutoLoad,45,tahvo-usb)
  103. $(call AddDepends/usb)
  104. endef
  105. define KernelPackage/usb-tahvo/description
  106. Kernel support for Nokia n810 USB OHCI controller.
  107. endef
  108. $(eval $(call KernelPackage,usb-tahvo))