====== TQMa93xxCA - YOCTO Linux BSP documentation ====== If you have a module with revision **< PROTO1 Rev. 0102**, the following must be done in order to build the BSP, since early release samples of TQMa93xx use i.MX93 chip revision **1.0**. \\ \\ The[[https://www.nxp.com/webapp/Download?colCode=AN13997|AN13997 Migration Guide from i.MX 93 A0 to A1]] lists differences between A0 to A1 parts. An alternative description is "Sillicon Rev" 1.0 and 2.0 as mentioned in Figure 1 "Part number nomenclature - i.MX93" in Datasheet Rev. 3 12/1023. \\ \\ A0 and A1 need a different sentinel firmware files, defaulting for A1. In order to set the older firmware, add the following line to `conf/local.conf`: \\ \\ IMX_SOC_REV = "A0" {{template>en/templates/ci-meta-tq_qs_yocto-kirkstone |lang="en" |mod_arch="arm" |stk_name="STKa93xxCA" |mod_name="TQMa93xxCA" |mod_name_code="tqma93xxca" |mod_name_mtq="TQ.ARM" |mb_name="MBa93xxCA" |mb_name_code="mba93xxca" |bsp_rev="0005" |bsp_notation="BSP" |uboot_version="[[https://github.com/tq-systems/u-boot-tqmaxx/\|v2023.04]]" |linux_kernel="[[https://github.com/tq-systems/linux-tqmaxx/\|lf-6.1.55-2.2.0]]" |mtq_image="tq-image-weston" |mtq_machines="++tqma93xx-mba93xxca\| TQMa93xxLA-ADAP and TQMa93xxCA on MBa93xxCA ++" |mtq_machine_default="tqma93xx-mba93xxca" |mtq_repos="//ci-meta-tq//" |distro_env="dumpling-wayland-nxp" |machine_env="tqma93xx-mba93xxca" |yocto_rel_name="Scarthgap" |yocto_rel_ver_major="5.0" |yocto_rel_ver_minor="10" |yocto_rel_branch="scarthgap" |yocto_rel_branch_module="TQ.ARM" |yocto_rel_base_url="downloads.yoctoproject.org/releases/yocto" |yocto_rel_tarball="poky-a361fb3df9c87cf12963a9d785a9f99faa839222.tar.bz2" |yocto_doc_base_url="www.yoctoproject.org/docs" |yocto_rel_branch_rev="0005" |yocto_local_branch_name="scarthgap-tqma93xxca" |yocto_remote_branch_name="scarthgap" |ci_mtq_build_cfg="imx" |host_os_name="Ubuntu" |host_os_version="20.04" |host_os_bits="64 bit" }}