modules.mk 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. #
  2. # Copyright (C) 2013 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. define KernelPackage/wdt-stmp3xxx
  7. SUBMENU:=$(OTHER_MENU)
  8. TITLE:=STMP3xxx Watchdog timer
  9. DEPENDS:=@(TARGET_imx23)
  10. KCONFIG:=CONFIG_STMP3XXX_RTC_WATCHDOG
  11. FILES:=$(LINUX_DIR)/drivers/$(WATCHDOG_DIR)/stmp3xxx_rtc_wdt.ko
  12. AUTOLOAD:=$(call AutoLoad,50,stmp3xxx_rtc_wdt)
  13. endef
  14. define KernelPackage/wdt-stmp3xxx/description
  15. Kernel module for STMP3xxx watchdog timer.
  16. endef
  17. $(eval $(call KernelPackage,wdt-stmp3xxx))
  18. define KernelPackage/usb-chipidea
  19. TITLE:=Support for ChipIdea controllers
  20. DEPENDS:=+kmod-usb2 +kmod-usb-mxs-phy
  21. KCONFIG:= \
  22. CONFIG_USB_CHIPIDEA \
  23. CONFIG_USB_CHIPIDEA_HOST=y \
  24. CONFIG_USB_CHIPIDEA_DEBUG=y
  25. FILES:=\
  26. $(LINUX_DIR)/drivers/usb/chipidea/ci_hdrc.ko \
  27. $(LINUX_DIR)/drivers/usb/chipidea/ci13xxx_imx.ko
  28. AUTOLOAD:=$(call AutoLoad,51,ci_hdrc ci13xxx_imx,1)
  29. $(call AddDepends/usb)
  30. endef
  31. define KernelPackage/usb-chipidea/description
  32. Kernel support for USB ChipIdea controllers
  33. endef
  34. $(eval $(call KernelPackage,usb-chipidea,1))
  35. define KernelPackage/usb-mxs-phy
  36. TITLE:=Support for Freescale MXS USB PHY controllers
  37. DEPENDS:=+kmod-usb2
  38. KCONFIG:= \
  39. CONFIG_USB_MXS_PHY
  40. FILES:=$(LINUX_DIR)/drivers/usb/otg/mxs-phy.ko
  41. AUTOLOAD:=$(call AutoLoad,50,mxs-phy,1)
  42. $(call AddDepends/usb)
  43. endef
  44. define KernelPackage/usb-mxs-phy/description
  45. Kernel support for Freescale MXS USB PHY controllers
  46. endef
  47. $(eval $(call KernelPackage,usb-mxs-phy,1))
  48. define KernelPackage/usb-net-smsc95xx
  49. TITLE:=SMSC95xx USB/2.0 Ethernet driver
  50. KCONFIG:=CONFIG_USB_NET_SMSC95XX
  51. FILES:=$(LINUX_DIR)/drivers/net/usb/smsc95xx.ko
  52. AUTOLOAD:=$(call AutoLoad,64,smsc95xx)
  53. $(call AddDepends/usb-net)
  54. endef
  55. define KernelPackage/usb-net-smsc95xx/description
  56. Kernel support for SMSC95xx USB/2.0 Ethernet driver
  57. endef
  58. $(eval $(call KernelPackage,usb-net-smsc95xx))