![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
#include <console/console.h>
#include <delay.h>
#include <drivers/analogix/anx7625/anx7625.h>
#include <edid.h>
#include <gpio.h>
#include <soc/dsi.h>
#include <soc/i2c.h>
#include "panel.h"
Go to the source code of this file.
Macros | |
#define | ANX7625_I2C_BUS 4 |
Functions | |
static void | dummy_power_on (void) |
static void | start_anx7625 (void) |
static void | power_on_anx7625 (void) |
struct panel_description * | get_panel_description (int panel_id) |
void | mtk_dsi_override_phy_timing (struct mtk_phy_timing *timing) |
Variables | |
static struct panel_serializable_data | anx7625_data |
static struct panel_description | anx7625_panel |
#define ANX7625_I2C_BUS 4 |
Definition at line 13 of file panel_anx7625.c.
Definition at line 19 of file panel_anx7625.c.
struct panel_description* get_panel_description | ( | int | panel_id | ) |
Definition at line 58 of file panel_anx7625.c.
References anx7625_data, anx7625_dp_get_edid(), ANX7625_I2C_BUS, anx7625_init(), anx7625_panel, BIOS_ERR, panel_serializable_data::edid, mtk_i2c_bus_init(), NULL, power_on_anx7625(), and printk.
void mtk_dsi_override_phy_timing | ( | struct mtk_phy_timing * | timing | ) |
Definition at line 77 of file panel_anx7625.c.
References mtk_phy_timing::da_hs_trail.
Definition at line 40 of file panel_anx7625.c.
References GPIO, GPIO_MIPIBRDG_PWRDN_L_1V8, GPIO_MIPIBRDG_RST_L_1V8, gpio_output(), GPIO_PP1200_MIPIBRDG_EN, GPIO_PP1800_LCM_EN, GPIO_PP3300_LCM_EN, GPIO_VDDIO_MIPIBRDG_EN, and mdelay().
Referenced by get_panel_description().
Definition at line 27 of file panel_anx7625.c.
|
static |
Definition at line 1 of file panel_anx7625.c.
Referenced by get_panel_description().
|
static |
Definition at line 27 of file panel_anx7625.c.
Referenced by get_panel_description().