![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Go to the source code of this file.
Data Structures | |
struct | panel_description |
Macros | |
#define | GPIO_LCM_RST_1V8 GPIO(LCM_RST) /* 45 */ |
#define | GPIO_MIPIBRDG_PWRDN_L_1V8 GPIO(LCM_RST) /* 45 */ |
#define | GPIO_MIPIBRDG_RST_L_1V8 GPIO(BPI_BUS3) /* 73 */ |
#define | GPIO_PP1200_MIPIBRDG_EN GPIO(BPI_OLAT1) /* 54 */ |
#define | GPIO_PP1800_LCM_EN GPIO(SIM2_SRST) /* 36 */ |
#define | GPIO_PP3300_LCM_EN GPIO(SIM2_SIO) /* 35 */ |
#define | GPIO_PPVARN_LCD_EN GPIO(PERIPHERAL_EN9) /* 166 */ |
#define | GPIO_PPVARP_LCD_EN GPIO(MISC_BSI_CK_3) /* 66 */ |
#define | GPIO_VDDIO_MIPIBRDG_EN GPIO(SIM2_SCLK) /* 37 */ |
Functions | |
struct panel_description * | get_panel_description (int panel_id) |
struct panel_description * | get_panel_from_cbfs (struct panel_description *desc) |
struct panel_description* get_panel_description | ( | int | panel_id | ) |
Definition at line 68 of file mainboard.c.
References anx7625_data, anx7625_dp_get_edid(), ANX7625_I2C_BUS, anx7625_init(), anx7625_panel, ARRAY_SIZE, BIOS_ERR, board_id(), panel_serializable_data::edid, flapjack_panels, get_panel_from_cbfs(), kakadu_panels, katsu_panels, kodama_panels, krane_panels, kukui_panel, mtk_i2c_bus_init(), NULL, panel_id(), power_on_anx7625(), power_on_ps8640(), printk, ps8640_data, ps8640_get_edid(), ps8640_init(), and ps8640_panel.
Referenced by get_active_panel().
struct panel_description* get_panel_from_cbfs | ( | struct panel_description * | desc | ) |
Definition at line 100 of file mainboard.c.
References BIOS_ERR, buffer, cbfs_load(), panel_description::name, NULL, printk, raw, panel_description::s, and snprintf().
Referenced by get_panel_description().