![Freescale Semiconductor i.MX 6DualLite Reference Manual Download Page 30](http://html1.mh-extra.com/html/freescale-semiconductor/i-mx-6duallite/i-mx-6duallite_reference-manual_2330523030.webp)
Table 2-1. Linux BSP Supported Features (continued)
Feature
Description
Chapter Source
Applicable
Platform
NAND MTD
The NAND MTD driver interfaces with the integrated
NAND controller. It can support various file systems,
such as UBIFS, CRAMFS and JFFS2UBI and
UBIFSCRAMFS and JFFS2. The driver implementation
supports the lowest level operations on the external
NAND Flash chip, such as block read, block write and
block erase as the NAND Flash technology only
supports block access. Because blocks in a NAND
Flash are not guaranteed to be good, the NAND MTD
driver is also able to detect bad blocks and feed that
information to the upper layer to handle bad block
management.
i.MX 6Solo/
6DualLite
Input Device Drivers
Networking Drivers
ENET
The ENET Driver performs the full set of IEEE 802.3/
Ethernet CSMA/CD media access control and channel
interface functions. The FEC requires an external
interface adaptor and transceiver function to complete
the interface to the Ethernet media. It supports half or
full-duplex operation on 10M\100M related Ethernet
networks.
Fast Ethernet Controller (FEC)
Driver
i.MX 6Solo/
6DualLite
Bus Drivers
I
2
C
The I2C bus driver is a low-level interface that is used
to interface with the I2C bus. This driver is invoked by
the I2C chip driver; it is not exposed to the user space.
The standard Linux kernel contains a core I2C module
that is used by the chip driver to access the bus driver
to transfer data over the I2C bus. This bus driver
supports:
• Compatibility with the I2C bus standard
• Bit rates up to 400 Kbps
• Standard I2C master mode
• Power management features by suspending and
resuming I2C.
i.MX 6Solo/
6DualLite
CSPI
The low-level Enhanced Configurable Serial Peripheral
Interface (ECSPI) driver interfaces a custom, kernel-
space API to both ECSPI modules. It supports the
following features:
• Interrupt-driven transmit/receive of SPI frames
• Multi-client management
• Priority management between clients
• SPI device configuration per client
Enhanced Configurable Serial
Peripheral Interface (ECSPI) Driver
i.MX 6Solo/
6DualLite
MMC/SD/SDIO -
uSDHC
The MMC/SD/SDIO Host driver implements the
standard Linux driver interface to eSDHC.
i.MX 6Solo/
6DualLite
UART Drivers
MXC UART
The Universal Asynchronous Receiver/Transmitter
(UART) driver interfaces the Linux serial driver API to
all of the UART ports. A kernel configuration parameter
Universal Asynchronous Receiver/
Transmitter (UART) Driver
i.MX 6Solo/
6DualLite
Table continues on the next page...
Overview
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
30
Freescale Semiconductor, Inc.