Skip to contentSkip to conversation

board: Add a13_olinuxino Support

PATCH Superseded Chakra Divi 3 participants 4 messages Jun 17, 2017 – Jun 18, 2017

v2 of 3 Superseded Latest is v3 →

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 board: Add a13_olinuxino Support

Add initial support for a13_olinuxino board
with below features
- U-Boot 2017.05
- Linux 4.11.5
- Default packages from buildroot

---
Changes for v2:
- Add missing readme.txt

 .gitlab-ci.yml                           |    1 +
 board/olimex/a13_olinuxino/boot.cmd      |    7 +++++
 board/olimex/a13_olinuxino/genimage.cfg  |   34 +++++++++++++++++++++++
 board/olimex/a13_olinuxino/post-build.sh |    9 ++++++
 board/olimex/a13_olinuxino/readme.txt    |   43 +++++++++++++++++++++++++++++
 configs/olimex_a13_olinuxino_defconfig   |   44 ++++++++++++++++++++++++++++++
 6 files changed, 138 insertions(+)
 create mode 100644 board/olimex/a13_olinuxino/boot.cmd
 create mode 100644 board/olimex/a13_olinuxino/genimage.cfg
 create mode 100755 board/olimex/a13_olinuxino/post-build.sh
 create mode 100644 board/olimex/a13_olinuxino/readme.txt
 create mode 100644 configs/olimex_a13_olinuxino_defconfig
.gitlab-ci.yml +1 -0
index 45c9b87..fe2c7fe 100644
@@ -127,6 +127,7 @@ nitrogen6sx_defconfig: *defconfig
 nitrogen6x_defconfig: *defconfig
 nitrogen7_defconfig: *defconfig
 odroidc2_defconfig: *defconfig
+olimex_a13_olinuxino_defconfig: *defconfig
 olimex_a20_olinuxino_lime2_defconfig: *defconfig
 olimex_a20_olinuxino_lime_defconfig: *defconfig
 olimex_a20_olinuxino_lime_mali_defconfig: *defconfig
board/olimex/a13_olinuxino/boot.cmd new file +7 -0
new file mode 100644
index 0000000..4dd1c7b
@@ -0,0 +1,7 @@
+setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+
+mmc dev 0
+fatload mmc 0 $kernel_addr_r zImage
+fatload mmc 0 $fdt_addr_r sun5i-a13-olinuxino.dtb
+
+bootz $kernel_addr_r - $fdt_addr_r
board/olimex/a13_olinuxino/genimage.cfg new file +34 -0
new file mode 100644
index 0000000..6f6b0b0
@@ -0,0 +1,34 @@
+image boot.vfat {
+        vfat {
+                files = {
+                        "zImage",
+                        "sun5i-a13-olinuxino.dtb",
+                        "boot.scr"
+                }
+        }
+        size = 64M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition u-boot {
+		in-partition-table = "no"
+		image = "u-boot-sunxi-with-spl.bin"
+		offset = 8192
+		size = 1040384 # 1MB - 8192
+	}
+
+        partition boot {
+                partition-type = 0xC
+                bootable = "true"
+                image = "boot.vfat"
+        }
+
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+	}
+}
board/olimex/a13_olinuxino/post-build.sh new file +9 -0
new file mode 100755
index 0000000..a8bf8ec
@@ -0,0 +1,9 @@
+#!/bin/sh
+# args from BR2_ROOTFS_POST_SCRIPT_ARGS
+# $4    path of boot.cmd
+
+MKIMAGE=$HOST_DIR/usr/bin/mkimage
+BOOT_CMD="${4}"
+BOOT_CMD_H="${BINARIES_DIR}/boot.scr"
+
+$MKIMAGE -A arm -O linux -T script -C none -d "${BOOT_CMD}" "${BOOT_CMD_H}"
board/olimex/a13_olinuxino/readme.txt new file +43 -0

43 lines not on this page · raw message

configs/olimex_a13_olinuxino_defconfig new file +44 -0

44 lines not on this page · raw message

Signature · 1 line
1.7.9.5
#1 lore raw

PATCH v2 1/1 board: Add a13_olinuxino Support

2017-06-17 21:15 GMT+02:00 Chakra Divi <[email protected]>:

Quoted 11 lines

Add initial support for a13_olinuxino board
with below features
- U-Boot 2017.05
- Linux 4.11.5
- Default packages from buildroot

---
Changes for v2:
- Add missing readme.txt

Quoted 13 lines
 .gitlab-ci.yml                           |    1 +
 board/olimex/a13_olinuxino/boot.cmd      |    7 +++++
 board/olimex/a13_olinuxino/genimage.cfg  |   34 +++++++++++++++++++++++
 board/olimex/a13_olinuxino/post-build.sh |    9 ++++++
 board/olimex/a13_olinuxino/readme.txt    |   43
+++++++++++++++++++++++++++++
 configs/olimex_a13_olinuxino_defconfig   |   44
++++++++++++++++++++++++++++++
 6 files changed, 138 insertions(+)
 create mode 100644 board/olimex/a13_olinuxino/boot.cmd
 create mode 100644 board/olimex/a13_olinuxino/genimage.cfg
 create mode 100755 board/olimex/a13_olinuxino/post-build.sh

I think you could reuse board/olimex/a20_olinuxino/post-build.sh

Fran?ois

Quoted 5 lines
 create mode 100644 board/olimex/a13_olinuxino/readme.txt
 create mode 100644 configs/olimex_a13_olinuxino_defconfig

_

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20170617/441e4990/attachment.html>

#2 lore raw

PATCH v2 1/1 board: Add a13_olinuxino Support

Quoted 29 lines · Fran?ois Perrad

2017-06-17 21:15 GMT+02:00 Chakra Divi <[email protected]>:

Quoted 12 lines

Add initial support for a13_olinuxino board
with below features
- U-Boot 2017.05
- Linux 4.11.5
- Default packages from buildroot

---
Changes for v2:
- Add missing readme.txt

Quoted 12 lines
 .gitlab-ci.yml                           |    1 +
 board/olimex/a13_olinuxino/boot.cmd      |    7 +++++
 board/olimex/a13_olinuxino/genimage.cfg  |   34 +++++++++++++++++++++++
 board/olimex/a13_olinuxino/post-build.sh |    9 ++++++
 board/olimex/a13_olinuxino/readme.txt    |   43
+++++++++++++++++++++++++++++
 configs/olimex_a13_olinuxino_defconfig   |   44
++++++++++++++++++++++++++++++
 6 files changed, 138 insertions(+)
 create mode 100644 board/olimex/a13_olinuxino/boot.cmd
 create mode 100644 board/olimex/a13_olinuxino/genimage.cfg
 create mode 100755 board/olimex/a13_olinuxino/post-build.sh
Quoted 1 line

I think you could reuse board/olimex/a20_olinuxino/post-build.sh

This post-build script look easier to understand make relevant changes in future.

thanks!

Signature · 4 lines
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.
#3 lore raw

PATCH v2 1/1 board: Add a13_olinuxino Support

In reply to Chakra Divi
Quoted 11 lines · Chakra Divi

Add initial support for a13_olinuxino board
with below features
- U-Boot 2017.05
- Linux 4.11.5
- Default packages from buildroot

---
Changes for v2:
- Add missing readme.txt

Quoted 6 lines
 .gitlab-ci.yml                           |    1 +
 board/olimex/a13_olinuxino/boot.cmd      |    7 +++++
 board/olimex/a13_olinuxino/genimage.cfg  |   34 +++++++++++++++++++++++
 board/olimex/a13_olinuxino/post-build.sh |    9 ++++++
 board/olimex/a13_olinuxino/readme.txt    |   43 +++++++++++++++++++++++++++++
 configs/olimex_a13_olinuxino_defconfig   |   44 ++++++++++++++++++++++++++++++

DEVELOPERS file?

thanks!

Signature · 4 lines
Jagan Teki
Free Software Engineer | www.openedev.com
U-Boot, Linux | Upstream Maintainer
Hyderabad, India.