summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-27u-boot-toradex-ti: deploy dfu tiboot3 binariesMax Krummenacher
With the move to use binman to create the tiboot3 binaries also handle the case where we build tiboot3 for use over DFU. I.e. deploy them with the '-dfu' suffix which we expect when assembling the Toradex Easy Installer image. Related-to: TEI-1100 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-27verdin-am62: don't deploy a u-boot splashscreenMax Krummenacher
Remove the from meta-ti inherited u-boot splashsceen. The configured Verdin AM62 U-Boot doesn't support any splashscreen. Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-25device-tree-overlays: update to toradex_ti-linux-6.1.y branchMax Krummenacher
Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-25u-boot: updated to the toradex_ti-u-boot-2023.04 branchMax Krummenacher
- Update to the toradex_ti-u-boot-2023.04 branch, based on the ti-u-boot-2023.04. - This includes/requires the move to use binman to assemble the binaries used for boot. - With the change to binman the R5 SPL is now built from one OE machine only, not one machine per SoC flavour (GP, HS-FS, HS). - With binman we also change the name for the tiboot3* files to match the machine they are built form, not claiming to be the evm. E.g. tiboot3-am62x-hs-fs-verdin.bin. - With the binman and HS-FS we need to package the kernel also as a fitimage to prevent a build error in U-Boot, however we keep using Image.gz - Drop the '-staging' from the recipe name. Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-25linux-toradex-ti: update to toradex_ti-linux-6.1.y branchMax Krummenacher
- Update to the toradex_ti-linux-6.1.y branch, based on the ti-linux-6.1.y branch. - Change to use the in tree defconfig 'toradex_defconfig' - Drop redepends on tifs-lpm-stub This follows meta-ti's commit c23cd182 ("ti-sci-fw: Include the TIFS LPM stub with the rest of SYSFW"). The package no longer exists, the FW is handled in a different way. Related-to: ELB-5238 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-14machines: verdin-am62: add iw416 wifi firmwareAndrejs Cainikovs
This change adds linux-firmware-iw416 package, which makes iw416 wifi firmware available on verdin-am62 root filesystem, since this is required on the HW V1.1 where the NXP IW416 chip is used. Related-to: ELB-5247 Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
2023-07-07machines: arch arm64: use var to set relative path to dtbMax Krummenacher
Follow the pattern used in meta-toradex nxp commit ce9a5ef ("machines: arch arm: follow change to vendor subdir for dtbs") Set the variable KERNEL_DTB_PREFIX with the relative path to the device tree source files and then use it. This variable can then be used in the creation of the u-boot-distro-boot script. Related-to: ELB-5263 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-07-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri 23 Jun 2023 10:48:08 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 319 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/319 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-06-16machines: verdin-am62: add verdin am62 launch configuration SKUsEmanuele Ghidoli
Add the following PID4s SOMs: - 0071 Verdin AM62 Solo 512MB - 0072 Verdin AM62 Solo 512MB WB IT - 0073 Verdin AM62 Dual 1GB ET - 0074 Verdin AM62 Dual 1GB IT - 0075 Verdin AM62 Dual 1GB WB IT - 0076 Verdin AM62 Quad 2GB WB IT to the list of Toradex modules. Related-to: ELB-5222 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-06-16verdin-am62: select third boot binary based on PID4Emanuele Ghidoli
Change TPL_BINARY to a varflags variable, following the changes in commit 7fd635f58748 ("image_type_tezi: select TPL binary based on PID4") in meta-toradex-bsp-common and f538188f86c1 ("image_type_tezi_run: select TPL binary based on PID4") in meta-toradex-tezi. There are three different AM62x SoC types: - General Purpose (GP) - High Security - Field Securable state (HS-FS) - High Security - Security Enforced state (HS-SE) Each type must be flashed with the relevant SYSFW (tiboot3) binary and every Verdin AM62 SKU has its own specific SoC type. Select GP binary for 0069 PID4. Related-to: ELB-5227 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-06-13verdin-am62: add hs-fs soc type binariesEmanuele Ghidoli
Add HS-FS SoC type binaries (different SYSFW), GP SoC type is still the default one and the one used in the generated tezi image, HS-FS binaries are just deployed and not used yet. tiboot3.bin renamed to tiboot3-gp.bin to make it clear that this is the binary for the GP variant. Related-to: ELB-5226 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-06-09weston-init: add in libinput sectionMing Liu
It's being checked when 'touchscreen-calibration' PACKAGECONFIG is enabled, to add in weston touchscreen calibrator support. Related-to: ELB-5231 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2023-06-05qtwayland: allow vulkan distro featureMax Krummenacher
The PVR driver as a backend of mesa now provides the needed headers. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05qt5: sync with meta-aragoMax Krummenacher
Sync the files taken from meta-arago @ dunfell to what now is available for kirkstone. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05gstreamer1.0-plugins-bad: drop bbappendMax Krummenacher
The PVR driver as a backend of mesa now provides vulkan headers. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05libepoxy: don't restrict to wayland onlyMax Krummenacher
The PVR driver as a backend of mesa now provides the needed headers. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05cairo: remove changes now done in meta-ti-bspMax Krummenacher
Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05weston-init: add xwayland packageconfigMax Krummenacher
If both x11 and wayland are in DISTRO_FEATURE add xwayland to weston.ini. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05weston: drop bbappendMax Krummenacher
The PVR driver as a backend of mesa now provides the needed headers. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05gtk+3: drop bbappendMax Krummenacher
The PVR driver as a backend of mesa now provides the needed headers. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05u-boot-ti-staging: drop bbappendMax Krummenacher
Drop this, it was used only for the initial layer creation. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05linux-ti-staging: drop bbappendMax Krummenacher
Drop this, it was used only for the initial layer creation. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05verdin-am62: remove hackish adaption of meta-tiMax Krummenacher
Now that we build our own machine verdin-am62 we don't need the hackish and hidden overrides of certain variables. Move these settings into the machine configuration. Related-to: ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu 01 Jun 2023 09:49:56 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 299 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/299 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-05-26verdin-am62: enable dsi-to-hdmi overlayFrancesco Dolcini
Enable HDMI to DSI adapter overlay by default. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-05-17verdin-am62: use compressed image.gz for the kernelMax Krummenacher
This deploys Image.gz instead of Image into the boot partition. The boot.scr will pick that up and direct U-Boot to decompress the kernel before passing control to the kernel. Related-to: ELB-5205 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-17verdin-am62: remove unneeded boot filesMax Krummenacher
U-Boot is now fixed and now uses the raw binary blobs from the eMMC boot area. Don't inherit meta-ti's deployment of the boot binary blobs into the boot FAT partition. Completes commit 25be292 ("Revert "verdin-am62: workaround, deploy u-boot to boot partition"") Related-to: ELB-5080 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-15Revert "verdin-am62: workaround, deploy u-boot to boot partition"Max Krummenacher
This reverts commit d99284cfa23f114de55126af2647d58cf7ba3a54. U-Boot is now fixed and now uses the raw binary blobs from the eMMC boot area. Related-to: ELB-5080 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-11machine/am62xx-tdx: follow meta-ti's gpu driver handlingMax Krummenacher
The used driver is now set with virtual/gpudriver and installed automatically. This additionally allows to not use a GPU driver at all as used by the Toradex Easy Installer. Related-to: TEI-1066, ELB-5190 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-10verdin-am62: provide load and entry addressesMax Krummenacher
Set UBOOT_ENTRYPOIN and UBOOT_LOADADDRESS to the same address as kernel_comp_addr_r. These are used when putting the kernel in a fitimage. Related-to: TEI-1066 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-10qtbase: am62: don't remove xkbcommon from packageconfigMax Krummenacher
This is needed to allow keyboard inputs. Related-to: TEI-1066 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-10image_type_dfu: drop this image typeMax Krummenacher
As we now have a working Toradex Easy Installer this bringup way of flashing images is no longer needed. Related-to: TEI-1066 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-10verdin-am62: workaround, deploy u-boot to boot partitionMax Krummenacher
Currently the R5 U-Boot doesn't load the A53 SPL and U-Boot proper from the raw eMMC boot area but from the first fat partition of the eMMC user area. As a workaround deploy these binaries additionally to FAT FS. Related-to: TEI-1066, ELB-5080 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-05-09verdin-am62: add yavia dtbs to machine confFrancesco Dolcini
Add Yavia dtbs to the machine.conf file. Related-to: ELB-5174 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-05-04verdin-am62: add dahlia dtbs to machine confFrancesco Dolcini
Add Dahlia dtbs to the machine.conf file. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-05-02linux-toradex-ti: enable DSI bridge and PWMFrancesco Dolcini
Enable DSI bridge driver used on the Verdin Carrier Boards: Lontium LT8912B and TI SN65DSI83. Refresh also to the latest to TI Linux 08.06.00.007 release, with the main change being the explicit enable of the PWM, since it is no longer implied. Related-to: ELB-5026 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-05-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Sun 30 Apr 2023 08:30:48 AM UTC Matrix Build: image-torizoncore-kirkstone-6.x.y-nightly-matrix 257 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-kirkstone-6.x.y-nightly-matrix/257 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-04-27verdin-am62: fix gp/hs-fs/hs-se handlingMax Krummenacher
meta-ti changed to additionally handle HS-FS and HS-SE devices, i.e. to provide tiboot3 for the different flavours of the SoC. They added a multiconfig for each of the flavours also renaming stuff for the gp device we use. Follow the change to have GP build again, but opt out of additionally building tiboot3 for HS-FS and HS-SE devices. meta-ti commit 12bb9e20 ("machine: Add AM62x HS-SE evm configuration") commit 053002fb ("am62xx-evm: Add AM62x HS-FS evm configuration") Related-to: ELB-5170 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27am62xx-tdx.inc: drop forcing ti-linux-fw and image-gen versionsMax Krummenacher
meta-ti kirkstone recipes have been updated to latest, i.e. sdk v08.06.04. Related-to: ELB-5068 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27ti-img-rogue-umlibs: drop bbappendMax Krummenacher
The ti-img-rogue-umlibs recipe now deploys the unversioned shared object files. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27ti-img-rogue-driver: drop bbappendMax Krummenacher
The upstream source now accepts an OE compiler from any distro, not just poky. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27alsa-state: fix overridesMax Krummenacher
Use the same override for fileoverride and SRC_URI:override. Otherwise a machine which sets the am62xx and tdx override would want to fetch the files but not find them in any of the paths searched. Only install the files for Dahlia and Development Carrier Board for a Verdin-AM62 so that other TI machines do not get their configuration messed up. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-27Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon 24 Apr 2023 10:04:33 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 268 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/268 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-04-20layer.conf: add mickledore to compatible layersMax Krummenacher
Keep the layer also compatible against a master checkout until we have it production ready. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-04-12alsa-state: add bbappend with verdin-am62 specific asound.conf/state filesMarcel Ziswiler
Add bbappend with verdin-am62 specific asound.conf and asound.state files both for the Dahlia (no such device tree during bring-up as of yet) and the Development board. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-03-13dfu-metadata: depend on the bootloaderMax Krummenacher
Fixes the following race: | install: cannot stat '/workdir/oe/tmp-glibc/deploy/images/verdin-am62/tispl.bin': No such file or directory | NOTE: recipe dfu-metadata-0.1-r0: task do_deploy: Failed Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-03-08weston: bbappend: set am62xx overrideMax Krummenacher
The SOC ARCH mechanism in meta-freescale takes precedence over the setting here. Thus for the Toradex machines this only improves build time for non NXP machines. Related-to: ELB-4978 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-03-08device-tree-overlays-ti: change to new source branchMax Krummenacher
Switch to the branch which matches the device trees from the toradex_ti-linux-5.10.y_bringup kernel and update the SRCREV to latest. Related-to: ELB-5018 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-03-07verdin-am62: enable spidev overlay by defaultFrancesco Dolcini
Add spidev dtb overlay to overlays.txt Related-to: ELB-5085 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-03-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 28 Feb 2023 10:05:55 PM UTC Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 214 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/214 Signed-off-by: ci.toradex <cicd@toradex.com>