[3rdparty][PATCH v2][master 0/4] Add support for ConnectCore 6UL SOM and SBC Express

Alex Gonzalez

This patchset adds support for a ConnectCore 6UL SOM, based on NXP's i.MX6UL SoC, and SBC express board that uses it.

This initial patchset lacks support for the on-board WiFi and Bluetooth and the extended functionality provided by the on module NXP Kinetis KL03.

The ConnectCore 6UL uses a Digi vendor U-boot based on NXP's BSP U-Boot, and a linux-fslc mainline Linux kernel. The mainline support is lacking from
v4.18 but will be available in v4.19.

More information about the hardware can be found at:

ConnectCore 6UL SOM:

ConnectCore 6UL SBC Express board:

This patchset has been tested agains the master branch. The following interfaces
have been verified:

* Ethernet
* I2C
* uSD

Changes from v1 [1]:

* Merged SOM and SBC machine configuration files into a single SBC file
* Use fix revision for u-boot-digi

[1] https://lists.yoctoproject.org/pipermail/meta-freescale/2018-November/023493.html

Alex Gonzalez (3):
u-boot-digi: Add Digi U-Boot for ConnectCore System-On-Modules
linux-fslc: Add support for the ConnectCore 6UL SoM and SBC Express
ccimx6ulsbcexpress: Add initial board configuration

Javier Viguera (1):
classes/image_types_digi: Image types for Digi ConnectCore modules

classes/image_types_digi.bbclass | 51 ++
conf/machine/ccimx6ulsbcexpress.conf | 38 ++
.../u-boot/u-boot-digi/ccimx6ul/bootscript.txt | 7 +
recipes-bsp/u-boot/u-boot-digi_2017.03.bb | 40 ++
...-mtd-gpmi-change-the-BCH-layout-setting-f.patch | 553 +++++++++++++++++++++
...6q-read-OCOTP-through-nvmem-for-imx6ul-im.patch | 115 +++++
...6ul-use-nvmem-cells-for-cpu-speed-grading.patch | 39 ++
...6ul-Add-DTS-for-ConnectCore-6UL-System-On.patch | 236 +++++++++
...6ul-Add-DTS-for-ConnectCore-6UL-SBC-Expre.patch | 244 +++++++++
recipes-kernel/linux/linux-fslc_%.bbappend | 8 +
10 files changed, 1331 insertions(+)
create mode 100644 classes/image_types_digi.bbclass
create mode 100644 conf/machine/ccimx6ulsbcexpress.conf
create mode 100644 recipes-bsp/u-boot/u-boot-digi/ccimx6ul/bootscript.txt
create mode 100644 recipes-bsp/u-boot/u-boot-digi_2017.03.bb
create mode 100644 recipes-kernel/linux/linux-fslc/ccimx6ul/0001-MLK-11719-4-mtd-gpmi-change-the-BCH-layout-setting-f.patch
create mode 100644 recipes-kernel/linux/linux-fslc/ccimx6ul/0002-cpufreq-imx6q-read-OCOTP-through-nvmem-for-imx6ul-im.patch
create mode 100644 recipes-kernel/linux/linux-fslc/ccimx6ul/0003-ARM-dts-imx6ul-use-nvmem-cells-for-cpu-speed-grading.patch
create mode 100644 recipes-kernel/linux/linux-fslc/ccimx6ul/0004-ARM-dts-imx6ul-Add-DTS-for-ConnectCore-6UL-System-On.patch
create mode 100644 recipes-kernel/linux/linux-fslc/ccimx6ul/0005-ARM-dts-imx6ul-Add-DTS-for-ConnectCore-6UL-SBC-Expre.patch

Join {meta-freescale@lists.yoctoproject.org to automatically receive all group messages.