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

#include <spi_flash_internal.h>

Collaboration diagram for spi_flash_part_id:
Collaboration graph

Data Fields

uint16_t id [2]
 
uint16_t nr_sectors_shift: 4
 
uint16_t fast_read_dual_output_support: 1
 
uint16_t fast_read_dual_io_support: 1
 
uint16_t _reserved_for_flags: 2
 
uint16_t protection_granularity_shift: 5
 
uint16_t bp_bits: 3
 

Detailed Description

Definition at line 66 of file spi_flash_internal.h.

Field Documentation

◆ _reserved_for_flags

uint16_t spi_flash_part_id::_reserved_for_flags

Definition at line 77 of file spi_flash_internal.h.

◆ bp_bits

uint16_t spi_flash_part_id::bp_bits

Definition at line 80 of file spi_flash_internal.h.

◆ fast_read_dual_io_support

uint16_t spi_flash_part_id::fast_read_dual_io_support

Definition at line 76 of file spi_flash_internal.h.

Referenced by fill_spi_flash().

◆ fast_read_dual_output_support

uint16_t spi_flash_part_id::fast_read_dual_output_support

Definition at line 75 of file spi_flash_internal.h.

Referenced by fill_spi_flash().

◆ id

uint16_t spi_flash_part_id::id[2]

Definition at line 72 of file spi_flash_internal.h.

Referenced by fill_spi_flash(), and find_part().

◆ nr_sectors_shift

uint16_t spi_flash_part_id::nr_sectors_shift

Definition at line 74 of file spi_flash_internal.h.

Referenced by fill_spi_flash().

◆ protection_granularity_shift

uint16_t spi_flash_part_id::protection_granularity_shift

Definition at line 79 of file spi_flash_internal.h.


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