Linux Kernel
3.7.1
|
Data Fields | |
struct device * | dev |
struct ad5064_chip_info * | chip_info |
struct regulator_bulk_data | vref_reg [AD5064_MAX_VREFS] |
bool | pwr_down [AD5064_MAX_DAC_CHANNELS] |
u8 | pwr_down_mode [AD5064_MAX_DAC_CHANNELS] |
unsigned int | dac_cache [AD5064_MAX_DAC_CHANNELS] |
bool | use_internal_vref |
ad5064_write_func | write |
union { | |
u8 i2c [3] | |
__be32 spi | |
} | ____cacheline_aligned |
struct ad5064_state - driver instance specific data : the device for this driver instance : chip model specific constants, available modes etc : vref supply regulators : whether channel is powered down : channel's current power down mode : current DAC raw value (chip does not support readback) : set to true if the internal reference voltage should be used. : register write callback : i2c/spi transfer buffers
union { ... } ____cacheline_aligned |
struct ad5064_chip_info* chip_info |
unsigned int dac_cache[AD5064_MAX_DAC_CHANNELS] |
bool pwr_down[AD5064_MAX_DAC_CHANNELS] |
u8 pwr_down_mode[AD5064_MAX_DAC_CHANNELS] |
struct regulator_bulk_data vref_reg[AD5064_MAX_VREFS] |
ad5064_write_func write |