Difference between revisions of "CL-SOM-iMX7 Freescale i.MX7 SW Resources"

From Compulab Mediawiki
Jump to: navigation, search
 
 
(27 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
{{summary|
 
{{summary|
CL-SOM-iMX7 is a miniature computer-on-module (CoM) / system-on-module (SoM) board designed to serve as a building block in embedded applications.
+
Compulab [https://www.compulab.com/products/system-on-modules/ System on Modules] are miniature computer boards designed for integration into custom industrial applications.
 
<p>
 
<p>
CL-SOM-iMX7 is built around the Freescale i.MX7 System-on-Chip featuring an advanced ARM Cortex-A7 CPU coupled with a dedicated real-time ARM Cortex-M4 MCU. The SoC is supplemented with up-to 2GB DDR3 and 32GB of on-board SLC NAND or eMMC storage.
+
CL-SOM-iMX7 System on Module is built around the Freescale i.MX7 System-on-Chip featuring an advanced ARM Cortex-A7 CPU coupled with a dedicated real-time ARM Cortex-M4 MCU. The SoC is supplemented with up-to 2GB DDR3 and 32GB of on-board SLC NAND or eMMC storage.
 
Featuring a wide range of embedded interfaces, CL-SOM-iMX7 is a versatile platform for industrial automation and control systems. Dual Gbit Ethernet, 2x2 MIMO dual-band 802.11a/b/g/n WiFi and Bluetooth 4.1 make CL-SOM-iMX7 an excellent solution for networking, communications and IoT applications.
 
Featuring a wide range of embedded interfaces, CL-SOM-iMX7 is a versatile platform for industrial automation and control systems. Dual Gbit Ethernet, 2x2 MIMO dual-band 802.11a/b/g/n WiFi and Bluetooth 4.1 make CL-SOM-iMX7 an excellent solution for networking, communications and IoT applications.
 
</p>
 
</p>
Line 11: Line 11:
 
{| border="0" cellpadding="2" width="100%"  align="center"   
 
{| border="0" cellpadding="2" width="100%"  align="center"   
 
|-
 
|-
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX6UL Freescale i.MX6UL Linux | Linux]]
+
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 Freescale i.MX7 Linux|Linux]]
 +
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 Yocto Linux | Yocto Linux]]
 +
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 FreeRTOS | FreeRTOS]]
 +
! style="font-size: 125%; background-color: #eeeeee;" align="center" width="25%" | [[CL-SOM-iMX7 NXP i.MX7 U-Boot|U-Boot]]
 
|-
 
|-
  
| align="center" |  <linkedimage>
+
| align="center" |  [[Image:Linux-Logo.jpg|200px|link=CL-SOM-iMX7 Freescale i.MX7 Linux]]
wikipage=CL-SOM-iMX7 Freescale i.MX7 Linux
+
| align="center" |  [[Image:Yocto-Logo1.png|200px|link=CL-SOM-iMX7 NXP i.MX7 Yocto Linux]]
tooltip=CL-SOM-iMX7 Linux documentation
+
| align="center" |  [[Image:FreeRTOS-Logo.png|200px|link=CL-SOM-iMX7 NXP i.MX7 FreeRTOS]]
img_src=Image:Linux-Logo.jpg
+
| align="center" |  [[Image:U-boot.jpg|200px|link=CL-SOM-iMX7 NXP i.MX7 U-Boot]]
img_width=200px
 
img_height=180px
 
img_alt=CL-SOM-iMX7 Linux
 
</linkedimage>
 
 
|}
 
|}
 
</div>
 
</div>
Line 27: Line 26:
 
__NOTOC__
 
__NOTOC__
  
<!--
 
 
{{note|1=From time to time CompuLab releases new software versions for CL-SOM-iMX7 in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the [[Image:Feed-icon.png|16px]] [{{fullurl:{{FULLPAGENAME}}|action=feed}} '''CL-SOM-iMX7 RSS Feed'''] in order to receive automatic notifications about software updates.}}
 
{{note|1=From time to time CompuLab releases new software versions for CL-SOM-iMX7 in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the [[Image:Feed-icon.png|16px]] [{{fullurl:{{FULLPAGENAME}}|action=feed}} '''CL-SOM-iMX7 RSS Feed'''] in order to receive automatic notifications about software updates.}}
  
 
{{ChangelogRss| content=
 
{{ChangelogRss| content=
===== ??-Feb-2016, CL-SOM-iMX7 Linux release =====
+
===== 10-May-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.3 =====
 +
: Linux kernel v4.14.98-cl-som-imx7-6.3 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
 +
: - Switch to hci_ll Bluetooth driver
 +
: - Build in CHIPIDEA USB driver
 +
: Userspace updates:
 +
: - Deploy new kernel, driver modules and device tree blobs
 +
: - Deploy new [https://blog.hypriot.com/post/verify-kernel-container-compatibility/ Container compatible] kernel and driver modules
 +
: - Deploy Linux headers
 +
: - Disable btenable service no longer required
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux Package
 +
 
 +
===== 16-Feb-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.1 =====
 +
: Linux kernel v4.14.98-cl-som-imx7-6.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
 +
: - Deploy new kernel, driver modules and device tree blobs
 +
: Userspace updates:
 +
: - Upgrade to Debian buster 10
 +
: Automatic Installation System
 +
: - Update to version 2.0.1
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux Package
 +
 
 +
===== 27-Jan-2019, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Yocto Linux release 1.3.0 =====
 +
: Yocto 2.4 (Rocko) Linux updates:
 +
: - Updated U-Boot version to 2017.07-cl-som-imx7-1.5.
 +
: - Updated Kernel version to v4.9.11-cl-som-imx7-5.1.
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Yocto Linux Package
 +
: Build environment:
 +
: - Improved a build environment setup procedure
 +
 
 +
===== 11-Dec-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 5.1 =====
 +
: Linux kernel v4.9.11-cl-som-imx7-5.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
 +
: - Update Bluetooth driver - Texas Instruments recommendation
 +
: - Update LVDS driver - added device tree support
 +
: Userspace updates:
 +
: - Upgrade to Debian stretch 9.5
 +
: - Modify the desktop environment to Xfce
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux Package
 +
 
 +
===== 02-Jul-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.5 =====
 +
: U-Boot 2017.07-cl-som-imx7-1.5 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
 +
: - Fixed USB reset command
 +
: - Fixed USB hub initialization
 +
: Documentation
 +
: - Updated multiple articles to comply with the new U-Boot package
 +
 
 +
===== 27-May-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.4 =====
 +
: U-Boot 2017.07-cl-som-imx7-1.4 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
 +
: - Added support for SOC revision 1.3
 +
: - Added USB to Ethernet drivers
 +
: Documentation
 +
: - Updated multiple articles to comply with the new U-Boot package
 +
 
 +
===== 12-Apr-2018, CL-SOM-iMX7 FreeRTOS release 2.0 =====
 +
: - Fixed I2C3 muxing
 +
: - Fixed Flexcan muxing
 +
 
 +
===== 27-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Linux release 5.0 =====
 +
: Linux kernel v4.9.11-cl-som-imx7-5.0 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
 +
: - Deploy new kernel, driver modules and device tree blobs
 +
: - Added RS485 Half Duplex
 +
: Userspace updates:
 +
: - Update eeprom-util to version 3.0.0
 +
: - Update boot loader firmware environment configuration for Linux (/etc/fw_env.config)
 +
: Automatic Installation System
 +
: - Update to version 2.0.0
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux Package
 +
 
 +
===== 21-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.3 =====
 +
: U-Boot 2017.07-cl-som-imx7-1.3 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
 +
: - Added support for SB-IOT baseboard
 +
: - Enabled environment import/export
 +
: - Improved DRAM detection
 +
: - Improved baseboard I2C handling
 +
: - Fixed USB and SD card auto boot
 +
: Documentation
 +
: - Updated multiple articles to comply with the new U-Boot package
 +
 
 +
===== 18-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.1 =====
 +
: U-Boot 2017.07-cl-som-imx7-1.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
 +
: - Added conditional initialization of the base board I2C bus
 +
: - Improved SPI flash support coverage
 +
: Documentation
 +
: - Updated multiple articles to comply with the new U-Boot package
 +
 
 +
===== 04-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Yocto Linux release 1.2.0 =====
 +
: Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 updates:
 +
: - Added support for LVDS
 +
: - Added support for MIPI CSI camera
 +
: - Added support for Cortex-M4 Core Platform
 +
: - Added support for SIM7100E cellular modem
 +
: - Fixed PCIe reset
 +
: - Enabled various config options
 +
: Userspace updates:
 +
: - Added iwlwifi-7260 firmware
 +
: - Added various packaged (e.g. can-utils, ntp, dhcp-client)
 +
: - Added a Compulab splash screen
 +
: - Added various desktop utilities (e.g Compulab deployment tool, Compulab wireless Access point)
 +
: Automatic Installation System as in the Linux release 4.0
 +
: - Improved Automatic Installation Procedure
 +
: - Added support for installing on NAND flash
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Yocto Linux Package
 +
: Build environment:
 +
: - Improved a build environment setup procedure
 +
 
 +
===== 24-Oct-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.0 =====
 +
: U-Boot 2017.07-cl-som-imx7-1.0 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
 +
: - Added SPL support
 +
: - Added automatic RAM detection
 +
: - Added LCD/DVI support with example presets
 +
: - Added Splash screen / Logo with video console
 +
: - Added USB keyboard support
 +
: - Added Secondary Ethernet interface support
 +
: - Added EEPROM layout commands
 +
: - Added automatic device tree (dtb) selection
 +
: - Improved NAND flash support coverage
 +
: - Fixed NAND bitflip for erased page
 +
: - Fixed NAND ECC strength calculation
 +
: Documentation
 +
: - Updated multiple articles to comply with the new U-Boot package
 +
 
 +
===== 17-Sep-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Linux release 4.0 =====
 +
: Linux kernel v4.1.15-cl-som-imx7-4.0 for CL-SOM-iMX7 updates
 +
: - Added support for LVDS
 +
: - Added support for MIPI CSI camera
 +
: - Added support for Cortex-M4 Core Platform
 +
: - Added support for SIM7100E cellular modem
 +
: - Fixed PCIe reset
 +
: - Enabled various config options
 +
: Userspace updates:
 +
: - Deploy new kernel, driver modules and device tree blobs
 +
: - Install various packaged, e.g. pciutils, can-utils, wvdial and etc.
 +
: Automatic Installation System
 +
: - Improved Automatic Installation Procedure
 +
: - Add support for installing on NAND flash
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux package
 +
 
 +
===== 16-Jul-2017, CL-SOM-iMX7 FreeRTOS release 1.0 =====
 +
: Initial release of FreeRTOS 8.0 for CL-SOM-iMX7 with 1G DRAM and higher
 +
: - GPIO support
 +
: - Flexcan support
 +
: - UART support
 +
: - I2C support
 +
: - Open-AMP stack for rpmsg communication between the cores
 +
: Documentation
 +
: - Initial FreeRTOS documentation for CL-SOM-iMX7 support
 +
 
 +
===== 12-Jul-2017, CL-SOM-iMX7 Linux documentation release =====
 +
: Documentation
 +
: - Added [[CL-SOM-iMX7: Linux: Manual Installation: Destination: NAND]] article describing the CL-SOM-iMX7 Linux NAND installation
 +
 
 +
===== 30-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.1 =====
 +
: Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 update:
 +
: Automatic Installation System
 +
: - Added Automatic Installation Procedure
 +
: Documentation
 +
: - Updated multiple articles to comply with the Yocto Linux Automatic Installation Procedure
 +
 
 +
===== 27-Apr-2017, CL-SOM-iMX7 Linux release =====
 +
: Linux kernel v4.1.15-cl-som-imx7-3.1 for CL-SOM-iMX7 updates
 +
: - Added support for watchdog WD1
 +
: - Enable Freescale Layerscape PCIe controller driver instead of Freescale i.MX6 PCIe controller driver
 +
: - Enable Intel Wireless WiFi driver (iwlwifi)
 +
: - Enable various config options
 +
: Userspace updates:
 +
: - Add iwlwifi-6000g2* firmware
 +
: - Change the hostname to "cl-debian"
 +
: - Deploy new kernel, driver modules and device tree blobs
 +
: Automatic Installation System
 +
: - Improved Automatic Installation Procedure
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux package
 +
 
 +
===== 25-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.0 =====
 +
: Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 update:
 +
: Linux kernel updates:
 +
: - Added support for IOT-GATE-iMX7 and SBC-IOT-iMX7
 +
: - Added support for watchdog WD1
 +
: - Enabled Freescale Layerscape PCIe controller driver instead of Freescale i.MX6 PCIe controller driver
 +
: - Enabled Intel Wireless WiFi driver (iwlwifi)
 +
: - Enabled various config options/drivers
 +
: Userspace:
 +
: - Added iwlwifi-6000g2* firmware
 +
: Documentation
 +
: - Added new article: [[CL-SOM-iMX7: Yocto Linux: User Space]]
 +
: - Updated multiple articles to comply with the new Yocto Linux package
 +
 
 +
===== 20-Dec-2016, CL-SOM-iMX7 Yocto Linux release =====
 +
: Initial release of Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7
 +
: - Basic support for the CL-SOM-iMX7 module
 +
: - Serial console support on UART1
 +
: - Green LED
 +
: - MMC/SD, eMMC, USB, I2C, SPI
 +
: - Storage: SPI flash, MMC/SD, USB
 +
: - Freescale Ethernet Controller (FEC)
 +
: - WiLink8 WiFi and Bluetooth
 +
: - TSC2046 resistive touch panel controller support
 +
: - HannStar HSD050IDW1/Startek KD050C-1A LCD panel support
 +
: - DVI display support
 +
: - PCIe support
 +
: - Analog Audio support
 +
: Documentation
 +
: - Initial Yocto Linux documentation for CL-SOM-iMX7
 +
 
 +
===== 07-Dec-2016, CL-SOM-iMX7 U-Boot release  =====
 +
: Initial pre-release of U-Boot 2016.09-cl-som-imx7-0.91 for CL-SOM-iMX7
 +
: - MMC/SD Card
 +
: - eMMC
 +
: - SPI flash
 +
: - NAND flash
 +
: - Ethernet
 +
: - USB host and USB OTG in host mode
 +
: - Multiple I2C buses
 +
: - Green LED
 +
: Documentation
 +
: - Initial U-Boot documentation for CL-SOM-iMX7 support
 +
 
 +
===== 06-Sep-2016, CL-SOM-iMX7 Linux release =====
 +
: Linux kernel v4.1.15-cl-som-imx7-2.1 for CL-SOM-iMX7 updates
 +
: - Added support for additional audio bit rates: 11.025 kHz, 22.050 kHz, 44.100 kHz, 88.200 kHz
 +
: Automatic Installation System
 +
: - Improved Automatic Installation Procedure
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux package
 +
 
 +
===== 30-Jun-2016, CL-SOM-iMX7 Linux release =====
 +
: Linux kernel v4.1.15-cl-som-imx7-2.0 for CL-SOM-iMX7 updates
 +
: - Added Analog Audio support
 +
: - Added WiLink8 Bluetooth support
 +
: - Added CAN bus support
 +
: - Fixed WiFi issue
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux package
 +
 
 +
===== 22-May-2016, CL-SOM-iMX7 Documentation updates =====
 +
: Documentation
 +
:- Added new article [[CL-SOM-iMX7: Evaluation Kit: Getting Started]]
 +
 
 +
===== 05-May-2016, CL-SOM-iMX7 Linux release =====
 +
: Linux kernel v3.14.52-cl-som-imx7-1.1 for CL-SOM-iMX7 updates
 +
: - Add DVI support
 +
: - Add WiLink8 WiFi support
 +
: - Add PCIe support
 +
: - Fix FEC2 PHY reset issue
 +
: - Add Automatic Installation Script
 +
: Documentation
 +
: - Updated multiple articles to comply with the new Linux package
 +
 
 +
===== 01-Mar-2016, CL-SOM-iMX7 Linux release =====
 
: Initial release of Linux kernel v3.14.52-cl-som-imx7-1.0 and Debian 8 Linux Demo image for CL-SOM-iMX7
 
: Initial release of Linux kernel v3.14.52-cl-som-imx7-1.0 and Debian 8 Linux Demo image for CL-SOM-iMX7
 
: - Basic support for the CL-SOM-iMX7 module
 
: - Basic support for the CL-SOM-iMX7 module
Line 41: Line 292:
 
: - TSC2046 resistive touch panel controller support
 
: - TSC2046 resistive touch panel controller support
 
: - HannStar HSD050IDW1/Startek KD050C-1A LCD panel support
 
: - HannStar HSD050IDW1/Startek KD050C-1A LCD panel support
 +
: - EM3027 RTC support
 
: Documentation
 
: Documentation
 
: - Initial Linux documentation for CL-SOM-iMX7 support
 
: - Initial Linux documentation for CL-SOM-iMX7 support
 
}}
 
}}
-->
 
  
 
[[Category:CL-SOM-iMX7]]
 
[[Category:CL-SOM-iMX7]]

Latest revision as of 14:13, 25 June 2024

Compulab System on Modules are miniature computer boards designed for integration into custom industrial applications.

CL-SOM-iMX7 System on Module is built around the Freescale i.MX7 System-on-Chip featuring an advanced ARM Cortex-A7 CPU coupled with a dedicated real-time ARM Cortex-M4 MCU. The SoC is supplemented with up-to 2GB DDR3 and 32GB of on-board SLC NAND or eMMC storage. Featuring a wide range of embedded interfaces, CL-SOM-iMX7 is a versatile platform for industrial automation and control systems. Dual Gbit Ethernet, 2x2 MIMO dual-band 802.11a/b/g/n WiFi and Bluetooth 4.1 make CL-SOM-iMX7 an excellent solution for networking, communications and IoT applications.

CL-SOM-iMX7 is provided with comprehensive documentation and full ready-to-run SW support for Linux.

Cl-som-imx7-top.jpg
Linux Yocto Linux FreeRTOS U-Boot
Linux-Logo.jpg Yocto-Logo1.png FreeRTOS-Logo.png U-boot.jpg



Admolition note.png From time to time CompuLab releases new software versions for CL-SOM-iMX7 in order to fix bugs, address component changes and add functionality. It is highly recommended to subscribe to the Feed-icon.png CL-SOM-iMX7 RSS Feed in order to receive automatic notifications about software updates.
News

10-May-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.3
Linux kernel v4.14.98-cl-som-imx7-6.3 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
- Switch to hci_ll Bluetooth driver
- Build in CHIPIDEA USB driver
Userspace updates:
- Deploy new kernel, driver modules and device tree blobs
- Deploy new Container compatible kernel and driver modules
- Deploy Linux headers
- Disable btenable service no longer required
Documentation
- Updated multiple articles to comply with the new Linux Package
16-Feb-2020, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 6.1
Linux kernel v4.14.98-cl-som-imx7-6.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
- Deploy new kernel, driver modules and device tree blobs
Userspace updates:
- Upgrade to Debian buster 10
Automatic Installation System
- Update to version 2.0.1
Documentation
- Updated multiple articles to comply with the new Linux Package
27-Jan-2019, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Yocto Linux release 1.3.0
Yocto 2.4 (Rocko) Linux updates:
- Updated U-Boot version to 2017.07-cl-som-imx7-1.5.
- Updated Kernel version to v4.9.11-cl-som-imx7-5.1.
Documentation
- Updated multiple articles to comply with the new Yocto Linux Package
Build environment:
- Improved a build environment setup procedure
11-Dec-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 BSP release 5.1
Linux kernel v4.9.11-cl-som-imx7-5.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
- Update Bluetooth driver - Texas Instruments recommendation
- Update LVDS driver - added device tree support
Userspace updates:
- Upgrade to Debian stretch 9.5
- Modify the desktop environment to Xfce
Documentation
- Updated multiple articles to comply with the new Linux Package
02-Jul-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.5
U-Boot 2017.07-cl-som-imx7-1.5 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
- Fixed USB reset command
- Fixed USB hub initialization
Documentation
- Updated multiple articles to comply with the new U-Boot package
27-May-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.4
U-Boot 2017.07-cl-som-imx7-1.4 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
- Added support for SOC revision 1.3
- Added USB to Ethernet drivers
Documentation
- Updated multiple articles to comply with the new U-Boot package
12-Apr-2018, CL-SOM-iMX7 FreeRTOS release 2.0
- Fixed I2C3 muxing
- Fixed Flexcan muxing
27-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 Linux release 5.0
Linux kernel v4.9.11-cl-som-imx7-5.0 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 updates
- Deploy new kernel, driver modules and device tree blobs
- Added RS485 Half Duplex
Userspace updates:
- Update eeprom-util to version 3.0.0
- Update boot loader firmware environment configuration for Linux (/etc/fw_env.config)
Automatic Installation System
- Update to version 2.0.0
Documentation
- Updated multiple articles to comply with the new Linux Package
21-Mar-2018, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.3
U-Boot 2017.07-cl-som-imx7-1.3 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
- Added support for SB-IOT baseboard
- Enabled environment import/export
- Improved DRAM detection
- Improved baseboard I2C handling
- Fixed USB and SD card auto boot
Documentation
- Updated multiple articles to comply with the new U-Boot package
18-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.1
U-Boot 2017.07-cl-som-imx7-1.1 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
- Added conditional initialization of the base board I2C bus
- Improved SPI flash support coverage
Documentation
- Updated multiple articles to comply with the new U-Boot package
04-Dec-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Yocto Linux release 1.2.0
Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 updates:
- Added support for LVDS
- Added support for MIPI CSI camera
- Added support for Cortex-M4 Core Platform
- Added support for SIM7100E cellular modem
- Fixed PCIe reset
- Enabled various config options
Userspace updates:
- Added iwlwifi-7260 firmware
- Added various packaged (e.g. can-utils, ntp, dhcp-client)
- Added a Compulab splash screen
- Added various desktop utilities (e.g Compulab deployment tool, Compulab wireless Access point)
Automatic Installation System as in the Linux release 4.0
- Improved Automatic Installation Procedure
- Added support for installing on NAND flash
Documentation
- Updated multiple articles to comply with the new Yocto Linux Package
Build environment:
- Improved a build environment setup procedure
24-Oct-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 U-Boot release 1.0
U-Boot 2017.07-cl-som-imx7-1.0 for CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7
- Added SPL support
- Added automatic RAM detection
- Added LCD/DVI support with example presets
- Added Splash screen / Logo with video console
- Added USB keyboard support
- Added Secondary Ethernet interface support
- Added EEPROM layout commands
- Added automatic device tree (dtb) selection
- Improved NAND flash support coverage
- Fixed NAND bitflip for erased page
- Fixed NAND ECC strength calculation
Documentation
- Updated multiple articles to comply with the new U-Boot package
17-Sep-2017, CL-SOM-iMX7 / IOT-GATE-iMX7 / SBC-IOT-iMX7 / UCM-iMX7 Linux release 4.0
Linux kernel v4.1.15-cl-som-imx7-4.0 for CL-SOM-iMX7 updates
- Added support for LVDS
- Added support for MIPI CSI camera
- Added support for Cortex-M4 Core Platform
- Added support for SIM7100E cellular modem
- Fixed PCIe reset
- Enabled various config options
Userspace updates:
- Deploy new kernel, driver modules and device tree blobs
- Install various packaged, e.g. pciutils, can-utils, wvdial and etc.
Automatic Installation System
- Improved Automatic Installation Procedure
- Add support for installing on NAND flash
Documentation
- Updated multiple articles to comply with the new Linux package
16-Jul-2017, CL-SOM-iMX7 FreeRTOS release 1.0
Initial release of FreeRTOS 8.0 for CL-SOM-iMX7 with 1G DRAM and higher
- GPIO support
- Flexcan support
- UART support
- I2C support
- Open-AMP stack for rpmsg communication between the cores
Documentation
- Initial FreeRTOS documentation for CL-SOM-iMX7 support
12-Jul-2017, CL-SOM-iMX7 Linux documentation release
Documentation
- Added CL-SOM-iMX7: Linux: Manual Installation: Destination: NAND article describing the CL-SOM-iMX7 Linux NAND installation
30-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.1
Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 update:
Automatic Installation System
- Added Automatic Installation Procedure
Documentation
- Updated multiple articles to comply with the Yocto Linux Automatic Installation Procedure
27-Apr-2017, CL-SOM-iMX7 Linux release
Linux kernel v4.1.15-cl-som-imx7-3.1 for CL-SOM-iMX7 updates
- Added support for watchdog WD1
- Enable Freescale Layerscape PCIe controller driver instead of Freescale i.MX6 PCIe controller driver
- Enable Intel Wireless WiFi driver (iwlwifi)
- Enable various config options
Userspace updates:
- Add iwlwifi-6000g2* firmware
- Change the hostname to "cl-debian"
- Deploy new kernel, driver modules and device tree blobs
Automatic Installation System
- Improved Automatic Installation Procedure
Documentation
- Updated multiple articles to comply with the new Linux package
25-Apr-2017, CL-SOM-iMX7 Yocto Linux release 1.1.0
Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7 update:
Linux kernel updates:
- Added support for IOT-GATE-iMX7 and SBC-IOT-iMX7
- Added support for watchdog WD1
- Enabled Freescale Layerscape PCIe controller driver instead of Freescale i.MX6 PCIe controller driver
- Enabled Intel Wireless WiFi driver (iwlwifi)
- Enabled various config options/drivers
Userspace:
- Added iwlwifi-6000g2* firmware
Documentation
- Added new article: CL-SOM-iMX7: Yocto Linux: User Space
- Updated multiple articles to comply with the new Yocto Linux package
20-Dec-2016, CL-SOM-iMX7 Yocto Linux release
Initial release of Yocto 2.1 (Krogoth) Linux for CL-SOM-iMX7
- Basic support for the CL-SOM-iMX7 module
- Serial console support on UART1
- Green LED
- MMC/SD, eMMC, USB, I2C, SPI
- Storage: SPI flash, MMC/SD, USB
- Freescale Ethernet Controller (FEC)
- WiLink8 WiFi and Bluetooth
- TSC2046 resistive touch panel controller support
- HannStar HSD050IDW1/Startek KD050C-1A LCD panel support
- DVI display support
- PCIe support
- Analog Audio support
Documentation
- Initial Yocto Linux documentation for CL-SOM-iMX7
07-Dec-2016, CL-SOM-iMX7 U-Boot release
Initial pre-release of U-Boot 2016.09-cl-som-imx7-0.91 for CL-SOM-iMX7
- MMC/SD Card
- eMMC
- SPI flash
- NAND flash
- Ethernet
- USB host and USB OTG in host mode
- Multiple I2C buses
- Green LED
Documentation
- Initial U-Boot documentation for CL-SOM-iMX7 support
06-Sep-2016, CL-SOM-iMX7 Linux release
Linux kernel v4.1.15-cl-som-imx7-2.1 for CL-SOM-iMX7 updates
- Added support for additional audio bit rates: 11.025 kHz, 22.050 kHz, 44.100 kHz, 88.200 kHz
Automatic Installation System
- Improved Automatic Installation Procedure
Documentation
- Updated multiple articles to comply with the new Linux package
30-Jun-2016, CL-SOM-iMX7 Linux release
Linux kernel v4.1.15-cl-som-imx7-2.0 for CL-SOM-iMX7 updates
- Added Analog Audio support
- Added WiLink8 Bluetooth support
- Added CAN bus support
- Fixed WiFi issue
Documentation
- Updated multiple articles to comply with the new Linux package
22-May-2016, CL-SOM-iMX7 Documentation updates
Documentation
- Added new article CL-SOM-iMX7: Evaluation Kit: Getting Started
05-May-2016, CL-SOM-iMX7 Linux release
Linux kernel v3.14.52-cl-som-imx7-1.1 for CL-SOM-iMX7 updates
- Add DVI support
- Add WiLink8 WiFi support
- Add PCIe support
- Fix FEC2 PHY reset issue
- Add Automatic Installation Script
Documentation
- Updated multiple articles to comply with the new Linux package
01-Mar-2016, CL-SOM-iMX7 Linux release
Initial release of Linux kernel v3.14.52-cl-som-imx7-1.0 and Debian 8 Linux Demo image for CL-SOM-iMX7
- Basic support for the CL-SOM-iMX7 module
- Serial console support on UART1
- Green LED
- MMC/SD, eMMC, USB, I2C, SPI
- Storage: NAND, SPI flash, MMC/SD, USB
- Freescale Ethernet Controller (FEC)
- TSC2046 resistive touch panel controller support
- HannStar HSD050IDW1/Startek KD050C-1A LCD panel support
- EM3027 RTC support
Documentation
- Initial Linux documentation for CL-SOM-iMX7 support