Section number Title Page
3.4.4 Memory Map Source Code Structure..............................................................................................................38
3.4.5 Memory Map Programming Interface.............................................................................................................38
3.5 IOMUX.........................................................................................................................................................................38
3.5.1 IOMUX Hardware Operation..........................................................................................................................39
3.5.2 IOMUX Software Operation............................................................................................................................39
3.5.3 IOMUX Features..............................................................................................................................................40
3.5.4 IOMUX Source Code Structure.......................................................................................................................40
3.5.5 IOMUX Programming Interface......................................................................................................................40
3.5.6 IOMUX Control Through GPIO Module........................................................................................................40
3.5.6.1 GPIO Hardware Operation...............................................................................................................41
3.5.6.1.1 Muxing Control...............................................................................................................41
3.5.6.1.2 PULLUP Control............................................................................................................41
3.5.6.2 GPIO Software Operation (general)................................................................................................41
3.5.6.3 GPIO Implementation......................................................................................................................41
3.5.6.4 GPIO Source Code Structure...........................................................................................................42
3.5.6.5 GPIO Programming Interface..........................................................................................................42
3.6 General Purpose Input/Output(GPIO)..........................................................................................................................42
3.6.1 GPIO Software Operation................................................................................................................................42
3.6.1.1 API for GPIO...................................................................................................................................43
3.6.2 GPIO Features..................................................................................................................................................43
3.6.3 GPIO Module Source Code Structure..............................................................................................................43
3.6.4 GPIO Programming Interface 2.......................................................................................................................44
Chapter 4
Smart Direct Memory Access (SDMA) API
4.1 Overview.......................................................................................................................................................................45
4.1.1 Hardware Operation.........................................................................................................................................45
4.1.2 Software Operation..........................................................................................................................................45
4.1.3 Source Code Structure.....................................................................................................................................46
4.1.4 Menu Configuration Options...........................................................................................................................47
i.MX 6Solo/6DualLite Linux Reference Manual, Rev. L3.0.35_4.1.0, 09/2013
4 Freescale Semiconductor, Inc.