Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/bhnd/siba/sibavar.h
Show First 20 Lines • Show All 111 Lines • ▼ Show 20 Lines | |||||
int siba_append_dinfo_region(struct siba_devinfo *dinfo, | int siba_append_dinfo_region(struct siba_devinfo *dinfo, | ||||
uint8_t sid, uint32_t base, uint32_t size, | uint8_t sid, uint32_t base, uint32_t size, | ||||
uint32_t bus_reserved); | uint32_t bus_reserved); | ||||
u_int siba_admatch_offset(uint8_t addrspace); | u_int siba_admatch_offset(uint8_t addrspace); | ||||
int siba_parse_admatch(uint32_t am, uint32_t *addr, | int siba_parse_admatch(uint32_t am, uint32_t *addr, | ||||
uint32_t *size); | uint32_t *size); | ||||
int siba_write_target_state(device_t dev, | void siba_write_target_state(device_t dev, | ||||
struct siba_devinfo *dinfo, bus_size_t reg, | struct siba_devinfo *dinfo, bus_size_t reg, | ||||
uint32_t value, uint32_t mask); | uint32_t value, uint32_t mask); | ||||
int siba_wait_target_busy(device_t child, | int siba_wait_target_state(device_t dev, | ||||
struct siba_devinfo *dinfo, int usec); | struct siba_devinfo *dinfo, bus_size_t reg, | ||||
uint32_t value, uint32_t mask, u_int usec); | |||||
/* Sonics configuration register blocks */ | /* Sonics configuration register blocks */ | ||||
#define SIBA_CFG_NUM_2_2 1 /**< sonics <= 2.2 maps SIBA_CFG0. */ | #define SIBA_CFG_NUM_2_2 1 /**< sonics <= 2.2 maps SIBA_CFG0. */ | ||||
#define SIBA_CFG_NUM_2_3 2 /**< sonics <= 2.3 maps SIBA_CFG0 and SIBA_CFG1 */ | #define SIBA_CFG_NUM_2_3 2 /**< sonics <= 2.3 maps SIBA_CFG0 and SIBA_CFG1 */ | ||||
#define SIBA_MAX_CFG SIBA_CFG_NUM_2_3 /**< maximum number of supported config | #define SIBA_MAX_CFG SIBA_CFG_NUM_2_3 /**< maximum number of supported config | ||||
register blocks */ | register blocks */ | ||||
▲ Show 20 Lines • Show All 101 Lines • Show Last 20 Lines |