source: umon/ports/beagleboneblack/omap3530_lcd.h @ dee5246

Last change on this file since dee5246 was dee5246, checked in by Jarielle Catbagan <jcatbagan93@…>, on 06/19/15 at 18:53:54

Duplicated csb740 directory to beagleboneblack directory for BBB port

  • Property mode set to 100644
File size: 2.7 KB
Line 
1//==========================================================================
2//
3// omap3530_lcd.h
4//
5// Author(s):    Luis Torrico, Cogent Computer Systems, Inc.
6// Contributors:
7// Date:         12/10/2008
8// Description:  This file contains register offsets and bit defines
9//                               for the OMAP3530 Cortex-A8 LCD Controller
10//
11
12#include "bits.h"
13
14/* The DSS is designed to support video and graphics processing functions and to */
15/* interface with video/still image sensors and displays. */
16
17/*-------------------------------------------------------------------------------------*/
18/* Display Interface Subsystem */
19/*-------------------------------------------------------------------------------------*/
20/* Module Name                          Base Address            Size */
21/*
22   DSI Protocol Engine          0x4804FC00                      512 bytes
23   DSI Complex I/O                      0x4804FE00                      64 bytes
24   DSI PLL Controller           0x4804FF00                      32 bytes
25   DISS                                         0x48050000                      512 byte
26   DISPC                                        0x48050400                      1K byte
27   RFBI                                         0x48050800                      256 bytes
28   VENC                                         0x48050C00                      256 bytes
29*/
30/*-------------------------------------------------------------------------------------*/
31#define DSS_BASE_ADD            0x48050000              // Display Subsystem Base Address
32#define DISPC_BASE_ADD          0x48050400              // Display Controller Base Address
33#define DSS_REG(_x_)            *(vulong *)(DSS_BASE_ADD + _x_)
34#define DISPC_REG(_x_)          *(vulong *)(DISPC_BASE_ADD + _x_)
35
36// Display Subsystem Registers
37#define DSS_SYSCONFIG           0x10            //
38#define DSS_SYSSTATUS           0x14            //
39#define DSS_IRQSTATUS           0x18            //
40#define DSS_CONTROL                     0x40            //
41#define DSS_SDI_CONTROL         0x44            //
42#define DSS_PLL_CONTROL         0x48            //
43#define DSS_SDI_STATUS          0x5C            //
44
45// Display Controller Registers
46#define DISPC_SYSCONFIG                 0x10            //
47#define DISPC_SYSSTATUS                 0x14            //
48#define DISPC_IRQSTATUS                 0x18            //
49#define DISPC_IRQENABLE                 0x1C            //
50#define DISPC_CONTROL                   0x40            //
51#define DISPC_CONFIG                    0x44            //
52#define DISPC_CAPABLE                   0x48            //
53#define DISPC_DEFAULT_COLOR             0x4C            //
54#define DISPC_TRANS_COLOR               0x54            //
55#define DISPC_LINE_STATUS               0x5C            //
56#define DISPC_LINE_NUMBER               0x60            //
57#define DISPC_TIMING_H                  0x64            //
58#define DISPC_TIMING_V                  0x68            //
59#define DISPC_POL_FREQ                  0x6C            //
60#define DISPC_DIVISOR                   0x70            //
61#define DISPC_GLOBAL_ALPHA              0x74            //
62#define DISPC_SIZE_DIG                  0x78            //
63#define DISPC_SIZE_LCD                  0x7C            //
64#define DISPC_GFX_BA                    0x80            //
65#define DISPC_GFX_POS                   0x88            //
66#define DISPC_GFX_SIZE                  0x8C            //
67#define DISPC_GFX_ATTR                  0xA0            //
68#define DISPC_GFX_FIFO_TH               0xA4            //
69#define DISPC_GFX_FIFO_SS               0xA8            //
70#define DISPC_GFX_ROW_INC               0xAC            //
71#define DISPC_GFX_PIX_INC               0xB0            //
72#define DISPC_GFX_WIN_SKIP              0xB4            //
73#define DISPC_GFX_TABLE_BA              0xB8            //
74#define DISPC_GFX_PRELOAD               0x62C           //
75
Note: See TracBrowser for help on using the repository browser.