Skip to content

bcmring: add gpio support

Leo (Hao) Chen linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest8 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/8bcmring: add reg32_clear_bits and reg32_set_bits accessor function+0 -00 replies
2/8bcmring: add gpio support in Kconfig and Makefile+0 -01 reply
3/8bcmring: add gpio_to_irq and irq_to_gpio definitions+0 -00 replies
4/8bcmring: add gpio.c and gpio_irq.c+0 -00 replies
5/8bcmring: add gpio headers in include/mach+0 -00 replies
6/8bcmring: add gpio headers in include/mach/csp directory+0 -01 reply
7/8bcmring: add gpio csp code and header+0 -04 replies
8/8bcmring: modify bcmring_defconfig with gpio support+0 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/8] bcmring: add gpio support

Hi,

This patch set is to add gpio/gpiomux support for bcmring machine. Your comments are welcome.

The summary of this patch set.

[PATCH 1/8] add reg32_clear_bits and reg32_set_bits accessor functions [PATCH 2/8] add gpio support in Kconfig and Makefile for bcmring [PATCH 3/8] add gpio_to_irq and irq_to_gpio definitions [PATCH 4/8] add gpio.c and gpio_irq.c
[PATCH 5/8] add gpio headers in include/mach
[PATCH 6/8] add gpio headers in include/mach/csp directory. [PATCH 7/8] add gpio csp code and header
[PATCH 8/8] modify bcmring_defconfig with gpio support

 arch/arm/Kconfig                                   |    3 +-
 arch/arm/configs/bcmring_defconfig                 |   29 +-
 arch/arm/mach-bcmring/Makefile                     |    3 +-
 arch/arm/mach-bcmring/csp/Makefile                 |    2 +
 arch/arm/mach-bcmring/csp/gpio/Makefile            |    1 +
 arch/arm/mach-bcmring/csp/gpio/gpioHw_pl061.c      |  192 ++++++
 arch/arm/mach-bcmring/csp/gpiomux/Makefile         |    1 +
 arch/arm/mach-bcmring/csp/gpiomux/gpiomux.c        |  669 ++++++++++++++++++++
 arch/arm/mach-bcmring/gpio.c                       |  291 +++++++++
 arch/arm/mach-bcmring/gpio_irq.c                   |  381 +++++++++++
 arch/arm/mach-bcmring/include/csp/gpioHw.h         |  383 +++++++++++
 arch/arm/mach-bcmring/include/csp/reg.h            |   14 +
 .../mach-bcmring/include/mach/csp/gpioHw_inline.h  |  345 ++++++++++
 .../arm/mach-bcmring/include/mach/csp/gpioHw_reg.h |  381 +++++++++++
 arch/arm/mach-bcmring/include/mach/csp/gpiomux.h   |  221 +++++++
 arch/arm/mach-bcmring/include/mach/gpio.h          |   22 +
 arch/arm/mach-bcmring/include/mach/gpio_defs.h     |  102 +++
 arch/arm/mach-bcmring/include/mach/gpio_irq.h      |   61 ++
 arch/arm/mach-bcmring/include/mach/gpio_types.h    |   52 ++
 arch/arm/mach-bcmring/include/mach/irqs.h          |    3 +
 arch/arm/mach-bcmring/include/mach/reg_gpio.h      |  131 ++++
 21 files changed, 3283 insertions(+), 4 deletions(-)
Signature · 4 lines
Leo Hao Chen

------------------------
Life is short, run long.