From: Hans de Goede <hdegoede@redhat.com>
To: Maxime Ripard <maxime.ripard@free-electrons.com>,
Linus Walleij <linus.walleij@linaro.org>,
Alexandre Courbot <gnurou@gmail.com>,
Lee Jones <lee.jones@linaro.org>, Chen-Yu Tsai <wens@csie.org>
Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-sunxi@googlegroups.com
Subject: Re: [PATCH 0/4] Add AXP209 GPIO driver
Date: Wed, 9 Mar 2016 13:17:50 +0100 [thread overview]
Message-ID: <56E0146E.6050102@redhat.com> (raw)
In-Reply-To: <1457520614-32239-1-git-send-email-maxime.ripard@free-electrons.com>
Hi,
On 09-03-16 11:50, Maxime Ripard wrote:
> Hi,
>
> The axp209 PMIC used in combination to some Allwinner SoCs has a bunch
> of GPIOs accessible. Some boards use these to control their backlight
> or a few LEDs.
Thanks for working on this, but IMHO this cannot go upstream like this,
the gpio pins on the axp pmics need a pinctrl driver, not a gpio
driver. I.E. on the axp209 gpio0 and gpio1 can also be used to output
an additional low-noise ldo (so as a regulator), or as an adc input.
I've been working on gsl1680 touchscreen support lately and on at least
a few a23 tablets, the low-noise ldo is used as AVCC for the touchscreen
controller. Now these use an axp223 pmic, but nothing is stopping
someone from doing something similar with an axp209 and I think it
would be best to support this from day one, rather then hope we can
retro-fit this later without breaking dts.
> There's supposed to be 4 of them, but the fourth one has a different
> configuration register scheme, and I couldn't find any board that was
> using this GPIO. It will be probably be supported eventually, but
> until then, we support only the first 3 GPIOs.
He he, this matches what I've done in u-boot, the 4th gpio indeed
is somewhat funky (and the docs are not quite clear on how it works
exactly IIRC), leaving it out for now indeed seems for the best.
Regards,
Hans
next prev parent reply other threads:[~2016-03-09 12:17 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-09 10:50 [PATCH 0/4] Add AXP209 GPIO driver Maxime Ripard
[not found] ` <1457520614-32239-1-git-send-email-maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2016-03-09 10:50 ` [PATCH 1/4] gpio: " Maxime Ripard
[not found] ` <1457520614-32239-2-git-send-email-maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2016-03-09 13:07 ` kbuild test robot
2016-03-09 13:20 ` Peter Korsgaard
[not found] ` <87io0v23fz.fsf-D6SC8u56vOOJDPpyT6T3/w@public.gmane.org>
2016-03-16 9:57 ` [linux-sunxi] " Linus Walleij
2016-03-16 9:56 ` Linus Walleij
2016-03-17 19:10 ` Rob Herring
2016-03-09 10:50 ` [PATCH 2/4] mfd: axp20x: Add AXP209 GPIO driver to the mfd Maxime Ripard
[not found] ` <1457520614-32239-3-git-send-email-maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2016-03-16 10:03 ` Linus Walleij
2016-03-21 11:54 ` Lee Jones
2016-03-29 9:58 ` Maxime Ripard
2016-03-29 10:10 ` Lee Jones
2016-03-09 10:50 ` [PATCH 3/4] ARM: dt: axp209: Add AXP209 GPIO driver Maxime Ripard
[not found] ` <1457520614-32239-4-git-send-email-maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org>
2016-03-16 10:04 ` Linus Walleij
2016-03-09 10:50 ` [PATCH 4/4] ARM: sun5i: chip: Add status LED Maxime Ripard
2016-03-09 12:17 ` Hans de Goede [this message]
[not found] ` <56E0146E.6050102-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-09 15:28 ` [PATCH 0/4] Add AXP209 GPIO driver Maxime Ripard
2016-03-09 15:44 ` [linux-sunxi] " Hans de Goede
[not found] ` <56E044C1.7080300-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-03-16 10:10 ` Linus Walleij
2016-03-16 10:38 ` Hans de Goede
2016-03-22 7:22 ` Maxime Ripard
2016-03-22 7:33 ` Chen-Yu Tsai
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56E0146E.6050102@redhat.com \
--to=hdegoede@redhat.com \
--cc=devicetree@vger.kernel.org \
--cc=gnurou@gmail.com \
--cc=lee.jones@linaro.org \
--cc=linus.walleij@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-sunxi@googlegroups.com \
--cc=maxime.ripard@free-electrons.com \
--cc=wens@csie.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).