| H A D | cs35l56-sdw.c | 38 static int cs35l56_sdw_poll_mem_status(struct sdw_slave *peripheral, in cs35l56_sdw_poll_mem_status() 47 false, peripheral, CS35L56_SDW_MEM_ACCESS_STATUS); in cs35l56_sdw_poll_mem_status() 57 static int cs35l56_sdw_slow_read(struct sdw_slave *peripheral, unsigned int reg, in cs35l56_sdw_slow_read() 66 ret = cs35l56_sdw_poll_mem_status(peripheral, in cs35l56_sdw_slow_read() 70 dev_err(&peripheral->dev, "!CMD_IN_PROGRESS fail: %d\n", ret); in cs35l56_sdw_slow_read() 75 sdw_read_no_pm(peripheral, reg + i); in cs35l56_sdw_slow_read() 78 ret = cs35l56_sdw_poll_mem_status(peripheral, in cs35l56_sdw_slow_read() 82 dev_err(&peripheral->dev, "RDATA_RDY fail: %d\n", ret); in cs35l56_sdw_slow_read() 87 ret = sdw_nread_no_pm(peripheral, CS35L56_SDW_MEM_READ_DATA, in cs35l56_sdw_slow_read() 90 dev_err(&peripheral in cs35l56_sdw_slow_read() 37 cs35l56_sdw_poll_mem_status(struct sdw_slave * peripheral,unsigned int mask,unsigned int match) cs35l56_sdw_poll_mem_status() argument 56 cs35l56_sdw_slow_read(struct sdw_slave * peripheral,unsigned int reg,u8 * buf,size_t val_size) cs35l56_sdw_slow_read() argument 99 cs35l56_sdw_read_one(struct sdw_slave * peripheral,unsigned int reg,void * buf) cs35l56_sdw_read_one() argument 118 struct sdw_slave *peripheral = context; cs35l56_sdw_read() local 163 cs35l56_sdw_write_one(struct sdw_slave * peripheral,unsigned int reg,const void * buf) cs35l56_sdw_write_one() argument 181 struct sdw_slave *peripheral = context; cs35l56_sdw_gather_write() local 254 cs35l56_sdw_init(struct sdw_slave * peripheral) cs35l56_sdw_init() argument 289 cs35l56_sdw_interrupt(struct sdw_slave * peripheral,struct sdw_slave_intr_status * status) cs35l56_sdw_interrupt() argument 338 cs35l56_sdw_read_prop(struct sdw_slave * peripheral) cs35l56_sdw_read_prop() argument 369 cs35l56_sdw_update_status(struct sdw_slave * peripheral,enum sdw_slave_status status) cs35l56_sdw_update_status() argument 396 cs35l56_sdw_clk_stop(struct sdw_slave * peripheral,enum sdw_clk_stop_mode mode,enum sdw_clk_stop_type type) cs35l56_sdw_clk_stop() argument 418 struct sdw_slave *peripheral = cs35l56->sdw_peripheral; cs35l56_sdw_handle_unattach() local 508 cs35l56_sdw_probe(struct sdw_slave * peripheral,const struct sdw_device_id * id) cs35l56_sdw_probe() argument 557 cs35l56_sdw_remove(struct sdw_slave * peripheral) cs35l56_sdw_remove() argument [all...] |