Lines Matching defs:sdw
18 #include <linux/soundwire/sdw.h>
61 static int cs42l43_read_prop(struct sdw_slave *sdw)
63 struct sdw_slave_prop *prop = &sdw->prop;
64 struct device *dev = &sdw->dev;
93 static int cs42l43_sdw_update_status(struct sdw_slave *sdw, enum sdw_slave_status status)
95 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev);
101 sdw_write_no_pm(sdw, CS42L43_GEN_INT_MASK_1,
123 static int cs42l43_sdw_interrupt(struct sdw_slave *sdw,
134 sdw_read_no_pm(sdw, CS42L43_GEN_INT_STAT_1);
135 sdw_write_no_pm(sdw, CS42L43_GEN_INT_STAT_1, CS42L43_INT_STAT_GEN1_MASK);
140 static int cs42l43_sdw_bus_config(struct sdw_slave *sdw,
143 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev);
170 static int cs42l43_sdw_probe(struct sdw_slave *sdw, const struct sdw_device_id *id)
173 struct device *dev = &sdw->dev;
180 cs42l43->sdw = sdw;
182 cs42l43->regmap = devm_regmap_init_sdw(sdw, &cs42l43_sdw_regmap);
194 MODULE_DEVICE_TABLE(sdw, cs42l43_sdw_id);