Lines Matching refs:sdw_slave
122 static int rt1308_read_prop(struct sdw_slave *slave) in rt1308_read_prop()
195 dev_dbg(&rt1308->sdw_slave->dev, "%s m_btl_l=0x%x, m_btl_r=0x%x\n", __func__, in rt1308_apply_calib_params()
197 dev_dbg(&rt1308->sdw_slave->dev, "%s c_btl_l=0x%x, c_btl_r=0x%x\n", __func__, in rt1308_apply_calib_params()
212 static int rt1308_io_init(struct device *dev, struct sdw_slave *slave) in rt1308_io_init()
302 static int rt1308_update_status(struct sdw_slave *slave, in rt1308_update_status()
324 static int rt1308_bus_config(struct sdw_slave *slave, in rt1308_bus_config()
339 static int rt1308_interrupt_callback(struct sdw_slave *slave, in rt1308_interrupt_callback()
565 if (!rt1308->sdw_slave) in rt1308_sdw_hw_params()
582 retval = sdw_stream_add_slave(rt1308->sdw_slave, &stream_config, in rt1308_sdw_hw_params()
601 if (!rt1308->sdw_slave) in rt1308_sdw_pcm_hw_free()
604 sdw_stream_remove_slave(rt1308->sdw_slave, stream->sdw_stream); in rt1308_sdw_pcm_hw_free()
646 rt1308_sdw_parse_dt(rt1308, &rt1308->sdw_slave->dev); in rt1308_sdw_component_probe()
697 struct sdw_slave *slave) in rt1308_sdw_init()
707 rt1308->sdw_slave = slave; in rt1308_sdw_init()
727 static int rt1308_sdw_probe(struct sdw_slave *slave, in rt1308_sdw_probe()
742 static int rt1308_sdw_remove(struct sdw_slave *slave) in rt1308_sdw_remove()
774 struct sdw_slave *slave = dev_to_sdw_dev(dev); in rt1308_dev_resume()