forked from Minki/linux
spi: spl022: fix Microwire full duplex mode
There are missing braces in the function that verify controller parameters, then an error is always returned when the parameter to select Microwire frames operation is used on devices allowing it. Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com> Link: https://lore.kernel.org/r/20211022142104.1386379-1-thomas.perrot@bootlin.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
f09f6dfef8
commit
d81d0e41ed
@ -1716,7 +1716,7 @@ static int verify_controller_parameters(struct pl022 *pl022,
|
||||
return -EINVAL;
|
||||
}
|
||||
} else {
|
||||
if (chip_info->duplex != SSP_MICROWIRE_CHANNEL_FULL_DUPLEX)
|
||||
if (chip_info->duplex != SSP_MICROWIRE_CHANNEL_FULL_DUPLEX) {
|
||||
dev_err(&pl022->adev->dev,
|
||||
"Microwire half duplex mode requested,"
|
||||
" but this is only available in the"
|
||||
@ -1724,6 +1724,7 @@ static int verify_controller_parameters(struct pl022 *pl022,
|
||||
return -EINVAL;
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user