User`s guide
i.MX53 System Development User’s Guide, Rev. 1
viii Freescale Semiconductor
Contents
Paragraph
Number Title
Page
Number
Chapter 16
Configuring the SPI NOR Flash Memory Technology Device (MTD) Driver
16.1 Source Code Structure ................................................................................................... 16-1
16.2 Configuration Options ................................................................................................... 16-1
16.3 Selecting SPI NOR on the Linux Image........................................................................ 16-2
16.4 Changing the SPI Interface Configuration..................................................................... 16-3
16.4.1 Connecting SPI NOR Flash to Another CSPI Interface ............................................ 16-3
16.4.2 Changing the CSPI Interface ..................................................................................... 16-3
16.4.3 Changing the Chip Select .......................................................................................... 16-4
16.4.4 Changing the External Signals................................................................................... 16-4
16.5 Hardware Operation....................................................................................................... 16-4
16.6 Software Operation........................................................................................................ 16-5
Chapter 17
Setting Up the Keypad Port (KPP)
17.1 Configuring Keypad Pins on IOMUX........................................................................... 17-1
17.2 Creating a Custom Keymap........................................................................................... 17-2
17.3 Configuring the Pads with the Machine Layer File....................................................... 17-2
17.4 Enabling the Keypad...................................................................................................... 17-3
17.5 Testing the Keypad ........................................................................................................ 17-3
17.5.1 Using cat to Test the Keypad ..................................................................................... 17-3
17.5.2 Using Evtest to Test the Keypad................................................................................ 17-3
Chapter 18
Supporting the i.MX53 Reference Board DISP0 LCD
18.1 Supported Display Interfaces......................................................................................... 18-2
18.2 Adding Support for an LCD Panel ................................................................................ 18-3
18.3 Modifying Boot Kernel Parameters to Support a New LCD......................................... 18-5
18.3.1 Setting the Video Kernel Parameter........................................................................... 18-5
18.3.2 Setting the di1_primary Kernel Parameter ................................................................ 18-7
18.3.3 Modifying the Bits per Pixel Setting ......................................................................... 18-8
18.3.4 Modifying Display Timing for CLAA057VA01CT Using Kernel Parameters......... 18-8
18.4 Adding Support for a New LCD.................................................................................. 18-10
18.4.1 Adding a Display Entry in the ltib Catalog.............................................................. 18-10
18.4.2 Creating the LCD Panel File (initialization, reset, power settings, backlight)........ 18-11
18.4.3 Adding the Compilation Flag for the New Display................................................. 18-12
18.4.4 Configuring LCD Timings and the Display Interface ............................................. 18-13