Skip to contentSkip to conversation

configs/arcturus_ucls1012a: new defconfig

PATCH New Oleksandr Zhadan 2 participants 2 messages Mar 15, 2018 – Mar 26, 2018

lore
Share & tools
lore
#0 lore raw

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
index 3df820e712..f3b8876930 100644
@@ -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
new file mode 100755
index 0000000000..ccfacd3858
@@ -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
new file mode 100755
index 0000000000..c87ffda14f
@@ -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
new file mode 100644
index 0000000000..0ce7d1341c
@@ -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
#1 lore raw

PATCH 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.

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