Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
tgafb.h File Reference

Go to the source code of this file.

Data Structures

struct  tga_par
 

Macros

#define TGA_TYPE_8PLANE   0
 
#define TGA_TYPE_24PLANE   1
 
#define TGA_TYPE_24PLUSZ   3
 
#define TGA_ROM_OFFSET   0x0000000
 
#define TGA_REGS_OFFSET   0x0100000
 
#define TGA_8PLANE_FB_OFFSET   0x0200000
 
#define TGA_24PLANE_FB_OFFSET   0x0804000
 
#define TGA_24PLUSZ_FB_OFFSET   0x1004000
 
#define TGA_FOREGROUND_REG   0x0020
 
#define TGA_BACKGROUND_REG   0x0024
 
#define TGA_PLANEMASK_REG   0x0028
 
#define TGA_PIXELMASK_ONESHOT_REG   0x002c
 
#define TGA_MODE_REG   0x0030
 
#define TGA_RASTEROP_REG   0x0034
 
#define TGA_PIXELSHIFT_REG   0x0038
 
#define TGA_DEEP_REG   0x0050
 
#define TGA_START_REG   0x0054
 
#define TGA_PIXELMASK_REG   0x005c
 
#define TGA_CURSOR_BASE_REG   0x0060
 
#define TGA_HORIZ_REG   0x0064
 
#define TGA_VERT_REG   0x0068
 
#define TGA_BASE_ADDR_REG   0x006c
 
#define TGA_VALID_REG   0x0070
 
#define TGA_CURSOR_XY_REG   0x0074
 
#define TGA_INTR_STAT_REG   0x007c
 
#define TGA_DATA_REG   0x0080
 
#define TGA_RAMDAC_SETUP_REG   0x00c0
 
#define TGA_BLOCK_COLOR0_REG   0x0140
 
#define TGA_BLOCK_COLOR1_REG   0x0144
 
#define TGA_BLOCK_COLOR2_REG   0x0148
 
#define TGA_BLOCK_COLOR3_REG   0x014c
 
#define TGA_BLOCK_COLOR4_REG   0x0150
 
#define TGA_BLOCK_COLOR5_REG   0x0154
 
#define TGA_BLOCK_COLOR6_REG   0x0158
 
#define TGA_BLOCK_COLOR7_REG   0x015c
 
#define TGA_COPY64_SRC   0x0160
 
#define TGA_COPY64_DST   0x0164
 
#define TGA_CLOCK_REG   0x01e8
 
#define TGA_RAMDAC_REG   0x01f0
 
#define TGA_CMD_STAT_REG   0x01f8
 
#define TGA_HORIZ_ODD   0x80000000
 
#define TGA_HORIZ_POLARITY   0x40000000
 
#define TGA_HORIZ_ACT_MSB   0x30000000
 
#define TGA_HORIZ_BP   0x0fe00000
 
#define TGA_HORIZ_SYNC   0x001fc000
 
#define TGA_HORIZ_FP   0x00007c00
 
#define TGA_HORIZ_ACT_LSB   0x000001ff
 
#define TGA_VERT_SE   0x80000000
 
#define TGA_VERT_POLARITY   0x40000000
 
#define TGA_VERT_RESERVED   0x30000000
 
#define TGA_VERT_BP   0x0fc00000
 
#define TGA_VERT_SYNC   0x003f0000
 
#define TGA_VERT_FP   0x0000f800
 
#define TGA_VERT_ACTIVE   0x000007ff
 
#define TGA_VALID_VIDEO   0x01
 
#define TGA_VALID_BLANK   0x02
 
#define TGA_VALID_CURSOR   0x04
 
#define TGA_MODE_SBM_8BPP   0x000
 
#define TGA_MODE_SBM_24BPP   0x300
 
#define TGA_MODE_SIMPLE   0x00
 
#define TGA_MODE_SIMPLEZ   0x10
 
#define TGA_MODE_OPAQUE_STIPPLE   0x01
 
#define TGA_MODE_OPAQUE_FILL   0x21
 
#define TGA_MODE_TRANSPARENT_STIPPLE   0x03
 
#define TGA_MODE_TRANSPARENT_FILL   0x23
 
#define TGA_MODE_BLOCK_STIPPLE   0x0d
 
#define TGA_MODE_BLOCK_FILL   0x2d
 
#define TGA_MODE_COPY   0x07
 
#define TGA_MODE_DMA_READ_COPY_ND   0x17
 
#define TGA_MODE_DMA_READ_COPY_D   0x37
 
#define TGA_MODE_DMA_WRITE_COPY   0x1f
 
#define TGA_PLL_BASE_FREQ   14318 /* .18 */
 
#define TGA_PLL_MAX_FREQ   230000
 
#define BT485_READ_BIT   0x01
 
#define BT485_WRITE_BIT   0x00
 
#define BT485_ADDR_PAL_WRITE   0x00
 
#define BT485_DATA_PAL   0x02
 
#define BT485_PIXEL_MASK   0x04
 
#define BT485_ADDR_PAL_READ   0x06
 
#define BT485_ADDR_CUR_WRITE   0x08
 
#define BT485_DATA_CUR   0x0a
 
#define BT485_CMD_0   0x0c
 
#define BT485_ADDR_CUR_READ   0x0e
 
#define BT485_CMD_1   0x10
 
#define BT485_CMD_2   0x12
 
#define BT485_STATUS   0x14
 
#define BT485_CMD_3   0x14
 
#define BT485_CUR_RAM   0x16
 
#define BT485_CUR_LOW_X   0x18
 
#define BT485_CUR_HIGH_X   0x1a
 
#define BT485_CUR_LOW_Y   0x1c
 
#define BT485_CUR_HIGH_Y   0x1e
 
#define BT463_ADDR_LO   0x0
 
#define BT463_ADDR_HI   0x1
 
#define BT463_REG_ACC   0x2
 
#define BT463_PALETTE   0x3
 
#define BT463_CUR_CLR_0   0x0100
 
#define BT463_CUR_CLR_1   0x0101
 
#define BT463_CMD_REG_0   0x0201
 
#define BT463_CMD_REG_1   0x0202
 
#define BT463_CMD_REG_2   0x0203
 
#define BT463_READ_MASK_0   0x0205
 
#define BT463_READ_MASK_1   0x0206
 
#define BT463_READ_MASK_2   0x0207
 
#define BT463_READ_MASK_3   0x0208
 
#define BT463_BLINK_MASK_0   0x0209
 
#define BT463_BLINK_MASK_1   0x020a
 
#define BT463_BLINK_MASK_2   0x020b
 
#define BT463_BLINK_MASK_3   0x020c
 
#define BT463_WINDOW_TYPE_BASE   0x0300
 
#define BT459_ADDR_LO   0x0
 
#define BT459_ADDR_HI   0x1
 
#define BT459_REG_ACC   0x2
 
#define BT459_PALETTE   0x3
 
#define BT459_CUR_CLR_1   0x0181
 
#define BT459_CUR_CLR_2   0x0182
 
#define BT459_CUR_CLR_3   0x0183
 
#define BT459_CMD_REG_0   0x0201
 
#define BT459_CMD_REG_1   0x0202
 
#define BT459_CMD_REG_2   0x0203
 
#define BT459_READ_MASK   0x0204
 
#define BT459_BLINK_MASK   0x0206
 
#define BT459_CUR_CMD_REG   0x0300
 

Macro Definition Documentation

#define BT459_ADDR_HI   0x1

Definition at line 176 of file tgafb.h.

#define BT459_ADDR_LO   0x0

Definition at line 175 of file tgafb.h.

#define BT459_BLINK_MASK   0x0206

Definition at line 190 of file tgafb.h.

#define BT459_CMD_REG_0   0x0201

Definition at line 184 of file tgafb.h.

#define BT459_CMD_REG_1   0x0202

Definition at line 185 of file tgafb.h.

#define BT459_CMD_REG_2   0x0203

Definition at line 186 of file tgafb.h.

#define BT459_CUR_CLR_1   0x0181

Definition at line 180 of file tgafb.h.

#define BT459_CUR_CLR_2   0x0182

Definition at line 181 of file tgafb.h.

#define BT459_CUR_CLR_3   0x0183

Definition at line 182 of file tgafb.h.

#define BT459_CUR_CMD_REG   0x0300

Definition at line 192 of file tgafb.h.

#define BT459_PALETTE   0x3

Definition at line 178 of file tgafb.h.

#define BT459_READ_MASK   0x0204

Definition at line 188 of file tgafb.h.

#define BT459_REG_ACC   0x2

Definition at line 177 of file tgafb.h.

#define BT463_ADDR_HI   0x1

Definition at line 148 of file tgafb.h.

#define BT463_ADDR_LO   0x0

Definition at line 147 of file tgafb.h.

#define BT463_BLINK_MASK_0   0x0209

Definition at line 164 of file tgafb.h.

#define BT463_BLINK_MASK_1   0x020a

Definition at line 165 of file tgafb.h.

#define BT463_BLINK_MASK_2   0x020b

Definition at line 166 of file tgafb.h.

#define BT463_BLINK_MASK_3   0x020c

Definition at line 167 of file tgafb.h.

#define BT463_CMD_REG_0   0x0201

Definition at line 155 of file tgafb.h.

#define BT463_CMD_REG_1   0x0202

Definition at line 156 of file tgafb.h.

#define BT463_CMD_REG_2   0x0203

Definition at line 157 of file tgafb.h.

#define BT463_CUR_CLR_0   0x0100

Definition at line 152 of file tgafb.h.

#define BT463_CUR_CLR_1   0x0101

Definition at line 153 of file tgafb.h.

#define BT463_PALETTE   0x3

Definition at line 150 of file tgafb.h.

#define BT463_READ_MASK_0   0x0205

Definition at line 159 of file tgafb.h.

#define BT463_READ_MASK_1   0x0206

Definition at line 160 of file tgafb.h.

#define BT463_READ_MASK_2   0x0207

Definition at line 161 of file tgafb.h.

#define BT463_READ_MASK_3   0x0208

Definition at line 162 of file tgafb.h.

#define BT463_REG_ACC   0x2

Definition at line 149 of file tgafb.h.

#define BT463_WINDOW_TYPE_BASE   0x0300

Definition at line 169 of file tgafb.h.

#define BT485_ADDR_CUR_READ   0x0e

Definition at line 131 of file tgafb.h.

#define BT485_ADDR_CUR_WRITE   0x08

Definition at line 128 of file tgafb.h.

#define BT485_ADDR_PAL_READ   0x06

Definition at line 127 of file tgafb.h.

#define BT485_ADDR_PAL_WRITE   0x00

Definition at line 124 of file tgafb.h.

#define BT485_CMD_0   0x0c

Definition at line 130 of file tgafb.h.

#define BT485_CMD_1   0x10

Definition at line 132 of file tgafb.h.

#define BT485_CMD_2   0x12

Definition at line 133 of file tgafb.h.

#define BT485_CMD_3   0x14

Definition at line 135 of file tgafb.h.

#define BT485_CUR_HIGH_X   0x1a

Definition at line 138 of file tgafb.h.

#define BT485_CUR_HIGH_Y   0x1e

Definition at line 140 of file tgafb.h.

#define BT485_CUR_LOW_X   0x18

Definition at line 137 of file tgafb.h.

#define BT485_CUR_LOW_Y   0x1c

Definition at line 139 of file tgafb.h.

#define BT485_CUR_RAM   0x16

Definition at line 136 of file tgafb.h.

#define BT485_DATA_CUR   0x0a

Definition at line 129 of file tgafb.h.

#define BT485_DATA_PAL   0x02

Definition at line 125 of file tgafb.h.

#define BT485_PIXEL_MASK   0x04

Definition at line 126 of file tgafb.h.

#define BT485_READ_BIT   0x01

Definition at line 121 of file tgafb.h.

#define BT485_STATUS   0x14

Definition at line 134 of file tgafb.h.

#define BT485_WRITE_BIT   0x00

Definition at line 122 of file tgafb.h.

#define TGA_24PLANE_FB_OFFSET   0x0804000

Definition at line 31 of file tgafb.h.

#define TGA_24PLUSZ_FB_OFFSET   0x1004000

Definition at line 32 of file tgafb.h.

#define TGA_8PLANE_FB_OFFSET   0x0200000

Definition at line 30 of file tgafb.h.

#define TGA_BACKGROUND_REG   0x0024

Definition at line 35 of file tgafb.h.

#define TGA_BASE_ADDR_REG   0x006c

Definition at line 47 of file tgafb.h.

#define TGA_BLOCK_COLOR0_REG   0x0140

Definition at line 53 of file tgafb.h.

#define TGA_BLOCK_COLOR1_REG   0x0144

Definition at line 54 of file tgafb.h.

#define TGA_BLOCK_COLOR2_REG   0x0148

Definition at line 55 of file tgafb.h.

#define TGA_BLOCK_COLOR3_REG   0x014c

Definition at line 56 of file tgafb.h.

#define TGA_BLOCK_COLOR4_REG   0x0150

Definition at line 57 of file tgafb.h.

#define TGA_BLOCK_COLOR5_REG   0x0154

Definition at line 58 of file tgafb.h.

#define TGA_BLOCK_COLOR6_REG   0x0158

Definition at line 59 of file tgafb.h.

#define TGA_BLOCK_COLOR7_REG   0x015c

Definition at line 60 of file tgafb.h.

#define TGA_CLOCK_REG   0x01e8

Definition at line 63 of file tgafb.h.

#define TGA_CMD_STAT_REG   0x01f8

Definition at line 65 of file tgafb.h.

#define TGA_COPY64_DST   0x0164

Definition at line 62 of file tgafb.h.

#define TGA_COPY64_SRC   0x0160

Definition at line 61 of file tgafb.h.

#define TGA_CURSOR_BASE_REG   0x0060

Definition at line 44 of file tgafb.h.

#define TGA_CURSOR_XY_REG   0x0074

Definition at line 49 of file tgafb.h.

#define TGA_DATA_REG   0x0080

Definition at line 51 of file tgafb.h.

#define TGA_DEEP_REG   0x0050

Definition at line 41 of file tgafb.h.

#define TGA_FOREGROUND_REG   0x0020

Definition at line 34 of file tgafb.h.

#define TGA_HORIZ_ACT_LSB   0x000001ff

Definition at line 78 of file tgafb.h.

#define TGA_HORIZ_ACT_MSB   0x30000000

Definition at line 74 of file tgafb.h.

#define TGA_HORIZ_BP   0x0fe00000

Definition at line 75 of file tgafb.h.

#define TGA_HORIZ_FP   0x00007c00

Definition at line 77 of file tgafb.h.

#define TGA_HORIZ_ODD   0x80000000

Definition at line 72 of file tgafb.h.

#define TGA_HORIZ_POLARITY   0x40000000

Definition at line 73 of file tgafb.h.

#define TGA_HORIZ_REG   0x0064

Definition at line 45 of file tgafb.h.

#define TGA_HORIZ_SYNC   0x001fc000

Definition at line 76 of file tgafb.h.

#define TGA_INTR_STAT_REG   0x007c

Definition at line 50 of file tgafb.h.

#define TGA_MODE_BLOCK_FILL   0x2d

Definition at line 102 of file tgafb.h.

#define TGA_MODE_BLOCK_STIPPLE   0x0d

Definition at line 101 of file tgafb.h.

#define TGA_MODE_COPY   0x07

Definition at line 103 of file tgafb.h.

#define TGA_MODE_DMA_READ_COPY_D   0x37

Definition at line 105 of file tgafb.h.

#define TGA_MODE_DMA_READ_COPY_ND   0x17

Definition at line 104 of file tgafb.h.

#define TGA_MODE_DMA_WRITE_COPY   0x1f

Definition at line 106 of file tgafb.h.

#define TGA_MODE_OPAQUE_FILL   0x21

Definition at line 98 of file tgafb.h.

#define TGA_MODE_OPAQUE_STIPPLE   0x01

Definition at line 97 of file tgafb.h.

#define TGA_MODE_REG   0x0030

Definition at line 38 of file tgafb.h.

#define TGA_MODE_SBM_24BPP   0x300

Definition at line 93 of file tgafb.h.

#define TGA_MODE_SBM_8BPP   0x000

Definition at line 92 of file tgafb.h.

#define TGA_MODE_SIMPLE   0x00

Definition at line 95 of file tgafb.h.

#define TGA_MODE_SIMPLEZ   0x10

Definition at line 96 of file tgafb.h.

#define TGA_MODE_TRANSPARENT_FILL   0x23

Definition at line 100 of file tgafb.h.

#define TGA_MODE_TRANSPARENT_STIPPLE   0x03

Definition at line 99 of file tgafb.h.

#define TGA_PIXELMASK_ONESHOT_REG   0x002c

Definition at line 37 of file tgafb.h.

#define TGA_PIXELMASK_REG   0x005c

Definition at line 43 of file tgafb.h.

#define TGA_PIXELSHIFT_REG   0x0038

Definition at line 40 of file tgafb.h.

#define TGA_PLANEMASK_REG   0x0028

Definition at line 36 of file tgafb.h.

#define TGA_PLL_BASE_FREQ   14318 /* .18 */

Definition at line 113 of file tgafb.h.

#define TGA_PLL_MAX_FREQ   230000

Definition at line 114 of file tgafb.h.

#define TGA_RAMDAC_REG   0x01f0

Definition at line 64 of file tgafb.h.

#define TGA_RAMDAC_SETUP_REG   0x00c0

Definition at line 52 of file tgafb.h.

#define TGA_RASTEROP_REG   0x0034

Definition at line 39 of file tgafb.h.

#define TGA_REGS_OFFSET   0x0100000

Definition at line 29 of file tgafb.h.

#define TGA_ROM_OFFSET   0x0000000

Definition at line 28 of file tgafb.h.

#define TGA_START_REG   0x0054

Definition at line 42 of file tgafb.h.

#define TGA_TYPE_24PLANE   1

Definition at line 21 of file tgafb.h.

#define TGA_TYPE_24PLUSZ   3

Definition at line 22 of file tgafb.h.

#define TGA_TYPE_8PLANE   0

Definition at line 20 of file tgafb.h.

#define TGA_VALID_BLANK   0x02

Definition at line 89 of file tgafb.h.

#define TGA_VALID_CURSOR   0x04

Definition at line 90 of file tgafb.h.

#define TGA_VALID_REG   0x0070

Definition at line 48 of file tgafb.h.

#define TGA_VALID_VIDEO   0x01

Definition at line 88 of file tgafb.h.

#define TGA_VERT_ACTIVE   0x000007ff

Definition at line 86 of file tgafb.h.

#define TGA_VERT_BP   0x0fc00000

Definition at line 83 of file tgafb.h.

#define TGA_VERT_FP   0x0000f800

Definition at line 85 of file tgafb.h.

#define TGA_VERT_POLARITY   0x40000000

Definition at line 81 of file tgafb.h.

#define TGA_VERT_REG   0x0068

Definition at line 46 of file tgafb.h.

#define TGA_VERT_RESERVED   0x30000000

Definition at line 82 of file tgafb.h.

#define TGA_VERT_SE   0x80000000

Definition at line 80 of file tgafb.h.

#define TGA_VERT_SYNC   0x003f0000

Definition at line 84 of file tgafb.h.