B2QT Platform Customization: Difference between revisions

From Variscite Wiki
No edit summary
Line 18: Line 18:


= VAR-SOM-MX6 =
= VAR-SOM-MX6 =
== Build Results ==
<section begin=VAR-SOM-MX6_BUILD_RESULTS/>
{| class="wikitable"
|-
! scope="col" | Device Tree Name<br/>
! scope="col" | SOM type<br/>
! scope="col" | Carrier Board type<br/>
! scope="col" | LCD Type<br/>
! scope="col" | Evaluation Kit name<br/>
|-
| style="padding: 5px;"| uImage-imx6q-var-som-cap.dtb
| style="padding: 5px;"| VAR-SOM-MX6_V2 (Quad / Dual)
| style="padding: 5px;"| VAR-MX6CustomBoard
| style="padding: 5px;"| Capacitive touch
| style="padding: 5px;"| VAR-DVK-MX6_V2-PRO<br>VAR-STK-MX6_V2
|-
| style="padding: 5px;"| uImage-imx6q-var-som-res.dtb
| style="padding: 5px;"| VAR-SOM-MX6_V2 (Quad / Dual)
| style="padding: 5px;"| VAR-MX6CustomBoard
| style="padding: 5px;"| Resistive touch
| style="padding: 5px;"| VAR-DVK-MX6_V2-PRO<br>VAR-STK-MX6_V2
|-
| style="padding: 5px;"| uImage-imx6q-var-som-vsc.dtb
| style="padding: 5px;"| VAR-SOM-MX6_V2 (Quad / Dual)
| style="padding: 5px;"| VAR-SOLOCustomBoard
| style="padding: 5px;"| Capacitive LVDS touch
| style="padding: 5px;"| N/A
|-
| style="padding: 5px;"| uImage-imx6dl-var-som-cap.dtb
| style="padding: 5px;"| VAR-SOM-MX6_V2 (DualLite/ Solo)
| style="padding: 5px;"| VAR-MX6CustomBoard
| style="padding: 5px;"| Capacitive touch
| style="padding: 5px;"| N/A
|-
| style="padding: 5px;"| uImage-imx6dl-var-som-res.dtb
| style="padding: 5px;"| VAR-SOM-MX6_V2 (DualLite/ Solo)
| style="padding: 5px;"| VAR-MX6CustomBoard
| style="padding: 5px;"| Resistive touch
| style="padding: 5px;"| N/A
|-
| style="padding: 5px;"| uImage-imx6dl-var-som-vsc.dtb
| style="padding: 5px;"| VAR-SOM-MX6_V2 (DualLite/ Solo)
| style="padding: 5px;"| VAR-SOLOCustomBoard
| style="padding: 5px;"| Capacitive LVDS touch
| style="padding: 5px;"| N/A
|-
| style="padding: 5px;"| uImage-imx6dl-var-som-solo-vsc.dtb
| style="padding: 5px;"| VAR-SOM-SOLO / VAR-SOM-DUAL
| style="padding: 5px;"| VAR-SOLOCustomBoard
| style="padding: 5px;"| Capacitive LVDS touch
| style="padding: 5px;"| VAR-DVK-SOLO/DUAL<br>VAR-STK-SOLO/DUAL
|-
| style="padding: 5px;"| uImage-imx6dl-var-som-solo-cap.dtb
| style="padding: 5px;"| VAR-SOM-SOLO / VAR-SOM-DUAL
| style="padding: 5px;"| VAR-MX6CustomBoard
| style="padding: 5px;"| Capacitive touch
| style="padding: 5px;"| N/A
|-
| style="padding: 5px;"| uImage-imx6dl-var-som-solo-res.dtb
| style="padding: 5px;"| VAR-SOM-SOLO / VAR-SOM-DUAL
| style="padding: 5px;"| VAR-MX6CustomBoard
| style="padding: 5px;"| Resistive touch
| style="padding: 5px;"| N/A
|-
| style="padding: 5px;"| uImage-imx6q-var-dart.dtb
| style="padding: 5px;"| VAR-SOM-SOLO / VAR-SOM-DUAL
| style="padding: 5px;"| VAR-DT6CustomBoard
| style="padding: 5px;"| Capacitive LVDS touch
| style="padding: 5px;"| VAR-DVK-DT6<br>VAR-STK-DT6
|-
|}
<section end=VAR-SOM-MX6_BUILD_RESULTS/>
== Device tree ==
<section begin=VAR-SOM-MX6_DTB/>
<pre>
Build the device tree for Dualite/Solo on VAR-MX6CustomBoard with capacitive touchscreen:
$ make -j4 imx6dl-var-som-cap.dtb
Build the device tree for Dualite/Solo on VAR-MX6CustomBoard with resistive touchscreen:
$ make -j4 imx6dl-var-som-res.dtb
Build the device tree for Dualite/Solo on VAR-SOLOCustomBoard:
$ make -j4 imx6dl-var-som-vsc.dtb
Build the device tree for Quad/Dual on VAR-MX6CustomBoard with capacitive touchscreen:
$ make -j4 imx6q-var-som-cap.dtb
Build the device tree for Quad/Dual on VAR-MX6CustomBoard with resistive touchscreen:
$ make -j4 imx6q-var-som-res.dtb
Build the device tree for Quad/Dual on VAR-SOLOCustomBoard:
$ make -j4 imx6q-var-som-vsc.dtb
Build the device tree for VAR-SOM-SOLO on VAR-MX6CustomBoard with capacitive touchscreen:
$ make -j4 imx6dl-var-som-solo-cap.dtb
Build the device tree for VAR-SOM-SOLO on VAR-MX6CustomBoard with resistive touchscreen:
$ make -j4 imx6dl-var-som-solo-res.dtb
Build the device tree for VAR-SOM-SOLO on VAR-SOLOCustomBoard:
$ make -j4 imx6dl-var-som-solo-vsc.dtb
Build the device tree for DART-MX6:
$ make -j4 imx6q-var-dart.dtb
</pre>
<section end=VAR-SOM-MX6_DTB/>
== SD card image file tree ==
<section begin=VAR-SOM-MX6_SD_TREE/>
<pre>
/opt/images/
└── Yocto
    ├── SPL-nand
    ├── SPL-sd
    ├── imx6dl-var-som-cap.dtb
    ├── imx6dl-var-som-res.dtb
    ├── imx6dl-var-som-solo-cap.dtb
    ├── imx6dl-var-som-solo-res.dtb
    ├── imx6dl-var-som-solo-vsc.dtb
    ├── imx6dl-var-som-vsc.dtb
    ├── imx6q-var-dart.dtb
    ├── imx6q-var-som-cap.dtb
    ├── imx6q-var-som-res.dtb
    ├── imx6q-var-som-vsc.dtb
    ├── rootfs.tar.bz2
    ├── rootfs.ubi
    ├── u-boot.img-nand
    ├── u-boot.img-sd
    └── uImage
</pre>
<section end=VAR-SOM-MX6_SD_TREE/>
== Setting the Boot Mode ==
<section begin=VAR-SOM-MX6_BOOT_BOARD/>
Follow the instruction below according to the appropriate carrier board type:
=== MX6CustomBoard ===
Booting your MX6CustomBoard system from SD card requires pushing the middle button while powering up the system. See picture below.
[[File:Mx6_boot.jpg|thumb|none|upright=2.0]]
To boot a board using an SD card, follow the steps below:<br>
* Power-off the board.
* Insert the SD card into the SD/MMC slot of the carrier board (DVK)
* Push the middle button (Boot Select) and hold
* Power-up the board
* Release the middle button (Boot Select) after system starts to boot.
* The board will automatically boot into Linux from the SD card
=== SoloCustomBoard ===
Booting your system requires switching the relevant DIP switch to "Boot from MMC". See picture below.
[[File:Solo_boot.jpg|thumb|none|upright=2.0]]
To boot board with SD card, Follow the steps below:<br>
*Power-off the board.
*Insert the SD card into the SD/MMC slot of the carrier board (DVK)
*Switch the relevant DIP switch to "Boot from MMC"
*Power-up board
*The board will automatically boot into Linux from SD card
=== DT6CustomBoard ===
Booting your system requires switching the relevant DIP switch to "Boot from SD card". See picture below.
[[File:Dart_boot.jpg|thumb|none|upright=2.0]]
To boot board with SD card, Follow the steps below:<br>
*Power-off the board.
*Insert the SD card into the SD/MMC slot of the carrier board (DVK)
*Switch the relevant DIP switch to "Boot from SD card"
*Power-up board
*The board will automatically boot into Linux from SD card
<section end=VAR-SOM-MX6_BOOT_BOARD/>
= DART-6UL=
= DART-6UL=
== Build Results ==
<section begin=DART-6UL_BUILD_RESULTS/>
{| class="wikitable"
|-
! scope="col" | File Name
! scope="col" | Description
|-
| style="padding: 5px;"| zImage-imx6ul-var-dart-emmc_wifi.dtb
| style="padding: 5px;"| Device tree blob for DART-6UL with eMMC & WI-FI enabled. (SD card & NAND disabled)
|-
| style="padding: 5px;"| zImage-imx6ul-var-dart-nand_wifi.dtb
| style="padding: 5px;"| Device tree blob for DART-6UL with NAND flash & WI-FI enabled. (SD card & eMMC disabled)
|-
| style="padding: 5px;"| zImage-imx6ul-var-dart-sd_emmc.dtb
| style="padding: 5px;"| Device tree blob for DART-6UL with SD card & eMMC enabled (WIFI & NAND disabled)
|-
| style="padding: 5px;"| zImage-imx6ul-var-dart-sd_nand.dtb
| style="padding: 5px;"| Device tree blob for DART-6UL with SD card & NAND flash enabled (WIFI & eMMC disabled)
|-
| style="padding: 5px;"| zImage-imx6ull-var-dart-emmc_wifi.dtb
| style="padding: 5px;"| Device tree blob for DART-6ULL with eMMC & WI-FI enabled. (SD card & NAND disabled)
|-
| style="padding: 5px;"| zImage-imx6ull-var-dart-nand_wifi.dtb
| style="padding: 5px;"| Device tree blob for DART-6ULL with NAND flash & WI-FI enabled. (SD card & eMMC disabled)
|-
| style="padding: 5px;"| zImage-imx6ull-var-dart-sd_emmc.dtb
| style="padding: 5px;"| Device tree blob for DART-6ULL with SD card & eMMC enabled (WIFI & NAND disabled)
|-
| style="padding: 5px;"| zImage-imx6ull-var-dart-sd_nand.dtb
| style="padding: 5px;"| Device tree blob for DART-6ULL with SD card & NAND flash enabled (WIFI & eMMC disabled)
|-
|}
<section end=DART-6UL_BUILD_RESULTS/>
== Device tree ==
<section begin=DART-6UL_DTB/>
<pre>
Build only the device tree for DART-6UL with eMMC and WiFi:
$ make -j4 imx6ul-var-dart-emmc_wifi.dtb
Build only the device tree for DART-6UL with eMMC and SD card:
$ make -j4 imx6ul-var-dart-sd_emmc.dtb
Build only the device tree for DART-6UL with NAND flash and WiFi:
$ make -j4 imx6ul-var-dart-nand_wifi.dtb
Build only the device tree for DART-6UL with NAND flash and SD card:
$ make -j4 imx6ul-var-dart-sd_nand.dtb
Build only the device tree for DART-6ULL with eMMC and WiFi:
$ make -j4 imx6ull-var-dart-emmc_wifi.dtb
Build only the device tree for DART-6ULL with eMMC and SD card:
$ make -j4 imx6ull-var-dart-sd_emmc.dtb
Build only the device tree for DART-6ULL with NAND flash and WiFi:
$ make -j4 imx6ull-var-dart-nand_wifi.dtb
Build only the device tree for DART-6ULL with NAND flash and SD card:
$ make -j4 imx6ull-var-dart-sd_nand.dtb
</pre>
<section end=DART-6UL_DTB/>
== SD card image file tree ==
<section begin=DART-6UL_SD_TREE/>
<pre>
/opt/images/
└── Yocto
    ├── imx6ul-var-dart-emmc_wifi.dtb
    ├── imx6ul-var-dart-nand_wifi.dtb
    ├── imx6ul-var-dart-sd_emmc.dtb
    ├── imx6ul-var-dart-sd_nand.dtb
    ├── imx6ull-var-dart-emmc_wifi.dtb
    ├── imx6ull-var-dart-nand_wifi.dtb
    ├── imx6ull-var-dart-sd_emmc.dtb
    ├── imx6ull-var-dart-sd_nand.dtb
    ├── rootfs.tar.bz2
    ├── rootfs.ubi
    ├── SPL-nand
    ├── SPL-sd
    ├── u-boot.img-nand
    ├── u-boot.img-sd
    └── zImage
</pre>
<section end=DART-6UL_SD_TREE/>
== Setting the Boot Mode ==
<section begin=DART-6UL_BOOT_BOARD/>
Booting your system from an SD card requires switching the Boot DIP switches. See picture below.
[[File:Boot_switch_6ul1.jpg|thumb|none|upright=2.0]]
* "00" The current position in the picture will set the system to boot from SD card.
* "01" Moving the right switch will set the system to boot from eMMC
* "10" Moving the left switch will set the system to boot from NAND flash
* "11" is illegal.
{{Note|Be aware that your system has eMMC or NAND but never both.}}
<section end=DART-6UL_BOOT_BOARD/>
== Automatic device Tree selection in U-Boot ==
<section begin=DART-6UL_U-BOOT_DT_SELECTION/>
Upon reset you will see the U-Boot SPL printouts. It will print also the SOM configuration:
<br>On-SOM storage: SD only, eMMC, NAND.
<br>WIFI if chip exits.
<br>For example:
<pre>
U-Boot SPL 2015.10-00532-g482dc88 (Jan 03 2016 - 10:05:42)
i.MX6UL SOC
Part number: DART-6U-A01
Assembly: AS11
Date of production: 2015 Dec 31
DART-6UL configuration: eMMC WIFI
Ram size: 512
Boot Device: SD
</pre>
As explained in the above [[#Build_Results | Build Results]] table we have 4 optional configurations.
<br>We implemented in U-Boot and automatic device tree selection, so when kernel boots, the U-Boot will load the corresponding device tree according to On-SOM configuration.
{| class="wikitable"
|-
! scope="col" | SOM Type<br/>
! scope="col" | Boot From<br/>
! scope="col" | SOM Internal FLASH<br/>
! scope="col" | SOM has WIFI/BT<br/>
! scope="col" | Device Tree selected<br/>
|-
| DART-6UL
| SD
| eMMC
| Don't Care
| imx6ul-var-dart-sd_emmc.dtb
|-
| DART-6UL
| SD
| NAND
| Don't Care
| imx6ul-var-dart-sd_nand.dtb
|-
| DART-6UL
| eMMC
| eMMC
| Yes
| imx6ul-var-dart-emmc_wifi.dtb
|-
| DART-6UL
| eMMC
| eMMC
| NO
| imx6ul-var-dart-sd_emmc.dtb
|-
| DART-6UL
| NAND
| NAND
| YES
| imx6ul-var-dart-nand_wifi.dtb
|-
| DART-6UL
| NAND
| NAND
| NO
| imx6ul-var-dart-sd_nand.dtb
|-
| DART-6ULL
| SD
| eMMC
| Don't Care
| imx6ull-var-dart-sd_emmc.dtb
|-
| DART-6ULL
| SD
| NAND
| Don't Care
| imx6ull-var-dart-sd_nand.dtb
|-
| DART-6ULL
| eMMC
| eMMC
| Yes
| imx6ull-var-dart-emmc_wifi.dtb
|-
| DART-6ULL
| eMMC
| eMMC
| NO
| imx6ull-var-dart-sd_emmc.dtb
|-
| DART-6ULL
| NAND
| NAND
| YES
| imx6ull-var-dart-nand_wifi.dtb
|-
| DART-6ULL
| NAND
| NAND
| NO
| imx6ull-var-dart-sd_nand.dtb
|}
<span style="color:red">Note: Boot from SD card eliminates Wifi</span> as the Wifi and SD card are using same SDIO interface.<br>
A typical use-case, is to boot from SD card, flash eMMC or NAND flash, and re-boot form eMMC/NAND to have Wi-Fi operational.
<section end=DART-6UL_U-BOOT_DT_SELECTION/>
= VAR-SOM-MX7=
= VAR-SOM-MX7=
== Build Results ==
<section begin=VAR-SOM-MX7_BUILD_RESULTS/>
{| class="wikitable"
|-
| style="padding: 5px;"| zImage-imx7d-var-som-emmc.dtb
| style="padding: 5px;"| Device tree blob for SOMs with eMMC.
|-
| style="padding: 5px;"| zImage-imx7d-var-som-nand.dtb
| style="padding: 5px;"| Device tree blob for SOMs with NAND flash.
|-
| style="padding: 5px;"| zImage-imx7d-var-som-emmc-m4.dtb
| style="padding: 5px;"| Device tree blob for SOMs with eMMC and M4 support.
|-
| style="padding: 5px;"| zImage-imx7d-var-som-nand-m4.dtb
| style="padding: 5px;"| Device tree blob for SOMs with NAND flash and M4 support.
|-
|}
<section end=VAR-SOM-MX7_BUILD_RESULTS/>
== Device tree ==
<section begin=VAR-SOM-MX7_DTB/>
<pre>
Build only the device tree for VAR-SOM-MX7 with eMMC:
$ make -j4 imx7d-var-som-emmc.dtb
Build only the device tree for VAR-SOM-MX7 with NAND flash:
$ make -j4 imx7d-var-som-nand.dtb
Build only the device tree for VAR-SOM-MX7 with eMMC and M4 support:
$ make -j4 imx7d-var-som-emmc-m4.dtb
Build only the device tree for VAR-SOM-MX7 with NAND flash and M4 support:
$ make -j4 imx7d-var-som-nand-m4.dtb
</pre>
<section end=VAR-SOM-MX7_DTB/>
== SD card image file tree ==
<section begin=VAR-SOM-MX7_SD_TREE/>
<pre>
/opt/images/
└── Yocto
    ├── imx7d-var-som-emmc.dtb
    ├── imx7d-var-som-nand.dtb
    ├── imx7d-var-som-emmc-m4.dtb
    ├── imx7d-var-som-nand-m4.dtb
    ├── rootfs.tar.bz2
    ├── rootfs.ubi
    ├── u-boot.imx-nand
    ├── u-boot.imx-sd
    └── zImage
</pre>
<section end=VAR-SOM-MX7_SD_TREE/>
== Setting the Boot Mode ==
<section begin=VAR-SOM-MX7_BOOT_BOARD/>
Make sure the BOOT SELECT DIP switches on the carrier board are set correctly before you power on the board.
<pre>
SW1-SW2
0 - 0 : Boot from SD card
1 - 0 : Boot from eMMC
0 - 1 : Boot from NAND flash
1 - 1 : Illegal
</pre>
{{Note|The VAR-SOM-MX7 SOM comes with either NAND or eMMC, but not both.}}
<section end=VAR-SOM-MX7_BOOT_BOARD/>


=Platform Customizations=
=Platform Customizations=
Line 486: Line 47:
-->{{#vardefine:BUILD_FOLDER_OUTPUT|build-var-som-mx6}} <!--
-->{{#vardefine:BUILD_FOLDER_OUTPUT|build-var-som-mx6}} <!--
-->{{#vardefine:MACHINE_NAME|var-som-mx6}} <!--
-->{{#vardefine:MACHINE_NAME|var-som-mx6}} <!--
-->{{#vardefine:KERNEL_GIT|https://github.com/varigit/linux-2.6-imx.git}} <!--
-->{{#vardefine:KERNEL_BRANCH|imx-rel_imx_4.1.15_2.0.0_ga-var02}} <!--
-->{{#vardefine:KERNEL_IMAGE|uImage}} <!--
-->{{#vardefine:KERNEL_DEFCONFIG|imx_v7_var_defconfig}} <!--
-->{{#vardefine:KERNEL_BUILD_PARAMS|LOADADDR=0x10008000}} <!--
-->{{#vardefine:U-BOOT_GIT|https://github.com/varigit/uboot-imx.git}} <!--
-->{{#vardefine:U-BOOT_BRANCH|imx_v2015.04_4.1.15_1.1.0_ga_var03}} <!--
-->{{#vardefine:U-BOOT_SD_DEFCONFIG|mx6var_som_sd_defconfig}} <!--
-->{{#vardefine:U-BOOT_NAND_DEFCONFIG|mx6var_som_nand_defconfig}} <!--
-->{{#vardefine:U-BOOT_SD_SECURE_BOOT_DEFCONFIG|mx6var_som_sd_SECURE_BOOT_defconfig}} <!--
-->{{#vardefine:U-BOOT_NAND_SECURE_BOOT_DEFCONFIG|mx6var_som_nand_SECURE_BOOT_defconfig}} <!--
-->{{#vardefine:U-BOOT_SD_IMAGE_NAME|u-boot.imx-sd}} <!--
-->{{#vardefine:U-BOOT_NAND_IMAGE_NAME|u-boot.imx-nand}} <!--
-->{{#vardefine:SPL_SD_IMAGE_NAME|SPL-sd}} <!--
-->{{#vardefine:SPL_NAND_IMAGE_NAME|SPL-nand}} <!--
-->{{#vardefine:RECOVERY_SD_NAME|{{#var:RELEASE_NAME}}.img.gz}} <!--
-->{{#vardefine:RECOVERY_SD_NAME|{{#var:RELEASE_NAME}}.img.gz}} <!--
-->{{#vardefine:RECOVERY_SD_URL|ftp://customerv:Variscite1@ftp.variscite.com/VAR-SOM-MX6/Software/b2qt}} <!--
-->{{#vardefine:RECOVERY_SD_URL|ftp://customerv:Variscite1@ftp.variscite.com/VAR-SOM-MX6/Software/b2qt}} <!--
-->{{#vardefine:KERNEL_DTB_SECTION|VAR-SOM-MX6_DTB}} <!--
-->{{#vardefine:SD_TREE_SECTION|VAR-SOM-MX6_SD_TREE}} <!--
-->{{#vardefine:B2QT_GIT|https://github.com/varigit/meta-variscite-b2qt.git}} <!--
-->{{#vardefine:B2QT_GIT|https://github.com/varigit/meta-variscite-b2qt.git}} <!--
-->{{#vardefine:B2QT_BRANCH|morty-var01}} <!--
-->{{#vardefine:B2QT_BRANCH|morty-var01}} <!--
Line 510: Line 54:
-->{{#vardefine:B2QT_BOOT_BOARD_SECTION|VAR-SOM-MX6_BOOT_BOARD}} <!--
-->{{#vardefine:B2QT_BOOT_BOARD_SECTION|VAR-SOM-MX6_BOOT_BOARD}} <!--
-->{{#vardefine:B2QT_FLASH_SD_FROM_GUI_SECTION|VAR-SOM-MX6_FLASH_SD_FROM_GUI}} <!--
-->{{#vardefine:B2QT_FLASH_SD_FROM_GUI_SECTION|VAR-SOM-MX6_FLASH_SD_FROM_GUI}} <!--
-->{{#vardefine:EMMC_FAT_PARTITION_NAME|BOOT-VARMX6}} <!--
-->{{#vardefine:EMMC_ROOTFS_DEV|mmcblk0}} <!--
-->{{#vardefine:EMMC_ROOTFS_PARTITION_NUM|p1}} <!--
-->{{#vardefine:NAND_ROOTFS_DEV|mtd3}} <!--
-->{{#vardefine:QT_PLATFORM_PLUGIN|eglfs}} <!--
-->{{#vardefine:QT_PLATFORM_PLUGIN|eglfs}} <!--
-->{{#vardefine:RAM_LOAD_ADDRESS|0x18100000}} <!--
-->{{#vardefine:UBOOT_CONFIG_FILE|include/configs/mx6var_som.h}} <!--
-->{{#vardefine:UBOOT_PAD_SIZE|0x1e0000}} <!--
-->{{#vardefine:KERNEL_PAD_SIZE|0x800000}} <!--
-->{{#vardefine:DTB_START_ADDRESS|0x3e0000}} <!--
-->{{#vardefine:HAB_SIGN_IMAGE_SCRIPT|var-mx6_sign_image.sh}} <!--
-->{{#vardefine:SOC|mx6}} <!--
-->{{#vardefine:KERNEL_LOADADDR|0x12000000}} <!--
-->{{#vardefine:YOCTO_BRANCH|morty}} <section end=RELEASE_MORTY_B2QT_V1.0_VAR-SOM-MX6/>
-->{{#vardefine:YOCTO_BRANCH|morty}} <section end=RELEASE_MORTY_B2QT_V1.0_VAR-SOM-MX6/>
*RELEASE_NAME = '''{{#var:RELEASE_NAME}}'''
*RELEASE_NAME = '''{{#var:RELEASE_NAME}}'''
Line 534: Line 66:
*RELEASE_NOTES_LINK = '''{{#var:RELEASE_NOTES_LINK}}'''
*RELEASE_NOTES_LINK = '''{{#var:RELEASE_NOTES_LINK}}'''
*MACHINE_NAME = '''{{#var:MACHINE_NAME}}'''
*MACHINE_NAME = '''{{#var:MACHINE_NAME}}'''
*KERNEL_GIT = '''{{#var:KERNEL_GIT}}'''
*KERNEL_BRANCH = '''{{#var:KERNEL_BRANCH}}'''
*KERNEL_IMAGE = '''{{#var:KERNEL_IMAGE}}'''
*KERNEL_DEFCONFIG = '''{{#var:KERNEL_DEFCONFIG}}'''
*KERNEL_BUILD_PARAMS = '''{{#var:KERNEL_BUILD_PARAMS}}'''
*U-BOOT_GIT = '''{{#var:U-BOOT_GIT}}'''
*U-BOOT_BRANCH = '''{{#var:U-BOOT_BRANCH}}'''
*U-BOOT_SD_DEFCONFIG = '''{{#var:U-BOOT_SD_DEFCONFIG}}'''
*U-BOOT_NAND_DEFCONFIG = '''{{#var:U-BOOT_NAND_DEFCONFIG}}'''
*U-BOOT_SD_IMAGE_NAME = '''{{#var:U-BOOT_SD_IMAGE_NAME}}'''
*U-BOOT_NAND_IMAGE_NAME = '''{{#var:U-BOOT_NAND_IMAGE_NAME}}'''
*SPL_SD_IMAGE_NAME = '''{{#var:SPL_SD_IMAGE_NAME}}'''
*SPL_NAND_IMAGE_NAME = '''{{#var:SPL_NAND_IMAGE_NAME}}'''
*B2QT_GIT = '''{{#var:B2QT_GIT}}'''
*B2QT_GIT = '''{{#var:B2QT_GIT}}'''
*YOCTO_META_GIT = '''{{#var:YOCTO_META_GIT}}'''
*YOCTO_META_GIT = '''{{#var:YOCTO_META_GIT}}'''
Line 555: Line 74:
*SD_TREE_SECTION = '''{{#var:SD_TREE_SECTION}}'''
*SD_TREE_SECTION = '''{{#var:SD_TREE_SECTION}}'''
*B2QT_FLASH_SD_FROM_GUI_SECTION = '''{{#var:B2QT_FLASH_SD_FROM_GUI_SECTION}}'''
*B2QT_FLASH_SD_FROM_GUI_SECTION = '''{{#var:B2QT_FLASH_SD_FROM_GUI_SECTION}}'''
*EMMC_FAT_PARTITION_NAME = '''{{#var:EMMC_FAT_PARTITION_NAME}}'''
*EMMC_ROOTFS_DEV = '''{{#var:EMMC_ROOTFS_DEV}}'''
*EMMC_ROOTFS_PARTITION_NUM = '''{{#var:EMMC_ROOTFS_PARTITION_NUM}}'''
*NAND_ROOTFS_DEV = '''{{#var:NAND_ROOTFS_DEV}}'''
*QT_PLATFORM_PLUGIN = '''{{#var:QT_PLATFORM_PLUGIN}}'''
*QT_PLATFORM_PLUGIN = '''{{#var:QT_PLATFORM_PLUGIN}}'''
*RAM_LOAD_ADDRESS = '''{{#var:RAM_LOAD_ADDRESS}}'''
*UBOOT_CONFIG_FILE = '''{{#var:UBOOT_CONFIG_FILE}}
*UBOOT_PAD_SIZE = '''{{#var:UBOOT_PAD_SIZE}}
*KERNEL_PAD_SIZE = '''{{#var:KERNEL_PAD_SIZE}}
*DTB_START_ADDRESS = '''{{#var:DTB_START_ADDRESS}}


== DART-6UL ==
== DART-6UL ==

Revision as of 12:50, 6 August 2017

B2QT

Documentation

Morty 2.2.1

  • Yocto Project Core - Morty 2.2.1 (released on 02/24/2017)

Documentation is available from www.yoctoproject.org

B2QT BSP 5.9

  • B2QT BSP Release Notes documentation

Documentation is available from http://doc.qt.io

FSL BSP L4.1.15_2.0.0-ga

  • Kernel documentation from fsl-yocto-L4.1.15_2.0.0-ga release

Documentation is available for download from fsl-yocto-imx-4.1.15_2.0.0-docs


VAR-SOM-MX6

DART-6UL

VAR-SOM-MX7

Platform Customizations

VAR-SOM-MX6

morty-b2qt-4.1.15-mx6-v1.0

DART-6UL

morty-b2qt-4.1.15-mx6ul-v1.0

  • RELEASE_NAME = morty-b2qt-4.1.15-mx6ul-v1.0
  • RELEASE_LINK = RELEASE_MORTY_B2QT_V1.0_DART-6UL
  • YOCTO_NAME = Morty
  • YOCTO_VERSION = 2.2.1
  • B2QT_BSP_VERSION = 5.9
  • FSL_BSP_VERSION = L4.1.15_2.0.0-ga
  • RECOVERY_SD_NAME = morty-b2qt-4.1.15-mx6ul-v1.0.img.gz
  • RECOVERY_SD_URL = ftp://customerv:Variscite1@ftp.variscite.com/DART-6UL/Software/b2qt
  • RELEASE_NOTES_LINK = TBD
  • MACHINE_NAME = imx6ul-var-dart
  • B2QT_GIT = https://github.com/varigit/meta-variscite-b2qt.git
  • YOCTO_BRANCH = morty
  • B2QT_BUILD_RESULTS_SECTION = DART-6UL_BUILD_RESULTS
  • B2QT_BOOT_BOARD_SECTION = DART-6UL_BOOT_BOARD
  • KERNEL_DTB_SECTION = DART-6UL_DTB
  • SD_TREE_SECTION = DART-6UL_SD_TREE
  • QT_PLATFORM_PLUGIN = eglfs

VAR-SOM-MX7