These 2 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. Lars Povlsen (2): mips: spi: mscc: Add fast bitbang SPI driver mips: mscc: DT: Update luton device tree to use fast SPI driver MAINTAINERS | 1 + arch/mips/dts/mscc,luton.dtsi | 15 +- configs/mscc_luton_defconfig | 3 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/mscc_bb_spi.c | 258 ++++++++++++++++++++++++++++++++++ 6 files changed, 271 insertions(+), 14 deletions(-) create mode 100644 drivers/spi/mscc_bb_spi.c -- 2.19.2 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot