[PATCH 0/5] Rewrite GPIO SPI to use descriptors

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

 



Just as it says, this rewrites the GPIO bit-banged SPI driver to
just use GPIO descriptors and pushes the configuration of the GPIO
lines down into devices trees and board files.

As there is a patch to the GPIO core, I can provide a tag to
be pulled from the GPIO tree so I can pull the first patch
into the GPIO devel branch for next as well.

There is a testing branch based on v4.15-rc1 already if people
just want to pull it in and test it from there:

https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git/log/?h=gpio-descriptors-spi

Please test it if you can.

Linus Walleij (5):
  gpio: of: Support SPI nonstandard GPIO properties
  spi: spi-gpio: Rewrite to use GPIO descriptors
  spi: spi-gpio: Augment device tree bindings
  spi: spi-gpio: Make optional chipselect handling more explicit
  spi: spi-gpio: Delete references to non-GENERIC_BITBANG

 Documentation/devicetree/bindings/spi/spi-gpio.txt |  24 +-
 arch/arm/mach-pxa/cm-x300.c                        |  21 +-
 arch/arm/mach-pxa/raumfeld.c                       |  26 +-
 arch/arm/mach-s3c24xx/mach-jive.c                  |  55 ++--
 arch/arm/mach-s3c24xx/mach-qt2410.c                |  26 +-
 arch/arm/mach-s3c64xx/mach-smartq.c                |  22 +-
 arch/mips/alchemy/devboards/db1000.c               |  24 +-
 arch/mips/jz4740/board-qi_lb60.c                   |  26 +-
 drivers/gpio/gpiolib-of.c                          |  36 +++
 drivers/misc/eeprom/digsy_mtc_eeprom.c             |  29 +-
 drivers/spi/spi-gpio.c                             | 293 ++++++---------------
 include/linux/spi/spi_gpio.h                       |  49 +---
 12 files changed, 311 insertions(+), 320 deletions(-)

-- 
2.14.3

--
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