coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ich9_spi_regs Struct Reference
Collaboration diagram for ich9_spi_regs:
Collaboration graph

Data Fields

uint32_t bfpr
 
uint16_t hsfs
 
uint16_t hsfc
 
uint32_t faddr
 
uint32_t _reserved0
 
uint32_t fdata [16]
 
uint32_t frap
 
uint32_t freg [5]
 
uint32_t _reserved1 [3]
 
uint32_t pr [5]
 
uint32_t _reserved2 [2]
 
uint8_t ssfs
 
uint8_t ssfc [3]
 
uint16_t preop
 
uint16_t optype
 
uint8_t opmenu [8]
 
uint32_t bbar
 
uint8_t _reserved3 [12]
 
uint32_t fdoc
 
uint32_t fdod
 
uint8_t _reserved4 [8]
 
uint32_t afc
 
uint32_t lvscc
 
uint32_t uvscc
 
uint8_t _reserved5 [4]
 
uint32_t fpb
 
uint8_t _reserved6 [28]
 
uint32_t srdl
 
uint32_t srdc
 
uint32_t srd
 

Detailed Description

Definition at line 45 of file spi.c.

Field Documentation

◆ _reserved0

uint32_t ich9_spi_regs::_reserved0

Definition at line 50 of file spi.c.

◆ _reserved1

uint32_t ich9_spi_regs::_reserved1[3]

Definition at line 54 of file spi.c.

◆ _reserved2

uint32_t ich9_spi_regs::_reserved2[2]

Definition at line 56 of file spi.c.

◆ _reserved3

uint8_t ich9_spi_regs::_reserved3[12]

Definition at line 63 of file spi.c.

◆ _reserved4

uint8_t ich9_spi_regs::_reserved4[8]

Definition at line 66 of file spi.c.

◆ _reserved5

uint8_t ich9_spi_regs::_reserved5[4]

Definition at line 70 of file spi.c.

◆ _reserved6

uint8_t ich9_spi_regs::_reserved6[28]

Definition at line 72 of file spi.c.

◆ afc

uint32_t ich9_spi_regs::afc

Definition at line 67 of file spi.c.

◆ bbar

uint32_t ich9_spi_regs::bbar

Definition at line 62 of file spi.c.

Referenced by spi_init().

◆ bfpr

uint32_t ich9_spi_regs::bfpr

Definition at line 46 of file spi.c.

◆ faddr

uint32_t ich9_spi_regs::faddr

Definition at line 49 of file spi.c.

Referenced by ich_hwseq_set_addr(), ich_hwseq_wait_for_cycle_complete(), and spi_init().

◆ fdata

uint32_t ich9_spi_regs::fdata[16]

Definition at line 51 of file spi.c.

Referenced by spi_init().

◆ fdoc

uint32_t ich9_spi_regs::fdoc

Definition at line 64 of file spi.c.

Referenced by spi_init().

◆ fdod

uint32_t ich9_spi_regs::fdod

Definition at line 65 of file spi.c.

Referenced by spi_init().

◆ fpb

uint32_t ich9_spi_regs::fpb

Definition at line 71 of file spi.c.

◆ frap

uint32_t ich9_spi_regs::frap

Definition at line 52 of file spi.c.

◆ freg

uint32_t ich9_spi_regs::freg[5]

Definition at line 53 of file spi.c.

◆ hsfc

uint16_t ich9_spi_regs::hsfc

◆ hsfs

uint16_t ich9_spi_regs::hsfs

◆ lvscc

uint32_t ich9_spi_regs::lvscc

Definition at line 68 of file spi.c.

◆ opmenu

uint8_t ich9_spi_regs::opmenu[8]

Definition at line 61 of file spi.c.

Referenced by spi_init().

◆ optype

uint16_t ich9_spi_regs::optype

Definition at line 60 of file spi.c.

Referenced by spi_init().

◆ pr

uint32_t ich9_spi_regs::pr[5]

Definition at line 55 of file spi.c.

Referenced by spi_init().

◆ preop

uint16_t ich9_spi_regs::preop

Definition at line 59 of file spi.c.

Referenced by spi_init().

◆ srd

uint32_t ich9_spi_regs::srd

Definition at line 75 of file spi.c.

◆ srdc

uint32_t ich9_spi_regs::srdc

Definition at line 74 of file spi.c.

◆ srdl

uint32_t ich9_spi_regs::srdl

Definition at line 73 of file spi.c.

◆ ssfc

uint8_t ich9_spi_regs::ssfc[3]

Definition at line 58 of file spi.c.

Referenced by spi_init().

◆ ssfs

uint8_t ich9_spi_regs::ssfs

Definition at line 57 of file spi.c.

Referenced by spi_init().

◆ uvscc

uint32_t ich9_spi_regs::uvscc

Definition at line 69 of file spi.c.


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