![]() |
coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
|
Data Fields | |
int | locked |
uint32_t | flmap0 |
uint32_t | flcomp |
uint32_t | hsfs |
union { | |
struct ich9_spi_regs * ich9_spi | |
struct ich7_spi_regs * ich7_spi | |
}; | |
uint8_t * | opmenu |
int | menubytes |
uint16_t * | preop |
uint16_t * | optype |
uint32_t * | addr |
uint8_t * | data |
unsigned int | databytes |
uint8_t * | status |
uint16_t * | control |
uint32_t * | bbar |
uint32_t * | fpr |
uint8_t | fpr_max |
union { ... } |
uint32_t* ich_spi_controller::addr |
Definition at line 92 of file spi.c.
Referenced by spi_ctrlr_xfer(), and spi_init().
uint32_t* ich_spi_controller::bbar |
Definition at line 97 of file spi.c.
Referenced by ich_set_bbar(), and spi_init().
uint16_t* ich_spi_controller::control |
Definition at line 96 of file spi.c.
Referenced by spi_ctrlr_xfer(), and spi_init().
uint8_t* ich_spi_controller::data |
Definition at line 93 of file spi.c.
Referenced by ich_fill_data(), ich_read_data(), spi_ctrlr_xfer(), and spi_init().
unsigned int ich_spi_controller::databytes |
Definition at line 94 of file spi.c.
Referenced by ich_hwseq_read(), ich_hwseq_write(), spi_ctrlr_xfer(), and spi_init().
uint32_t ich_spi_controller::flcomp |
Definition at line 81 of file spi.c.
Referenced by spi_flash_programmer_probe(), and spi_init().
uint32_t ich_spi_controller::flmap0 |
Definition at line 80 of file spi.c.
Referenced by spi_flash_programmer_probe(), spi_init(), and spi_is_multichip().
uint32_t* ich_spi_controller::fpr |
Definition at line 98 of file spi.c.
Referenced by spi_flash_protect(), and spi_init().
uint8_t ich_spi_controller::fpr_max |
Definition at line 99 of file spi.c.
Referenced by spi_flash_protect(), and spi_init().
uint32_t ich_spi_controller::hsfs |
Definition at line 82 of file spi.c.
Referenced by spi_flash_programmer_probe(), spi_init(), and spi_is_multichip().
struct ich7_spi_regs* ich_spi_controller::ich7_spi |
Definition at line 86 of file spi.c.
Referenced by spi_init(), and spi_locked().
struct ich9_spi_regs* ich_spi_controller::ich9_spi |
Definition at line 85 of file spi.c.
Referenced by ich_hwseq_erase(), ich_hwseq_read(), ich_hwseq_set_addr(), ich_hwseq_wait_for_cycle_complete(), ich_hwseq_write(), spi_init(), and spi_locked().
int ich_spi_controller::menubytes |
Definition at line 89 of file spi.c.
Referenced by spi_init().
uint8_t* ich_spi_controller::opmenu |
Definition at line 88 of file spi.c.
Referenced by spi_finalize_ops(), spi_init(), and spi_setup_opcode().
uint16_t* ich_spi_controller::optype |
Definition at line 91 of file spi.c.
Referenced by spi_finalize_ops(), spi_init(), and spi_setup_opcode().
uint16_t* ich_spi_controller::preop |
Definition at line 90 of file spi.c.
Referenced by spi_ctrlr_xfer(), spi_finalize_ops(), and spi_init().
uint8_t* ich_spi_controller::status |
Definition at line 95 of file spi.c.
Referenced by ich_status_poll(), spi_ctrlr_xfer(), and spi_init().