Commit Graph

66 Commits

Author SHA1 Message Date
Alexandre Bard b8efbe729a Get rid of u-boot-fw-utils
These tools are not required anymore and not present in dunfell release.

BugzID: 69636
2021-01-04 16:23:54 +01:00
Ramon Moesching 3bdeb0a83b u-boot-am335x-nmhw21: don't use symlink for hw26 artifacts
Replace with copy command.

BugzID: 69325

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2020-12-15 10:07:35 +01:00
Ramon Moesching 5bec9ecf1f u-boot-am335x-nmhw21: deploy nmhw21 as hw26 binaries
nmhw21 and hw26 are using common u-boot code base.
Thus we are creating symlink from nmhw21 to hw26.
With this fix jenkins packaging stage is working again.

BugzID: 69325

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2020-12-14 13:17:19 +01:00
Alexandre Bard f9eb3a95ee uboot: Prevent overwriting of build date
After changing the distro config to allow reproducible builds, a side
effect was that the date printed during uboot startup was 1 Jan 1970.

In order to get the real build date in uboot, we must unset the
SOURCE_DATE_EPOCH variable.

BugzID: 67738
2020-11-11 16:13:17 +01:00
Alexandre Bard a55783bb20 Add u-boot recipe for HW25
BugzID: 66158
2020-09-30 16:02:40 +02:00
Ramon Moesching 6f1f6a73ee u-boot-imx8-mek: remove recipe
BSP is not longer available.

BugzID: 63879

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2020-06-30 16:38:26 +02:00
Alexandre Bard 68727c8b26 Add bootloader-config tool
This tool is parsing first sector of MMC to find bootloaders, and then
reports the data of these bootloaders to /run/bootloader.

It also creates the file /dev/bootloaderX for each bootloader, allowing
to do a safe and redundant update.

BugzID: 62317
2020-04-01 10:10:57 +02:00
Alexandre Bard 1b87b138cd hw24: uboot: change u-boot defconfig name
u-boot defconfig name changed from nmhw24 to nrhw24

BugzID: 59516

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-10-11 11:22:49 +02:00
Ramon Moesching 21fe9db20c u-boot recipe: inital nmhw24 u-boot
BugzID: 58178 57912

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-08-14 10:34:48 +02:00
Alexandre Bard f72bea9848 imx8: Move all recipes in main layer and use generic conf files from distro layer
To avoid problems when meta-freescale is not present, recipes-imx is masked
when building for other HWs.

meta-freescale us now dynamically added to bblayers when building for HW23.

BugzID: 57911
2019-07-16 18:14:35 +02:00
Alexandre Bard e6ad5c5a93 Use MACHINE_FEATURE to include ublox-gsm-config
BugzID: 57829
2019-07-09 10:29:06 +02:00
Ramon Moesching c979bab719 scfw_tcm firmware: latest binary, PMIC enable all peripherals
Reference: 7b583ec797b05bf5ca199c5bac7d4a64b4936e6a
Remote: git.netmodule.intranet:hancock/imx8-scfw.git
2019-07-05 16:14:40 +02:00
Ramon Moesching 8506320178 initial nmhw23 (imx8) bsp layer
To apply: include meta-netmodule-bsp/recipes-bsp/imx8 to local bblayer
Requires: offical meta-freescale layer
linux kernel: use 4.14 kernel exclusive for imx8

BugzID: 57544

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2019-07-05 16:14:09 +02:00
Andrejs Cainikovs a31869ff33 nmhw22 target renamed to nmhw23 2019-06-18 17:27:30 +02:00
Andrejs Cainikovs 5e82c74c04 Add imx8-nmhw22 target 2019-06-18 17:23:24 +02:00
Patrick Zysset d9cbc9d9fe nrhw18: remote u-boot recipe for deprecated hw
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-05-28 20:13:08 +02:00
Patrick Zysset 09db777a87 imx8-mek: adjust u-boot source tree
u-boot imx8-mek recipe is fetching from 2019.04/standard/imx8-mek
branch.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-05-23 14:50:54 +02:00
Andrejs Cainikovs aa546d3312 imx8-mek: add imx8-mek target
This is the official NXP imx8 evaluation board used as preview for nmhw23
target.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-05-23 14:50:12 +02:00
Alexandre Bard 168c584c96 nmhw21: mac-address-set: set wlan/bt mac address
on nmhw21 the following mac address scheme is used:
- Ethernet:    xx:xx:xx:50:xx:xx
- User Module: xx:xx:xx:60:xx:xx
- Wifi:        xx:xx:xx:70:xx:xx
- BT:          xx:xx:xx:80:xx:xx

Note: this scheme is only valid for nmhw21.

BugzID: 54514

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-05-23 14:47:21 +02:00
Alexandre Bard 473eafa303 fpga-image: Deploy fpga image to DEPLOYDIR
Deploying this image make it easily available to be added in
a fitImage.
2019-05-07 14:27:30 +02:00
Alexandre Bard 520aacff92 hw18: uboot: Use more meaningfull binary names 2019-04-23 12:01:32 +02:00
Alexandre Bard ea8c822d6d hw18: Cleanup and set ostree image configuration 2019-04-23 10:06:51 +02:00
Alexandre Bard 442fbdcd7b hw20:uboot: Use autorev to get latest version of uboot 2019-04-16 14:29:05 +02:00
Alexandre Bard dc9dbb89c4 hw16: uboot: Fix uboot revision for HW16_v2
It was using the same revision as v1 before: outdated
2019-04-16 14:12:01 +02:00
Alexandre Bard b968842975 Add mac-address-set
This script sets mac address of wifi and bluetooth chip
according to serial number

Also add NetworkManager config to not use random mac address on wifi

BugzID: 54514
2019-04-09 11:05:35 +02:00
Patrick Zysset c55e52e579 nrhw18: update fpga bitstream to v1.0
update fpga bitstream to v1.0 (imported from:
https://svn.netmodule.intranet/svn/projects/Projects/9100026_NRHW_18/FW_NRHW_18-MB/tags/20190314_FW_NBHW_18_v01.00/NBHW_18_deployement/LatticeDiamond/impl_nbhw18/output/LG00000000)

BugzID: 56159

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-04-09 11:05:35 +02:00
Patrick Zysset 3fbfab7cc0 u-boot: am335x: nrhw20: fix srcrev to 2018.07.17
use last known functional nrhw20 revision.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-04-09 11:05:35 +02:00
Patrick Zysset 915909c54e u-boot: am335x: update u-boot deployments
u-boot deployed files of am335x based platforms (nrhw16/20) should be renamed according former nmhw21 refactoring.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-04-09 11:05:35 +02:00
Patrick Zysset 37dfef71c7 nmhw21: remove v1 from am335x-nmhw21 u-boot name
since u-boot is backward compatible and today mainly used on v2 boards,
this naming is misleading.

BugzId: 55650

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2019-04-09 11:05:35 +02:00
Alexandre Bard 20e5946385 Fix bootloader build and addresses 2018-11-14 21:25:07 +01:00
Alexandre Bard cb56d7ae91 nrhw18: Update fpga image to v3.0 compatible with hw2.4 2018-11-14 21:25:07 +01:00
Alexandre Bard 0d821fe3a4 hw16: Fix uboot SRC_URI 2018-10-30 20:00:43 +01:00
Alexandre Bard 09e4c7caa5 hw16: Rename uboot recipes to nrhw instead of nbhw 2018-10-30 19:02:17 +01:00
Lucien Müller 4ff3d2b09e sota: added sota capabilities.
BugzID: 53676
2018-10-26 01:07:56 +02:00
Patrick Zysset 929a4a1b9a nmhw21: fix machine definitions and branches
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-10-20 02:32:22 +02:00
Patrick Zysset 2028d8ca88 u-boot: move am335x recipes to 2016.05 branch
U-Boot is in fact based on 2016.05 release from Denx and not as shown in
the branch name 2016.04 ...

BugzID: 53615

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-10-10 13:51:23 +02:00
Alexandre Bard 1c02b9de3e vcu: update u-boot branches
fix u-boot branch names in am335x-vcu recipe

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-08-28 23:12:21 +02:00
Alexandre Bard e41ec3ebc8 nrhw18: Update fpga image 2018-08-28 22:35:41 +02:00
Alexandre Bard 4f3e1653d2 nrhw18: Add fpga image to rootfs 2018-08-28 22:35:41 +02:00
Alexandre Bard 9ca3ae9718 Update branch names 2018-08-28 22:35:41 +02:00
Patrick Zysset 196bb44e19 vcu: refactor u-boot deployment names
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-06-21 14:25:25 +02:00
Patrick Zysset a990755e62 vcu: add initial vcu machine config
taking linux kernel from internal git repository

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-06-21 14:25:25 +02:00
Patrick Zysset e3b0b9cf52 NRHW18 - refactoring of NRHW18 definitions
and btw fixed wrong toolchain defines.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-06-08 01:22:04 +02:00
Patrick Zysset 257435c3cd NRHW20 - use correct u-boot repository
instead of fetching u-boot from github we are using now internal
repository from git.netmodule.intranet.

Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-06-05 02:20:32 +02:00
Patrick Zysset 9f9bd7c800 nrhw18 - add new u-boot machine type nrhw18-v2
Signed-off-by: Patrick Zysset <patrick.zysset@netmodule.com>
2018-06-05 00:29:22 +02:00
Ramon Moesching 36f8729b25 u-boot nrhw18-v1: switch from github to git.netmodule with newest commit
add missing dependency

Signed-off-by: Ramon Moesching <ramon.moesching@netmodule.com>
2018-05-23 10:47:46 +02:00
Stefan Eichenberger 735ca499e2 u-boot: nrhw18: add u-boot configuration 2018-01-10 11:24:23 +01:00
Stefan Eichenberger c4391adffb nrhw20: u-boot: add recipe for u-boot build 2018-01-09 16:12:36 +01:00
Stefan Eichenberger b50a93dd05 nbhw16: update uboot 2017-12-12 09:57:08 +01:00
Stefan Eichenberger 9811c9bbde u-boot: nbhw16-v2: use new version of u-boot 2017-11-27 16:58:42 +01:00