summaryrefslogtreecommitdiff
path: root/src/mainboard/google/kukui/panel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/google/kukui/panel.h')
-rw-r--r--src/mainboard/google/kukui/panel.h30
1 files changed, 1 insertions, 29 deletions
diff --git a/src/mainboard/google/kukui/panel.h b/src/mainboard/google/kukui/panel.h
index 174956551d..e434d9f5db 100644
--- a/src/mainboard/google/kukui/panel.h
+++ b/src/mainboard/google/kukui/panel.h
@@ -3,20 +3,9 @@
#ifndef __MAINBOARD_GOOGLE_KUKUI_PANEL_H__
#define __MAINBOARD_GOOGLE_KUKUI_PANEL_H__
-#include <edid.h>
+#include <device/mipi_panel.h>
#include <soc/dsi.h>
-/*
- * The data that to be serialized and put into CBFS.
- * Note some fields, for example edid.mode.name, were actually pointers and
- * cannot be really serialized.
- */
-struct panel_serializable_data {
- struct edid edid; /* edid info of this panel */
- enum lb_fb_orientation orientation; /* Panel orientation */
- u8 init[]; /* A packed array of lcm_init_command */
-};
-
struct panel_description {
const char *name; /* Panel name for constructing CBFS file name */
struct panel_serializable_data *s;
@@ -30,23 +19,6 @@ struct panel_description *get_panel_description(int panel_id);
/* Loads panel serializable data from CBFS. */
struct panel_description *get_panel_from_cbfs(struct panel_description *desc);
-#define INIT_DCS_CMD(...) \
- LCM_DCS_CMD, \
- sizeof((u8[]){__VA_ARGS__}), \
- __VA_ARGS__
-
-#define INIT_GENERIC_CMD(...) \
- LCM_GENERIC_CMD, \
- sizeof((u8[]){__VA_ARGS__}), \
- __VA_ARGS__
-
-#define INIT_DELAY_CMD(delay) \
- LCM_DELAY_CMD, \
- delay
-
-#define INIT_END_CMD \
- LCM_END_CMD
-
/* GPIO names */
#define GPIO_LCM_RST_1V8 GPIO(LCM_RST) /* 45 */
#define GPIO_MIPIBRDG_PWRDN_L_1V8 GPIO(LCM_RST) /* 45 */