coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
panel_krane.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
krane_panels
[] = {
6
[0] = { .
name
=
"AUO_KD101N80_45NA"
, .orientation =
LB_FB_ORIENTATION_LEFT_UP
},
7
/* [1] is only Rev3, can be reused. */
8
[1] = { .name =
"BOE_TV101WUM_NL6"
, .orientation =
LB_FB_ORIENTATION_LEFT_UP
},
9
[11] = { .name =
"BOE_TV101WUM_NL6"
, .orientation =
LB_FB_ORIENTATION_LEFT_UP
},
10
};
11
12
struct
panel_description
*
get_panel_description
(
int
panel_id
)
13
{
14
if
(panel_id < 0 || panel_id >=
ARRAY_SIZE
(
krane_panels
))
15
return
NULL
;
16
17
return
get_panel_from_cbfs
(&
krane_panels
[
panel_id
]);
18
}
ARRAY_SIZE
#define ARRAY_SIZE(a)
Definition:
helpers.h:12
LB_FB_ORIENTATION_LEFT_UP
@ LB_FB_ORIENTATION_LEFT_UP
Definition:
coreboot_tables.h:268
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_krane.c:12
krane_panels
static struct panel_description krane_panels[]
Definition:
panel_krane.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_krane.c
Generated by
1.9.1