at91: add Somfy Animeo-IP support
v2 cover at91: add Somfy Animeo-IP support
Hi,
v2: send version for next
The following changes since commit 6d588b9bfd85247f9007c002cec98a7535764ae4:
Merge branch 'for-next/misc' into next (2013-01-23 20:46:17 +0100)
are available in the git repository at:
git://git.jcrosoft.org/barebox.git delivery/animeo_ip
for you to fetch changes up to 0ff38afe074ff2f31162799db17ca61bd064656f:
at91: add Somfy Animeo IP support (2013-01-20 23:48:08 +0800)
----------------------------------------------------------------
Jean-Christophe PLAGNIOL-VILLARD (2):
at91sam9260ek: specify mach entry
at91: add Somfy Animeo IP support
arch/arm/Makefile | 1 + arch/arm/boards/animeo_ip/Makefile | 1 + arch/arm/boards/animeo_ip/config.h | 6 +++ arch/arm/boards/animeo_ip/env/config | 39 +++++++++++++++++++ arch/arm/boards/animeo_ip/init.c | 223 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ arch/arm/configs/animeo_ip_defconfig | 79 ++++++++++++++++++++++++++++++++++++++ arch/arm/configs/at91sam9260ek_defconfig | 1 + arch/arm/mach-at91/Kconfig | 5 +++ 8 files changed, 355 insertions(+) create mode 100644 arch/arm/boards/animeo_ip/Makefile create mode 100644 arch/arm/boards/animeo_ip/config.h create mode 100644 arch/arm/boards/animeo_ip/env/config create mode 100644 arch/arm/boards/animeo_ip/init.c create mode 100644 arch/arm/configs/animeo_ip_defconfig
Best Regards,
J.
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox
PATCH v2 1/2 at91sam9260ek: specify mach entry
as the sam9260ek may not be the first one in the list
--- arch/arm/configs/at91sam9260ek_defconfig | 1 + 1 file changed, 1 insertion(+)
arch/arm/configs/at91sam9260ek_defconfig +1 -0
@@ -1,4 +1,5 @@ CONFIG_ARCH_AT91SAM9260=y +CONFIG_MACH_AT91SAM9260EK=y CONFIG_AEABI=y # CONFIG_CMD_ARM_CPUINFO is not set CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
Signature · 7 lines
1.7.10.4 _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox
PATCH v2 2/2 at91: add Somfy Animeo IP support
--- arch/arm/Makefile | 1 + arch/arm/boards/animeo_ip/Makefile | 1 + arch/arm/boards/animeo_ip/config.h | 6 + arch/arm/boards/animeo_ip/env/config | 39 ++++++ arch/arm/boards/animeo_ip/init.c | 223 ++++++++++++++++++++++++++++++++++ arch/arm/configs/animeo_ip_defconfig | 79 ++++++++++++ arch/arm/mach-at91/Kconfig | 5 + 7 files changed, 354 insertions(+) create mode 100644 arch/arm/boards/animeo_ip/Makefile create mode 100644 arch/arm/boards/animeo_ip/config.h create mode 100644 arch/arm/boards/animeo_ip/env/config create mode 100644 arch/arm/boards/animeo_ip/init.c create mode 100644 arch/arm/configs/animeo_ip_defconfig
arch/arm/Makefile +1 -0
@@ -69,6 +69,7 @@ machine-$(CONFIG_ARCH_TEGRA) := tegra # by CONFIG_* macro name. board-$(CONFIG_MACH_A9M2410) := a9m2410 board-$(CONFIG_MACH_A9M2440) := a9m2440 +board-$(CONFIG_MACH_ANIMEO_IP) := animeo_ip board-$(CONFIG_MACH_AT91RM9200EK) := at91rm9200ek board-$(CONFIG_MACH_AT91SAM9260EK) := at91sam9260ek board-$(CONFIG_MACH_AT91SAM9261EK) := at91sam9261ek
arch/arm/boards/animeo_ip/Makefile new file +1 -0
@@ -0,0 +1 @@ +obj-y += init.o
arch/arm/boards/animeo_ip/config.h new file +6 -0
@@ -0,0 +1,6 @@ +#ifndef __CONFIG_H +#define __CONFIG_H + +#define AT91_MAIN_CLOCK 18432000/* 18.432 MHz crystal */ + +#endif /* __CONFIG_H */
arch/arm/boards/animeo_ip/env/config new file +39 -0
@@ -0,0 +1,39 @@ +#!/bin/sh + +# use 'dhcp' to do dhcp in barebox and in kernel +# use 'none' if you want to skip kernel ip autoconfiguration +ip=dhcp-barebox +global.dhcp.vendor_id=barebox-animeo-ip + +# or set your networking parameters here +#eth0.ipaddr=a.b.c.d +#eth0.netmask=a.b.c.d +#eth0.gateway=a.b.c.d +#eth0.serverip=a.b.c.d + +# can be either 'nfs', 'tftp', 'nor' or 'nand' +kernel_loc=nfs +# can be either 'net', 'nor', 'nand' or 'initrd' +rootfs_loc=net +# can be either 'nfs', 'tftp', 'nor', 'nand' or empty +oftree_loc=nfs + +# can be either 'jffs2' or 'ubifs' +rootfs_type=ubifs +rootfsimage=root.$rootfs_type + +kernelimage=zImage +#kernelimage=uImage +#kernelimage=Image +#kernelimage=Image.lzo + +nand_device=atmel_nand +nand_parts="32k(at91bootstrap),256k(barebox)ro,32k(bareboxenv),704k(user_block),1728k(kernel),-(root)" +rootfs_mtdblock_nand=5 + +autoboot_timeout=3 + +bootargs="console=ttyS1,38400n8 earlyprintk" + +# set a fancy prompt (if support is compiled in) +PS1="\e[1;32mbarebox@\e[1;31m\h:\w\e[0m\n# "
arch/arm/boards/animeo_ip/init.c new file +223 -0
223 lines not on this page · raw message
arch/arm/configs/animeo_ip_defconfig new file +79 -0
79 lines not on this page · raw message
arch/arm/mach-at91/Kconfig +5 -0
@@ -22,6 +22,7 @@ config ARCH_TEXT_BASE hex default 0x73f00000 if ARCH_AT91SAM9G45 default 0x26f00000 if ARCH_AT91SAM9X5 + default 0x21f00000 if MACH_ANIMEO_IP default 0x23f00000 config BOARDINFO
@@ -46,6 +47,7 @@ config BOARDINFO default "Calao TNY-A9263" if MACH_TNY_A9263 default "Calao TNY-A9G20" if MACH_TNY_A9G20 default "Calao QIL-A9260" if MACH_QIL_A9260 + default "Somfy Animeo IP" if MACH_ANIMEO_IP config HAVE_NAND_ATMEL_BUSWIDTH_16 bool
@@ -209,6 +211,9 @@ if ARCH_AT91SAM9260 choice prompt "AT91SAM9260 Board Type" +config MACH_ANIMEO_IP + bool "Somfy Animeo IP" + config MACH_AT91SAM9260EK bool "Atmel AT91SAM9260-EK" select HAVE_NAND_ATMEL_BUSWIDTH_16
Signature · 7 lines
1.7.10.4 _______________________________________________ barebox mailing list [email protected] http://lists.infradead.org/mailman/listinfo/barebox