Skip to contentSkip to conversation

at91: add Somfy Animeo-IP support

PATCH New Jean-Christophe PLAGNIOL-VILLARD 1 participant 3 messages Jan 24, 2013

Subsystems (3)
lore
Share & tools
lore
#0 lore raw

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

#1 lore raw

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
index b746bc8..9c5c7d5 100644
@@ -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
#2 lore raw

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
index a36adfb..581e101 100644
@@ -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
new file mode 100644
index 0000000..eb072c0
@@ -0,0 +1 @@
+obj-y += init.o
arch/arm/boards/animeo_ip/config.h new file +6 -0
new file mode 100644
index 0000000..006820c
@@ -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
new file mode 100644
index 0000000..a0537b8
@@ -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
index 4323d7c..612bf7c 100644
@@ -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