I.MX Reference Manual
User Manual:
Open the PDF directly: View PDF
Page Count: 351 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Chapter 1: Introduction
- Chapter 2: System
- Machine-Specific Layer (MSL)
- Anatop Regulator Driver (only for i.MX 6 or i.MX 7)
- Power Management
- OProfile
- Pulse-Width Modulator (PWM)
- Remote Processor Messaging
- Thermal
- Sensors
- Watchdog (WDOG)
- Chapter 3: Storage
- Chapter 4: Connectivity
- ADC
- Bluetooth QCA9377-3 and QCA6174
- ENET IEEE-1588
- Enhanced Configurable Serial Peripheral Interface (ECSPI)
- Fast Ethernet Controller (FEC)
- FlexCAN
- Inter-IC (I2C)
- Media Local Bus
- PCI Express Root Complex
- USB
- Low Power Universal Asynchronous Receiver/Transmitter (LPUART)
- Wi-Fi QCA6174
- USB3
- Chapter 5: Graphics
- Chapter 6: Video
- Capture
- Display
- Display Processing Unit (DPU)
- Image Processing Unit (IPU)
- LVDS Display Bridge(LDB)
- LVDS
- Pixel Pipeline (PxP)
- Frame Buffer
- Electrophoretic Display Controller (EPDC)
- ELCDIF Frame Buffer
- High-Definition Multimedia Interface (HDMI) Overview
- MIPI DSI
- Video for Linux 2 (V4L2)
- Video Processing Unit (VPU)
- Chapter 7: Audio
- Advanced Linux Sound Architecture (ALSA) System on a Chip (ASoC) Sound
- Asynchronous Sample Rate Converter (ASRC)
- HDMI Audio
- The Sony/Philips Digital Interface (S/PDIF)
- Chapter 8: Security
- Cryptographic Acceleration and Assurance Module (CAAM)
- CAAM Device Driver Overview
- Configuration and Job Execution Level
- Control/Configuration Driver
- Job Ring Driver
- API Interface Level
- Driver Configuration
- Limitations
- Limitations in the Existing Implementation Overview
- Initialize Keystore Management Interface
- Detect Available Secure Memory Storage Units
- Establish Keystore in Detected Unit
- Release Keystore
- Allocate a Slot from the Keystore
- Load Data into a Keystore Slot
- Demo Image Update
- Decapsulate Data in the Keystore
- Read Data From a Keystore Slot
- Release a Slot back to the Keystore
- CAAM/SNVS - Security Violation Handling Interface Overview
- Operation
- Configuration Interface
- Install a Handler
- Remove an Installed Driver
- Driver Configuration CAAM/SNVS
- Display Content Integrity Checker (DCIC)
- Smart Card Interface - Subscriber Identification Module (SIM)
- Secure Non-Volatile Storage (SNVS)
- SNVS Real Time Clock (SRTC)
- Cryptographic Acceleration and Assurance Module (CAAM)
- Chapter 9: Unit Tests
- Advanced Linux Sound Architecture (ALSA) System on a Chip (ASoC) Sound
- Asynchronous Sample Rate Converter (ASRC)
- Display Content Integrity Checker (DCIC)
- Display
- Enhanced Configurable Serial Peripheral Interface (ECSPI)
- ENET IEEE-1588
- ETM
- Graphics Processing Unit (GPU)
- High-Definition Multimedia Interface (HDMI) Overview
- Inter-IC (I2C)
- IIM
- Keyboard
- Media Local Bus
- MMC/SD/SDIO Host
- MMDC
- OProfile
- Owire
- Power Management
- Remote Processor Messaging
- SATA
- SIM
- SNVS Real Time Clock (SRTC)
- Low Power Universal Asynchronous Receiver/Transmitter (LPUART)
- USB
- Video Processing Unit (VPU)
- Watchdog (WDOG)
- Chapter 10: Revision History