User`s guide

i.MX53 System Development User’s Guide, Rev. 1
Freescale Semiconductor vii
Contents
Paragraph
Number Title
Page
Number
12.2.2 Changing the Configuration File ............................................................................... 12-3
12.2.3 Android's Memory Map ............................................................................................ 12-3
12.3 Initializing Android........................................................................................................ 12-4
12.4 Modifying the init.rc Partition Locations ...................................................................... 12-5
12.5 Adding Android Enhancements..................................................................................... 12-5
Chapter 13
Configuring the IOMUX Controller (IOMUXC)
13.1 Information for Setting IOMUXC Registers ................................................................. 13-1
13.2 Setting Up the IOMUXC and U-Boot ........................................................................... 13-2
13.2.1 Defining the Pads....................................................................................................... 13-2
13.2.2 Configuring IOMUX Pins for Initialization Function............................................... 13-3
13.2.3 Example—Setting a GPIO......................................................................................... 13-3
13.3 Setting Up the IOMUXC in Linux ................................................................................ 13-4
13.3.1 IOMUX Configuration Definition............................................................................. 13-4
13.3.2 Machine Layer File.................................................................................................... 13-5
13.3.3 Example—Setting a GPIO ........................................................................................ 13-5
Chapter 14
Registering a New UART Driver
14.1 Configuring UART Pads on IOMUX ............................................................................ 14-1
14.2 Enabling UART on Kernel Menuconfig........................................................................ 14-2
14.3 Testing the UART .......................................................................................................... 14-2
14.4 File Names and Locations.............................................................................................. 14-2
Chapter 15
Adding Support for the i.MX53 ESDHC
15.1 Including Support for SD2 and SD4.............................................................................. 15-1
15.2 Including Support for SD1/SD2/SD3/SD4.................................................................... 15-2
15.2.1 Creating Platform Device Structures for all SD Cards.............................................. 15-2
15.2.2 Configuring Pins for SD Function............................................................................. 15-3
15.2.3 Creating the Platform Data Structure......................................................................... 15-3
15.2.4 Setting Up Card Detection......................................................................................... 15-4
15.3 Additional Reference Information................................................................................. 15-5
15.3.1 ESDHC Interface Features......................................................................................... 15-6
15.3.2 ESDHC Operation Modes Supported by the i.MX53................................................ 15-6
15.3.3 Interface Layouts ....................................................................................................... 15-7