49 memset(&obj, 0,
sizeof(obj));
52 obj.
p.
iic.data_len = data_len;
53 obj.
p.
iic.data = data;
68 memset(&obj, 0,
sizeof(obj));
71 obj.
p.
iic.data_len = data_len;
72 obj.
p.
iic.data = data;
129 struct i2c_msg *seg = segments;
135 while (!ret && seg_count--) {
140 (seg_count ? 0 : 1));
void * memset(void *dstpp, int c, size_t len)
#define printk(level,...)
qup_return_t qup_set_state(blsp_qup_id_t id, uint32_t state)
qup_return_t qup_recv_data(blsp_qup_id_t id, qup_data_t *p_tx_obj)
@ QUP_MINICORE_I2C_MASTER
qup_return_t qup_send_data(blsp_qup_id_t id, qup_data_t *p_tx_obj, uint8_t stop_seq)
qup_return_t qup_reset_i2c_master_status(blsp_qup_id_t id)
qup_return_t qup_init(blsp_qup_id_t id, const qup_config_t *config_ptr)
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
int platform_i2c_transfer(unsigned int bus, struct i2c_msg *segment, int seg_count)
void i2c_init(unsigned int bus)
blsp_return_t blsp_i2c_init(blsp_qup_id_t id)
static int i2c_read(uint32_t gsbi_id, uint8_t slave, uint8_t *data, int data_len)
static qup_config_t blsp1_qup1_config
static qup_config_t blsp1_qup2_config
static qup_config_t blsp1_qup0_config
static int i2c_write(uint32_t gsbi_id, uint8_t slave, uint8_t *data, int data_len, uint8_t stop_seq)
static qup_config_t blsp1_qup3_config
static struct spi_slave slave
struct i2c_msg - an I2C transaction segment beginning with START @addr: Slave address,...
struct qup_data_t::@1401::@1402 iic
union qup_data_t::@1401 p