Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Change-Id: If9e1b788bebeef4429a2ed71756aac54629cba30
|
|
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>
|
|
This reverts commit cc4b91bf3a3cf5c2034372c607783048aae44b65.
|
|
The u-boot settings in imx6qdlsabresd, imx6qdlsabreauto, and imx6ulevk are
set to values that are correct for u-boot-fslc. Attempts to override these
settings to fix u-boot-imx builds have broken u-boot-fslc builds, and
vice versa. The u-boot-imx build is currently broken:
```
| install: cannot stat '/opt/work/upstream/fsl-xwayland/tmp/work/imx6qdlsabresd-fsl-linux-gnueabi/u-boot-imx/2020.04-r0/build/u-boot.img': No such file or directory
```
Rework the u-boot-fslc-specific overrides so they are used conditionally
only for u-boot-fslc. The default settings are correct for u-boot-imx.
Fixes: 880dbf2 ("fsl-base.inc: use conditional assignment for base variables")
Fixes: e83f54d ("machines: imx-base.inc: fix failing u-boot builds")
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
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.
Remove pci which is not supported by 6UL EVK.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
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>
|
|
meta-freescale commit 6be9d197386b5c3bd72023981df805d42f87684c
renamed imx-uboot-spl-bootpart.wks to imx-uboot-spl-bootpart.wks.in
The .in extension in wks files allows bitbake variables to be used in
kickstarter files. Set WKS_FILES for all machines to match this new
filename.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
Allign with dtb changes from latest version of linux-imx.
Signed-off-by: Alexandru Palalau <ioan-alexandru.palalau@nxp.com>
|
|
The fsl distro was broken for the following machine files
because they set u-boot configuration to fslc configuration:
- imx6qdlsabreauto
- imx6qdlsabresd
- imx6ulevk
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
When the use-mainline-bsp is used, dtb files listed in KERNEL_DEVICETREE
are different from ones to be build, so the build fails. This patch fixes
it by adding KERNEL_DEVICETREE_use_mainline_bsp.
Signed-off-by: Hiraku Toyooka <hiraku.toyooka@cybertrust.co.jp>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This change moves the default image for all i.MX machines. We moved
from sdcard.gz to wic.gz.
Following machines were change:
- imx25pdk: use imx-uboot.wks
- imx6qdlsabreauto: use imx-uboot-spl-bootpart.wks
- imx6qdlsabresd: use imx-uboot-spl-bootpart.wks
- imx6ulevk: use imx-uboot-spl-bootpart.wks
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX 6UL was dealt in a specific way due the metadata not being
fully ported still to the feature overrides set; now that most
metadata has been converted it is the right time to add the mx6 SoC
family here as well.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Change description fields from Freescale to NXP in machine files to align to
2016 corporate transfer to NXP.
Signed-off-by: Alexandra Safta <alexandra-ioana.safta@nxp.com>
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Enable eMMC for i.MX6UL EVK rework board due to the pad conflict with NAND
and Micro-SD.
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Below are the differences between standard evk:
- Enable tpl
- Enable software control vbus for otg2 (hardware rework is needed)
- Disable TSC due to the pin conflict with above vbus regulator
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Support NAND on i.MX6UL EVK board
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The SOC_FAMILY is an indirection which makes the understanding, from
OpenEmbedded versed developers and users, more difficult. Instead of
using the SOC_FAMILY indirection which is rarely used, we now move to
the MACHINEOVERRIDES mechanism as this is in fact what is in use.
Change-Id: Ic6e58b79bdc990ac853c87761c3fff635786e4e5
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Add Murata Type ZP (BCM4339) module support on below platforms:
- i.MX6UL SDB RevC (SD1 slot) + Murata adapter V2.0
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
At first, this machine was supported only by u-boot-imx U-Boot provider, however
as soon as u-boot-fslc included this support, the U-Boot provider was changed.
During the change of default U-Boot provider, the SPL configuration end up being
missed.
The needed SPL configuration is set up in this patch.
Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The U-Boot 2015.10 adds support for the i.MX6 UltraLite so we can use
it instead of Freescale fork, preferring the mainline code.
Change-Id: I5dc770bcecd14120b5478b67d9a47eebfc834300
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
The i.MX6 UltraLite is very different from the other i.MX6 SoCs and
the current BSP infrastructure needs to be reworked to allow for more
granullar control of the features each SoC provide to control the
changes to be applied for the SoC peripherals support.
For now, it is not possible to express this clearly in the BSP so the
current change is to revert some of the changes done for the i.MX6
UltraLite to be enabled and make sure that the boards using the SoC
does not inherit the 'mx6' override.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Introducing the i.MX 6 Ultra Lite EVK machine.
i.MX 6 UltraLite is a CortexA7 with no GPU or VPU.
Signed-off-by: Lauren Post <lauren.post@freescale.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|