====== 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="STKa93xxLA"|mod_name="TQMa93xxLA"|mod_name_code="tqma93xxca"|mod_name_mtq="TQ.ARM"|mb_name="MBa93xxCA"|mb_name_code="mba93xxca"|bsp_rev="0018"|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="Kirkstone"|yocto_rel_ver_major="4.0"|yocto_rel_ver_minor="14"|yocto_rel_branch="kirkstone"|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="0018"|yocto_local_branch_name="kirkstone-tqma93xxCA"|yocto_remote_branch_name="kirkstone"|ci_mtq_build_cfg="imx"|host_os_name="Ubuntu"|host_os_version="20.04"|host_os_bits="64 bit"}}