modules.mk 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #
  2. # Copyright (C) 2010 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/mmc-at91
  8. SUBMENU:=$(OTHER_MENU)
  9. TITLE:=MMC/SD Card Support on AT91
  10. DEPENDS:=@TARGET_at91 +kmod-mmc
  11. KCONFIG:=CONFIG_MMC_AT91
  12. FILES:=$(LINUX_DIR)/drivers/mmc/host/at91_mci.ko
  13. AUTOLOAD:=$(call AutoLoad,90,at91_mci,1)
  14. endef
  15. define KernelPackage/mmc-at91/description
  16. Kernel support for MMC/SD cards on the AT91 target
  17. endef
  18. $(eval $(call KernelPackage,mmc-at91))
  19. define KernelPackage/pwm-atmel
  20. SUBMENU:=$(OTHER_MENU)
  21. TITLE:=PWM on atmel SoC
  22. DEPENDS:=@TARGET_at91
  23. KCONFIG:=CONFIG_GENERIC_PWM \
  24. CONFIG_ATMEL_PWM
  25. FILES:=$(LINUX_DIR)/drivers/pwm/atmel-pwm.ko
  26. AUTOLOAD:=$(call AutoLoad,51,atmel-pwm)
  27. endef
  28. define KernelPackage/pwm-atmel/description
  29. Kernel module to use the PWM channel on ATMEL SoC
  30. endef
  31. $(eval $(call KernelPackage,pwm-atmel))
  32. define KernelPackage/at91-adc
  33. SUBMENU:=$(OTHER_MENU)
  34. TITLE:=ADC on atmel SoC
  35. DEPENDS:=@TARGET_at91
  36. KCONFIG:=CONFIG_AT91_ADC
  37. FILES:=$(LINUX_DIR)/drivers/misc/at91-adc.ko
  38. AUTOLOAD:=$(call AutoLoad,40,at91-adc)
  39. endef
  40. define KernelPackage/at91-adc/description
  41. Kernel module to use the ADC channels of SoC
  42. endef
  43. $(eval $(call KernelPackage,at91-adc))