Unverified Commit 3f3d66ba authored by Pierre-Louis Bossart's avatar Pierre-Louis Bossart Committed by Mark Brown
Browse files

ASoC: SoundWire codecs: return error status in probe



For some reason the first batch of SoundWire codec drivers squelch
errors in the SoundWire probe callback.

Signed-off-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: default avatarRanjani Sridharan <ranjani.sridharan@linux.intel.com>
Reviewed-by: default avatarRander Wang <rander.wang@intel.com>
Reviewed-by: default avatarBard Liao <yung-chuan.liao@linux.intel.com>
Link: https://lore.kernel.org/r/20230802153629.53576-2-pierre-louis.bossart@linux.intel.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 9606cda3
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -715,9 +715,7 @@ static int rt1308_sdw_probe(struct sdw_slave *slave,
	if (IS_ERR(regmap))
		return PTR_ERR(regmap);

	rt1308_sdw_init(&slave->dev, regmap, slave);

	return 0;
	return rt1308_sdw_init(&slave->dev, regmap, slave);
}

static int rt1308_sdw_remove(struct sdw_slave *slave)
+1 −3
Original line number Diff line number Diff line
@@ -674,9 +674,7 @@ static int rt5682_sdw_probe(struct sdw_slave *slave,
	if (IS_ERR(regmap))
		return -EINVAL;

	rt5682_sdw_init(&slave->dev, regmap, slave);

	return 0;
	return rt5682_sdw_init(&slave->dev, regmap, slave);
}

static int rt5682_sdw_remove(struct sdw_slave *slave)
+1 −3
Original line number Diff line number Diff line
@@ -452,9 +452,7 @@ static int rt700_sdw_probe(struct sdw_slave *slave,
	if (IS_ERR(regmap))
		return PTR_ERR(regmap);

	rt700_init(&slave->dev, sdw_regmap, regmap, slave);

	return 0;
	return rt700_init(&slave->dev, sdw_regmap, regmap, slave);
}

static int rt700_sdw_remove(struct sdw_slave *slave)
+1 −3
Original line number Diff line number Diff line
@@ -453,9 +453,7 @@ static int rt711_sdw_probe(struct sdw_slave *slave,
	if (IS_ERR(regmap))
		return PTR_ERR(regmap);

	rt711_init(&slave->dev, sdw_regmap, regmap, slave);

	return 0;
	return rt711_init(&slave->dev, sdw_regmap, regmap, slave);
}

static int rt711_sdw_remove(struct sdw_slave *slave)
+1 −3
Original line number Diff line number Diff line
@@ -508,9 +508,7 @@ static int rt715_sdw_probe(struct sdw_slave *slave,
	if (IS_ERR(regmap))
		return PTR_ERR(regmap);

	rt715_init(&slave->dev, sdw_regmap, regmap, slave);

	return 0;
	return rt715_init(&slave->dev, sdw_regmap, regmap, slave);
}

static int rt715_sdw_remove(struct sdw_slave *slave)