Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/spibus/spibusvar.h
Show All 37 Lines | |||||
#define SPIBUS_MODE_CPOL 2 | #define SPIBUS_MODE_CPOL 2 | ||||
#define SPIBUS_MODE_CPOL_CPHA 3 | #define SPIBUS_MODE_CPOL_CPHA 3 | ||||
struct spibus_ivar | struct spibus_ivar | ||||
{ | { | ||||
uint32_t cs; | uint32_t cs; | ||||
uint32_t mode; | uint32_t mode; | ||||
uint32_t clock; | uint32_t clock; | ||||
struct resource_list rl; | |||||
}; | }; | ||||
#define SPIBUS_CS_HIGH (1U << 31) | #define SPIBUS_CS_HIGH (1U << 31) | ||||
enum { | enum { | ||||
SPIBUS_IVAR_CS, /* chip select that we're on */ | SPIBUS_IVAR_CS, /* chip select that we're on */ | ||||
SPIBUS_IVAR_MODE, /* SPI mode (0-3) */ | SPIBUS_IVAR_MODE, /* SPI mode (0-3) */ | ||||
SPIBUS_IVAR_CLOCK, /* maximum clock freq for device */ | SPIBUS_IVAR_CLOCK, /* maximum clock freq for device */ | ||||
Show All 24 Lines |