Skip to contentSkip to conversation

at91: add atmel at91sam9m10ihd tabel support

PATCH Applied Jean-Christophe PLAGNIOL-VILLARD 2 participants 4 messages Jan 23, 2013 – Jan 25, 2013

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

cover at91: add atmel at91sam9m10ihd tabel support

HI,

add the sam9m10ihd support

It's a tablet based on a sam9m10 with a maxtouch

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/at91sam9m10ihd

for you to fetch changes up to 1ae65c31d5530ba28d0ff03d75654e36509e56e7:

at91: add at91sam9m10ihd tablet support (2013-01-20 01:27:23 +0800)

----------------------------------------------------------------
Jean-Christophe PLAGNIOL-VILLARD (2):
at91sam9m10g45ek/defconfig: set board type
at91: add at91sam9m10ihd tablet support

 arch/arm/Makefile                                           |    1 +
 arch/arm/boards/at91sam9m10ihd/Makefile                     |    2 +
 arch/arm/boards/at91sam9m10ihd/config.h                     |    6 +++
 arch/arm/boards/at91sam9m10ihd/env/boot/android             |   11 ++++++
 arch/arm/boards/at91sam9m10ihd/env/boot/mmc                 |   19 ++++++++++
 arch/arm/boards/at91sam9m10ihd/env/boot/net                 |   16 ++++++++
 arch/arm/boards/at91sam9m10ihd/env/boot/net-usb             |   22 +++++++++++
 arch/arm/boards/at91sam9m10ihd/env/config                   |   21 +++++++++++
 arch/arm/boards/at91sam9m10ihd/env/init/automount           |   17 +++++++++
 arch/arm/boards/at91sam9m10ihd/env/init/config-board        |    8 ++++
 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-001-nand   |   11 ++++++
 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-002-m25p80 |   11 ++++++
 arch/arm/boards/at91sam9m10ihd/env/init/ps1                 |    9 +++++
 arch/arm/boards/at91sam9m10ihd/hw_version.c                 |  216 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/boards/at91sam9m10ihd/hw_version.h                 |   31 +++++++++++++++
 arch/arm/boards/at91sam9m10ihd/init.c                       |  220 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/configs/at91sam9m10g45ek_defconfig                 |    1 +
 arch/arm/configs/at91sam9m10ihd_defconfig                   |   94 ++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-at91/Kconfig                                  |    6 +++
 19 files changed, 722 insertions(+)
 create mode 100644 arch/arm/boards/at91sam9m10ihd/Makefile
 create mode 100644 arch/arm/boards/at91sam9m10ihd/config.h
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/android
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/mmc
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/net
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/net-usb
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/config
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/automount
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/config-board
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-001-nand
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-002-m25p80
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/ps1
 create mode 100644 arch/arm/boards/at91sam9m10ihd/hw_version.c
 create mode 100644 arch/arm/boards/at91sam9m10ihd/hw_version.h
 create mode 100644 arch/arm/boards/at91sam9m10ihd/init.c
 create mode 100644 arch/arm/configs/at91sam9m10ihd_defconfig

Best Regards,
J.

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

#1 lore raw

PATCH 1/2 at91sam9m10g45ek/defconfig: set board type

as we will add the ihd before

---
 arch/arm/configs/at91sam9m10g45ek_defconfig |    1 +
 1 file changed, 1 insertion(+)
arch/arm/configs/at91sam9m10g45ek_defconfig +1 -0
index 1e35787..29b9f32 100644
@@ -1,4 +1,5 @@
 CONFIG_ARCH_AT91SAM9G45=y
+CONFIG_MACH_AT91SAM9M10G45EK=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 2/2 at91: add at91sam9m10ihd tablet support

---
 arch/arm/Makefile                                  |    1 +
 arch/arm/boards/at91sam9m10ihd/Makefile            |    2 +
 arch/arm/boards/at91sam9m10ihd/config.h            |    6 +
 arch/arm/boards/at91sam9m10ihd/env/boot/android    |   11 +
 arch/arm/boards/at91sam9m10ihd/env/boot/mmc        |   19 ++
 arch/arm/boards/at91sam9m10ihd/env/boot/net        |   16 ++
 arch/arm/boards/at91sam9m10ihd/env/boot/net-usb    |   22 ++
 arch/arm/boards/at91sam9m10ihd/env/config          |   21 ++
 arch/arm/boards/at91sam9m10ihd/env/init/automount  |   17 ++
 .../boards/at91sam9m10ihd/env/init/config-board    |    8 +
 .../at91sam9m10ihd/env/init/mtdparts-001-nand      |   11 +
 .../at91sam9m10ihd/env/init/mtdparts-002-m25p80    |   11 +
 arch/arm/boards/at91sam9m10ihd/env/init/ps1        |    9 +
 arch/arm/boards/at91sam9m10ihd/hw_version.c        |  216 +++++++++++++++++++
 arch/arm/boards/at91sam9m10ihd/hw_version.h        |   31 +++
 arch/arm/boards/at91sam9m10ihd/init.c              |  220 ++++++++++++++++++++
 arch/arm/configs/at91sam9m10ihd_defconfig          |   94 +++++++++
 arch/arm/mach-at91/Kconfig                         |    6 +
 18 files changed, 721 insertions(+)
 create mode 100644 arch/arm/boards/at91sam9m10ihd/Makefile
 create mode 100644 arch/arm/boards/at91sam9m10ihd/config.h
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/android
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/mmc
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/net
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/net-usb
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/config
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/automount
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/config-board
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-001-nand
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-002-m25p80
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/ps1
 create mode 100644 arch/arm/boards/at91sam9m10ihd/hw_version.c
 create mode 100644 arch/arm/boards/at91sam9m10ihd/hw_version.h
 create mode 100644 arch/arm/boards/at91sam9m10ihd/init.c
 create mode 100644 arch/arm/configs/at91sam9m10ihd_defconfig
arch/arm/Makefile +1 -0
index a36adfb..631c215 100644
@@ -77,6 +77,7 @@ board-$(CONFIG_MACH_AT91SAM9G10EK)		:= at91sam9261ek
 board-$(CONFIG_MACH_AT91SAM9G20EK)		:= at91sam9260ek
 board-$(CONFIG_MACH_AT91SAM9N12EK)		:= at91sam9n12ek
 board-$(CONFIG_MACH_AT91SAM9X5EK)		:= at91sam9x5ek
+board-$(CONFIG_MACH_AT91SAM9M10IHD)		:= at91sam9m10ihd
 board-$(CONFIG_MACH_AT91SAM9M10G45EK)		:= at91sam9m10g45ek
 board-$(CONFIG_MACH_CLEP7212)			:= clep7212
 board-$(CONFIG_MACH_DSS11)			:= dss11
arch/arm/boards/at91sam9m10ihd/Makefile new file +2 -0
new file mode 100644
index 0000000..f2acf20
@@ -0,0 +1,2 @@
+obj-y += init.o
+obj-y += hw_version.o
arch/arm/boards/at91sam9m10ihd/config.h new file +6 -0
new file mode 100644
index 0000000..ac3114d
@@ -0,0 +1,6 @@
+#ifndef __CONFIG_H
+#define __CONFIG_H
+
+#define AT91_MAIN_CLOCK		12000000	/* from 12 MHz crystal */
+
+#endif	/* __CONFIG_H */
arch/arm/boards/at91sam9m10ihd/env/boot/android new file +11 -0
new file mode 100644
index 0000000..e440f18
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	boot-menu-add-entry "$0" "android (nand)"
+	exit
+fi
+
+global.bootm.image="/dev/nand0.kernel.bb"
+global.linux.bootargs.dyn.root="root=/dev/mtdblock1 rootfstype=jffs2 rw init=/init rootdelay=1"
+# clean the mtdparts otherwise android does not boot
+global -r linux.mtdparts.
arch/arm/boards/at91sam9m10ihd/env/boot/mmc new file +19 -0
new file mode 100644
index 0000000..89c66ee
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	boot-menu-add-entry "$0" "MMC slot"
+	exit
+fi
+
+path="/mnt/mmc"
+
+global.bootm.image="${path}/zimage"
+
+oftree=${path}/oftree
+if [ -f $oftree ]; then
+	global.bootm.oftree="$oftree"
+fi
+
+# The rootdevice may actually be mmcblk1p2 if a card
+# is inserted to the back MMC slot
+global.linux.bootargs.dyn.root="root=/dev/mmcblk0p2"
arch/arm/boards/at91sam9m10ihd/env/boot/net new file +16 -0
new file mode 100644
index 0000000..cdb2520
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	boot-menu-add-entry "$0" "network (tftp, nfs) (macb)"
+	exit
+fi
+
+ethact eth0
+
+path="/mnt/tftp"
+
+global.bootm.image="${path}/${global.user}-linux-${global.hostname}"
+#global.bootm.oftree="${path}/${global.user}-oftree-${global.hostname}"
+nfsroot="/home/${global.user}/nfsroot/${global.hostname}"
+bootargs-ip
+global.linux.bootargs.dyn.root="root=/dev/nfs nfsroot=$nfsroot,v3,tcp"
arch/arm/boards/at91sam9m10ihd/env/boot/net-usb new file +22 -0
new file mode 100644
index 0000000..6e341a0
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	boot-menu-add-entry "$0" "network (tftp, nfs) (usb ethernet)"
+	exit
+fi
+
+usb -f
+ethact eth1
+
+if [ $? -ne 0 ]; then
+	echo "ERROR: usb ethernet not found"
+	exit 1
+fi
+
+path="/mnt/tftp"
+
+global.bootm.image="${path}/${global.user}-linux-${global.hostname}"
+#global.bootm.oftree="${path}/${global.user}-oftree-${global.hostname}"
+nfsroot="/home/${global.user}/nfsroot/${global.hostname}"
+bootargs-ip
+global.linux.bootargs.dyn.root="root=/dev/nfs nfsroot=$nfsroot,v3,tcp"
arch/arm/boards/at91sam9m10ihd/env/config new file +21 -0
new file mode 100644
index 0000000..bc2119e
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+# change network settings in /env/network/eth0
+# change mtd partition settings and automountpoints in /env/init/*
+
+#global.hostname=
+
+# set to false if you do not want to have colors
+global.allow_color=true
+
+# user (used for network filenames)
+global.user=none
+
+# timeout in seconds before the default boot entry is started
+global.autoboot_timeout=3
+
+# default boot entry (one of /env/boot/*)
+global.boot.default=android
+
+# base bootargs
+#global.linux.bootargs.base="console=ttyS0,115200"
arch/arm/boards/at91sam9m10ihd/env/init/automount new file +17 -0
new file mode 100644
index 0000000..5bb63cc
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	init-menu-add-entry "$0" "Automountpoints"
+	exit
+fi
+
+# automount tftp server based on $eth0.serverip
+
+mkdir -p /mnt/tftp
+automount /mnt/tftp 'ifup eth0 && mount -t tftp $eth0.serverip /mnt/tftp'
+
+# automount nfs server example
+
+# SD card slot, first partition
+mkdir -p /mnt/mmc
+automount -d /mnt/mmc 'mount /dev/disk0.0 /mnt/mmc'
arch/arm/boards/at91sam9m10ihd/env/init/config-board new file +8 -0
new file mode 100644
index 0000000..32c1071
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# board defaults, do not change in running system. Change /env/config
+# instead
+
+global.hostname=at91sam9m10ihd
+global.linux.bootargs.base="console=ttyS0,115200"
+global.boot.default=android
arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-001-nand new file +11 -0
new file mode 100644
index 0000000..ac516d8
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	init-menu-add-entry "$0" "NAND partitions"
+	exit
+fi
+
+mtdparts="128k(nand0.at91bootstrap),256k(nand0.barebox)ro,128k(nand0.bareboxenv),128k(nand0.bareboxenv2),128k(nand0.oftree),1280k(nand0.free),3M(nand0.kernel),195M(nand0.rootfs),300M(nand0.userdata),-(nand0.cache)"
+kernelname="atmel_nand"
+
+mtdparts-add -b -d nand0 -k ${kernelname} -p ${mtdparts}
arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-002-m25p80 new file +11 -0
new file mode 100644
index 0000000..44198c8
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+if [ "$1" = menu ]; then
+	init-menu-add-entry "$0" "SPI NOR partitions"
+	exit
+fi
+
+mtdparts="32k(m25p0.at91bootstrap)ro,256k(m25p0.barebox),128k(m25p0.bareboxenv),128k(m25p0.bareboxenv2),128k(m25p0.oftree),-(m25p0.kernel)"
+kernelname="m25p0"
+
+mtdparts-add -d m25p0 -k ${kernelname} -p ${mtdparts}
arch/arm/boards/at91sam9m10ihd/env/init/ps1 new file +9 -0
new file mode 100644
index 0000000..a94acc1
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+/env/config
+
+if [ ${global.allow_color} = "true" ]; then
+	export PS1="\e[1;32mbarebox@\e[1;36m\h:\w\e[0m\n# "
+else
+	export PS1="barebox@\h:\w\n# "
+fi
arch/arm/boards/at91sam9m10ihd/hw_version.c new file +216 -0

216 lines not on this page · raw message

arch/arm/boards/at91sam9m10ihd/hw_version.h new file +31 -0
new file mode 100644
index 0000000..b913344
@@ -0,0 +1,31 @@
+/*
+ * Copyright (C) 2012-2013 Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ *
+ */
+
+#ifndef __HW_REVISION_H__
+#define __HW_REVISION_H__
+
+enum vendor_id {
+	VENDOR_UNKNOWN	= 0,
+	VENDOR_ATMEL	= 1,
+	VENDOR_FLEX	= 2,
+};
+
+void at91sam9m10ihd_devices_detect_hw(void);
+
+bool at91sam9m10ihd_cm_is_vendor(enum vendor_id vid);
+bool at91sam9m10ihd_db_is_vendor(enum vendor_id vid);
+
+#endif /* __HW_REVISION_H__ */
arch/arm/boards/at91sam9m10ihd/init.c new file +220 -0

220 lines not on this page · raw message

arch/arm/configs/at91sam9m10ihd_defconfig new file +94 -0

94 lines not on this page · raw message

arch/arm/mach-at91/Kconfig +6 -0
index 4323d7c..b1e4a50 100644
@@ -31,6 +31,7 @@ config BOARDINFO
 	default "Atmel at91sam9263-ek" if MACH_AT91SAM9263EK
 	default "Atmel at91sam9g10-ek" if MACH_AT91SAM9G10EK
 	default "Atmel at91sam9g20-ek" if MACH_AT91SAM9G20EK
+	default "Atmel at91sam9m10ihd" if MACH_AT91SAM9M10IHD
 	default "Atmel at91sam9m10g45-ek" if MACH_AT91SAM9M10G45EK
 	default "Atmel at91sam9n12-ek" if MACH_AT91SAM9N12EK
 	default "Atmel at91sam9x5-ek" if MACH_AT91SAM9X5EK
@@ -371,6 +372,11 @@ if ARCH_AT91SAM9G45
 choice
 	prompt "AT91SAM9G45 or AT91SAM9M10 Board Type"
 
+config MACH_AT91SAM9M10IHD
+	bool "Atmel AT91SAM9M10IDH Tablet"
+	help
+	  Select this if you are using Atmel's AT91SAM9M10IHD Tablet
+
 config MACH_AT91SAM9M10G45EK
 	bool "Atmel AT91SAM9M10G45-EK Evaluation Kit"
 	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
Applied
#3 lore raw
In reply to Jean-Christophe PLAGNIOL-VILLARD
Quoted 6 lines · Jean-Christophe PLAGNIOL-VILLARD

HI,

add the sam9m10ihd support

It's a tablet based on a sam9m10 with a maxtouch

Quoted 8 lines

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/at91sam9m10ihd

Applied, thanks

Sascha

Quoted 55 lines

for you to fetch changes up to 1ae65c31d5530ba28d0ff03d75654e36509e56e7:

at91: add at91sam9m10ihd tablet support (2013-01-20 01:27:23 +0800)

----------------------------------------------------------------
Jean-Christophe PLAGNIOL-VILLARD (2):
at91sam9m10g45ek/defconfig: set board type
at91: add at91sam9m10ihd tablet support

 arch/arm/Makefile                                           |    1 +
 arch/arm/boards/at91sam9m10ihd/Makefile                     |    2 +
 arch/arm/boards/at91sam9m10ihd/config.h                     |    6 +++
 arch/arm/boards/at91sam9m10ihd/env/boot/android             |   11 ++++++
 arch/arm/boards/at91sam9m10ihd/env/boot/mmc                 |   19 ++++++++++
 arch/arm/boards/at91sam9m10ihd/env/boot/net                 |   16 ++++++++
 arch/arm/boards/at91sam9m10ihd/env/boot/net-usb             |   22 +++++++++++
 arch/arm/boards/at91sam9m10ihd/env/config                   |   21 +++++++++++
 arch/arm/boards/at91sam9m10ihd/env/init/automount           |   17 +++++++++
 arch/arm/boards/at91sam9m10ihd/env/init/config-board        |    8 ++++
 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-001-nand   |   11 ++++++
 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-002-m25p80 |   11 ++++++
 arch/arm/boards/at91sam9m10ihd/env/init/ps1                 |    9 +++++
 arch/arm/boards/at91sam9m10ihd/hw_version.c                 |  216 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/boards/at91sam9m10ihd/hw_version.h                 |   31 +++++++++++++++
 arch/arm/boards/at91sam9m10ihd/init.c                       |  220 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/configs/at91sam9m10g45ek_defconfig                 |    1 +
 arch/arm/configs/at91sam9m10ihd_defconfig                   |   94 ++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-at91/Kconfig                                  |    6 +++
 19 files changed, 722 insertions(+)
 create mode 100644 arch/arm/boards/at91sam9m10ihd/Makefile
 create mode 100644 arch/arm/boards/at91sam9m10ihd/config.h
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/android
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/mmc
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/net
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/boot/net-usb
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/config
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/automount
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/config-board
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-001-nand
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/mtdparts-002-m25p80
 create mode 100644 arch/arm/boards/at91sam9m10ihd/env/init/ps1
 create mode 100644 arch/arm/boards/at91sam9m10ihd/hw_version.c
 create mode 100644 arch/arm/boards/at91sam9m10ihd/hw_version.h
 create mode 100644 arch/arm/boards/at91sam9m10ihd/init.c
 create mode 100644 arch/arm/configs/at91sam9m10ihd_defconfig

Best Regards,
J.

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Signature · 9 lines
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox