configs/arcturus_ucls1012a: new defconfig
PATCH v2 1/1 configs/arcturus_ucls1012a: new defconfig
The uCLS1012A-SOM product family (ucls1012a) is an Arcturus Networks Inc. 64bit ARM Cortex-A53 class System on Module powered by a NXP QorIQ LS1012A Low Power Communication Processor. This 314 pin MXM3.0/SMARC module card contains DDR3, QSPI NOR Flash, eMMC NAND Flash, optional Audio CODEC and is available with 1 or 2 Gig-Ethernet PHYs.
Changes v1 -> v2:
- updated kernel and u-boot source repositories to github
--- DEVELOPERS | 10 +++ board/arcturus/aarch64-ucls1012a/post-image.sh | 6 ++ board/arcturus/aarch64-ucls1012a/readme.txt | 74 ++++++++++++++++++++++ .../rootfs_overlay/etc/init.d/S09modload | 14 ++++ configs/arcturus_ucls1012a_defconfig | 37 +++++++++++ 5 files changed, 141 insertions(+) create mode 100755 board/arcturus/aarch64-ucls1012a/post-image.sh create mode 100644 board/arcturus/aarch64-ucls1012a/readme.txt create mode 100755 board/arcturus/aarch64-ucls1012a/rootfs_overlay/etc/init.d/S09modload create mode 100644 configs/arcturus_ucls1012a_defconfig
DEVELOPERS +10 -0
@@ -1284,6 +1284,11 @@ F: package/tinyxml/ N: Maxime Ripard <[email protected]> F: package/kmsxx/ +N: Michael Durrant <[email protected]> +F: board/arcturus/ +F: configs/arcturus_ucp1020_defconfig +F: configs/arcturus_ucls1012a_defconfig + N: Michael Rommel <[email protected]> F: package/knock/ F: package/python-crc16/
@@ -1342,6 +1347,11 @@ F: package/tcf-agent/ N: Olaf Rempel <[email protected]> F: package/ctorrent/ +N: Oleksandr Zhadan <[email protected]> +F: board/arcturus/ +F: configs/arcturus_ucp1020_defconfig +F: configs/arcturus_ucls1012a_defconfig + N: Oli Vogt <[email protected]> F: package/python-django/ F: package/python-flup/
board/arcturus/aarch64-ucls1012a/post-image.sh new file +6 -0
@@ -0,0 +1,6 @@ +#!/bin/sh + +MKIMAGE=${HOST_DIR}/usr/bin/mkimage +MKIMAGE_IN=${BINARIES_DIR}/br2-ucls1012a.its +MKIMAGE_OUT=${BINARIES_DIR}/part0-000000.itb +${MKIMAGE} -f ${MKIMAGE_IN} ${MKIMAGE_OUT}
board/arcturus/aarch64-ucls1012a/readme.txt new file +74 -0
74 lines not on this page · raw message
board/arcturus/aarch64-ucls1012a/rootfs_overlay/etc/init.d/S09modload new file +14 -0
@@ -0,0 +1,14 @@ +#!/bin/sh +# +case "$1" in + start) + modprobe pfe + ;; + stop) + ;; + restart|reload) + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac
configs/arcturus_ucls1012a_defconfig new file +37 -0
@@ -0,0 +1,37 @@ +# Architecture +BR2_aarch64=y + +# Linux headers same as kernel, a 4.1 series +BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y + +# System settings +BR2_TARGET_GENERIC_HOSTNAME="ucls1012a" +BR2_TARGET_GENERIC_ISSUE="Welcome to uCLS1012A-SOM" +BR2_SYSTEM_DHCP="eth0" +BR2_ROOTFS_OVERLAY="board/arcturus/aarch64-ucls1012a/rootfs_overlay" +BR2_ROOTFS_POST_IMAGE_SCRIPT="board/arcturus/aarch64-ucls1012a/post-image.sh" + +# Kernel +BR2_LINUX_KERNEL=y +BR2_LINUX_KERNEL_CUSTOM_GIT=y +BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/ArcturusNetworks/uCLS1012A-kernel.git" +BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="v0.2.1811" +BR2_LINUX_KERNEL_DEFCONFIG="ucls1012a" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="arcturus/arc-ucls1012a" + +# Filesystem +BR2_TARGET_ROOTFS_CPIO=y +BR2_TARGET_ROOTFS_CPIO_GZIP=y + +# U-boot +BR2_TARGET_UBOOT=y +BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y +BR2_TARGET_UBOOT_CUSTOM_GIT=y +BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://github.com/ArcturusNetworks/uCLS1012A-uboot.git" +BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="v0.2.1811" +BR2_TARGET_UBOOT_BOARD_DEFCONFIG="UCLS1012A_QSPI128" + +# Tools +BR2_PACKAGE_HOST_UBOOT_TOOLS=y +BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
Signature · 1 line
2.11.0
Thomas Petazzoni
AppliedPATCH v2 1/1 configs/arcturus_ucls1012a: new defconfig
Hello,
Quoted 12 lines · Oleksandr Zhadan
The uCLS1012A-SOM product family (ucls1012a) is an Arcturus Networks Inc. 64bit ARM Cortex-A53 class System on Module powered by a NXP QorIQ LS1012A Low Power Communication Processor. This 314 pin MXM3.0/SMARC module card contains DDR3, QSPI NOR Flash, eMMC NAND Flash, optional Audio CODEC and is available with 1 or 2 Gig-Ethernet PHYs.
Signed-off-by Oleksandr Zhadan <[email protected]>Signed-off-by Michael Durrant <[email protected]>Changes v1 -> v2:
- updated kernel and u-boot source repositories to github
Quoted 11 lines
--- DEVELOPERS | 10 +++ board/arcturus/aarch64-ucls1012a/post-image.sh | 6 ++ board/arcturus/aarch64-ucls1012a/readme.txt | 74 ++++++++++++++++++++++ .../rootfs_overlay/etc/init.d/S09modload | 14 ++++ configs/arcturus_ucls1012a_defconfig | 37 +++++++++++ 5 files changed, 141 insertions(+) create mode 100755 board/arcturus/aarch64-ucls1012a/post-image.sh create mode 100644 board/arcturus/aarch64-ucls1012a/readme.txt create mode 100755 board/arcturus/aarch64-ucls1012a/rootfs_overlay/etc/init.d/S09modload create mode 100644 configs/arcturus_ucls1012a_defconfig
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com