[U-Boot] [PATCH v3 0/3] mips: spi: mscc: Add fast bitbang SPI driver

Daniel Schwierzeck daniel.schwierzeck at gmail.com
Sat Jan 12 16:59:09 UTC 2019



Am 08.01.19 um 10:38 schrieb Lars Povlsen:
> These 3 patches add an optimized SPI bitbang driver for MSCC SOCs that
> does not sport the designware SPI hardware controller.
> 
> The driver more than doubles the performance for bulk SPI transfers.
> 
> This is based off the u-boot-mips/next repository.
> 
> v3 changes:
>  - Dropped .ofdata_to_platdata support (DT only)
> 
> v2 changes:
>  - Moved lowlevel delay stuff into arch common header file
>  - remove superfluous license and DECLARE_GLOBAL_DATA_PTR
>  - Moved defconfig changes to DT patch
>  - Removed obsoleted gpio-mscc-bitbang-spi driver
> 
> Lars Povlsen (3):
>   mips: spi: mscc: Add fast bitbang SPI driver
>   mips: mscc: DT: Update luton device tree to use fast SPI driver
>   mips: gpio: mscc: Obsoleted gpio-mscc-bitbang-spi.c
> 
>  MAINTAINERS                               |   1 +
>  arch/mips/dts/mscc,luton.dtsi             |  15 +-
>  arch/mips/mach-mscc/include/mach/common.h |  38 ++++
>  configs/mscc_luton_defconfig              |   3 +-
>  drivers/gpio/Kconfig                      |   7 -
>  drivers/gpio/Makefile                     |   1 -
>  drivers/gpio/gpio-mscc-bitbang-spi.c      | 122 -----------
>  drivers/spi/Kconfig                       |   7 +
>  drivers/spi/Makefile                      |   1 +
>  drivers/spi/mscc_bb_spi.c                 | 236 ++++++++++++++++++++++
>  10 files changed, 287 insertions(+), 144 deletions(-)
>  delete mode 100644 drivers/gpio/gpio-mscc-bitbang-spi.c
>  create mode 100644 drivers/spi/mscc_bb_spi.c
> 

applied to u-boot-mips/next, thanks.

-- 
- Daniel


More information about the U-Boot mailing list