diff options
Diffstat (limited to 'src/mainboard/google/kukui/panel.h')
-rw-r--r-- | src/mainboard/google/kukui/panel.h | 30 |
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 */ |