coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
edid.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void intel_gmbus_read_edid (u8 *gmbus_mmio, u8 bus, u8 slave, u8 *edid, u32 edid_size)
 
void intel_gmbus_stop (u8 *gmbus_mmio)
 

Function Documentation

◆ intel_gmbus_read_edid()

void intel_gmbus_read_edid ( u8 gmbus_mmio,
u8  bus,
u8  slave,
u8 edid,
u32  edid_size 
)

Definition at line 54 of file edid.c.

References BIOS_SPEW, GMBUS0_ADDR, GMBUS1_ADDR, GMBUS2_ADDR, GMBUS3_ADDR, GMBUS5_ADDR, GMBUS_BYTE_COUNT_SHIFT, GMBUS_CYCLE_INDEX, GMBUS_CYCLE_STOP, GMBUS_CYCLE_WAIT, GMBUS_INUSE, GMBUS_SLAVE_READ, GMBUS_SLAVE_WRITE, GMBUS_SW_RDY, printk, read32(), slave, wait_rdy(), and write32().

Referenced by gma_func0_init(), intel_gma_init_lvds(), and probe_edid().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ intel_gmbus_stop()

void intel_gmbus_stop ( u8 gmbus_mmio)

Definition at line 48 of file edid.c.

References intel_gmbus_stop_bus().

Referenced by gma_func0_init(), and probe_edid().

Here is the call graph for this function:
Here is the caller graph for this function: