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

#include <spi_internal.h>

Collaboration diagram for spi_reg_fmt:
Collaboration graph

Data Fields

struct {
   uint32_t   proto: 2
 
   uint32_t   endian: 1
 
   uint32_t   dir: 1
 
   uint32_t   reserved0: 12
 
   uint32_t   len: 4
 
   uint32_t   reserved1: 12
 
}; 
 
uint32_t raw_bits
 

Detailed Description

Definition at line 56 of file spi_internal.h.

Field Documentation

◆ 

struct { ... }

◆ dir

uint32_t spi_reg_fmt::dir

Definition at line 60 of file spi_internal.h.

Referenced by fu540_spi_setup().

◆ endian

uint32_t spi_reg_fmt::endian

Definition at line 59 of file spi_internal.h.

Referenced by fu540_spi_setup().

◆ len

uint32_t spi_reg_fmt::len

Definition at line 62 of file spi_internal.h.

Referenced by fu540_spi_setup().

◆ proto

uint32_t spi_reg_fmt::proto

Definition at line 58 of file spi_internal.h.

Referenced by fu540_spi_setup(), and spi_xfer_().

◆ raw_bits

uint32_t spi_reg_fmt::raw_bits

Definition at line 65 of file spi_internal.h.

Referenced by fu540_spi_setup(), and spi_xfer_().

◆ reserved0

uint32_t spi_reg_fmt::reserved0

Definition at line 61 of file spi_internal.h.

◆ reserved1

uint32_t spi_reg_fmt::reserved1

Definition at line 63 of file spi_internal.h.


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