mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-26 21:54:11 +08:00
soundwire: bus: simplify by using local slave->prop
The sdw_initialize_slave() function stores 'slave->prop' as local 'prop' variable, so use it in all applicable places to make code a bit simpler. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> Link: https://lore.kernel.org/r/20240620091046.12426-1-krzysztof.kozlowski@linaro.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
This commit is contained in:
parent
8e8c0dfc82
commit
5a4c1f0207
@ -1410,7 +1410,7 @@ static int sdw_initialize_slave(struct sdw_slave *slave)
|
||||
}
|
||||
}
|
||||
if ((slave->bus->prop.quirks & SDW_MASTER_QUIRKS_CLEAR_INITIAL_PARITY) &&
|
||||
!(slave->prop.quirks & SDW_SLAVE_QUIRKS_INVALID_INITIAL_PARITY)) {
|
||||
!(prop->quirks & SDW_SLAVE_QUIRKS_INVALID_INITIAL_PARITY)) {
|
||||
/* Clear parity interrupt before enabling interrupt mask */
|
||||
status = sdw_read_no_pm(slave, SDW_SCP_INT1);
|
||||
if (status < 0) {
|
||||
@ -1436,7 +1436,7 @@ static int sdw_initialize_slave(struct sdw_slave *slave)
|
||||
* device-dependent, it might e.g. only be enabled in
|
||||
* steady-state after a couple of frames.
|
||||
*/
|
||||
val = slave->prop.scp_int1_mask;
|
||||
val = prop->scp_int1_mask;
|
||||
|
||||
/* Enable SCP interrupts */
|
||||
ret = sdw_update_no_pm(slave, SDW_SCP_INTMASK1, val, val);
|
||||
@ -1447,7 +1447,7 @@ static int sdw_initialize_slave(struct sdw_slave *slave)
|
||||
}
|
||||
|
||||
/* No need to continue if DP0 is not present */
|
||||
if (!slave->prop.dp0_prop)
|
||||
if (!prop->dp0_prop)
|
||||
return 0;
|
||||
|
||||
/* Enable DP0 interrupts */
|
||||
|
Loading…
Reference in New Issue
Block a user