Re: [PATCH 0/2] Fix displays requiring 9 bit transfers on RPi

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

any comments on these two patches, please?

Kind regards,

Stefan


On Tuesday, August 11, 2015 09:27:49 you wrote:
> Some displays need 9 bit long SPI transfers (Command/Data flag plus
> 8 bit data). FBTFT has emulation code in case the controller only
> supports 8 bit transfers, but this is only used if the controller
> setup function report an error if bits_per_word is set to 9.
> 
> Report unsupported bits_per_word settings in spi_setup Currently the
> SPI core only checks bits_per_word on transfer, but not on setup.
> 
> Replace invocations of master->setup(...) with spi_setup(...).
> 
> Tested on RPi B with an Ilitek9341 based TFT display in 9 bit mode.
> 
> Stefan Brüns (2):
>   spi: check bits_per_word in spi_setup
>   staging/fbtft: use spi_setup instead of direct call to master->setup
> 
>  drivers/spi/spi.c                    | 27 +++++++++++++++++++--------
>  drivers/staging/fbtft/fb_watterott.c |  4 ++--
>  drivers/staging/fbtft/fbtft-core.c   |  4 ++--
>  drivers/staging/fbtft/flexfb.c       |  4 ++--
>  4 files changed, 25 insertions(+), 14 deletions(-)

-- 
Stefan Brüns  /  Bergstraße 21  /  52062 Aachen
home: +49 241 53809034     mobile: +49 151 50412019
work: +49 2405 49936-424--
To unsubscribe from this list: send the line "unsubscribe linux-spi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux