Age | Commit message (Collapse) | Author |
|
Update restool to LSDK-20.04 release from NXP which contains
following patches:
f0cec09 ls-main: fix endpoint parsing
59fefb1 Fixed restool dpcon create --help output
7bce792 ls-debug: Automatically create the DPDBG object only for valid commands
e00bcf9 Does not create DPDBG object in case of help command
3bff664 DPRC: set-locked on a child container
9607517 DPDBG: not available for mc version lower then 10.20.0
8fa1d5c add default interface support for dpdmux in restool
94114f5 Integrate the DPDBG object in restool:
9f6c465 ls-main: disable autorescan while in ls-* scripts
67011ba ls-main: introduce the get_interface_name function
cb63b6a scripts: explicity rescan the bus
3b40ef1 restool: add global option --rescan
42859dc scripts: print error message when endpoint does not exists
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Add recipe for linux-5.4 from latest NXP LSDK (20.04).
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Move everything which is common used of linux-qoriq kernels into
linux-qoriq.inc and require it from both existing kernel recipes.
This should avoid copy'n'waste even for future kernels.
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Upgrade linux-qoriq_4.19 recipe to latest NXP release LSDK-20.04-V4.19
from LSDK-19.09-V4.19 including following changes:
c5f3ab9ac163 (tag: LSDK-20.04-V4.19, qoriq/linux-4.19) fixing self test for tls1.1 and tls1.2 single pass ciphers.
5d5737ee54f7 arm64: defconfig: Enable the SBSA watchdog
b0da7a0070bd arm64: dts: fixed the qdma error interrupt number
17bfa45fc97a ARM: dts: ls1021: Fix SGMII PCS link remaining down after PHY disconnect
8e703d5dad88 mmc: sdhci-of-esdhc: apply HS400 temporary fix-up to LX2160A Rev2.0
6c66fe4a2407 net/enetc: Set MAC Rx FIFO to recommended value
ab53a3444c3a Added the self-test for the TLS1.2 algorithms offload
8947cf783ae1 crypto: caam - added support for TLS1.1 & TLS1.2
30ae8885a6c6 irqchip/gic-v3-its: Allow use of LPI tables in reserved memory
89f5972362f4 irqchip/gic-v3-its: Register LPI tables with EFI config table
8d1e6ffc0b82 irqchip/gic-v3-its: Check that all RDs have the same property table
67a185f444f8 irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels
11e0c43a3ae8 irqchip/gic-v3-its: Allow use of pre-programmed LPI tables
4860dc3e6e89 irqchip/gic-v3-its: Keep track of property table's PA and VA
5caac43e62b8 irqchip/gic-v3-its: Move pending table allocation to init time
9e9f18693f4c irqchip/gic-v3-its: Split property table clearing from allocation
5f1e021f0282 irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage
a3dcf288bc02 irqchip/gic-v3-its: Change initialization ordering for LPIs
928eb022f786 efi: add API to reserve memory persistently across kexec reboot
ea9d553c998d efi/arm: libstub: add a root memreserve config table
00e5b11fb3bc efi: honour memory reservations passed via a linux specific config table
33d441beeb59 dpaa2-eth: Avoid unbounded while loops
eae0197231f6 dpaa2-eth: Cleanup dead code
e957f2026612 soc: fsl: dpio: register dpio irq handlers after dpio create
5a8c89a492f8 of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
696dbc9dcfdc arm64: dts: ls1028a: Add pmu dt nodes
2e5f9623dafc fsl_qbman: enable set link status
4595ddfa92bd arm64: dts: fix user-space networking on ls1028a
3e31c4ce8249 net: felix: check if ocelot port is null in IRQ clean
20147eb4c1e6 net: mscc: ocelot: use skb queue instead of skbs list
8be3bd33b58c net: mscc: ocelot: avoid incorrect consuming in skbs list
9fc33c38bcd3 tsn: fix tsn attribute is not compatible
373b056a0de7 arm64: dts: add overlay support for ls1028a-qds
9c9b3280c676 arm64: dts: fsl-ls1028a: Update DPDK device tree
e407a7ab893b arm64: dts: fsl-ls1028a-qds: Add overlays for various serdes protocols
7dcd061e477c arm64: dts: fsl-ls1028a: prepare dts for overlay
94f7ebe8502e arm64: dts: fsl-ls1028a-rdb: fix QSGMII PHY node names
e0f70ecb57d3 arm64: dts: ls1028a: Disable swp5 by default
2bdc59e11db6 arm64: dts: fsl: ls1028a: Disable eno3 and make swp5 the Felix CPU port
ee4cbfe37613 Revert "arm64: dts: LS1028a-rdb: use Ethernet PHY interrupt"
66fc14ea11f7 net: felix: update tsn driver to align libtsn
f2b4286ff309 PCI: Make the PCIe device can reconfigure the MPS when reset the bus
4dd0d328a908 sdk_dpaa: ceetm: fix recursive dependencies
12059a111852 net: ethernet: freescale: sdk_fman: fix the build warnings
e4fa47ae6dca sdk_fman: address compilation warning
55dd711d6112 sdk_fman: fix identation causing compilation warnings
a78eef21d79a sdk_dpa: align to upstream PHY_INTERFACE_MODE
2d63b52f7e51 sdk/qbman: fix issue in qman_delete_cgr_safe()
8b3b000d7739 imx: dp: Improve the AUX channel signal
931430a79e01 arm64: dts: lx2160a: add iommu-map property to pci nodes
672f44b173aa tsn: keep backward compatible for libtsn
b7dfc7cd4d28 arm64: dts: ls1028a: add chip-specific compatible string to usb nodes.
f3568890952c arm64:move elfcorehdr reservation early for crash dump kernel
0616621c3a4a dpaa2-eth: replace qdisc_put() with qdisc_destroy()
4b8f41137dc8 usb: dwc3: gadget: Fix controller get stuck when wrongly kick transfer
950a8dee2fbb crypto: caam/qi2 - fix typo in algorithm's driver name
68592866f8f8 soc: fsl: dpio: Enable ACP port in Linux QMAN driver
baf6b6652529 arm64: dts: ls208xa: Update qspi node properties for LS2088ARDB
fb53c813a779 fsl_qbman: Framework for enabling Link status notification
3fbc1dae9012 Revert "sdk_dpaa: ceetm: rename qdisc_destroy() to qdisc_put()"
2e74bba16760 Revert "net: sched: rename qdisc_destroy() to qdisc_put()"
82a8a2df6f41 mmc: sdhci-of-esdhc: update tuning erratum A-008171
7256ce8b5375 mmc: sdhci-of-esdhc: convert to use esdhc_tuning_window_ptr()
eef7a193cba7 mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround
e6d3b57b4ef9 mmc: sdhci-of-esdhc: poll ESDHC_FLUSH_ASYNC_FIFO bit until completion
977cf95ef173 drivers/staging/fsl_qbman: Disable Portal Channel IRQs
bd97956ff682 sdk_fman: decrease log severity levels
d92be680d0fb staging: fsl-dpaa2/mac: do not stop MAC when the net_dev is not up
ba70058b9e30 staging: fsl-dpaa2/mac: reverse order of handling stop/start IRQs
41fd9d60a6c0 staging: fsl-dpaa2/mac: do not call dpmac_set_link_state() when nothing changed
6d8bdd8e0ff0 staging: dpaa2-mac: add link up/down events for dpmac
fd57eff1f39a usb: dwc3: Add cache type configuration support
bb7b716b2f1d usb: dwc3: Add chip-specific compatible string
a5c5754c9672 arm64: dts: layerscape: apply dma-coherent for dwc3 nodes
f031faa78956 arm64: dts: layerscape: add chip-specific compatible string to usb nodes
5e898de5a7b0 gpio : mpc8xxx : ls1088a/ls1028a edge detection mode bug fixs.
3e060ab5c18e gpio: mpc8xxx: Don't overwrite default irq_set_type callback
b4c7fa8c97e8 gpio/mpc8xxx: change irq handler from chained to normal
94211782ab8c Revert "gpio/mpc8xxx: change irq handler from chained to normal"
90bf198446a3 soc: fsl: dpio: Replace QMAN array mode by ring mode enqueue.
4996478c3e5a soc: fsl: dpio: QMAN performance improvement. Function pointer indirection.
40fc7f6982d5 soc: fsl: dpio: Adding QMAN multiple enqueue interface.
81b1c3d2dec9 enetc: disable EEE autoneg by default
2cdf670d5bd3 arm64: config: enable usb network card R8152 AX88179 and AX8817X driver
4e569f24ea75 bus: fsl-mc: add the dpdbg device type
2a797f3f428f sdk_dpaa: ceetm: save the root class pointer
5582ec5d14f2 Merge linux-4.19.90 of stable kernel of kernel.org into linux-4.19
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Upgrade linux-qoriq-4.14 to latest release from NXP: LSDK-19.09-update-311219-V4.14
d39cc9ffcbe5 sdk_dpaa: ceetm: save the root class pointer
d143607d6c2d crypto: caam/qi - execute library only on DPAA 1.x
f1e1b2c3fd8f crypto: caam/qi - abort algorithm setup on DPAA2 parts
7391f6e950e6 sdk_dpaa: ceetm: coding style cleanup
45ed9b6573f9 sdk_dpaa: ceetm: enable building as a module
a0e1eb3176a1 arm64: dts: ls1043a: mark the A050385 FMan erratum
ec629de99f2d sdk_dpaa: sdk_fman: ls1034a errata: update number to A050385
9820a3ebd835 sdk_dpaa: ls1043a errata: fix potential skb memory leak
380303cdef77 sdk_dpaa: ls1043a errata: use get_order API
5674908aad74 sdk_dpaa: sdk_fman: ls1043a errata: detect based on DTB property
776fefa386b8 sdk_dpaa: ls1043a errata: optimize detection
b840a8adf047 sdk_dpaa: ls1043a errata: re-enable recycling
f7d36b75ba8b sdk_dpaa: ls1043a errata: re-enable SG support
3651b41b0a2d sdk_dpaa: ls1043a errata: update the restrictions
cef817cc060a sdk_dpaa: ls1043a errata: check if the page allocation is successful
5542032589b6 sdk_dpaa: ethtool: drop unused variable
7c2a74d41278 net: mscc: ocelot: do not force Felix MACs at lower speeds than gigabit
edb8403fa248 clk: plldig: make VCO frequency configurable
ee9eb1c2a147 dt/bindings: clk: Add optional field vco-frequency
cb67369d557c bus: fsl-mc: add autorescan sysfs
61d318e7130f dpaa2-eth: defer probe on object allocate
2420375899b4 arm64: lsdk.config: set CONFIG_SQUASHFS_XZ=y
275baf51b28a net: mscc: ocelot: refuse to overwrite the port's native vlan
1d3a6b516b93 net: mscc: ocelot: fix vlan_filtering when enslaving to bridge before link is up
04e8104d9896 enetc: Replace enetc_gregs with a readers-writer lock
8051e45decc4 enetc: Remove mdio bus on PF probe error path
bfa77f0437a8 drm/arm/malidp: Fix NULL pointer access for malidp_se_check_scaling
868a8ad794ea staging: dpaa2-ethsw: ordered workqueue should be per ethsw
d3d9b6c05700 staging: dpaa2-ethsw: move port switchdev notifier per ethsw
992dd5814ec1 staging: dpaa2-ethsw: move port notifier per ethsw
f9dde6088464 dpaa2-eth: free already allocated channels on probe defer
9e4006d68fb1 usb: dwc3: Add workaround for host mode VBUS glitch when boot
a40bd9613b9e Revert "usb: dwc3: Add workaround for host mode VBUS glitch when boot"
e082b5def026 crypto: caam - fix concurrency issue in givencrypt descriptor
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Upgrade management complex firmware to latest NXP release (LSDK-20.04)
containing firmware 10.20.4.
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Upgrade utils for management complex to latest release from NXP (LSDK-20.04)
containing following updates/fixes since last update to LSDK-19.09:
8672a5f add API for MC 10.20.4
f607121 api: add symlink for MC 10.20.2
52a26c3 api: add symlink for MC 10.20.1
117b644 add API for MC 10.20.0
86f3ec4 add API for MC 10.19.0
d2628c1 Set the DPNIs configuration to default state
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Upgrade reset config word for QorIQ platform to LSDK-20.04 with following
fixes/commits since LSDK-19.09:
* 5689bf9 ls1028a: Increase FSPI clock frequency
* 882217e Update QSPI speed to higher value of order of max at 75MHz
* 153f772 LX2160A-Rev2: Add serdes lane equalization settings ethernet interfaces
* 6d3370b Update NXP Copyright information
* 74b88fb lx2160a_rev2 : Add support for lx2160a Rev2 configuration files
* 0cfa084 ls1043ardb: Update async clock frequency provided to Fman module
* d7a4fbd ls1028a: Add RCW for 899b
* b1d0b6c LS1028a: Add workaround for sata errata A-010554
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Upgrade NXP reference implementation of Trusted Firmware-A from NXP to
to latest release from NXP (LSDK-20.04):
* Merge pull request #67 in GITAM/atf from ~NXF32311/atf_nxf32311:jira/QLINUX-13542-asleep-does-not-assert-while-ls1046a-going-into-low-power-mode to LSDK
|\
| * c73cd5a74 LS1046A: Fix ASLEEP did not assert when sleep
* | 392a6c75d lx2160a: timer: Configure CNTFRQ register of CNTCTLBase
|/
* 524d1e920 plat: nxp: ota: Update the calling for esdhc_emmc_init
* e8aa4b69b nxp/emmc: Remove card detection logic for SDHC2 controller
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
|
|
Since the replacement of u-boot-fw-utils with libubootenv in OE-Core,
U-Boot recipe requires an additional target to be built, which contains
the default environment.
This target has been introduced in U-Boot with version 2019.07 and is
missing in NXP fork of U-Boot source tree, therefore one patch from the
U-Boot source tree is backported in order to introduce a missing build
target.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Update u-boot-qoriq from u-boot-qoriq_2019.09 to u-boot-qoriq_2020.04 since
LSDK-19.09 doesn't support 'make u-boot-initial-env'.
Fixes incompatibility to OE-core commit
4882a93566f2ef24787777d33950f12a9cc5db4e u-boot: Restore valid default environment for running system
Signed-off-by: Jens Rehsack <sno@netbsd.org>
|
|
These were used as workaround for issues with building u-boot 2017.03
and older, after dtc upgrade to 1.4.6 and newer.
We can drop them after upgrading all providers of u-boot.
Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
|
|
Now we are using libubootenv and dropped the u-boot-qoriq-fw-utils, we
need to move the configuration file to the main recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Now we are using libubootenv and dropped the u-boot-fslc-fw-utils, we
need to move the configuration file to the main recipe.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
When building an image for a external meta-freescale machine,
e.g. raspberrypi3, and with meta-freescale in bblayer.conf we get:
NOTE: Multiple providers are available for u-boot-mkimage-native
(u-boot-imx-tools-native, u-boot-tools-native) Consider defining
a PREFERRED_PROVIDER entry to match u-boot-mkimage-native
Set COMPATIBLE_MACHINE to reduce visibility only for mx6, mx7 and
mx8 machines.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
This partially revert commit 4e5c7e0d4959b027698e15565df7d3286e6860fa:
u-boot-fslc: Set build dir only for u-boot recipe
Not setting the build dir in u-boot-fslc-common is breaking the build of
u-boot-fslc-mxsboot.
Instead of unsetting ${B}, set correctly the output and source dir in make
Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
|
|
The providers were incorrectly set to the -native recipe instead of the
nativesdk- recipe
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
Splits out the IMX u-boot tools build to it's own recipe. This is
required because these are native tools and thus need to be in a -native
recipe to be properly relocated (instead of being built as part of the
target u-boot-imx recipe). If the tools aren't built in a -native
recipe, then the mkimage tool will contain a hard coded path to the
uninative program loader from the sandbox where it was first built and
this will not get corrected when restored from sstate. The result is
that the mkimage_uboot executable can't run because it's looking for a
hard coded program loader that does not exist, resulting in strange
build errors like:
./mkimage_uboot: Command not found
even though the executable is obviously in the correct location.
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
When building for fslc-x11 python code generation still fails, e.g.:
| File ".../imx-gpu-apitrace/7.1.0-r0/git/wrappers/glxtrace.py", line 70
| print ' if(_glXGetCurrentDisplay == &glXGetCurrentDisplay ){'
Convert python2 print statements to python3.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
This reverts commit 9418435542ce76a2346f1a4aa2cbbb429a5d3543.
|
|
Each new version of the EULA is meant to be a click
through that includes any existing packages with an
older EULA. The latest EULA is also copied in the
layer.
Capture this model in the class by listing the
known EULAs and checking that any package
has a known EULA. The new model also allows
extensibility, so new EULAs can be introduced
separately.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
- Remove current working directory handling and use
the equivalent runfetchcmd workdir parameter
- Simplify the SRC_URI for loop
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
If build dir is set in u-boot-fslc-common_2020.01.inc file,
u-boot-fslc-fw-utils can't find defconfig files.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
This commit merges tag 'v5.4.28' into 5.4.x+fslc and apply the following
changes on top:
- 81c8c8b757d9 ARM: dts: imx6qdl: Add imx6qdl-pico support
- 9d1173058465 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
- 2a415da5e560 ARM: dts: imx7d-pico: Add support for the nymph baseboard
- de12682c53fc ARM: dts: imx7d-pico: Add support for the dwarf baseboard
- 3d76909d5362 ARM: dts: imx6sx-softing-vining-2000: Enable PCI support
- 58f81f7e891b ARM: dts: imx6ul-pico: Convert to DRM bindings
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Change-Id: I163271b8ec7b2522d8e650683bbc9a6a597dfde1
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
See similar commit fb753d427add595d9c425fab9d4720a041db1b6d:
imx-base: Enable wic.bmap image generation as default
Bmaptool is a generic tool for creating the block map (bmap) for a
file and copying files using the block map. Is faster than use dd
to flash images to SD Cards. More info about bmap here [1].
Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
|
|
imx-gpu-viv_6.4.0.p1.0-aarch32 does not provide virtual/libgbm and thus
a build with drm* in PACKAGECONFIG does fail.
Thus remove drm* from PACKAGECONFIG for those machines.
| ERROR: Nothing PROVIDES 'virtual/libgbm' (but .../glmark2_git.bb DEPENDS on or otherwise requires it)
| gpulib PROVIDES virtual/libgbm but was skipped: incompatible with machine
fixes: 7801868f glmark2: Remove bbappend
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
|
|
The default PACKAGECONFIG for glmark2 builds just fine on imxgpu3d and
imxgpu2d platforms, and doing so enables support for the drm based
tests.
Tested on imx8mq and imx8qm
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
|
|
This upgrade includes the merge of v4.19.107 tag and backport of
upstream patch [0ada120c883d4f1f6aafd01cf0fbb10d8bbba015], which
addresses the perf build issue when latest binutils are used.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Backport upstream patch, which solves the perf build issue when new
binutils are included.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Update gstreamer to meson build system.
This update follows the strategy and description provided in commit
[3e71919b865433ca007bf23f9b4f9015e25ac04e] from upstream.
Autotools patches are completely dropped from the layer, and
meson-relevant patches are introduced instead.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Following modifications were performed:
- Remove reference to autotools/M4 related patch:
[0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch]
- Drop reference to gettext handling
- Remove all autotooling class references and functions and replace them
with meson class
- Add patch to fix GIR support in the meson.build file
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Following modifications were done:
- Remove reference to autotools/M4 related patch:
[0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch]
- Convert all packageconfigs from using autotools syntax to meson
- Replace EXTRA_OECONF with EXTRA_OEMESON
- gettext handling now part of gstreamer1.0-plugins-common.inc.
- Align fork recipe to match upstream from oe-core
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
This update follows [427eb30f9b59972b38ae3f25094470bb7034547d]
in upstream, which trasnitions the gstreamer1.0 plugins build
from autotools to meson build.
Additional patches included in meta-freescale are:
- Backport of 2 patches to allow using OpenCV version 4.1.0
- Adaptions required in NXP fork to use meson
- One patch which solves the data dir search on OpenCV.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
This follows [41c498bded82d3c9216dd3c862e70890f67f2914] from upstream,
which transitions gstreamer1.0 plugins from autotools to meson build
system.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Update gstreamer base plugins to meson build system.
This update follows the strategy and description provided in commit
[e957fbc5d82368934f721e3773bf3942c5177ed7] from upstream.
Autotools patches are dropped from the layer and additional
meson-relevant patches are introduced from upstream.
In addition, patch required to support meson build of NXP fork is
included.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
All EULA packages are proprietary, so verify that the recipe LICENSE
contains Proprietary before fetching the package.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Drop the patch stored in this layer, since the PR with the same patch has
been merged upstream.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Use the cortexa72-cortexa53-crypto tune for IMX.8 QuadMax devices
instead of the more generic aarch64. Update the QuadMax MEK machine to
require the file that provides this tune.
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
Update to tag v5.4.20 and sync defconfig files.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
Currently the settings for i.MX8 are fixed to only allow to use
OSMesa for offscreen rendering. Actually etnaviv is usable on
i.MX8MM an it should therefore be possible to let Gallium be
enabled instead of unconditionally disabling it.
Therefore we introduce the USE_OSMESA_ONLY variable, that can be
set to "no" for i.MX8 if etnaviv should be used just like for i.MX6.
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
|
|
We don't need to manipulate the GALLIUMDRIVERS variable. Setting the
correct PACKAGECONFIG options is enough as the main recipe handles
the rest.
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
If the graphics driver is built into the kernel, a warning is generated
for each i.MX kernel recipe, like this:
WARNING: /home/r60874/zeus/sources/meta-imx/meta-bsp/recipes-kernel/linux/linux-imx_5.4.bb: Variable key RPROVIDES_${KERNEL_PACKAGE_NAME}-base ( ${KERNEL_PACKAGE_NAME}-${KERNEL_VERSION}) replaces original key RPROVIDES_kernel-base ( kernel-module-imx-gpu-viv).
The problem is that the kernel name used in variables is no longer a
constant 'kernel', but is now parameterized:
https://github.com/openembedded/openembedded-core/commit/6c8c899849d101fd1b86aad0b8eed05c7c785924
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
MACHINEs such as the imx23evk and imx28evk (i.e. the mxs MACHINEs)
failed to build because the recipe for u-boot-fslc-mxsboot-native wasn't
instrumented to support ${B} != ${S}, which is used as a result of inheriting
u-boot-fslc-common. In other words, the inherit was setting up ${B} != ${S},
but then u-boot-fslc-mxsboot didn't know what to do in this scenario.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
Currently imx6qdlsabreauto is configured to generate an lzop-compressed u-boot
fit image, therefore a lzop-native is required on the host. Add this
dependency generically since more MACHINEs might switch over in time.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
The u-boot env offset in the imx-boot partition is 4MiB,
so set the boot partition alignment to 8MiB to fix the overlap.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|