This is an old revision of the document!
With BSP Revision 0109 the Linux kernel version changed from 3.16.7 to 4.1 The devicetree source & blob files for kernel 3.16.7 are not compatible to kernel 4.1 and vice versa.
BSP Rev. ≤ 0105
Naming convention
Device Tree Blobs
Several device tree blobs (.dtb files) are built by default, the resulting files are named as follows:
imx6<q|dl>-mba6x-<hdmi|lvds|multi|pd>.dtb
When building an sd card image, the HDMI enabled device tree blob is used by default.
Module (CPU) type |
imx6q | TQMa6Q | TQMa6D |
imx6dl | TQMa6DL | TQMa6S |
Module revision |
mba6x | TQMa6x Rev.02xx Variant B | TQMa6x Rev.01xx |
Display interface |
hdmi | HDMI only |
lvds | LVDS only |
pd | parallel display only |
multi | HDMI + LVDS + parallel display |
Dependency matrix
File | Module | Starterkit
Mainboard | i.MX6Q | i.MX6D | i.MX6DL | i.MX6S | Revision 010x | Revision 020x | Ethernet Patch |
imx6qdl-tqma6x.dtsi | • | | • | • | • | • | • | | |
imx6q-tqma6x.dtsi | • | | • | • | | | • | | |
imx6dl-tqma6x.dtsi | • | | | | • | • | • | | |
imx6qdl-mba6x.dtsi | included | • | • | • | • | • | • | | |
imx6q-mba6x.dts | included | • | • | • | | | • | | |
imx6dl-mba6x.dts | included | • | | | • | • | • | | |
Dependency graph
<div style="text-align:center;background-color:#E66A08;width:250px;height: 30px;">
<span style=";color:white;font-size:150%;">CPU specific files</span>
</div>
<div style=";margin-top:2px;text-align: center;background-color:#1D8EC6;width:250px;height: 30px;">
<span style="color:white;font-size:150%;">Module specific files</span>
</div>
<div style="margin-top:2px;text-align: center;background-color:#8F8F8F;width:250px;height: 30px;
">
<span style="color:white;font-size:150%;">Baseboard specific files</span></div>
BSP Rev. ≥ 0109
Naming convention
Device Tree Blobs
Several device tree blobs (.dtb files) are built by default, the resulting files are named as follows:
imx6<q|dl>-mba6<a|b>-<hdmi|lvds|multi|pd>.dtb
When building an sd card image, the HDMI enabled device tree blob is used by default.
Flat Image Tree (FIT)
Additionaly a FIT image (*.itb) is generated, which contains all device trees in a single file.
To select an individual DTB from this FIT you have to set the U-Boot variables fdt_type
and fitfdt_part
accordingly.
Module (CPU) type |
imx6q | TQMa6Q | TQMa6D |
imx6dl | TQMa6DL | TQMa6S |
Module revision & variant |
mba6a | TQMa6x Rev.02xx Variant A & C |
mba6b | TQMa6x Rev.02xx Variant B | TQMa6x Rev.01xx |
Display interface |
hdmi | HDMI only |
lvds | LVDS only |
pd | parallel display only |
multi | HDMI + LVDS + parallel display |
Dependency matrix
File | Module | Starterkit
Mainboard | i.MX6Q | i.MX6D | i.MX6DL | i.MX6S | Revision 010x | Revision 020x | Ethernet Patch |
imx6qdl-tqma6.dtsi | • | | • | • | • | • | • | • | |
imx6qdl-tqma6a.dtsi | • | | • | • | • | • | | • | • |
imx6qdl-tqma6b.dtsi | • | | • | • | • | • | • | • | |
imx6q-tqma6.dtsi | • | | • | • | | | • | • | |
imx6q-tqma6a.dtsi | • | | • | • | | | | • | • |
imx6q-tqma6b.dtsi | • | | • | • | | | • | • | |
imx6dl-tqma6.dtsi | • | | | | • | • | • | • | |
imx6dl-tqma6a.dtsi | • | | | | • | • | | • | • |
imx6dl-tqma6b.dtsi | • | | | | • | • | • | • | |
imx6qdl-mba6.dtsi | included | • | • | • | • | • | • | • | |
imx6qdl-mba6a.dtsi | included | • | • | • | • | • | | • | • |
imx6qdl-mba6b.dtsi | included | • | • | • | • | • | • | • | |
imx6q-mba6.dtsi | included | • | • | • | | | • | • | |
imx6q-mba6a.dts | included | • | • | • | | | | • | • |
imx6q-mba6b.dts | included | • | • | • | | | • | • | |
imx6dl-mba6.dtsi | included | • | | | • | • | • | • | |
imx6dl-mba6a.dts | included | • | | | • | • | | • | • |
imx6dl-mba6b.dts | included | • | | | • | • | • | • | |
Dependency graph
<div style="text-align:center;background-color:#E66A08;width:250px;height: 30px;">
<span style=";color:white;font-size:150%;">CPU specific files</span>
</div>
<div style=";margin-top:2px;text-align: center;background-color:#1D8EC6;width:250px;height: 30px;">
<span style="color:white;font-size:150%;">Module specific files</span>
</div>
<div style="margin-top:2px;text-align: center;background-color:#8F8F8F;width:250px;height: 30px;
">
<span style="color:white;font-size:150%;">Baseboard specific files</span></div>