Skip to content
Snippets Groups Projects
Commit d210dce9 authored by David Mondou's avatar David Mondou
Browse files

Added firmware layer

Added Rigado script layer
Added patches for u-boot 2015
Added patches for swupdate
parent 3580172e
No related branches found
No related tags found
No related merge requests found
......@@ -8,4 +8,4 @@ BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \
BBFILE_COLLECTIONS += "vesta"
BBFILE_PATTERN_vesta = "^${LAYERDIR}/"
BBFILE_PRIORITY_vesta = "6"
IMAGE_FSTYPES = "sdcard.gz tar.bz2"
IMAGE_FSTYPES = "sdcard.gz tar.bz2 tar.gz "
......@@ -19,3 +19,5 @@ PREFERRED_PROVIDER_virtual/kernel ?= "linux-vesta"
UBOOT_MAKE_TARGET = ""
UBOOT_CONFIG ?= "sd"
UBOOT_CONFIG[sd] = "mx6ul_vesta_v1_qspi1_config,sdcard"
MKUBIFS_ARGS = " -m 1 -e 65408 -c 368 "
UBINIZE_ARGS = " -m 1 -p 65356 "
From 99252fd8462b619c873b135291cb58022a7ca888 Mon Sep 17 00:00:00 2001
From: David Mondou <David.Mondou@rigado.com>
Date: Wed, 10 Aug 2016 13:46:19 -0700
Subject: [PATCH] Fix linking error of undefined reference
---
tools/env/fw_env.c | 4 ++++
tools/env/fw_env_main.c | 3 ---
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/tools/env/fw_env.c b/tools/env/fw_env.c
index ee17a69..2533dc4 100644
--- a/tools/env/fw_env.c
+++ b/tools/env/fw_env.c
@@ -34,6 +34,10 @@
#include "fw_env.h"
+struct common_args common_args;
+struct printenv_args printenv_args;
+struct setenv_args setenv_args;
+
#define DIV_ROUND_UP(n, d) (((n) + (d) - 1) / (d))
#define WHITESPACE(c) ((c == '\t') || (c == ' '))
diff --git a/tools/env/fw_env_main.c b/tools/env/fw_env_main.c
index 4bd4216..0564d90 100644
--- a/tools/env/fw_env_main.c
+++ b/tools/env/fw_env_main.c
@@ -49,9 +49,6 @@ static struct option long_options[] = {
{NULL, 0, NULL, 0}
};
-struct common_args common_args;
-struct printenv_args printenv_args;
-struct setenv_args setenv_args;
void usage_printenv(void)
{
--
1.9.1
From 0000681f85946176a72309ceb14e1a804fc3b31f Mon Sep 17 00:00:00 2001
From: David Mondou <david.mondou@rigado.com>
Date: Tue, 15 Nov 2016 09:56:44 -0800
Subject: [PATCH 1/1] Adding missing config file
---
configs/mx6ul_vesta_v1_qspi1_defconfig | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 configs/mx6ul_vesta_v1_qspi1_defconfig
diff --git a/configs/mx6ul_vesta_v1_qspi1_defconfig b/configs/mx6ul_vesta_v1_qspi1_defconfig
new file mode 100644
index 0000000..dc386a6
--- /dev/null
+++ b/configs/mx6ul_vesta_v1_qspi1_defconfig
@@ -0,0 +1,5 @@
+CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/rigado/mx6ul_vesta_v1/imximage.cfg,MX6UL,SYS_BOOT_QSPI"
+CONFIG_ARM=y
+CONFIG_TARGET_MX6UL_VESTA_V1=y
+CONFIG_DM=y
+CONFIG_DM_THERMAL=y
--
1.9.1
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI += "file://0001-Fix-linking-error-of-undefined-reference.patch"
SRC_URI += "file://0002-Adding-missing-config-file.patch"
# Copyright (C) 2012-2016 Freescale Semiconductor
require recipes-core/scripts-vesta/scripts-vesta.inc
#Qualcomm 6234 firmware git
SRCREV = "748ca38033af9f4d9b25aa0958b96a7c75fd1e5e"
COMPATIBLE_MACHINE = "(imx6ul-vesta)"
SUMMARY = "Vesta v1 firmware"
DESCRIPTION = "Vesta firmware such as for the wifi and bluetooth"
SECTION = "base"
LICENSE = "CLOSED"
PACKAGE_ARCH = "${MACHINE_ARCH}"
#Rigado scripts
SRCBRANCH ?= "master"
SRC_URI = "git://git@git.rigado.com/mondoud/vesta-v1-scripts.git;protocol=ssh;branch=${SRCBRANCH};destsuffix=${S}/git "
do_install() {
install -d ${D}${exec_prefix}/rigado/scripts
install -m 755 git/scripts/kill_tests.sh ${D}${exec_prefix}/rigado/scripts/kill_tests.sh
install -m 755 git/scripts/led_control.sh ${D}${exec_prefix}/rigado/scripts/led_control.sh
install -m 755 git/scripts/pwm_init.sh ${D}${exec_prefix}/rigado/scripts/pwm_init.sh
install -m 755 git/scripts/rig_init.sh ${D}${exec_prefix}/rigado/scripts/rig_init.sh
install -m 755 git/scripts/start_test.sh ${D}${exec_prefix}/rigado/scripts/start_test.sh
install -m 755 git/scripts/stress.sh ${D}${exec_prefix}/rigado/scripts/stress.sh
install -m 755 git/scripts/test_2.4.sh ${D}${exec_prefix}/rigado/scripts/test_2.4.sh
install -m 755 git/scripts/test_mode.sh ${D}${exec_prefix}/rigado/scripts/test_mode.sh
install -m 755 git/scripts/watchdog.sh ${D}${exec_prefix}/rigado/scripts/watchdog.sh
}
FILES_${PN} += " \
${exec_prefix}/rigado/scripts/kill_tests.sh \
${exec_prefix}/rigado/scripts/led_control.sh \
${exec_prefix}/rigado/scripts/pwm_init.sh \
${exec_prefix}/rigado/scripts/rig_init.sh \
${exec_prefix}/rigado/scripts/start_test.sh \
${exec_prefix}/rigado/scripts/stress.sh \
${exec_prefix}/rigado/scripts/test_2.4.sh \
${exec_prefix}/rigado/scripts/test_mode.sh \
${exec_prefix}/rigado/scripts/watchdog.sh \
"
GET_CC_ARCH += "${LDFLAGS}"
IMAGE_INSTALL_append = " kernel-modules bluez5 firmware-vesta-v1 scripts-vesta-v1"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment