summaryrefslogtreecommitdiff
path: root/conf/machine/apalis-imx8x.conf
AgeCommit message (Collapse)Author
2021-11-15apalis-imx8x: drop support for apalis imx8xDenys Drozdov
Apalis iMX8X is no longer supported and configuration dropped from recipe Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 09aa1d01d4778219d8e5c9755d35498306f13e26)
2021-09-21manual override syntax fixes for use-mainline-bsp and preempt-rtMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06machines: Adjust for new location of tune files in coreMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
Fix the leftovers which the script didn't catch. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
This is the result of automated script (0.9.3) conversion: +# meta-toradex-distro +vars = vars + ["preempt-rt","tdx","upstream"] +# meta-toradex-* machines +vars = vars + ["apalis-","colibri-","verdin-","tegra124"] +# meta-freescale +vars = vars + ["imx","mx6","mx7","mx8","use-mainline-bsp","use-nxp-bsp"] ../openembedded-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-11meta:machine: set PREFERRED_PROVIDER_u-bootMing Liu
'PREFERRED_PROVIDER_u-boot' is being checked in OE: ``` meta/classes/uboot-sign.bbclass meta/classes/kernel-fitimage.bbclass ``` Let's set PREFERRED_PROVIDER_u-boot for some machines, so now all Toradex's modules have it defined in machine files. Related-to: TOR-1704 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 0fdc2e323e6230ded42ab7d2af1ffb0379a50b01)
2021-03-23meta:machine: set dtb/dtbo load address for fitimageMing Liu
This ensures the dtb/dtbo files in fitimage could be loaded correctly on targets. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 1392d014bcd9496e3fc1d8afa168e4c6ef1dada4)
2021-02-22machine: apalis-imx8x: load dsi-hdmi overlay on-bootOleksandr Suvorov
HDMI interface should be turned on by default. Make the corresponding overlays to be applied on booting. Also, add applying the overlay for resistive touch controller ad7879 to fully support the Resistive Touch 7" Display. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit f1d8754c0e14b241e52229d657b5cce80938413c)
2021-01-27machines: i.mx 8x: follow changed soc revision selectionMax Krummenacher
meta-freescale changed the way the SoC revision is selected. It used to default to rev B0 with the override imx8qxpc0 selecteing rev C0. Now it defaults to rev C0 with the MACHINE_FEATURE soc-revb0 selecting rev B0. https://github.com/Freescale/meta-freescale/commit/80345fbe89c5ac96975f9c7ef38e8dc8d2a36346 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-30machines: mx8/mx8x: follow changes in meta-freescaleMax Krummenacher
In order to build also with use-mainline-bsp ATF_PLATFORM and IMX_BOOT_SOC_TARGET variable assignments are no longer generically set with SoC override and are now to be set by the machine configurations. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-12-08machine: add on-boot overlaysOleksandr Suvorov
Add existing overlays which were choised to load on boot. Parallel RGB: apalis-imx6, apalis-imx8x, colibri-imx8x Display 7" Parallel: apalis-imx6-upstream Resistve Touch: colibri-imx8x DSI-HDMI: verdin-imx8mm Related-to: ELB-3146 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 61f5657f8b1fb9c2f8d49bbbab198e1fcdcf494f)
2020-10-17u-boot-toradex: add wildcard after perferred versionMax Krummenacher
As we add the git hash to PV otherwise one gets a warning that both the 2020.07 and 2020.04 recipes can be built. Due to COMPATIBLE_MACHINES the (correct) 2020.04 U-Boot is chosen also without the patch for the i.MX 8 based machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f0643dbc8548430458523f370bc902a5cef1e734)
2020-10-17machines: drop image_bootloaderMax Krummenacher
This variable is not used. Drop its definition. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit bfaa623b5a7a8d4a866aa6784dceaf58a0897176)
2020-09-16imx-sc-firmware: add full recipe for imx-sc-firmwareStefan Agner
In order to make git hash bumping work with the imx-sc-firmware we need to have our own recipe in our layer. This also has the advantage that the recipe name reflects the actual package version (PV) again. Use imx-sc-firmware-toradex to make sure we do not interfere with the NXP provided variant. Make sure our machines pick imx-sc-firmware-toradex by setting PREFERRED_PROVIDER accordingly. Related-to: AUT-355 Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2020-09-07machines: imx8: use Image.gz as kernel image typeIgor Opaniuk
The ARM64 Linux raw image now amounts to 32MB. Using Image.gz saves about 20MB (Image.gz ~ 12MB). Use Image.gz as default boot image format. Relates-to: ELB-1372 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-08-20linux-toradex-rt: update to downstream 5.4-2.1.xMax Krummenacher
This drops the linux-toradex-rt recipe in favour of combining its functionality into the linux-toradex_5.4-2.1.x.bb recipe. The override preempt-rt applies the RT patch and changes the kernel config to use PREEMPT_RT. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20machines: imx8: drop fsl- dtb prefixMax Krummenacher
In the kernel sources that suffix was dropped. Follow this in the machine configuration. Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20u-boot-toradex: update to nxp 2020.04Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-10meta: change to use libubootenv to provide u-boot-fw-utilsMing Liu
The changes include: - Drop PREFERRED_PROVIDER_u-boot-fw-utils from machine conf. - Drop u-boot-toradex-fw-utils recipes. - Drop fw_unlock_mmc.sh, that's not needed for libubootenv. - Drop u-boot.inc, use default u-boot.inc from OE layer. - Add fw_env.config to uboot recipe. - Set UBOOT_INITIAL_ENV to u-boot-initial-env, which is being referred in libubootenv. Related-to: ELB-2552 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18apalis-imx8x.conf: set IMX_DEFAULT_BSPMing Liu
IMX_DEFAULT_BSP is set to 'mainline' by default, we should change it to nxp for apalis-imx8x. Also add PREFERRED_PROVIDER_virtual/kernel_preempt-rt to linux-toradex-rt. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-09machines: u-boot: use full config nameMax Krummenacher
U-Boot used to be configured by 'make <board>_config', however with the move integration of the Kconfig system that changed to use a config file ending in _defconfig. Usually those names are <board>_defconfig. So nowadays one configures with 'make <whatever>_defconfig'. If make is called with <whatever>_config that is silently changed to <whatever>_defconfig. Change our config targets to the new name to prevent confusion. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 30b49e9696e82869cffc9994d7b5391d75c13dec)
2020-06-09machines: apalis-imx8x: build for c0 siliconMax Krummenacher
Change the machine 'apalis-imx8x' to build for the C0 silicon SoC version. Add an additional machine 'apalis-imx8x-v11a' which builds for the B0 SoC version. Related-to: ELB-2729 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit efcc1988ef0bc0d7d6f6651f20cda7c36afa9f8c)
2020-06-09meta: fix some inconsistent code styleMing Liu
Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 77e97f0d6e1c131b8039cd62937177b8f9688411)
2020-06-09firmware: update to 4.14.98 2.3.1Max Krummenacher
The seco firmware is now split out of firmware-imx. The seco firmware has now a i.MX8X B0 and C0 silicon version. Related-to: ELB-2351 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 78802e3ecd139a5031c06821526f249e060894c1) (cherry picked from commit 264c9e55a59849b1370e4638020cb364662357b0)
2020-04-06meta: adapt to the latest changes in meta-freescale-3rdparty layerMing Liu
The changes include: - Set PREFERRED_PROVIDER_u-boot-default-script to u-boot-distro-boot. - Drop MACHINE_BOOT_FILES, we dont have to maintain a extra variable. - Drop colibri-imx7-emmc.conf file, it's already in meta-freescale-3rdparty layer, move Toradex related definitions to colibri-imx7-emmc.inc file. - Drop u-boot-distro-boot from WKS_FILE_DEPENDS, to avoid multiple boot scripts in it. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-03-02machines: i.mx 8/8X/8MM: keep tune pinned to aarch64Max Krummenacher
meta-freescale started to set specialised tunes for the i.MX8 based machines. Override that in our machine specific files so that the user space packages all have the same ARCH 'aarch64' and need not be built for each CPU flavour individually. However change the tune include file so that one could change to one of the more speciallized tune if one wants to do so at the expense of additional compile time. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-13meta:mx8: add UBOOT_ENTRYPOINT and UBOOT_RD_LOADADDRESSMing Liu
Add UBOOT_ENTRYPOINT and UBOOT_RD_LOADADDRESS which are needed by fitimage. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 3371f4972842fedb804d2a350e877ab51b5db6e6) (cherry picked from commit 64f948358c954682cec75b1e76ac66e0cb93c660)
2020-01-30meta: drop do_image_teziimg dependenciesMing Liu
That's already handled by WKS_FILE_DEPENDS, drop the redundant dependencies. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-12-03machines: unify name and descriptionMing Liu
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-11-03apalis-imx8x.conf: drop some PREFERRED_PROVIDER/VERSIONMing Liu
They are already in meta-freescale layer, we could drop them. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-10-06apalis-imx8x.conf: drop UBOOT_MAKE_TARGET definitionMing Liu
The UBOOT_MAKE_TARGET is being overridden in imx-base.inc by UBOOT_MAKE_TARGET_mx8, so the setting here is useless. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-09-27machine: apalis-imx8x: use new u-boot-config namePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-09-25machines: apalis-imx8x: deploy usb firmware needed for wifiPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-09-25Add initial support for Apalis-iMX8XPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>