blob: e5abd25fc09539391554ab85493a3958df6c8c4e [file] [log] [blame]
static struct lcd_cmd gc9106_init_sequence[] = {
{CMD_TYPE_START, 0x00},
{CMD_TYPE_CMD, 0xfe},
{CMD_TYPE_CMD, 0xef},
{CMD_TYPE_CMD, 0xb3},
{CMD_TYPE_DATA, 0x03},
{CMD_TYPE_CMD, 0x21},
{CMD_TYPE_CMD, 0x36},
{CMD_TYPE_DATA, 0xc8},
{CMD_TYPE_CMD, 0x3a},
{CMD_TYPE_DATA, 0x05},
{CMD_TYPE_CMD, 0xb4},
{CMD_TYPE_DATA, 0x21},
{CMD_TYPE_CMD, 0xb1},
{CMD_TYPE_DATA, 0xc0},
{CMD_TYPE_CMD, 0xe6},
{CMD_TYPE_DATA, 0x50},
{CMD_TYPE_DATA, 0x43},
{CMD_TYPE_CMD, 0xe7},
{CMD_TYPE_DATA, 0x56},
{CMD_TYPE_DATA, 0x43},
{CMD_TYPE_CMD, 0xf0},
{CMD_TYPE_DATA, 0x0b},
{CMD_TYPE_DATA, 0x4d},
{CMD_TYPE_DATA, 0x1b},
{CMD_TYPE_DATA, 0x5e},
{CMD_TYPE_DATA, 0x8c},
{CMD_TYPE_DATA, 0x2c},
{CMD_TYPE_DATA, 0x2d},
{CMD_TYPE_DATA, 0x00},
{CMD_TYPE_DATA, 0x00},
{CMD_TYPE_DATA, 0x10},
{CMD_TYPE_DATA, 0x12},
{CMD_TYPE_DATA, 0x15},
{CMD_TYPE_DATA, 0x14},
{CMD_TYPE_DATA, 0x0f},
{CMD_TYPE_CMD, 0xf1},
{CMD_TYPE_DATA, 0x01},
{CMD_TYPE_DATA, 0x28},
{CMD_TYPE_DATA, 0x2d},
{CMD_TYPE_DATA, 0x3a},
{CMD_TYPE_DATA, 0xb8},
{CMD_TYPE_DATA, 0x0d},
{CMD_TYPE_DATA, 0x0e},
{CMD_TYPE_DATA, 0x00},
{CMD_TYPE_DATA, 0x00},
{CMD_TYPE_DATA, 0x08},
{CMD_TYPE_DATA, 0x08},
{CMD_TYPE_DATA, 0x18},
{CMD_TYPE_DATA, 0x16},
{CMD_TYPE_DATA, 0x0f},
{CMD_TYPE_CMD, 0xfe},
{CMD_TYPE_CMD, 0xff},
{CMD_TYPE_CMD, 0x11},
{CMD_TYPE_DELAY, 120},
{CMD_TYPE_CMD, 0x29},
{CMD_TYPE_CMD, 0x2c},
{CMD_TYPE_END, 0x00},
};