1 /* SPDX-License-Identifier: GPL-2.0-only */
3 #ifndef __MAINBOARD_GOOGLE_GERALT_PANEL_H__
4 #define __MAINBOARD_GOOGLE_GERALT_PANEL_H__
6 #include <boot/coreboot_tables.h>
7 #include <mipi/panel.h>
10 struct panel_description
{
12 struct panel_serializable_data
*s
;
13 void (*power_on
)(void);
14 void (*configure_panel_backlight
)(void);
15 enum disp_path_sel disp_path
;
19 void fill_lp_backlight_gpios(struct lb_gpios
*gpios
);
20 uint32_t panel_id(void);
21 struct panel_description
*get_panel_description(uint32_t panel_id
);
22 struct panel_description
*get_active_panel(void);