![]() |
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.
Functions | |
static void * | gsbi_ctl_reg_addr (gsbi_id_t gsbi_id) |
gsbi_return_t | gsbi_init (gsbi_id_t gsbi_id, gsbi_protocol_t protocol) |
Definition at line 8 of file gsbi.c.
References BIOS_ERR, GSBI1_CTL_REG, GSBI2_CTL_REG, GSBI3_CTL_REG, GSBI4_CTL_REG, GSBI5_CTL_REG, GSBI6_CTL_REG, GSBI7_CTL_REG, GSBI_ID_1, GSBI_ID_2, GSBI_ID_3, GSBI_ID_4, GSBI_ID_5, GSBI_ID_6, GSBI_ID_7, and printk.
Referenced by gsbi_init().
gsbi_return_t gsbi_init | ( | gsbi_id_t | gsbi_id, |
gsbi_protocol_t | protocol | ||
) |
Definition at line 31 of file gsbi.c.
References GSBI_CTL_PROTO_CODE_MSK, GSBI_CTL_PROTO_CODE_SFT, GSBI_CTL_PROTO_I2C, gsbi_ctl_reg_addr(), GSBI_HCLK_CTL, GSBI_HCLK_CTL_BRANCH_ENA, GSBI_HCLK_CTL_GATE_ENA, GSBI_ID_ERROR, gsbi_init_board(), GSBI_QUP_APPS_BRANCH_ENA_SFT, GSBI_QUP_APPS_D_MASK, GSBI_QUP_APPS_D_SHFT, GSBI_QUP_APPS_M_MASK, GSBI_QUP_APPS_M_SHFT, GSBI_QUP_APPS_MNCTR_EN_SFT, GSBI_QUP_APPS_MNCTR_MODE_MSK, GSBI_QUP_APPS_MNCTR_MODE_SFT, GSBI_QUP_APPS_N_MASK, GSBI_QUP_APPS_N_SHFT, GSBI_QUP_APPS_PRE_DIV_MSK, GSBI_QUP_APPS_PRE_DIV_SFT, GSBI_QUP_APPS_ROOT_ENA_SFT, GSBI_QUP_APPS_SRC_SEL_MSK, GSBI_QUP_APSS_MD_REG, GSBI_QUP_APSS_NS_REG, GSBI_SUCCESS, GSBI_UNSUPPORTED, m, and write32().
Referenced by i2c_init().