Commit Graph

1105 Commits

Author SHA1 Message Date
Alistair Francis
2aeccf1103 documentation: Add documentation on the reMarkable2
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2021-01-25 12:40:02 -03:00
Alistair Francis
c59433e3c2 imx7d-remarkable2: Initial commit
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2021-01-25 12:40:02 -03:00
Alistair Francis
16f4bd6841 u-boot-remarkable2: Initial commit of u-boot
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2021-01-25 12:40:02 -03:00
Alistair Francis
398e73f281 linux-remarkable2: Initial commit of reMarkable2 Linux branch
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2021-01-25 12:40:02 -03:00
Gary Bisson
01df375846 nitrogen8mn: add missing atf and boot variables
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-30 09:40:29 -03:00
Gary Bisson
e780203bd1 nitrogen8mm: add missing atf and boot variables
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-30 09:40:29 -03:00
Gary Bisson
1b8e0e1733 nitrogen8m: add missing atf and boot variables
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-30 09:40:29 -03:00
Gary Bisson
2cb39040c9 imx-atf-boundary: rename platform variable
To align with latest meta-freescale package.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-30 09:40:29 -03:00
Gary Bisson
c414263488 linux-boundary: bump version to 5.4 2.2.0
- based upon NXP 5.4.47_2.2.0
- added 5.4.80 stable fixes
- i.MX 8M Plus Nitrogen8MP support
- fix UART tx DMA issue
- fix Nano SPI issue

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-21 13:48:09 -03:00
Gary Bisson
ef8a3f468b u-boot-boundary: bump version to 2020.10
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-21 13:48:09 -03:00
Gary Bisson
94c2a1152d imx-atf-boundary: bump version to 2.2
- based upon NXP imx_5.4.47_2.2.0 branch
- includes changes to allow UART4 access from Cortex-A
- fix lpddr4 cache flush for i.MX8MP

Note that the previous version was wrongly named 2.3 although it was
based upon ATF 2.0.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-12-21 13:48:09 -03:00
Ting Liu
0428b922a5 u-boot-qoriq: add 2019.10 recipe
u-boot-qoriq in meta-freescale has upgraded to 2020.04. The patches for
lx2160acex7 can't be applied on 2020.04.
Restore the 2019.10 recipe to avoid build break.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-17 11:07:35 -03:00
Ting Liu
a71856d16a lx2160acex7: set PREFERRED_VERSION_u-boot-qoriq to 2019.10
u-boot-qoriq in meta-freescale was upgraded to 2020.04,
set PREFFERRED_VERSION to 2019.10.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-17 09:21:33 -03:00
Ting Liu
31e76c4d71 lx2160acex7/atf: rename bbappend to qoriq-atf
atf in meta-freescale was renamed to qoriq-atf, rename bbappend too.
Also set PREFFERRED_VERSION to 1.5.

Signed-off-by: Ting Liu <ting.liu@nxp.com>
2020-12-17 09:21:33 -03:00
Fabio Berton
5c3c5fbccd u-boot-toradex: Update to version 2020.07
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-12-03 16:56:10 -03:00
Daiane Angolini
a086aeb1b0 linux-gateworks-imx: Add LINUX_VERSION
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
2020-11-14 11:15:50 -03:00
Fabio Berton
e323c1ed01 conf/layer.conf: Add hardknott to LAYERSERIES_COMPAT
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-11-12 17:04:44 -03:00
Fabio Berton
065d3b0f0c conf/layer.conf: Support only gatesgarth release
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-11-12 17:01:57 -03:00
Chris Dimich
b85d08a55c linux-boundary: bump revision to 131d670
Update to linux version 5.4.70.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-10-16 19:29:21 -03:00
Chris Dimich
a54a0803de nitrogen8mm.conf: add dtb to support tc358743 on Nitrogen8mm SOM
Needed for HDMI input functionality on Nitrogen8mm SOM.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-10-16 19:29:21 -03:00
Fabio Berton
4db145b566 Allow override IMX_DEFAULT_BSP for Nitrogen machines
Set a weak assignment for IMX_DEFAULT_BSP before include the
imx-base.inc to allow override IMX_DEFAULT_BSP in local.conf file.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-10-16 17:45:54 -03:00
Khem Raj
9302b5675c layer.conf: Add gatesgarth to LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-10-15 16:58:43 -03:00
Gary Bisson
ac7476ea5a u-boot-boundary: do not install mkimage_uboot any longer
As this now conflicts with imx-boot which already does it.

Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2020-10-02 09:25:27 -03:00
Fabio Berton
07718ba790 u-boot-boundary: Bump revision to a4aac9a3fb
This commit includes the following changes:

    - a4aac9a3fb boundary: bootscripts: Fix if statement that set fdt_file
    - e13316a01b imx: remove unused 8mn evk dtsi
    - 0b385a75d0 rta: remove pull-up from sd card pinctrl, use external pullups
    - a86d4d563a rta: change from sd1 as SDIO to SD card
    - 05924a028a bio: add Android 10 support
    - 6f984dd4c7 fastboot: getvar: add mmc_size option
    - 0a5a7687c0 nitrogen51_vm: add VD_OKAYA_480_272_IPU
    - 462224c2d8 fbpanel: add FBF_USE_IPU_CLOCK
    - 8a288f8beb nitrogen8_lite: initial addition, Boundary Devices board
    - 629e725dab boundary: common: CONFIG_FEC_RESET_PULLUP default yes for i.MX8MM/i.MX8MN
    - 6e77991db3 nitrogen8mm: s/GP_I2C2_SN65DSI83_EN/GP_SN65DSI83_EN/

Remove upstream applied patch from u-boot-script-boundary recipe.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-09-30 09:53:46 -03:00
Fabio Berton
7f47a9f752 u-boot-script-boundary: Fix mainline bootscript
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-09-29 17:46:31 -03:00
Leon Anavi
ec79fcfa2c alsa-state.bbappend: Fix asound.conf for cubox-i
Fix /etc/asound.conf and enable sound out of the box with the
default machine configurations for cubox-i and hummingboard.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2020-09-23 16:08:42 -03:00
Otavio Salvador
e2d8ca6011 Drop unused IMAGE_BOOTLOADER variable
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-09-04 13:52:27 -03:00
Chris Dimich
83644f2ea0 u-boot-boundary: Bump revision to eae0188
LPDDR4 init updates
Android security features enabled
Fixed env import
Enabled HAB for i.MX 8M family
Fixed Nano board support
Fixed build with GCC10
Fixed i.MX 8M Mini ARM PLL choice

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-08-27 17:54:37 -03:00
Daiane Angolini
086ca01665 linux-congatec: Add LINUX_VERSION
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
2020-08-26 17:24:14 -03:00
Fabio Berton
3c8bede6b4 linux-variscite: Update to version 4.14.x
- Sync defconfig with imx_v7_var_defconfig
 - Remove old patches
 - Change recipe to use kernel-yocto.bbclass
 - KERNEL_IMAGETYPE need to set in machine conf file, drop it
 - Move COMPATIBLE_MACHINE to bottom

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-08-25 17:03:04 -03:00
Fabio Berton
c3301c42db u-boot-variscite: Update to version 2018.03
- Update to the latest stable release
  - Drop unused patch
  - Adjust recipe to build with newer Yocto Project
    versions (Gatesgarth and Dunfell)

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2020-08-25 17:03:04 -03:00
Otavio Salvador
cf2ab8d76c ccimx6ul: Remove remaining files
When removing the machine we ended not removing all files. This removes
all the related ones.

Fixes: e50d808 "ccimx6ul*: Drop unbuildable boards"
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2020-08-21 13:11:35 -03:00
Chris Dimich
9000d8b388 linux-boundary: add 5.4.50 recipe
Based on NXP imx_5.4.24_2.1.0 release.
Includes latest stable releases, hence 5.4.x naming.
Includes support for all Boundary Devices platforms + accessories.

Signed-off-by: Chris Dimich <Chris.Dimich@boundarydevices.com>
2020-07-27 17:54:08 -03:00
Domarys Correa
12cd5c015b tx6-*: Remove broken and unmaintained machines
Recipe of u-boot-karo has not been maintained for years; more recent
support does not cover the use of updated linux kernel and is not
compatible with dunfell.

Removed u-boot-karo, linux-karo and the machine configurations.

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I02645c9f88e648c143b82c4baa89491a1baff934
2020-07-27 15:33:04 -03:00
Domarys Correa
c15c74ad1c pcm052: Remove un-maintained board
The board is not building and received no maintenance, so it is being
removed along with linux-timesys that provides support for it.

kernel-module-mcc and libmcc2 were removed as they provided support
for pcm052 only.

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I997059c1824484df8c11c9b31b2dae6e989430e7
2020-07-27 09:23:30 -03:00
Jens Rehsack
340a581013 conf/machine/lx2160acex7.conf: add preferred kernel
As Freescale Community, we prefer of course the use of our provided kernel.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-30 08:57:22 -03:00
Jens Rehsack
63c6593262 linux{,-fslc}-qoriq: share lx2160acex7 with linux-qoriq
Solid-Run's official BSP provides linux-patches against linux-qoriq kernel
instead of using linux-fslc branches or an own one with stable updates.
To support comparable conditions with provided BSP, support patches can be
used with NXPs kernel as well as with FSL Community QorIQ kernel.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-30 08:57:22 -03:00
Jens Rehsack
13c782bfe4 .gitignore: add developer patterns
Add some patterns which are result of typical development jobs.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
41e403e082 machine/lx2160acex7.conf: enable lx2160acex7 support
With all required components as dependency added:
* rcw
* atf
* mc-utils
* u-boot
* linux
* wic template
... go ahead to enable building for Honeycomb or Clearfog LX2 if you are a
lucky one who could get one :)

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
630156a377 wic/lx2160acex7.wks.in: add wic template for lx2160acex7
Add a template to build an SD-card or an eMMC flashable image for Solid-Runs
LX2160A based CEx7 platform.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
a82d17717e u-boot-script-qoriq: introduce QorIQ u-boot-script
Introduce a script which is able to be used for any QorIQ boot situation
(with some adoption) to favour distro_boot over fallback sd_boot or alike
hacked by NXP.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
bd0f35ad04 linux-fslc-qoriq: add lx2160acex7 support
Add support for Solid-Runs LX2160A based COM Express Type 7 Module and
machines built upon that module (see
https://www.solid-run.com/nxp-lx2160a-family/).

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
0997a74f95 u-boot-qoriq: add lx2160acex7 support
Add support for Solid-Runs LX2160A based COM Express Type 7 Module (see
https://www.solid-run.com/nxp-lx2160a-family/cex7-lx2160/).

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
d2ea9af438 mc-utils: introduce lx2160a support
Add support for management-console and linux configuration of components
accessible by Solid-Runs LX2160A based COM Express Type 7 Module.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
c897e8a9ed atf: introduce lx2160acex7 support
Add support for platform build upon Solid-Run's new COM Express Type 7
for NXPs LX2160A (https://www.solid-run.com/nxp-lx2160a-family/cex7-lx2160/)
to ARM Trusted Firmware implementation.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Jens Rehsack
8ca8ce1ba0 rcw: introduce lx2160acex7 support
Add support for Solid-Runs new LX2160A COM Express Type 7 Module (see
https://www.solid-run.com/nxp-lx2160a-family/cex7-lx2160/) to NXPs
Reset Config Word infrastructure.

Signed-off-by: Jens Rehsack <sno@netbsd.org>
2020-06-23 09:44:16 -03:00
Domarys Correa
ed741d39ce m28evk, m53evk: Remove un-maintained boards
The board are in unbuildable state for long time and they were
removed from U-Boot mainline in 2018 and nobody noticed so it
is clearly not in use.

This commit removes both boards and respective recipes from
the layer.

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: Ica122e72a0c357bba5924916c30a73d0874fae80
2020-06-22 17:59:59 -03:00
Domarys Correa
ccb7065f94 imx6q-dms-ba16: Fix build error and update linux-advantech
Old recipe had construction error due to virtual / kernel and updated linux 4.9 -> 5.4

Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I8d37a7766749421b41124ee5147fc3df65358edc
2020-06-22 17:59:59 -03:00
Domarys Correa
596502a9eb u-boot-variscite: Update to latest rev
Signed-off-by: Domarys Correa <domarys.correa@ossystems.com.br>
Change-Id: I4b4b4d1661ec5ae781e5e3ad51521ad381642edb
2020-06-22 17:59:59 -03:00
Andreas Müller
3eab806887 u-boot-variscite: Add UBOOT_INITIAL_ENV = ""
The version of u-boot-variscite does not support target 'u-boot-initial-env'
yet so build fails with:

| make[1]: *** No rule to make target 'u-boot-initial-env'.  Stop.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-06-18 13:42:47 -03:00