SECO i.MX6 Features Guide BSP 7.0

From WIKI SECO

Introduction

The various features supported by BSP 7.0 varies with the board and BSP combinations. In this section, a complete list of supported BSP features, valid for the use of i.MX6 products is explained. Some features are supported by BSP 7.0 in all the i.MX6 products. Support to some features and the corresponding supported products varies according to the i.MX6 product used. For the features and supported devices unique to each product, refer the pages of the product listed below.

Features supported by BSP 7.0

Kernel
Feature Supported Comments
Kernel Yes Kernel Linux version 4.9.88
File System source Yes EXT3/EXT4 are used as the file system placed in MMC/SD, Hard Disk
DTB source Yes FAT32/FAT16 is used as the dtb placed in MMC/SD, Hard disk


Bootloader
Feature Supported Comments
U-Boot Yes U-Boot version: 2017
Support for SPI-NOR boot
Support SD/MMC/SPI-NOR “Read” and “Write” operations
SATA support
TFTP
Tool for environment setting
USB support
RAMFS


Machine specific layer
Feature Supported Comments
Arm core Yes Supports Cortex-A9 using CPUFREQ, frequencies upto 1 GHZ supported
Supports reboot and power-off
Memory Yes Up to 4GB memory is used
User and Kernel spaces split the memory in 2GB / 2GB
Interrupt Yes GIC
Clock Yes Controls system frequency. Clock tree distributions
Timer (GPT) Yes System timer tick support
GPIO/EDIO Yes GPIO is initialized in earlier phase according to hardware design
IOMUX Yes Provides the interface for IO configuration. IOMUX-V3 version is used


DMA engine
Feature Supported Comments
SDMA Yes Compliant to DMA engine framework
APBH-Bridge-DMA Yes Compliant to DMA engine framework


Graphic drivers
Feature Supported Comments
Frame buffer drive Yes MXC Frame buffer driver for IPU V3
VDOA Yes Supports video data order adapter
LVDS Yes WVGA (800x480)
SVGA (800x600)
WXGA (1368x768)
XGA (1024x768)
SXGA (1820x1024)
HD1080 (1920x1080)
HDMI Yes Supports the on-chip DesignWare HDMI hardware module (SBC-B08 not supported)
GPU Yes GC2000, GC355 and GC320


Power management drivers
Feature Supported Comments
Anatop Regulator Yes Support Anatop regulator management
Lower Power mode Yes
DVFS-Core Yes
CPUFreq Yes CPUFreq can be used for CPU frequency adjustment
Interactive governor is added and enabled by default
Bus scaling Yes
Battery charging Yes


USB Drivers
Feature Supported Comments
USB Host Yes Supports USB HOST1 and USB OTG host
USB Device Yes Supports USBOTG device mode


Character device drivers
Feature Supported Comments
MXC UART Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

Input device drivers
Feature Supported Comments
Touch panel Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

USB devices Yes Supports USB mouse and USB keypad via USB ports


MTD drivers
Feature Supported Comments
SPI NOR Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

SATA Yes For SBC-A62-J, Only Quad core supports SATA
For μQ7-962,Only Quad and Dual core supports SATA


Audio Drivers
Feature Supported Comments
AUDIO YES Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J


Networking drivers
Feature Supported Comments
ENET Yes Supports KSZ9031RN RGMII PHY
1 GB Ethernet Yes 400Mb/s, Freescale limitation
PCIe Yes, Supported in all modules except SBC-A62-J Refer specific board for the supported devices.

1) μQ7-962


General drivers
Feature Supported Comments
uSDHC Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

Watchdog Yes
I2C Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

SPI Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

Flexcan Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

PWM Yes Fan PWM Out
LVDS Back Light Control
Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

Temperature monitor Yes
WiFi Yes Refer specific board for the supported devices.

1) μQ7-962 2) SBC-A62-J

Embedded Controller Yes, supported inμQ7-962 Refer specific board for the supported devices.

1) μQ7-962