I.MX 6 Series Firmware Guide I MX6
iMX6_Firmware_Guide
iMX6_Firmware_Guide
iMX6_Firmware_Guide
iMX6_Firmware_Guide
iMX6_Firmware_Guide
User Manual:
Open the PDF directly: View PDF
Page Count: 377 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Chapter 1: About This Guide
- Chapter 2: Register Macro Usage
- Chapter 3: Multicore Startup
- Chapter 4: Configuring the GIC Driver
- Overview
- Feature summary
- ARM interrupts and exceptions
- Sample code
- Handling interrupts using C
- Enabling the GIC distributor
- Enabling interrupt sources
- Configuring interrupt priority
- Targeting interrupts to specific cores
- Using software generated interrupts (SGIs)
- Enabling the GIC processor interface
- Setting the CPU priority level
- Reading the GIC IRQ Acknowledge
- Writing the end of IRQ
- GIC "hello world" example
- GIC test code
- Initializing and using the GIC driver
- Chapter 5: Configuring the AUDMUX Driver
- Chapter 6: Configuring the eCSPI Driver
- Chapter 7: Configuring the EIM Driver
- Chapter 8: Configuring the EPIT Driver
- Chapter 9: Configuring the ESAI Driver
- Chapter 10: Configuring the Ethernet Driver
- Chapter 11: Configuring the FlexCAN Modules
- Chapter 12: Configuring the GPU3D Driver
- Chapter 13: Configuring the GPMI Controller
- Chapter 14: Configuring the GPT Driver
- Chapter 15: Configuring the HDMI Tx Module
- Chapter 16: Configuring the I2C Controller as a Master Device
- Chapter 17: Configuring the I2C Controller as a Slave Device
- Chapter 18: Configuring the IPU Driver
- Chapter 19: Configuring the Keypad Controller
- Chapter 20: Configuring the LDB Driver
- Chapter 21: Configuring the Camera Preview Driver
- Chapter 22: Configuring the MIPI CSI-2 Driver
- Chapter 23: Configuring the MIPI DSI driver
- Chapter 24: Configuring the Power Modes
- Chapter 25: Configuring the OCOTP Driver
- Chapter 26: Configuring the PCI Express Driver
- Chapter 27: Configuring the PWM driver
- Chapter 28: Using the SATA SDK
- Chapter 29: Configuring the SDMA Driver
- Chapter 30: Configuring the SPDIF Driver
- Chapter 31: Using the SNVS RTC/SRTC Driver
- Overview
- Feature summary
- Modes of operation
- Clocks
- Counters
- Driver API
- SNVS lower level driver APIs
- Enable/Disable SNVS non-secured real time counter
- Enable/Disable SNVS non-secured time alarm
- Enable/Disable SNVS periodic interrupt
- Set SNVS non-secure real time counter registers
- Set SNVS non-secure RTC time alarm registers
- Enable/Disable SNVS secure real time counter
- Enable/Disable SNVS secure time alarm
- Set SNVS secured real time counter registers
- Set SNVS non-secure time alarm register
- RTC upper layer driver APIs
- SRTC upper layer driver APIs
- Initialize SRTC
- De-initialize SRTC
- Setup SRTC one time alarm
- Testing the SNVS SRTC/RTC driver
- SNVS lower level driver APIs
- Chapter 32: Configuring the SSI Driver
- Chapter 33: Configuring the UART Driver
- Chapter 34: Configuring the USB Host Controller Driver
- Chapter 35: Configuring the uSDHC Driver
- Chapter 36: Configuring the VDOA Driver
- Chapter 37: Configuring the VPU Driver
- Chapter 38: Configuring the Watchdog Driver