H A D | cs35l56-sdw.c | 37 static int cs35l56_sdw_poll_mem_status(struct sdw_slave *peripheral, in cs35l56_sdw_poll_mem_status() argument 46 false, peripheral, CS35L56_SDW_MEM_ACCESS_STATUS); in cs35l56_sdw_poll_mem_status() 56 static int cs35l56_sdw_slow_read(struct sdw_slave *peripheral, unsigned int reg, in cs35l56_sdw_slow_read() argument 65 ret = cs35l56_sdw_poll_mem_status(peripheral, in cs35l56_sdw_slow_read() 69 dev_err(&peripheral->dev, "!CMD_IN_PROGRESS fail: %d\n", ret); in cs35l56_sdw_slow_read() 74 sdw_read_no_pm(peripheral, reg + i); in cs35l56_sdw_slow_read() 77 ret = cs35l56_sdw_poll_mem_status(peripheral, in cs35l56_sdw_slow_read() 81 dev_err(&peripheral->dev, "RDATA_RDY fail: %d\n", ret); in cs35l56_sdw_slow_read() 86 ret = sdw_nread_no_pm(peripheral, CS35L56_SDW_MEM_READ_DATA, in cs35l56_sdw_slow_read() 89 dev_err(&peripheral in cs35l56_sdw_slow_read() 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...] |