coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
panel_flapjack.c
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-only */
2
3
#include "
panel.h
"
4
5
static
struct
panel_description
flapjack_panels
[] = {
6
[0] = { .
name
=
"BOE_TV101WUM_NG0"
, .orientation =
LB_FB_ORIENTATION_NORMAL
},
7
[1] = { .name =
"BOE_TV080WUM_NG0"
, .orientation =
LB_FB_ORIENTATION_NORMAL
},
8
[2] = { .name =
"INX_OTA7290D10P"
, .orientation =
LB_FB_ORIENTATION_NORMAL
},
9
[3] = { .name =
"AUO_NT51021D8P"
, .orientation =
LB_FB_ORIENTATION_NORMAL
},
10
};
11
12
struct
panel_description
*
get_panel_description
(
int
panel_id
)
13
{
14
if
(panel_id < 0 || panel_id >=
ARRAY_SIZE
(
flapjack_panels
))
15
return
NULL
;
16
17
return
get_panel_from_cbfs
(&
flapjack_panels
[
panel_id
]);
18
}
ARRAY_SIZE
#define ARRAY_SIZE(a)
Definition:
helpers.h:12
LB_FB_ORIENTATION_NORMAL
@ LB_FB_ORIENTATION_NORMAL
Definition:
coreboot_tables.h:266
get_panel_from_cbfs
struct panel_description * get_panel_from_cbfs(struct panel_description *desc)
Definition:
mainboard.c:100
panel.h
panel_id
static uint8_t panel_id(void)
Definition:
boardid.c:45
get_panel_description
struct panel_description * get_panel_description(int panel_id)
Definition:
panel_flapjack.c:12
flapjack_panels
static struct panel_description flapjack_panels[]
Definition:
panel_flapjack.c:5
NULL
#define NULL
Definition:
stddef.h:19
panel_description
Definition:
panel.h:9
panel_description::name
const char * name
Definition:
panel.h:10
src
mainboard
google
kukui
panel_flapjack.c
Generated by
1.9.1