coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
panel-VIS_RM69299.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #include <mipi/panel.h>
4 
6  .edid = {
7  .ascii_string = "RM69299",
8  .manufacturer_name = "RM",
9  .panel_bits_per_color = 8,
10  .panel_bits_per_pixel = 24,
11  .mode = {
12  .pixel_clock = 158695,
13  .lvds_dual_channel = 0,
14  .refresh = 60,
15  .ha = 1080, .hbl = 64, .hso = 26, .hspw = 2,
16  .va = 2248, .vbl = 64, .vso = 56, .vspw = 4,
17  .phsync = '-', .pvsync = '-',
18  .x_mm = 74, .y_mm = 131,
19  },
20  },
21  .init = {
22  PANEL_DCS(0xFE, 0x00, 0x15, 0x80),
23  PANEL_DCS(0xc2, 0x08, 0x15, 0x80),
24  PANEL_DCS(0x35, 0x00, 0x15, 0x80),
25  PANEL_DCS(0x51, 0xff, 0x15, 0x80),
26  PANEL_DCS(0x11, 0x00, 0x05, 0x80),
27  PANEL_DELAY(150),
28  PANEL_DCS(0x29, 0x00, 0x05, 0x80),
29  PANEL_DELAY(50),
30  PANEL_END,
31  },
32 };
#define PANEL_DELAY(delay)
Definition: panel.h:49
#define PANEL_END
Definition: panel.h:53
#define PANEL_DCS(...)
Definition: panel.h:39
struct panel_serializable_data VIS_RM69299
char ascii_string[EDID_ASCII_STRING_LENGTH+1]
Definition: edid.h:85
struct edid edid
Definition: panel.h:30