Age | Commit message (Collapse) | Author |
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Update linux-fslc-imx from version 6.1 to 6.6. This commit also
changes 32-bit imx based machines to add device tree subdirectory.
The changed machines are:
- conf/machine/imx6qdlsabreauto.conf
- conf/machine/imx6qdlsabresd.conf
- conf/machine/imx6slevk.conf
- conf/machine/imx6sllevk.conf
- conf/machine/imx6sxsabreauto.conf
- conf/machine/imx6sxsabresd.conf
- conf/machine/imx6ulevk.conf
- conf/machine/imx6ullevk.conf
- conf/machine/imx6ulz-14x14-evk.conf
- conf/machine/imx7dsabresd.conf
- conf/machine/imx7ulpevk.conf
Signed-off-by: Luan Rafael Carneiro <luan.rafael@ossystems.com.br>
|
|
Upgrade the kernel to 6.1-2.0.x-imx based on the NXP kernel sources
with the tag lf-6.1.22-2.0.0 and the mainline stable linux-6.1.y.
Stable version: 6.1.38
Relevant internal commits:
- 3f1f2ea729550 mxc: gpu-viv: change _QuerySignal() return type to gceSTATUS
- b73c6797ee427 ARM: imx_v7_defconfig: Remove KERNEL_LZO config
- ec33c7fc43bef touchscreen: Kconfig: add I2C dependency for CT36X
- 6c41233a2cfbe pwm: pwm-adp5585: fix get_state callback prototype
- 9c7540ecb891f pwm: pwm-rpmsg-imx: fix get_state callback prototype
Remove obsolete imx6ul{l|z}-*-sdio3 dtbs as per [1].
27548edcb4934 ("LF-8794-1 arm: dts: remove all imx6ul(l/z) btwifi-sdio3_0.dts file")
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
UBOOT_CONFIG[mfgtool] is no longer used since the following:
88399694 linux-*-mfgtool, u-boot-*-mfgtool: Remove specific recipes
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Add imx6ull-14x14-evk-btwifi-sdio3_0.dtb for linux-imx 5.15.52.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
The imx6ul-14x14-evk-btwifi-oob.dtb and
imx6ull-14x14-evk-btwifi-oob.dtb are no longer available in the
kernel lf-5.10.y, it was removed in a1488e98156ea1a597353c93b76b4f7fd8dd7c7c
Remove entries for non-existent dtb files. This fixes building a
Linux kernel recipe for imx6ulevk/imx6ullevk.
Fixes: 3f93c925 ("linux-imx*: Upgrade to 5.10.52")
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
We need to make it more obvious what is in use, when we support both
bootloaders and for it we are now using the _pn suffix for both.
This also fixes the WIC_FILE depending on the choice otherwise image
build fails.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add OP-TEE support. Add optee to MACHINE_FEATURES to enable OP-TEE
in u-boot-imx. OP-TEE is currently not supported by u-boot-fslc.
Enable Broadcom 4339 and 43455 WiFi modules.
Add missing UBOOT_CONFIG options emmc, nand, and qspi1.
Drop redundant SERIAL_CONSOLES assignment.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
The Linux mainline 5.4 provide only the imx6ull-14x14-evk.dtb and all
others only are provided by the NXP-based Linux fork. We move them to
the NXP BSP specific setting.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
We should avoid overriding the U-Boot and Linux kernel to imx flavour as
we might use mainline or their forks; this fixes build errors when using
fslc distros as:
,----[ Build error ]
| ERROR: Nothing PROVIDES 'virtual/kernel'
| linux-fslc-lts-4.19 PROVIDES virtual/kernel but was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-imx, not linux-fslc-lts-4.19
| linux-fslc-imx PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-qoriq PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-fslc PROVIDES virtual/kernel but was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-imx, not linux-fslc
| linux-imx PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-fslc-qoriq PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-yocto-rt PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-yocto-tiny PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-yocto-dev PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-yocto PROVIDES virtual/kernel but was skipped: incompatible with machine imx6ullevk (not in COMPATIBLE_MACHINE)
| linux-dummy PROVIDES virtual/kernel but was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-imx, not linux-dummy
| ERROR: Required build target 'core-image-minimal' has no buildable providers.
| Missing or unbuildable dependency chain was: ['core-image-minimal', 'virtual/kernel']
`----
Fixes: #432
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Updated kernel has some DTS files added and some dropped for various
i.MX derivatives. Those should be aligned with respective machines in
order to deliver proper DTB files, and do not fail the build for those
are missing.
Device tree files listed in respective machines are those only present
in updated 5.4 kernel release from NXP. Derivatives, which relied on
those device trees that are discarded from the new kernel release should
backport their respective files onto that update.
In other words: if after this update the DTS file used for the HW happens
to be missing - it should be manually added for that HW, since the default
version is no longer provided by NXP in their updated kernel tree.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
Allign with dtb changes from latest version of linux-imx.
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
SERIAL_CONSOLE has been deprecated for a while now (see [1]). This
patch fixes the machines that where still using the old variable.
[1]: https://www.yoctoproject.org/docs/2.7/ref-manual/ref-manual.html#migration-2.6-serial-console-deprecated
Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
CPU: Freescale i.MX6ULL rev1.0 at 396MHz
CPU: Commercial temperature grade (0C to 95C) at 41C
Reset cause: POR
Board: MX6ULL 14x14 EVK
I2C: ready
DRAM: 512 MiB
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|