arc770: Introduce images for SD-cards

Historically on ARC we started from initramfs-based images because:
 a) It was much easier to debug especially when toolchain and other
    components were changing quite dynamically
 b) It was our usual approach for embedded Linux

But now with ARC port of Lede/OpenWRT getting more stable and mature
we're ready for more real-life scenarios with FS permanently stored
on SD-card. This essentially benefits from ability to setup devices
that survive reboots with all settings and extra packages kept in place.

Still we keep an ability to build images with initramfs.
This allows us to use storage-less simulators for testing still.

Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
Cc: John Crispin <john@phrozen.org>
Cc: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Alexey Brodkin
2016-08-24 17:48:12 +03:00
committed by Felix Fietkau
parent ca519d4f8d
commit 30d75720fa
8 changed files with 103 additions and 74 deletions

View File

@@ -1,15 +0,0 @@
#
# Copyright (C) 2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/Minimal
NAME:=Minimal Profile (no drivers)
endef
define Profile/Minimal/Description
Minimal package set compatible with most boards.
endef
$(eval $(call Profile,Minimal))

View File

@@ -1,16 +0,0 @@
#
# Copyright (C) 2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/axs101
NAME:=Synopsys DesignWare AXS101
PACKAGES:= kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ath9k-htc wpad-mini
endef
define Profile/axs101/Description
Package set compatible with hardware using Synopsys DesignWare AXS101 boards.
endef
$(eval $(call Profile,axs101))

View File

@@ -1,15 +0,0 @@
#
# Copyright (C) 2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
define Profile/nsim_700
NAME:=Synopsys nSIM
endef
define Profile/nsim_700/Description
Package set compatible with hardware using Synopsys nSIM 700 boards.
endef
$(eval $(call Profile,nsim_700))

View File

@@ -1,5 +1,5 @@
BOARDNAME:=Generic
FEATURES += ramdisk usb
FEATURES += ramdisk usb ext4
define Target/Description
Build firmware images for generic ARC 770D based boards.