[PATCH resend 3/5] mpc8xxx_spi: put max_cs to use

Tom Rini trini at konsulko.com
Tue Mar 31 21:10:02 CEST 2020


On Tue, Feb 11, 2020 at 03:20:24PM +0000, Rasmus Villemoes wrote:

> Currently, max_cs is write-only; it's just set in
> mpc8xxx_spi_ofdata_to_platdata and not otherwise used.
> 
> My mpc8309 was always resetting during an "sf probe 0". It turns out
> dm_gpio_set_dir_flags() was being called with garbage, since nothing
> had initialized priv->gpios[0] - our device tree used "cs-gpios"
> rather than "gpios", so gpio_request_list_by_name() had returned 0.
> 
> That would have been a lot easier to figure out if the chip select
> index was sanity checked, so rename max_cs to cs_count, and reject a
> xfer with a too large cs index.
> 
> Signed-off-by: Rasmus Villemoes <rasmus.villemoes at prevas.dk>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200331/ca99e9dd/attachment.sig>


More information about the U-Boot mailing list