Sonic Alert 2.8 user manual Divisor for the pixel clock. Generally

Models: 2.8

1 43
Download 43 pages 27.53 Kb
Page 35
Image 35

7.1 Display configuration

35

 

field name

 

type

 

description

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

name

 

string

 

used to identify the panel

 

pixclock

 

number

 

Divisor for the pixel clock. Generally

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 for QVGA, 1 for higher resolution.

 

xres

 

number

 

Horizontal pixel count

 

yres

 

number

 

Vertical pixel count

 

act

 

 

high

 

number

 

Clock polarity, 0 (default) or 1

 

 

 

 

hsync

 

 

 

 

len

 

number

 

Horizontal sync pulse

 

 

 

 

 

 

left

 

margin

 

number

 

Idle pixels before leftmost pixel

 

 

 

right

 

 

margin

 

number

 

Idle pixels after rightmost pixel

 

vsync

 

 

 

len

 

number

 

Vertical sync pulse

 

upper

 

 

margin

 

number

 

Idle rows before topmost

 

lower

 

margin

 

number

 

Idle rows after bottom

 

active

 

number

 

Active Matrix (1) or Passive (0)

 

crt

 

number

 

digital LCD(0) or Analog CRT(1)

 

rotation

 

number

 

landscape(0) or portrait(90)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Once you have collected this information, a corresponding entry must be added to the list of panels.

u-boot-1.1.2/common/lcd_panels.c

To allow the testing of these settings and the use of a different display without re-compiling, the lcdp boot loader command is available. It may be used in one of the following ways:

command string

description

lcdp

Show the current lcd panel settings

lcdp ?

Show the list of currently supported lcd panels

lcdp panelname

Select and initialize panelname

lcdp +

Add a new panel (prompts for details)

 

 

Note that the boot loader text display will not be updated properly if the X and Y resolution don’t match the current default display. Use the bmp commands to test the new panel configuration after using the lcdp + command string.

As always, the source code is available. The two modules used to support dynamic display selection are:

common/cmd lcdpanels.c - defines U-Boot commands

common/lcd panels.c - display initialization

7.1.1What display is currently selected?

The lcdp command is used for a variety of purposes including querying the currently selected display.

December 28, 2005

Revision 2.8

Page 35
Image 35
Sonic Alert 2.8 user manual Divisor for the pixel clock. Generally