BSP Revision | PTXdist | OSELAS Toolchain | Platform | U-Boot | Linux Kernel | Qt Version |
---|---|---|---|---|---|---|
0100 | 2013.03 | 2012.12.1 | MBa6x | 2013.04 | 3.10 | 4.8.4 |
0101 | 2013.12 | 2013.12.1 | MBa6x | 2013.04 | 3.13 | 4.8.5 |
0104 | 2013.12 | 2013.12.2 | MBa6x | 2013.04 | 3.16-rc5 | 4.8.6 |
0105 | 2014.11 | 2013.12.2 | MBa6x | 2013.04 | 3.16.7 | 5.3.2 |
0109 | 2015.05 | 2013.12.2 | MBa6x | 2015.04 | 4.1 | 5.3.2 |
0110 | 2016.04 | 2014.12.2 | TQMa6x TQMa6x-FSL | 2015.04 NXP rel_imx_4.1.15_2.0.0_ga | 4.1 NXP rel_imx_4.1.15_2.0.0_ga | 5.6.2 |
0113 | 2018.05 | 2018.02.0 | TQMa6x | 2017.11 | 4.14.69 | 5.6.3 |
0114 | 2019.01 | 2018.02.0 | TQMa6x | 2017.11 | 4.14.78 | 5.6.3 |
0119 | 2020.01 | 2019.09.1 | TQMa6x | 2017.11 | 5.4.39 5.4.39-rt23 | 5.12.6 |
0120 | 2020.01 | 2019.09.1 | TQMa6x | 2017.11 | 5.15.27 5.15.27-rt35 | 5.12.6 |
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.
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 |
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 | ✔ | ✔ | ✔ | ✔ |
<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>
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 |
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 | ✔ | ✔ | ✔ | ✔ | ✔ |
<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>
WORK IN PROGRESS