988ae9cbf8
This upgrades the AT91 target to 3.8.7, and migrates to device tree. This allows a single kernel to be built for most at91 variants which simplifies things quite a bit. The immediate result is that all subtargets are nuked, and any boards without dts files are no longer supported, though the target now includes more boards than before. The adc driver was also nuked as 3.8.7 includes a new one under the IIO subsystem. Signed-off-by: Adam Porter <porter.adam@gmail.com> Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 36452
69 lines
1.6 KiB
Makefile
69 lines
1.6 KiB
Makefile
#
|
|
# Copyright (C) 2010 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
define KernelPackage/mmc-at91
|
|
SUBMENU:=$(OTHER_MENU)
|
|
TITLE:=MMC/SD Card Support on AT91
|
|
DEPENDS:=@TARGET_at91 +kmod-mmc
|
|
KCONFIG:=CONFIG_MMC_AT91
|
|
FILES:=$(LINUX_DIR)/drivers/mmc/host/at91_mci.ko
|
|
AUTOLOAD:=$(call AutoLoad,90,at91_mci,1)
|
|
endef
|
|
|
|
define KernelPackage/mmc-at91/description
|
|
Kernel support for MMC/SD cards on the AT91 target
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,mmc-at91))
|
|
|
|
define KernelPackage/pwm-atmel
|
|
SUBMENU:=$(OTHER_MENU)
|
|
TITLE:=PWM on atmel SoC
|
|
DEPENDS:=@TARGET_at91
|
|
KCONFIG:=CONFIG_ATMEL_PWM
|
|
FILES:=$(LINUX_DIR)/drivers/misc/atmel_pwm.ko
|
|
AUTOLOAD:=$(call AutoLoad,51,atmel_pwm)
|
|
endef
|
|
|
|
define KernelPackage/pwm-atmel/description
|
|
Kernel module to use the PWM channel on ATMEL SoC
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,pwm-atmel))
|
|
|
|
define KernelPackage/at91-adc
|
|
SUBMENU:=$(OTHER_MENU)
|
|
TITLE:=ADC on atmel SoC
|
|
DEPENDS:=@TARGET_at91
|
|
KCONFIG:=CONFIG_AT91_ADC
|
|
FILES:=$(LINUX_DIR)/drivers/iio/adc/at91-adc.ko
|
|
AUTOLOAD:=$(call AutoLoad,40,at91-adc)
|
|
endef
|
|
|
|
define KernelPackage/at91-adc/description
|
|
Kernel module to use the ADC channels of SoC
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,at91-adc))
|
|
|
|
|
|
I2C_AT91_MODULES:=\
|
|
CONFIG_I2C_AT91:drivers/i2c/busses/i2c-at91
|
|
|
|
define KernelPackage/at91-i2c
|
|
$(call i2c_defaults,$(I2C_AT91_MODULES),55)
|
|
TITLE:=I2C (TWI) master driver for Atmel AT91
|
|
DEPENDS:=@TARGET_at91 +kmod-i2c-core
|
|
endef
|
|
|
|
define KernelPackage/at91-i2c/description
|
|
Kernel module to use the I2C (TWI) master driver for Atmel AT91
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,at91-i2c))
|
|
|