Skip to content

Updates for the OE dunfell release#172

Merged
ricardosalveti merged 36 commits intofoundriesio:masterfrom
ricardosalveti:dunfell
May 8, 2020
Merged

Updates for the OE dunfell release#172
ricardosalveti merged 36 commits intofoundriesio:masterfrom
ricardosalveti:dunfell

Conversation

@ricardosalveti
Copy link
Copy Markdown
Member

No description provided.

Version based on the OE dunfell release.

Signed-off-by: Ricardo Salveti <[email protected]>
BBMASK can't be used to remove .inc files, so drop from the list.

Signed-off-by: Ricardo Salveti <[email protected]>
This is needed temporarily as meta-toradex-nxp has a forked version of
the same file, which gets selected over the one provided by oe-core.

Can be remove once meta-toradex-nxp is in sync with oe-core. File
imported from oe-core 69b3b09.

Signed-off-by: Ricardo Salveti <[email protected]>
Also depend on the u-boot-default-env rprovider when ubootenv is
enabled, as that is the package responsible for installing the
machine-compatible fw_env.conf and u-boot-initial-env files.

Signed-off-by: Ricardo Salveti <[email protected]>
Board doesn't require multiple u-boot builds, so force one single u-boot
machine and configuration as that allows us to customize the final
configuration via u-boot config fragment.

Signed-off-by: Ricardo Salveti <[email protected]>
Use lmp config fragment as a way to change the default configuration.
This allows us to remove any patching process done in u-boot.

Signed-off-by: Ricardo Salveti <[email protected]>
With the lmp u-boot configuration fragment we don't need to patch the
upstream cubox u-boot config anymore, so drop custom patch.

Signed-off-by: Ricardo Salveti <[email protected]>
Relevant changes:
- c3dc488020e [FIO toup] mx6cuboxi: only check for eMMC if som is at least 1.5

Drop patch from lmp-bsp, which is now provided by the u-boot-fio
upstream tree.

Signed-off-by: Ricardo Salveti <[email protected]>
U-boot now creates a -env package that includes fw_env.config, so create
a default file that can be replaced by the machine via the bsp layer if
desired.

Signed-off-by: Ricardo Salveti <[email protected]>
Machine-specific u-boot fw_env.config file should be provided by the
respective u-boot recipe instead (u-boot.inc now has a -env package that
includes fw_env.config).

Signed-off-by: Ricardo Salveti <[email protected]>
Local changes are not required anymore as the logic for providing and
installing fw_env.config is now done by u-boot via u-boot.inc.

Signed-off-by: Ricardo Salveti <[email protected]>
u-boot-default-script can be used as a generic boot script name for
sorting out image dependencies.

Signed-off-by: Ricardo Salveti <[email protected]>
u-boot-default-script can be used as a generic boot script name for
sorting out image dependencies.

Signed-off-by: Ricardo Salveti <[email protected]>
Use the new standard way of depending and providing u-boot boot scripts.

Not every machine is depending on u-boot-default-script yet, but once it
gets more widely used we will only need to set a preferred provider for
it.

Signed-off-by: Ricardo Salveti <[email protected]>
Default boot script is now selected via lmp-machine-custom (via
u-boot-default-script).

Signed-off-by: Ricardo Salveti <[email protected]>
pi3-disable-bt was renamed to disable-bt, so reflect the new name in
order to be compatible with latest kernel.

Signed-off-by: Ricardo Salveti <[email protected]>
Follow similar change as done in meta-raspberrypi layer.

Signed-off-by: Ricardo Salveti <[email protected]>
Feature now officially supported by LMP/Foundries.

Signed-off-by: Ricardo Salveti <[email protected]>
Feature now officially supported by LMP/Foundries.

Signed-off-by: Ricardo Salveti <[email protected]>
Prefer NetworkManager for every network related management and
configuration.

Signed-off-by: Ricardo Salveti <[email protected]>
We only support colibri-imx7-emmc now, so no need for the nand flashing
scripts anymore.

Signed-off-by: Ricardo Salveti <[email protected]>
Upstream u-boot related boot scripts are now installing boot.scr as
boot.scr-${MACHINE}, so follow the same standard and apply a similar
change at the deploy process.

Signed-off-by: Ricardo Salveti <[email protected]>
Relevant changes:
- 750085eb bsp: rename colibri-imx7 to colibri-imx7-emmc
- 9e62eafa features/xen: Enable xen configurations
- 9071d0ae kernel-cache: drop apparmor_on_boot.cfg from apparmor.scc
- eda07709 apparmor/apparmor_on_boot: drop config no longer exists in 5.4
- f8d4f7d2 features/f2fs: add f2fs fragment support
- 6f340a3b dm-verity: add missing dependency
- 08551691 gpio: add a new feature enabling support for GPIO testing module
- 82982b80 common-pc-drivers.cfg: add CONFIG_INPUT_UINPUT

Signed-off-by: Ricardo Salveti <[email protected]>
We really only supported the colibri-imx7 emmc target before, but now we
have a separated machine for it available in meta-freescale-3rdparty, so
rename to that in order to be clear at what type of colibri we support.

Signed-off-by: Ricardo Salveti <[email protected]>
Update kernel revision and config based on the toradex 2.3.x-imx
release.

Signed-off-by: Ricardo Salveti <[email protected]>
boot.scr is now set via board configuration file (as append), so remove
from our standard image boot files list.

Also add additional preferred providers for kernel and u-boot-fw-utils,
in order to work with the latest machine configuration update from
meta-freescale-3rdparty.

Signed-off-by: Ricardo Salveti <[email protected]>
Update overrides based on the latest changes available in
meta-freescale, which now uses the 5.4-based BSP from NXP.

Signed-off-by: Ricardo Salveti <[email protected]>
Not really used anymore, fine to drop append.

Signed-off-by: Ricardo Salveti <[email protected]>
Meta-freescale now has a newer revision of u-boot-imx, so move local
changes to a simple bbappend file.

Signed-off-by: Ricardo Salveti <[email protected]>
Prefer the recipe provided by meta-freescale instead.

Signed-off-by: Ricardo Salveti <[email protected]>
Mainline bsp (which is used by default in meta-freescale) removes every
generic board/soc family overrides (such as imx, mx6, etc), so set the
default bsp to nxp in order to make it compatible with the overrides
used by LMP.

Signed-off-by: Ricardo Salveti <[email protected]>
Sync latest do deploy logic with the main recipe.

Signed-off-by: Ricardo Salveti <[email protected]>
acpica-native is now the only provider for iasl-native in OE.

Signed-off-by: Ricardo Salveti <[email protected]>
As done on torizon, drop ldconfig from distro features as it is not
really used or desired with ostree.

Signed-off-by: Ricardo Salveti <[email protected]>
Add base device tree what was previously used in the older NXP BSP for
imx8mmevk. This is required as previous images (using older u-boot) are
still going to search a fit config entry that is not available anymore
on the NXP 5.4-based BSP (as all the dts files were renamed).

Signed-off-by: Ricardo Salveti <[email protected]>
@ricardosalveti ricardosalveti requested a review from mike-scott May 8, 2020 22:50
Copy link
Copy Markdown
Contributor

@mike-scott mike-scott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Really good changes across the board

@ricardosalveti
Copy link
Copy Markdown
Member Author

Thanks for the review!

@ricardosalveti ricardosalveti merged commit 1aa200b into foundriesio:master May 8, 2020
quaresmajose pushed a commit that referenced this pull request Nov 9, 2022
Relevant changes:
- 155ffd6 Merge pull request #189 from boundarydevices/honister
- e8a2af5 linux-boundary: bump revision to acef1311
- fd3c4aa Merge pull request #174 from Ossanes/topic/lx2160acex7-qoriq
- 97b2436 lx2160acex7: Force to use version 5.4 when using linux-qoriq kernel
- 4534c37 Merge pull request #173 from ting-liu/master
- f05d9a0 linux-qoriq_5.4.bb: add as removed in meta-freescale
- 5699179 qoriq-atf_1.5.bb: add as removed in meta-freescale
- a9594a9 Merge pull request #172 from MaxKrummenacher/master
- cc7a94b u-boot-toradex: set uboot_suffix
- 66165d8 layer: manual override syntax fixes
- 72ca672 Merge pull request #170 from chrisdimich/master
- 6d53485 nitrogne8mp: remove obsolete device tree.
- 56f46de linux-boundary: Upgrade to 5.10
- d373302 Merge pull request #168 from chrisdimich/master
- f6da9d6 u-boot-boundary: bump revision to 6ed3b464
- 579e9ee imx-atf-boundary: move to boundary-imx_5.4.70_2.3.0 branch
- 10a3c87 Merge pull request #166 from chrisdimich/master
- 6ca1b4b nitrogen8mp: add device trees
- 9722f85 linux-boundary: bump revision
- 9e56a80 Merge pull request #165 from YoeDistro/yoe/mut
- 79fb14b machines: Adjust for new location of tune files in core
- 1f71611 Merge pull request #163 from chrisdimich/master
- d3336ad nitrogen8mp: update DDR binaries
- 9ab68d1 Merge pull request #161 from chrisdimich/master
- 850d817 nitrogen8mp: define variables needed for imx-boot recipe
- 1de6cbf Merge pull request #157 from texierp/topic/u-boot-fixes
- 7670b84 imx7d-pico: Set UBOOT_SUFFIX to img
- 46c1c81 imx7s-warp: Set UBOOT_SUFFIX to imx
- 4c91b68 Merge pull request #155 from YoeDistro/yoe/mut
- aeaea93 layer.conf: Drop compatibility with older than hardknott releases
- 4ac3c72 layer: Convert to new override syntax
- 8a977f5 Merge pull request #156 from Ossanes/topic/cicd
- 485a417 cicd: backport: Fix events allowing the workflow to run
- 2959439 Merge pull request #153 from ziswiler/master
- 0d6dac1 linux-toradex: update to 4.4.274
- 271ff0d u-boot-toradex: update to latest 2020.07
- de6e95c Merge pull request #152 from Ossanes/topic/cicd-pull-request-target
- 20f7b80 cicd: Use pull_request_target instead of pull_request
- 35acd10 imx6qdl-pico: Remove duplicate MACHINE_FEATURES entry
- da9165a cicd: Add backport workflow
- 5f6c423 imx6qdl-pico: Add QCA9377 Wifi support
- e253f15 imx6qdl-pico: Fix the serial console port

Signed-off-by: Daiane Angolini <[email protected]>
quaresmajose pushed a commit that referenced this pull request Jan 10, 2023
Bumping go-errors to version v0.8.1-32-g5dd12d0, which comprises the following commits:

    5dd12d0 AddingPowerSupport_CI/Testing (#234)
    614d223 Revert "Support Go 1.13 error chains in `Cause` (#215)" (#220)
    49f8f61 Support Go 1.13 error chains in `Cause` (#215)
    004deef remove unnecessary use of fmt.Sprintf (#217)
    6d954f5 feat: support std errors functions (#213)
    7f95ac1 Add support for Go 1.13 error chains (#206)
    91f1693 travis.yml: add Go 1.13
    ca0248e fix travis, 1.10 doesnt support by unconvert anymore
    27936f6 travis.yml: add Go 1.12 (#200)
    856c240 Add json.Marshaler support to the Frame type. (#197)
    ffb6e22 Reduce allocations in StackTrace.Format (#194)
    e9933c1 Restore performance improvements from #150
    ee1923e Return errors.Frame to a uintptr
    72fa05e errors: detect unknown frames correctly (#192)
    c38ea53 Remove errors.Frame to runtime.Frame conversions (#189)
    c9e70be Makefile: switch to staticcheck (#187)
    ee4766c Fix error during merge
    584cbac Remove checks for old style anon funcs (#186)
    42ce1b6 Remove Frame methods (#185)
    937e8c5 gofmt -w
    e19cb69 Remove last reference to runtime.FuncForPC (#184)
    4f47277 Switch to runtime.CallersFrames (#183)
    537896a travis: remove Go 1.8 and earlier (#182)
    31aac83 travis: use Makefile (#181)
    5ac96ae Update README.md
    ba968bf gofmt -w errors.go (#179)
    059132a Update .travis.yml (#168)
    d58f942 Bump Travis versions (#172)
    6ed0a2e Fix StackTrace print example
    2233dee Copyedit the package documentation (#135)
    e981d1a Add WithMessagef function (#118)
    c059e47 fixed spelling (#156)
    816c908 travis.yml: add Go 1.10 (#154)
    e1ac100 reduce allocations when printing stack traces (#149)
    30136e2 Remove deadcode (#146)
    e881fd5 Fix minor typo in README.md (#142)
    8842a6e Add badge for number of dependent libraries (#109)
    e4f5060 Fix doc comment for exported Format func (#137)
    f15c970 Remove an unused argument of utility test func (#139)
    2b3a18b travis: add 1.9.x to go versions (#133)
    c605e28 Add doc comment for exported Format func (#115)
    ff09b13 Bump Go versions, use latest patch releases (#110)
    bfd5150 Move benchmark assigned err to global exported variable (#106)
    248dadf Bump Go versions (#91)

Signed-off-by: Bruce Ashfield <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants