linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCHv2 0/7] gpios: Add daisy-chaining and dt support to 74x164
@ 2012-09-07 12:18 Maxime Ripard
  2012-09-07 12:18 ` [PATCH 1/7] gpio: 74x164: Use module_spi_driver boiler plate function Maxime Ripard
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Maxime Ripard @ 2012-09-07 12:18 UTC (permalink / raw)
  To: linux-arm-kernel

Hi all,

This is the second attempt at adding the support for chained 8 bit
shift registers that are present in the cfa-10049.

This patchset also adds dt support to the 74x164 gpio driver.

Thanks,
Maxime

Changes since v1:
  * Added back the possibility to set the gpio base from the platform
    data
  * Removed the output-latch-gpios dt property to use the regular spi
    chip select mechanism that works in the same way.
  * Moved from multiple spi_write to a single spi_sync call because the
    chip select must be enabled during the whole transfer in our case,
    and not disabled after sending every byte.

Maxime Ripard (7):
  gpio: 74x164: Use module_spi_driver boiler plate function
  gpio: 74x164: Use devm_kzalloc
  gpio: 74x164: Use dynamic gpio number assignment if no pdata is
    present
  gpio: 74x164: Add device tree support
  gpio: 74x164: Add support for the daisy-chaining
  gpio: 74x164: dts: Add documentation for the dt binding
  ARM: dts: cfa10049: Add the 74HC595 gpio expanders

 .../devicetree/bindings/gpio/gpio-74x164.txt       |   22 ++++
 arch/arm/boot/dts/imx28-cfa10049.dts               |   21 ++++
 drivers/gpio/gpio-74x164.c                         |  105 ++++++++++++++------
 3 files changed, 120 insertions(+), 28 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpio/gpio-74x164.txt

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2012-09-12  2:07 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-07 12:18 [PATCHv2 0/7] gpios: Add daisy-chaining and dt support to 74x164 Maxime Ripard
2012-09-07 12:18 ` [PATCH 1/7] gpio: 74x164: Use module_spi_driver boiler plate function Maxime Ripard
2012-09-07 12:18 ` [PATCH 2/7] gpio: 74x164: Use devm_kzalloc Maxime Ripard
2012-09-07 12:18 ` [PATCH 3/7] gpio: 74x164: Use dynamic gpio number assignment if no pdata is present Maxime Ripard
2012-09-07 14:01   ` Florian Fainelli
2012-09-07 21:04   ` Linus Walleij
2012-09-07 12:18 ` [PATCH 4/7] gpio: 74x164: Add device tree support Maxime Ripard
2012-09-07 21:05   ` Linus Walleij
2012-09-07 12:18 ` [PATCH 5/7] gpio: 74x164: Add support for the daisy-chaining Maxime Ripard
2012-09-07 14:03   ` Florian Fainelli
2012-09-07 21:08     ` Linus Walleij
2012-09-07 21:07   ` Linus Walleij
2012-09-10  1:51     ` Shawn Guo
2012-09-11 16:57       ` Linus Walleij
2012-09-12  2:07         ` Shawn Guo
2012-09-07 12:18 ` [PATCH 6/7] gpio: 74x164: dts: Add documentation for the dt binding Maxime Ripard
2012-09-07 12:18 ` [PATCH 7/7] ARM: dts: cfa10049: Add the 74HC595 gpio expanders Maxime Ripard
2012-09-10  2:23   ` Shawn Guo
2012-09-10  9:27     ` Maxime Ripard

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).