FreeBSD kernel usb device Code
udl.h File Reference
#include <sys/types.h>
#include <sys/queue.h>
Include dependency graph for udl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  udl_buffer
 
struct  udl_cmd_buf
 
struct  udl_softc
 
struct  udl_mode
 

Macros

#define UDL_CMD_MAX_FRAMES   64 /* units */
 
#define UDL_CMD_MAX_DATA_SIZE   512 /* bytes */
 
#define UDL_CMD_MAX_HEAD_SIZE   16 /* bytes */
 
#define UDL_CMD_MAX_PIXEL_COUNT   ((UDL_CMD_MAX_DATA_SIZE - UDL_CMD_MAX_HEAD_SIZE) / 2)
 
#define UDL_CMD_MAX_BUFFERS   (3 * UDL_CMD_MAX_FRAMES)
 
#define UDL_FONT_HEIGHT   16 /* pixels */
 
#define UDL_MAX_MODES   25 /* units */
 
#define DLALL   0x0000
 
#define DL125   0x0000 /* max 1280x1024, 1440x900 */
 
#define DL120   0x0001 /* max 1280x1024, 1440x1050 */
 
#define DL160   0x0002 /* max 1600x1200, 1680x1050 */
 
#define DL165   0x0003 /* max 1600x1200, 1920x1080 */
 
#define DL195   0x0004 /* max 1920x1200, 2048x1152 */
 
#define DLMAX   0x0004
 
#define DLUNK   0x00ff /* unknown */
 
#define UDL_LOCK(sc)   mtx_lock(&(sc)->sc_mtx)
 
#define UDL_UNLOCK(sc)   mtx_unlock(&(sc)->sc_mtx)
 
#define UDL_CTRL_CMD_READ_EDID   0x02
 
#define UDL_CTRL_CMD_WRITE_1   0x03
 
#define UDL_CTRL_CMD_READ_1   0x04
 
#define UDL_CTRL_CMD_POLL   0x06
 
#define UDL_CTRL_CMD_SET_KEY   0x12
 
#define UDL_BULK_SOC   0xaf /* start of command token */
 
#define UDL_BULK_CMD_REG_WRITE_1   0x20 /* write 1 byte to register */
 
#define UDL_BULK_CMD_EOC   0xa0 /* end of command stack */
 
#define UDL_BULK_CMD_DECOMP   0xe0 /* send decompression table */
 
#define UDL_BULK_CMD_FB_BASE   0x60
 
#define UDL_BULK_CMD_FB_WORD   0x08
 
#define UDL_BULK_CMD_FB_COMP   0x10
 
#define UDL_BULK_CMD_FB_WRITE   (UDL_BULK_CMD_FB_BASE | 0x00)
 
#define UDL_BULK_CMD_FB_COPY   (UDL_BULK_CMD_FB_BASE | 0x02)
 
#define UDL_REG_ADDR_START16   0x20
 
#define UDL_REG_ADDR_STRIDE16   0x23
 
#define UDL_REG_ADDR_START8   0x26
 
#define UDL_REG_ADDR_STRIDE8   0x29
 
#define UDL_REG_SCREEN   0x1f
 
#define UDL_REG_SCREEN_ON   0x00
 
#define UDL_REG_SCREEN_OFF   0x01
 
#define UDL_REG_SYNC   0xff
 
#define UDL_MODE_SIZE   29
 

Enumerations

enum  { UDL_BULK_WRITE_0 , UDL_BULK_WRITE_1 , UDL_N_TRANSFER }
 

Functions

 MALLOC_DECLARE (M_USB_DL)
 
 TAILQ_HEAD (udl_buffer_head, udl_buffer)
 
 TAILQ_HEAD (udl_cmd_head, udl_cmd_buf)
 

Variables

static const uint8_t udl_reg_vals_640x480_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_640x480_67 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_640x480_72 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_640x480_75 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_800x480_61 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_800x600_56 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_800x600_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_800x600_72 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_800x600_74 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_800x600_75 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1024x768_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1024x768_70 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1024x768_75 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1280x800_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1280x960_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1280x1024_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1280x1024_75 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1366x768_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1440x900_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1440x900_59 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1440x900_75 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1680x1050_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1600x1200_60 [UDL_MODE_SIZE]
 
static const uint8_t udl_reg_vals_1920x1080_60 [UDL_MODE_SIZE]
 
static const struct udl_mode udl_modes [UDL_MAX_MODES]
 
static const uint8_t udl_null_key_1 []
 

Macro Definition Documentation

◆ DL120

#define DL120   0x0001 /* max 1280x1024, 1440x1050 */

Definition at line 85 of file udl.h.

◆ DL125

#define DL125   0x0000 /* max 1280x1024, 1440x900 */

Definition at line 84 of file udl.h.

◆ DL160

#define DL160   0x0002 /* max 1600x1200, 1680x1050 */

Definition at line 86 of file udl.h.

◆ DL165

#define DL165   0x0003 /* max 1600x1200, 1920x1080 */

Definition at line 87 of file udl.h.

◆ DL195

#define DL195   0x0004 /* max 1920x1200, 2048x1152 */

Definition at line 88 of file udl.h.

◆ DLALL

#define DLALL   0x0000

Definition at line 83 of file udl.h.

◆ DLMAX

#define DLMAX   0x0004

Definition at line 89 of file udl.h.

◆ DLUNK

#define DLUNK   0x00ff /* unknown */

Definition at line 90 of file udl.h.

◆ UDL_BULK_CMD_DECOMP

#define UDL_BULK_CMD_DECOMP   0xe0 /* send decompression table */

Definition at line 113 of file udl.h.

◆ UDL_BULK_CMD_EOC

#define UDL_BULK_CMD_EOC   0xa0 /* end of command stack */

Definition at line 112 of file udl.h.

◆ UDL_BULK_CMD_FB_BASE

#define UDL_BULK_CMD_FB_BASE   0x60

Definition at line 115 of file udl.h.

◆ UDL_BULK_CMD_FB_COMP

#define UDL_BULK_CMD_FB_COMP   0x10

Definition at line 117 of file udl.h.

◆ UDL_BULK_CMD_FB_COPY

#define UDL_BULK_CMD_FB_COPY   (UDL_BULK_CMD_FB_BASE | 0x02)

Definition at line 119 of file udl.h.

◆ UDL_BULK_CMD_FB_WORD

#define UDL_BULK_CMD_FB_WORD   0x08

Definition at line 116 of file udl.h.

◆ UDL_BULK_CMD_FB_WRITE

#define UDL_BULK_CMD_FB_WRITE   (UDL_BULK_CMD_FB_BASE | 0x00)

Definition at line 118 of file udl.h.

◆ UDL_BULK_CMD_REG_WRITE_1

#define UDL_BULK_CMD_REG_WRITE_1   0x20 /* write 1 byte to register */

Definition at line 111 of file udl.h.

◆ UDL_BULK_SOC

#define UDL_BULK_SOC   0xaf /* start of command token */

Definition at line 109 of file udl.h.

◆ UDL_CMD_MAX_BUFFERS

#define UDL_CMD_MAX_BUFFERS   (3 * UDL_CMD_MAX_FRAMES)

Definition at line 33 of file udl.h.

◆ UDL_CMD_MAX_DATA_SIZE

#define UDL_CMD_MAX_DATA_SIZE   512 /* bytes */

Definition at line 30 of file udl.h.

◆ UDL_CMD_MAX_FRAMES

#define UDL_CMD_MAX_FRAMES   64 /* units */

Definition at line 29 of file udl.h.

◆ UDL_CMD_MAX_HEAD_SIZE

#define UDL_CMD_MAX_HEAD_SIZE   16 /* bytes */

Definition at line 31 of file udl.h.

◆ UDL_CMD_MAX_PIXEL_COUNT

#define UDL_CMD_MAX_PIXEL_COUNT   ((UDL_CMD_MAX_DATA_SIZE - UDL_CMD_MAX_HEAD_SIZE) / 2)

Definition at line 32 of file udl.h.

◆ UDL_CTRL_CMD_POLL

#define UDL_CTRL_CMD_POLL   0x06

Definition at line 106 of file udl.h.

◆ UDL_CTRL_CMD_READ_1

#define UDL_CTRL_CMD_READ_1   0x04

Definition at line 105 of file udl.h.

◆ UDL_CTRL_CMD_READ_EDID

#define UDL_CTRL_CMD_READ_EDID   0x02

Definition at line 103 of file udl.h.

◆ UDL_CTRL_CMD_SET_KEY

#define UDL_CTRL_CMD_SET_KEY   0x12

Definition at line 107 of file udl.h.

◆ UDL_CTRL_CMD_WRITE_1

#define UDL_CTRL_CMD_WRITE_1   0x03

Definition at line 104 of file udl.h.

◆ UDL_FONT_HEIGHT

#define UDL_FONT_HEIGHT   16 /* pixels */

Definition at line 34 of file udl.h.

◆ UDL_LOCK

#define UDL_LOCK (   sc)    mtx_lock(&(sc)->sc_mtx)

Definition at line 97 of file udl.h.

◆ UDL_MAX_MODES

#define UDL_MAX_MODES   25 /* units */

Definition at line 35 of file udl.h.

◆ UDL_MODE_SIZE

#define UDL_MODE_SIZE   29

Definition at line 134 of file udl.h.

◆ UDL_REG_ADDR_START16

#define UDL_REG_ADDR_START16   0x20

Definition at line 124 of file udl.h.

◆ UDL_REG_ADDR_START8

#define UDL_REG_ADDR_START8   0x26

Definition at line 126 of file udl.h.

◆ UDL_REG_ADDR_STRIDE16

#define UDL_REG_ADDR_STRIDE16   0x23

Definition at line 125 of file udl.h.

◆ UDL_REG_ADDR_STRIDE8

#define UDL_REG_ADDR_STRIDE8   0x29

Definition at line 127 of file udl.h.

◆ UDL_REG_SCREEN

#define UDL_REG_SCREEN   0x1f

Definition at line 129 of file udl.h.

◆ UDL_REG_SCREEN_OFF

#define UDL_REG_SCREEN_OFF   0x01

Definition at line 131 of file udl.h.

◆ UDL_REG_SCREEN_ON

#define UDL_REG_SCREEN_ON   0x00

Definition at line 130 of file udl.h.

◆ UDL_REG_SYNC

#define UDL_REG_SYNC   0xff

Definition at line 132 of file udl.h.

◆ UDL_UNLOCK

#define UDL_UNLOCK (   sc)    mtx_unlock(&(sc)->sc_mtx)

Definition at line 98 of file udl.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
UDL_BULK_WRITE_0 
UDL_BULK_WRITE_1 
UDL_N_TRANSFER 

Definition at line 54 of file udl.h.

Function Documentation

◆ MALLOC_DECLARE()

MALLOC_DECLARE ( M_USB_DL  )

◆ TAILQ_HEAD() [1/2]

TAILQ_HEAD ( udl_buffer_head  ,
udl_buffer   
)

◆ TAILQ_HEAD() [2/2]

TAILQ_HEAD ( udl_cmd_head  ,
udl_cmd_buf   
)

Variable Documentation

◆ udl_modes

const struct udl_mode udl_modes[UDL_MAX_MODES]
static
Initial value:
= {
{640, 480, 60, DLALL, 2520, udl_reg_vals_640x480_60},
{640, 480, 67, DLALL, 3025, udl_reg_vals_640x480_67},
{640, 480, 72, DLALL, 3150, udl_reg_vals_640x480_72},
{640, 480, 75, DLALL, 3150, udl_reg_vals_640x480_75},
{800, 480, 59, DLALL, 5000, udl_reg_vals_800x480_61},
{800, 480, 61, DLALL, 3300, udl_reg_vals_800x480_61},
{800, 600, 56, DLALL, 3600, udl_reg_vals_800x600_56},
{800, 600, 60, DLALL, 4000, udl_reg_vals_800x600_60},
{800, 600, 72, DLALL, 5000, udl_reg_vals_800x600_72},
{800, 600, 74, DLALL, 5000, udl_reg_vals_800x600_74},
{800, 600, 75, DLALL, 4950, udl_reg_vals_800x600_75},
{1024, 768, 60, DLALL, 6500, udl_reg_vals_1024x768_60},
{1024, 768, 70, DLALL, 7500, udl_reg_vals_1024x768_70},
{1024, 768, 75, DLALL, 7850, udl_reg_vals_1024x768_75},
{1280, 800, 60, DLALL, 8346, udl_reg_vals_1280x800_60},
{1280, 960, 60, DLALL, 10800, udl_reg_vals_1280x960_60},
{1280, 1024, 60, DLALL, 10800, udl_reg_vals_1280x1024_60},
{1280, 1024, 75, DLALL, 13500, udl_reg_vals_1280x1024_75},
{1366, 768, 60, DLALL, 9000, udl_reg_vals_1366x768_60},
{1440, 900, 59, DL125, 10650, udl_reg_vals_1440x900_59},
{1440, 900, 60, DL125, 10647, udl_reg_vals_1440x900_60},
{1440, 900, 75, DL125, 13649, udl_reg_vals_1440x900_75},
{1680, 1050, 60, DL160, 14714, udl_reg_vals_1680x1050_60},
{1600, 1200, 60, DL160, 16200, udl_reg_vals_1600x1200_60},
{1920, 1080, 60, DL165, 13850, udl_reg_vals_1920x1080_60}
}
static const uint8_t udl_reg_vals_640x480_60[UDL_MODE_SIZE]
Definition: udl.h:139
static const uint8_t udl_reg_vals_800x600_72[UDL_MODE_SIZE]
Definition: udl.h:180
static const uint8_t udl_reg_vals_1440x900_60[UDL_MODE_SIZE]
Definition: udl.h:243
static const uint8_t udl_reg_vals_1366x768_60[UDL_MODE_SIZE]
Definition: udl.h:238
#define DLALL
Definition: udl.h:83
#define DL165
Definition: udl.h:87
static const uint8_t udl_reg_vals_1024x768_70[UDL_MODE_SIZE]
Definition: udl.h:203
#define DL160
Definition: udl.h:86
static const uint8_t udl_reg_vals_640x480_75[UDL_MODE_SIZE]
Definition: udl.h:157
static const uint8_t udl_reg_vals_1024x768_75[UDL_MODE_SIZE]
Definition: udl.h:209
static const uint8_t udl_reg_vals_1440x900_59[UDL_MODE_SIZE]
Definition: udl.h:248
static const uint8_t udl_reg_vals_800x600_56[UDL_MODE_SIZE]
Definition: udl.h:168
static const uint8_t udl_reg_vals_1280x1024_75[UDL_MODE_SIZE]
Definition: udl.h:232
static const uint8_t udl_reg_vals_1600x1200_60[UDL_MODE_SIZE]
Definition: udl.h:263
static const uint8_t udl_reg_vals_1280x1024_60[UDL_MODE_SIZE]
Definition: udl.h:226
static const uint8_t udl_reg_vals_1440x900_75[UDL_MODE_SIZE]
Definition: udl.h:253
static const uint8_t udl_reg_vals_1920x1080_60[UDL_MODE_SIZE]
Definition: udl.h:269
static const uint8_t udl_reg_vals_1680x1050_60[UDL_MODE_SIZE]
Definition: udl.h:258
static const uint8_t udl_reg_vals_800x600_74[UDL_MODE_SIZE]
Definition: udl.h:186
#define DL125
Definition: udl.h:84
static const uint8_t udl_reg_vals_1024x768_60[UDL_MODE_SIZE]
Definition: udl.h:197
static const uint8_t udl_reg_vals_1280x960_60[UDL_MODE_SIZE]
Definition: udl.h:220
static const uint8_t udl_reg_vals_800x600_60[UDL_MODE_SIZE]
Definition: udl.h:174
static const uint8_t udl_reg_vals_800x600_75[UDL_MODE_SIZE]
Definition: udl.h:191
static const uint8_t udl_reg_vals_800x480_61[UDL_MODE_SIZE]
Definition: udl.h:163
static const uint8_t udl_reg_vals_640x480_72[UDL_MODE_SIZE]
Definition: udl.h:151
static const uint8_t udl_reg_vals_640x480_67[UDL_MODE_SIZE]
Definition: udl.h:145
static const uint8_t udl_reg_vals_1280x800_60[UDL_MODE_SIZE]
Definition: udl.h:215

Definition at line 284 of file udl.h.

Referenced by udl_attach(), udl_get_fb_height(), udl_get_fb_hz(), udl_get_fb_size(), udl_get_fb_width(), udl_init_resolution(), and udl_lookup_mode().

◆ udl_null_key_1

const uint8_t udl_null_key_1[]
static
Initial value:
= {
0x57, 0xcd, 0xdc, 0xa7, 0x1c, 0x88, 0x5e, 0x15, 0x60, 0xfe, 0xc6, 0x97,
0x16, 0x3d, 0x47, 0xf2
}

Definition at line 315 of file udl.h.

Referenced by udl_init_chip().

◆ udl_reg_vals_1024x768_60

const uint8_t udl_reg_vals_1024x768_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x36, 0x18, 0xd5, 0x10, 0x60, 0xa9, 0x7b, 0x33, 0xa1, 0x2b, 0x27,
0x32, 0xff, 0xff, 0x04, 0x00, 0xd9, 0x9a, 0xff, 0xca, 0xff, 0xff, 0x03,
0x00, 0x04, 0x03, 0xc8, 0x32
}

Definition at line 197 of file udl.h.

◆ udl_reg_vals_1024x768_70

const uint8_t udl_reg_vals_1024x768_70[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xb4, 0xed, 0x4c, 0x5e, 0x60, 0xa9, 0x7b, 0x33, 0x10, 0x4d, 0xff,
0xff, 0x27, 0x32, 0x04, 0x00, 0xd9, 0x9a, 0xff, 0xff, 0xff, 0xca, 0x03,
0x00, 0x04, 0x02, 0x98, 0x3a
}

Definition at line 203 of file udl.h.

◆ udl_reg_vals_1024x768_75

const uint8_t udl_reg_vals_1024x768_75[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xec, 0xb4, 0xa0, 0x4c, 0x36, 0x0a, 0x07, 0xb3, 0x5e, 0xd5, 0xff,
0xff, 0x0f, 0x79, 0x04, 0x00, 0x0f, 0x66, 0xff, 0xff, 0xff, 0xf9, 0x03,
0x00, 0x04, 0x02, 0x86, 0x3d
}

Definition at line 209 of file udl.h.

◆ udl_reg_vals_1280x1024_60

const uint8_t udl_reg_vals_1280x1024_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x98, 0xf8, 0x0d, 0x57, 0x2a, 0x55, 0x4d, 0x54, 0xca, 0x0d, 0xff,
0xff, 0x94, 0x43, 0x05, 0x00, 0x9a, 0xa8, 0xff, 0xff, 0xff, 0xf9, 0x04,
0x00, 0x04, 0x02, 0x60, 0x54
}

Definition at line 226 of file udl.h.

◆ udl_reg_vals_1280x1024_75

const uint8_t udl_reg_vals_1280x1024_75[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xce, 0x12, 0x3f, 0x9f, 0x2a, 0x55, 0x4d, 0x54, 0xca, 0x0d, 0xff,
0xff, 0x32, 0x60, 0x05, 0x00, 0x9a, 0xa8, 0xff, 0xff, 0xff, 0xf9, 0x04,
0x00, 0x04, 0x02, 0x78, 0x69
}

Definition at line 232 of file udl.h.

◆ udl_reg_vals_1280x800_60

const uint8_t udl_reg_vals_1280x800_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xb2, 0x19, 0x34, 0xdf, 0x93, 0x60, 0x30, 0xfb, 0x9f, 0xca, 0xff,
0xff, 0x27, 0x32, 0x05, 0x00, 0x61, 0xf6, 0xff, 0xff, 0xff, 0xf9, 0x03,
0x20, 0x04, 0x02, 0x34, 0x41
}

Definition at line 215 of file udl.h.

◆ udl_reg_vals_1280x960_60

const uint8_t udl_reg_vals_1280x960_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xa6, 0x03, 0x5c, 0x7e, 0x0a, 0x95, 0x48, 0xf4, 0x61, 0xbd, 0xff,
0xff, 0x94, 0x43, 0x05, 0x00, 0x91, 0xe8, 0xff, 0xff, 0xff, 0xf9, 0x03,
0xc0, 0x04, 0x02, 0x60, 0x54
}

Definition at line 220 of file udl.h.

◆ udl_reg_vals_1366x768_60

const uint8_t udl_reg_vals_1366x768_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x01, 0x19, 0x1e, 0x1f, 0xb0, 0x93, 0x60, 0x40, 0x7b, 0x36, 0xe8, 0x27,
0x32, 0xff, 0xff, 0x05, 0x56, 0x03, 0xd9, 0xff, 0xff, 0xfc, 0xa7, 0x03,
0x00, 0x04, 0x02, 0x9a, 0x42
}

Definition at line 238 of file udl.h.

◆ udl_reg_vals_1440x900_59

const uint8_t udl_reg_vals_1440x900_59[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x24, 0xce, 0xe7, 0x72, 0xd8, 0x2a, 0x1b, 0x28, 0x1c, 0x10, 0xff,
0xff, 0x60, 0x3a, 0x05, 0xa0, 0x36, 0x50, 0xff, 0xff, 0xff, 0xf9, 0x03,
0x84, 0x04, 0x02, 0x34, 0x53
}

Definition at line 248 of file udl.h.

◆ udl_reg_vals_1440x900_60

const uint8_t udl_reg_vals_1440x900_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x24, 0xce, 0xe7, 0x72, 0x36, 0x0a, 0x86, 0xca, 0x1c, 0x10, 0xff,
0xff, 0x60, 0x3a, 0x05, 0xa0, 0x0d, 0x94, 0xff, 0xff, 0xff, 0xf9, 0x03,
0x84, 0x04, 0x02, 0x2e, 0x53
}

Definition at line 243 of file udl.h.

◆ udl_reg_vals_1440x900_75

const uint8_t udl_reg_vals_1440x900_75[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x73, 0xa6, 0x14, 0xea, 0x0a, 0x95, 0xca, 0x10, 0x7f, 0x46, 0xff,
0xff, 0x60, 0x3a, 0x05, 0xa0, 0x94, 0x20, 0xff, 0xff, 0xff, 0xf9, 0x03,
0x84, 0x04, 0x02, 0xa2, 0x6a
}

Definition at line 253 of file udl.h.

◆ udl_reg_vals_1600x1200_60

const uint8_t udl_reg_vals_1600x1200_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xcf, 0xa4, 0x3c, 0x4e, 0x55, 0x73, 0x71, 0x2b, 0x71, 0x52, 0xff,
0xff, 0xee, 0xca, 0x06, 0x40, 0xe2, 0x57, 0xff, 0xff, 0xff, 0xf9, 0x04,
0xb0, 0x04, 0x02, 0x90, 0x7e
}

Definition at line 263 of file udl.h.

◆ udl_reg_vals_1680x1050_60

const uint8_t udl_reg_vals_1680x1050_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x53, 0x43, 0xa6, 0x71, 0xc1, 0x52, 0xd9, 0x29, 0x69, 0x9f, 0xff,
0xff, 0xd7, 0xee, 0x06, 0x90, 0xb2, 0x53, 0xff, 0xff, 0xff, 0xf9, 0x04,
0x1a, 0x04, 0x02, 0xf4, 0x72
}

Definition at line 258 of file udl.h.

◆ udl_reg_vals_1920x1080_60

const uint8_t udl_reg_vals_1920x1080_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x73, 0xa6, 0x28, 0xb3, 0x54, 0xaa, 0x41, 0x5d, 0x0d, 0x9f, 0x32,
0x60, 0xff, 0xff, 0x07, 0x80, 0x0a, 0xea, 0xff, 0xf9, 0xff, 0xff, 0x04,
0x38, 0x04, 0x02, 0xe0, 0x7c
}

Definition at line 269 of file udl.h.

◆ udl_reg_vals_640x480_60

const uint8_t udl_reg_vals_640x480_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x99, 0x30, 0x26, 0x94, 0x60, 0xa9, 0xce, 0x60, 0x07, 0xb3, 0x0f,
0x79, 0xff, 0xff, 0x02, 0x80, 0x83, 0xbc, 0xff, 0xfc, 0xff, 0xff, 0x01,
0xe0, 0x01, 0x02, 0xab, 0x13
}

Definition at line 139 of file udl.h.

◆ udl_reg_vals_640x480_67

const uint8_t udl_reg_vals_640x480_67[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x1d, 0x33, 0x07, 0xb3, 0x60, 0xa9, 0xce, 0x60, 0xb6, 0xa8, 0xff,
0xff, 0xbf, 0x70, 0x02, 0x80, 0x83, 0xbc, 0xff, 0xff, 0xff, 0xf9, 0x01,
0xe0, 0x01, 0x02, 0xa2, 0x17
}

Definition at line 145 of file udl.h.

◆ udl_reg_vals_640x480_72

const uint8_t udl_reg_vals_640x480_72[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x2b, 0xeb, 0x35, 0xd3, 0x0a, 0x95, 0xe6, 0x0e, 0x0f, 0xb5, 0x15,
0x2a, 0xff, 0xff, 0x02, 0x80, 0xcc, 0x1d, 0xff, 0xf9, 0xff, 0xff, 0x01,
0xe0, 0x01, 0x02, 0x9c, 0x18
}

Definition at line 151 of file udl.h.

◆ udl_reg_vals_640x480_75

const uint8_t udl_reg_vals_640x480_75[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xeb, 0xf7, 0xd3, 0x0f, 0x4f, 0x93, 0xfa, 0x47, 0xb5, 0x58, 0xff,
0xff, 0xbf, 0x70, 0x02, 0x80, 0xf4, 0x8f, 0xff, 0xff, 0xff, 0xf9, 0x01,
0xe0, 0x01, 0x02, 0x9c, 0x18
}

Definition at line 157 of file udl.h.

◆ udl_reg_vals_800x480_61

const uint8_t udl_reg_vals_800x480_61[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x20, 0x3c, 0x7a, 0xc9, 0xf2, 0x6c, 0x48, 0xf9, 0x70, 0x53, 0xff,
0xff, 0x21, 0x27, 0x03, 0x20, 0x91, 0xf3, 0xff, 0xff, 0xff, 0xf9, 0x01,
0xe0, 0x01, 0x02, 0xc8, 0x19
}

Definition at line 163 of file udl.h.

◆ udl_reg_vals_800x600_56

const uint8_t udl_reg_vals_800x600_56[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x65, 0x35, 0x48, 0xf4, 0xf2, 0x6c, 0x19, 0x18, 0xc9, 0x4b, 0xff,
0xff, 0x70, 0x35, 0x03, 0x20, 0x32, 0x31, 0xff, 0xff, 0xff, 0xfc, 0x02,
0x58, 0x01, 0x02, 0x20, 0x1c
}

Definition at line 168 of file udl.h.

◆ udl_reg_vals_800x600_60

const uint8_t udl_reg_vals_800x600_60[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0x20, 0x3c, 0x7a, 0xc9, 0x93, 0x60, 0xc8, 0xc7, 0x70, 0x53, 0xff,
0xff, 0x21, 0x27, 0x03, 0x20, 0x91, 0x8f, 0xff, 0xff, 0xff, 0xf2, 0x02,
0x58, 0x01, 0x02, 0x40, 0x1f
}

Definition at line 174 of file udl.h.

◆ udl_reg_vals_800x600_72

const uint8_t udl_reg_vals_800x600_72[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xeb, 0xf7, 0xd1, 0x90, 0x4d, 0x82, 0x23, 0x1f, 0x39, 0xcf, 0xff,
0xff, 0x43, 0x21, 0x03, 0x20, 0x62, 0xc5, 0xff, 0xff, 0xff, 0xca, 0x02,
0x58, 0x01, 0x02, 0x10, 0x27
}

Definition at line 180 of file udl.h.

◆ udl_reg_vals_800x600_74

const uint8_t udl_reg_vals_800x600_74[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xb3, 0x76, 0x39, 0xcf, 0x60, 0xa9, 0xc7, 0xf4, 0x70, 0x53, 0xff,
0xff, 0x35, 0x33, 0x03, 0x20, 0x8f, 0xe9, 0xff, 0xff, 0xff, 0xf9, 0x02,
0x58, 0x01, 0x02, 0x10, 0x27
}

Definition at line 186 of file udl.h.

◆ udl_reg_vals_800x600_75

const uint8_t udl_reg_vals_800x600_75[UDL_MODE_SIZE]
static
Initial value:
= {
0x00, 0xb3, 0x76, 0x39, 0xcf, 0xf2, 0x6c, 0x19, 0x18, 0x70, 0x53, 0xff,
0xff, 0x35, 0x33, 0x03, 0x20, 0x32, 0x31, 0xff, 0xff, 0xff, 0xf9, 0x02,
0x58, 0x01, 0x02, 0xac, 0x26
}

Definition at line 191 of file udl.h.