iPXE
|
An SPI device. More...
#include <spi.h>
Data Fields | |
struct nvs_device | nvs |
NVS device. More... | |
struct spi_bus * | bus |
SPI bus to which device is attached. More... | |
unsigned int | slave |
Slave number. More... | |
unsigned int | command_len |
Command length, in bits. More... | |
unsigned int | address_len |
Address length, in bits. More... | |
unsigned int | munge_address: 1 |
Address is munged. More... | |
An SPI device.
This data structure represents a physical SPI device attached to an SPI bus.
struct nvs_device spi_device::nvs |
NVS device.
Definition at line 88 of file spi.h.
Referenced by __attribute__(), falcon_init_spi_device(), falcon_probe_nvram(), falcon_probe_spi(), natsemi_hwaddr(), realtek_init_eeprom(), realtek_probe(), spi_read(), spi_write(), threewire_read(), and threewire_write().
struct spi_bus* spi_device::bus |
SPI bus to which device is attached.
Definition at line 90 of file spi.h.
Referenced by falcon_init_spi_device(), natsemi_init_eeprom(), realtek_detect(), and realtek_probe().
unsigned int spi_device::munge_address |