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

Data Fields

u64 u
 
struct {
   u64   enable: 1
 
   u64   idlelow: 1
 
   u64   clk_cont: 1
 
   u64   wireor: 1
 
   u64   lsbfirst: 1
 
   u64   __pad0__: 2
 
   u64   cshi: 1
 
   u64   idleclks: 2
 
   u64   tristate: 1
 
   u64   cslate: 1
 
   u64   csena: 4
 
   u64   clkdiv: 13
 
   u64   __pad1__: 35
 
s
 

Detailed Description

Definition at line 18 of file spi.c.

Field Documentation

◆ __pad0__

u64 cavium_spi_cfg::__pad0__

Definition at line 26 of file spi.c.

◆ __pad1__

u64 cavium_spi_cfg::__pad1__

Definition at line 33 of file spi.c.

◆ clk_cont

u64 cavium_spi_cfg::clk_cont

Definition at line 23 of file spi.c.

Referenced by spi_set_clock().

◆ clkdiv

u64 cavium_spi_cfg::clkdiv

Definition at line 32 of file spi.c.

Referenced by spi_get_clock(), and spi_set_clock().

◆ csena

u64 cavium_spi_cfg::csena

Definition at line 31 of file spi.c.

Referenced by spi_disable(), spi_enable(), spi_set_clock(), spi_set_cs(), and spi_set_lsbmsb().

◆ cshi

u64 cavium_spi_cfg::cshi

Definition at line 27 of file spi.c.

Referenced by spi_set_cs().

◆ cslate

u64 cavium_spi_cfg::cslate

Definition at line 30 of file spi.c.

◆ enable

u64 cavium_spi_cfg::enable

Definition at line 21 of file spi.c.

Referenced by spi_disable(), and spi_enable().

◆ idleclks

u64 cavium_spi_cfg::idleclks

Definition at line 28 of file spi.c.

Referenced by spi_set_clock().

◆ idlelow

u64 cavium_spi_cfg::idlelow

Definition at line 22 of file spi.c.

Referenced by spi_set_clock().

◆ lsbfirst

u64 cavium_spi_cfg::lsbfirst

Definition at line 25 of file spi.c.

Referenced by spi_set_lsbmsb().

◆ 

struct { ... } cavium_spi_cfg::s

◆ tristate

u64 cavium_spi_cfg::tristate

Definition at line 29 of file spi.c.

◆ u

u64 cavium_spi_cfg::u

Definition at line 19 of file spi.c.

Referenced by spi_disable(), spi_enable(), spi_get_clock(), spi_set_clock(), spi_set_cs(), and spi_set_lsbmsb().

◆ wireor

u64 cavium_spi_cfg::wireor

Definition at line 24 of file spi.c.


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