linux-gpio.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/5] pinctrl: sunxi: Add H3 R_PIO controller support
@ 2016-02-03 23:33 Krzysztof Adamski
       [not found] ` <1454542430-16572-1-git-send-email-k-P4rZei/IPtg@public.gmane.org>
  0 siblings, 1 reply; 22+ messages in thread
From: Krzysztof Adamski @ 2016-02-03 23:33 UTC (permalink / raw)
  To: inus Walleij, Maxime Ripard, Chen-Yu Tsai, Hans de Goede,
	Lee Jones, Rob Herring, Jens Kuske, Fabian Frederick,
	Vishnu Patekar, linux-gpio-u79uwXL29TY76Z2rM5mHXA,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA,
	linux-sunxi-/JYPxA39Uh5TLH3MbocFFw
  Cc: Krzysztof Adamski

This patch series is extension of my original single patch with the same
subject. It adds support for R_PIO so that GPIO port L can be used in H3
based devices. It was tested on OrangePi PC where PL is connected amount
others to an onboard led, a switch, an IR receiver and some VCC
controllers.

Patchset is based on next-20160129.

--- 

Changes since v2:
- fixed apb0 parrent clocks list
- moved binding documentation change to the proper patch
- simplified sunxi_pinctrl_gpio_get according to ChenYu suggestions
- fixed ordering in sunxi binding documentation

Changes since v1:
- splited patch to two separate - dtsi and c files
- added APB0 clocks a parent for R_PIO
- added fix in sunxi_pinctrl_gpio_get for getting pin value when in irq
  mode and on 2nd pinctrl
- fixed a "pwn" > "pwm" typo
- fixed order in allwinner,sunxi-pinctrl.txt


Krzysztof Adamski (5):
  clk: sunxi: Add apb0 gates for H3
  dts: sun8i-h3: Add APB0 related clocks and resets
  pinctrl: sunxi: Add H3 R_PIO controller support
  ARM: dts: sun8i-h3: Add R_PIO controller node to the dtsi
  pinctrl: sunxi: Use pin number when calling sunxi_pmx_set

 Documentation/devicetree/bindings/clock/sunxi.txt  |   1 +
 .../bindings/pinctrl/allwinner,sunxi-pinctrl.txt   |   1 +
 arch/arm/boot/dts/sun8i-h3.dtsi                    |  36 +++++++
 drivers/clk/sunxi/clk-simple-gates.c               |   2 +
 drivers/pinctrl/sunxi/Kconfig                      |   4 +
 drivers/pinctrl/sunxi/Makefile                     |   1 +
 drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c         | 106 +++++++++++++++++++++
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   5 +-
 8 files changed, 154 insertions(+), 2 deletions(-)
 create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c

-- 
2.1.4

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

end of thread, other threads:[~2016-02-10 15:06 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-03 23:33 [PATCH v3 0/5] pinctrl: sunxi: Add H3 R_PIO controller support Krzysztof Adamski
     [not found] ` <1454542430-16572-1-git-send-email-k-P4rZei/IPtg@public.gmane.org>
2016-02-03 23:33   ` [PATCH v3 1/5] clk: sunxi: Add apb0 gates for H3 Krzysztof Adamski
     [not found]     ` <1454542430-16572-2-git-send-email-k-P4rZei/IPtg@public.gmane.org>
2016-02-04 14:47       ` Jean-Francois Moine
     [not found]         ` <20160204154752.4df7808be3364a98c496c030-GANU6spQydw@public.gmane.org>
2016-02-04 20:56           ` Krzysztof Adamski
     [not found]             ` <20160204205602.GC12071-xLeyfSbClftGit24Ens98Q@public.gmane.org>
2016-02-05 11:14               ` Maxime Ripard
2016-02-05 11:11           ` Maxime Ripard
2016-02-05 11:58             ` Krzysztof Adamski
     [not found]               ` <20160205115837.GD12071-xLeyfSbClftGit24Ens98Q@public.gmane.org>
2016-02-09 17:10                 ` Maxime Ripard
2016-02-10  7:17                   ` Krzysztof Adamski
     [not found]                     ` <20160210071713.GA19622-xLeyfSbClftGit24Ens98Q@public.gmane.org>
2016-02-10 15:06                       ` Maxime Ripard
2016-02-06 10:26             ` Jean-Francois Moine
2016-02-09 17:11               ` Maxime Ripard
2016-02-03 23:33   ` [PATCH v3 2/5] dts: sun8i-h3: Add APB0 related clocks and resets Krzysztof Adamski
2016-02-03 23:33   ` [PATCH v3 3/5] pinctrl: sunxi: Add H3 R_PIO controller support Krzysztof Adamski
2016-02-05  9:44     ` Chen-Yu Tsai
     [not found]     ` <1454542430-16572-4-git-send-email-k-P4rZei/IPtg@public.gmane.org>
2016-02-05  9:46       ` Maxime Ripard
2016-02-03 23:33   ` [PATCH v3 4/5] ARM: dts: sun8i-h3: Add R_PIO controller node to the dtsi Krzysztof Adamski
     [not found]     ` <1454542430-16572-5-git-send-email-k-P4rZei/IPtg@public.gmane.org>
2016-02-05  9:46       ` Chen-Yu Tsai
     [not found]         ` <CAGb2v67ftGhjPHjHKQ0iYnOeRbi5qcqyT2P1gePW=UoMm5QRig-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2016-02-08  8:39           ` Krzysztof Adamski
2016-02-03 23:33   ` [PATCH v3 5/5] pinctrl: sunxi: Use pin number when calling sunxi_pmx_set Krzysztof Adamski
2016-02-05  9:45     ` Chen-Yu Tsai
     [not found]     ` <1454542430-16572-6-git-send-email-k-P4rZei/IPtg@public.gmane.org>
2016-02-05 11:15       ` 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).