All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Generalized broadcom cygnus gpio driver
@ 2015-11-19  3:52 ` Pramod Kumar
  0 siblings, 0 replies; 54+ messages in thread
From: Pramod Kumar @ 2015-11-19  3:52 UTC (permalink / raw)
  To: Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala,
	Ray Jui, Scott Branden, Russell King, Linus Walleij, linux-gpio
  Cc: BCM Kernel Feedback, Jason Uy, Masahiro Yamada, Thomas Gleixner,
	Laurent Pinchart, devicetree, linux-arm-kernel, linux-kernel,
	Jonas Gorski, Pramod Kumar

Generalized pinctrl-cygnus-gpio driver so that it could be used for all
iProc architecture based future SoCs having same gpio pin controller.
Generalization process made the below changes in driver-

1. Addressed number of pins from DT through "ngpios" property and removed
from driver.
2. Since all iProc based SoCs would use this driver hence renamed all
variables/macros/functions and even file name on iproc.


This patchset applies on v4.4-rc1 and is tested on cygnus SVK and could be
find at-
https://github.com/Broadcom/arm64-linux/tree/iproc-gpio-v2

Changes from v1:
-Rebased patches to v4.4-rc1
-Removed accepted patches

Pramod Kumar (7):
  dt-binding: Add ngpios property to GPIO controller node
  dts: define ngpios property in gpio controller's node
  pinctrl: use ngpios propety from DT
  pinctrl: Add new compatible string to GPIO controller driver
  gpio: Rename func/macro/var to IP-block,iproc
  Documentation: Rename gpio controller name from cygnus to iproc
  pinctrl: Rename gpio driver from cygnus to iproc

 .../{brcm,cygnus-gpio.txt => brcm,iproc-gpio.txt}  |   9 +-
 arch/arm/boot/dts/bcm-cygnus.dtsi                  |   3 +
 drivers/pinctrl/bcm/Kconfig                        |  30 +-
 drivers/pinctrl/bcm/Makefile                       |   2 +-
 ...{pinctrl-cygnus-gpio.c => pinctrl-iproc-gpio.c} | 355 ++++++++++-----------
 5 files changed, 198 insertions(+), 201 deletions(-)
 rename Documentation/devicetree/bindings/pinctrl/{brcm,cygnus-gpio.txt => brcm,iproc-gpio.txt} (94%)
 rename drivers/pinctrl/bcm/{pinctrl-cygnus-gpio.c => pinctrl-iproc-gpio.c} (56%)

-- 
1.9.1


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

end of thread, other threads:[~2015-11-30  8:44 UTC | newest]

Thread overview: 54+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-19  3:52 [PATCH v2 0/7] Generalized broadcom cygnus gpio driver Pramod Kumar
2015-11-19  3:52 ` Pramod Kumar
2015-11-19  3:52 ` Pramod Kumar
2015-11-19  3:52 ` [PATCH v2 1/7] dt-binding: Add ngpios property to GPIO controller node Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-20 15:33   ` Rob Herring
2015-11-20 15:33     ` Rob Herring
2015-11-30  8:34   ` Linus Walleij
2015-11-30  8:34     ` Linus Walleij
2015-11-30  8:34     ` Linus Walleij
2015-11-19  3:52 ` [PATCH v2 2/7] dts: define ngpios property in gpio controller's node Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-25  0:11   ` Florian Fainelli
2015-11-25  0:11     ` Florian Fainelli
     [not found]   ` <1447905139-16002-3-git-send-email-pramodku-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2015-11-30  8:35     ` Linus Walleij
2015-11-30  8:35       ` Linus Walleij
2015-11-30  8:35       ` Linus Walleij
2015-11-19  3:52 ` [PATCH v2 3/7] pinctrl: use ngpios propety from DT Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-30  8:36   ` Linus Walleij
2015-11-30  8:36     ` Linus Walleij
2015-11-30  8:36     ` Linus Walleij
2015-11-19  3:52 ` [PATCH v2 4/7] pinctrl: Add new compatible string to GPIO controller driver Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-30  8:37   ` Linus Walleij
2015-11-30  8:37     ` Linus Walleij
2015-11-30  8:37     ` Linus Walleij
2015-11-19  3:52 ` [PATCH v2 5/7] gpio: Rename func/macro/var to IP-block,iproc Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-30  8:41   ` Linus Walleij
2015-11-30  8:41     ` Linus Walleij
2015-11-30  8:41     ` Linus Walleij
2015-11-19  3:52 ` [PATCH v2 6/7] Documentation: Rename gpio controller name from cygnus to iproc Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-20 15:34   ` Rob Herring
2015-11-20 15:34     ` Rob Herring
2015-11-20 17:03     ` Pramod Kumar
2015-11-20 17:03       ` Pramod Kumar
2015-11-20 17:03       ` Pramod Kumar
     [not found]   ` <1447905139-16002-7-git-send-email-pramodku-dY08KVG/lbpWk0Htik3J/w@public.gmane.org>
2015-11-30  8:43     ` Linus Walleij
2015-11-30  8:43       ` Linus Walleij
2015-11-30  8:43       ` Linus Walleij
2015-11-19  3:52 ` [PATCH v2 7/7] pinctrl: Rename gpio driver " Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-19  3:52   ` Pramod Kumar
2015-11-30  8:44   ` Linus Walleij
2015-11-30  8:44     ` Linus Walleij
2015-11-30  8:44     ` Linus Walleij

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.