X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=target%2Flinux%2Fat91%2Fmodules.mk;h=998c042ee145663cb59ddec9702939944d41760c;hb=d6366ce3665f010a7ae7061a557689643073040a;hp=6cfc3e4074002157dc1fd7ca711d44c8d0acac81;hpb=3cf87e67b2bcb206a964211b08dd4e268d5e9455;p=oweals%2Fopenwrt.git diff --git a/target/linux/at91/modules.mk b/target/linux/at91/modules.mk index 6cfc3e4074..998c042ee1 100644 --- a/target/linux/at91/modules.mk +++ b/target/linux/at91/modules.mk @@ -53,7 +53,7 @@ $(eval $(call KernelPackage,at91-adc)) define KernelPackage/at91-udc SUBMENU:=$(USB_MENU) TITLE:=USB Device Controller on atmel SoC - DEPENDS:=@TARGET_at91 +kmod-usb-gadget + DEPENDS:=@TARGET_at91 +kmod-usb-gadget +kmod-regmap-core KCONFIG:=CONFIG_USB_AT91 ifneq ($(wildcard $(LINUX_DIR)/drivers/usb/gadget/udc/at91_udc.ko),) FILES:=$(LINUX_DIR)/drivers/usb/gadget/udc/at91_udc.ko @@ -63,12 +63,31 @@ endif AUTOLOAD:=$(call AutoLoad,51,at91_udc) endef -define KernelPackage/at91-adc/description +define KernelPackage/at91-udc/description Kernel module to use the USB Device controller for Atmel AT91 endef $(eval $(call KernelPackage,at91-udc)) +define KernelPackage/atmel-usba-udc + SUBMENU:=$(USB_MENU) + TITLE:=High-speed USB Device Controller on atmel SoC + DEPENDS:=@TARGET_at91 +kmod-usb-gadget + KCONFIG:=CONFIG_USB_ATMEL_USBA +ifneq ($(wildcard $(LINUX_DIR)/drivers/usb/gadget/udc/atmel_usba_udc.ko),) + FILES:=$(LINUX_DIR)/drivers/usb/gadget/udc/atmel_usba_udc.ko +else + FILES:=$(LINUX_DIR)/drivers/usb/gadget/atmel_usba_udc.ko +endif + AUTOLOAD:=$(call AutoLoad,51,atmel_usba_udc) +endef + +define KernelPackage/atmel-usba-udc/description + Kernel module to use the High-speed USB Device controller for Atmel AT91 +endef + +$(eval $(call KernelPackage,atmel-usba-udc)) + I2C_AT91_MODULES:=\ CONFIG_I2C_AT91:drivers/i2c/busses/i2c-at91