Introduction
i.MX51 EVK Linux Reference Manual
1-6
Freescale Semiconductor
CSPI
The low-level Configurable Serial Peripheral Interface
(CSPI) driver interfaces a custom, kernel-space API to
both CSPI 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
i.MX51
MMC/SD/SDIO -
eSDHC
The MMC/SD/SDIO Host driver implements the
standard Linux driver interface to eSDHC.
Chapter 27, “MMC/SD/SDIO Host
Driver”
i.MX51
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
gives the user the ability to choose the UART driver and
also to choose whether the UART should be used as the
system console.
Chapter 28, “Universal
Asynchronous
Receiver/Transmitter (UART)
Driver”
i.MX51
General Drivers
USB
The USB driver implements a standard Linux driver
interface to the ARC USB-OTG controller.
i.MX51
SRTC
The SRTC driver is designed to support MXC Secure
RTC module to keep the time and date
Chapter 30, “Secure Real Time
Clock (SRTC) Driver”
i.MX51
WatchDog
The Watchdog Timer module protects against system
failures by providing an escape from unexpected hang
or infinite loop situations or programming errors. This
WDOG implements the following features:
• Generates a reset signal if it is enabled but not
serviced within a predefined time-out value
• Does not generate a reset signal if it is serviced within
a predefined time-out value
Chapter 26, “Watchdog (WDOG)
Driver”
i.MX51
MXC PWM driver The MXC PWM driver provides the interfaces to access
MXC PWM signals
Chapter 32, “Pulse-Width
Modulator (PWM) Driver”
i.MX51
Bootloaders
uBoot
uBoot is an open source boot loader.
See uBoot User guide
i.MX51
GUI
gnome
gnome is a Network Object Model Environment
supported by the GUN.
See Gnome mobile Note
i.MX51
Tools
OProfile
OProfile is a system-wide profiler for Linux systems,
capable of profiling all running code at low overhead.
i.MX51
Table 1-1. Linux BSP Supported Features (continued)
Feature
Description
Chapter Source
Applicable
Platform
Summary of Contents for i.MX51 EVK
Page 1: ...Part Number 924 76374 Rev 10 11 01 11 2010 i MX51 EVK Linux Reference Manual...
Page 14: ...i MX51 EVK Linux Reference Manual xiv Freescale Semiconductor...
Page 18: ...i MX51 EVK Linux Reference Manual xviii Freescale Semiconductor...
Page 24: ...i MX51 EVK Linux Reference Manual xxiv Freescale Semiconductor...
Page 38: ...Machine Specific Layer MSL i MX51 EVK Linux Reference Manual 2 8 Freescale Semiconductor...
Page 52: ...MC13892 Digitizer Driver i MX51 EVK Linux Reference Manual 5 4 Freescale Semiconductor...
Page 64: ...TV Encoder TVE Driver i MX51 EVK Linux Reference Manual 10 4 Freescale Semiconductor...
Page 82: ...Video for Linux Two V4L2 Driver i MX51 EVK Linux Reference Manual 12 8 Freescale Semiconductor...
Page 86: ...i MX5 Dual Display i MX51 EVK Linux Reference Manual 13 4 Freescale Semiconductor...
Page 100: ...X Windows Acceleration i MX51 EVK Linux Reference Manual 16 6 Freescale Semiconductor...
Page 118: ...Low Level Keypad Driver i MX51 EVK Linux Reference Manual 20 6 Freescale Semiconductor...
Page 134: ...Security Drivers i MX51 EVK Linux Reference Manual 22 10 Freescale Semiconductor...
Page 148: ...Inter IC I2C Driver i MX51 EVK Linux Reference Manual 24 4 Freescale Semiconductor...
Page 178: ...ARC USB Driver i MX51 EVK Linux Reference Manual 29 10 Freescale Semiconductor...
Page 194: ...OProfile i MX51 EVK Linux Reference Manual 33 6 Freescale Semiconductor...