>From 2064e6d069ec8df7f5e988547fe7f2a1a7ad890f Mon Sep 17 00:00:00 2001 From: Owen Kirby <o...@exegin.com> Date: Thu, 10 Apr 2014 19:02:15 -0700 Subject: [PATCH 1/3] [at91] Update AT91 kernel to 3.10.34.
This patch updates the kernel of the AT91 target to version 3.10.34. Signed-off-by: Owen Kirby <o...@exegin.com> --- target/linux/at91/Makefile | 2 +- target/linux/at91/config-default | 11 +++++++++-- .../linux/at91/patches/700-tqma9263-support.patch | 16 ++++++++-------- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/target/linux/at91/Makefile b/target/linux/at91/Makefile index 3dac8a4..e25429a 100644 --- a/target/linux/at91/Makefile +++ b/target/linux/at91/Makefile @@ -13,7 +13,7 @@ BOARDNAME:=Atmel AT91 FEATURES:=squashfs targz ext2 usb CPU_TYPE:=arm926ej-s -LINUX_VERSION:=3.8.13 +LINUX_VERSION:=3.10.34 include $(INCLUDE_DIR)/target.mk diff --git a/target/linux/at91/config-default b/target/linux/at91/config-default index 5d33472..fcee520 100644 --- a/target/linux/at91/config-default +++ b/target/linux/at91/config-default @@ -134,7 +134,7 @@ CONFIG_KTIME_SCALAR=y # CONFIG_LEDS_ATMEL_PWM is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_MACB=y -CONFIG_MACH_AT91SAM_DT=y +CONFIG_MACH_AT91SAM9_DT=y CONFIG_MDIO_BOARDINFO=y # CONFIG_MII is not set CONFIG_MMC=y @@ -144,11 +144,15 @@ CONFIG_MODULES_USE_ELF_REL=y CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_OTP is not set # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set +CONFIG_MTD_M25P80=y +CONFIG_M25PXX_USE_FAST_READ=y +CONFIG_M25PXX_PREFER_SMALL_SECTOR_ERASE=y CONFIG_MTD_NAND=y CONFIG_MTD_NAND_ATMEL=y CONFIG_MTD_NAND_ECC=y CONFIG_MTD_OF_PARTS=y -# CONFIG_MTD_PHYSMAP_OF is not set +CONFIG_MTD_PHYSMAP=y +CONFIG_MTD_PHYSMAP_OF=y # CONFIG_MTD_SM_COMMON is not set CONFIG_MULTI_IRQ_HANDLER=y CONFIG_NEED_DMA_MAP_STATE=y @@ -178,6 +182,7 @@ CONFIG_PINCTRL_AT91=y # CONFIG_PINCTRL_SINGLE is not set CONFIG_PINMUX=y # CONFIG_PREEMPT_RCU is not set +CONFIG_PROC_DEVICETREE=y CONFIG_RTC_CLASS=y # CONFIG_RTC_DRV_AT91RM9200 is not set # CONFIG_RTC_DRV_AT91SAM9 is not set @@ -190,6 +195,8 @@ CONFIG_SERIAL_ATMEL_PDC=y # CONFIG_SERIAL_ATMEL_TTYAT is not set # CONFIG_SOC_AT91RM9200 is not set CONFIG_SOC_AT91SAM9=y +CONFIG_SOC_SAM_V4_V5=y +# CONFIG_SOC_SAM_V7 is not set CONFIG_SOC_AT91SAM9260=y CONFIG_SOC_AT91SAM9261=y CONFIG_SOC_AT91SAM9263=y diff --git a/target/linux/at91/patches/700-tqma9263-support.patch b/target/linux/at91/patches/700-tqma9263-support.patch index 4db1ff8..8b22b7c 100644 --- a/target/linux/at91/patches/700-tqma9263-support.patch +++ b/target/linux/at91/patches/700-tqma9263-support.patch @@ -1,8 +1,8 @@ ---- a/arch/arm/mach-at91/Kconfig -+++ b/arch/arm/mach-at91/Kconfig -@@ -358,6 +358,12 @@ config MACH_NEOCORE926 - help - Select this if you are using the Adeneo Neocore 926 board. +--- a/arch/arm/mach-at91/Kconfig.non_dt ++++ b/arch/arm/mach-at91/Kconfig.non_dt +@@ -258,6 +258,12 @@ + Select this if you are using a Calao Systems USB-A9263. + <http://www.calao-systems.com> +config MACH_TQMA9263 + bool "TQ Components TQMa9263 board" @@ -15,11 +15,11 @@ # ---------------------------------------------------------- --- a/arch/arm/mach-at91/Makefile +++ b/arch/arm/mach-at91/Makefile -@@ -67,6 +67,7 @@ obj-$(CONFIG_MACH_AT91SAM9G10EK) += boar +@@ -68,6 +68,7 @@ + # AT91SAM9263 board-specific support obj-$(CONFIG_MACH_AT91SAM9263EK) += board-sam9263ek.o obj-$(CONFIG_MACH_USB_A9263) += board-usb-a926x.o - obj-$(CONFIG_MACH_NEOCORE926) += board-neocore926.o -+obj-$(CONFIG_MACH_TQMA9263) += board-tqma9263.o ++obj-$(CONFIG_MACH_TQMA9263) += board-tqma9263.o # AT91SAM9RL board-specific support obj-$(CONFIG_MACH_AT91SAM9RLEK) += board-sam9rlek.o -- 1.7.9.5 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel