coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
blsp_spi Struct Reference

#include <spi.h>

Collaboration diagram for blsp_spi:
Collaboration graph

Data Fields

voidspi_config
 
voidio_control
 
voiderror_flags
 
voiderror_flags_en
 
voidqup_config
 
voidqup_error_flags
 
voidqup_error_flags_en
 
voidqup_operational
 
voidqup_io_modes
 
voidqup_state
 
voidqup_input_fifo
 
voidqup_output_fifo
 
voidqup_mx_input_count
 
voidqup_mx_output_count
 
voidqup_sw_reset
 
voidqup_ns_reg
 
voidqup_md_reg
 
voidqup_op_mask
 
voidqup_deassert_wait
 

Detailed Description

Definition at line 115 of file spi.h.

Field Documentation

◆ error_flags

void * blsp_spi::error_flags

Definition at line 118 of file spi.h.

◆ error_flags_en

void * blsp_spi::error_flags_en

Definition at line 119 of file spi.h.

Referenced by spi_hw_init().

◆ io_control

void * blsp_spi::io_control

Definition at line 117 of file spi.h.

Referenced by spi_hw_init(), spi_set_mode(), and write_force_cs().

◆ qup_config

void * blsp_spi::qup_config

Definition at line 120 of file spi.h.

Referenced by enable_io_config(), spi_ctrlr_xfer(), and spi_hw_init().

◆ qup_deassert_wait

void * blsp_spi::qup_deassert_wait

Definition at line 134 of file spi.h.

Referenced by spi_hw_init().

◆ qup_error_flags

void * blsp_spi::qup_error_flags

Definition at line 121 of file spi.h.

◆ qup_error_flags_en

void * blsp_spi::qup_error_flags_en

Definition at line 122 of file spi.h.

Referenced by spi_hw_init().

◆ qup_input_fifo

void * blsp_spi::qup_input_fifo

Definition at line 126 of file spi.h.

Referenced by spi_read_byte(), and spi_xfer_rx_packet().

◆ qup_io_modes

void * blsp_spi::qup_io_modes

Definition at line 124 of file spi.h.

Referenced by spi_hw_init().

◆ qup_md_reg

void * blsp_spi::qup_md_reg

Definition at line 132 of file spi.h.

Referenced by gsbi_clock_init().

◆ qup_mx_input_count

void * blsp_spi::qup_mx_input_count

Definition at line 128 of file spi.h.

Referenced by __blsp_spi_read(), __blsp_spi_write(), and spi_xfer_rx_packet().

◆ qup_mx_output_count

void * blsp_spi::qup_mx_output_count

Definition at line 129 of file spi.h.

Referenced by __blsp_spi_write(), spi_xfer_rx_packet(), and spi_xfer_tx_packet().

◆ qup_ns_reg

void * blsp_spi::qup_ns_reg

Definition at line 131 of file spi.h.

Referenced by gsbi_clock_init().

◆ qup_op_mask

void * blsp_spi::qup_op_mask

Definition at line 133 of file spi.h.

◆ qup_operational

void * blsp_spi::qup_operational

◆ qup_output_fifo

void * blsp_spi::qup_output_fifo

Definition at line 127 of file spi.h.

Referenced by spi_write_byte(), spi_xfer_rx_packet(), and spi_xfer_tx_packet().

◆ qup_state

void * blsp_spi::qup_state

Definition at line 125 of file spi.h.

Referenced by check_qup_state_valid(), and config_spi_state().

◆ qup_sw_reset

void * blsp_spi::qup_sw_reset

Definition at line 130 of file spi.h.

Referenced by spi_reset().

◆ spi_config

void * blsp_spi::spi_config

Definition at line 116 of file spi.h.

Referenced by spi_hw_init(), and spi_set_mode().


The documentation for this struct was generated from the following file: