From: Geert Uytterhoeven <geert+renesas@glider.be>
To: Linus Walleij <linus.walleij@linaro.org>
Cc: Ulrich Hecht <uli+renesas@fpond.eu>,
Biju Das <biju.das.jz@bp.renesas.com>,
linux-renesas-soc@vger.kernel.org, linux-gpio@vger.kernel.org,
Geert Uytterhoeven <geert+renesas@glider.be>
Subject: [PATCH 0/6] pinctrl: renesas: Bias improvements and r8a7791 support
Date: Wed, 3 Mar 2021 14:26:13 +0100 [thread overview]
Message-ID: <20210303132619.3938128-1-geert+renesas@glider.be> (raw)
Hi all,
This patch series improves the existing bias support in the Renesas Pin
Function Controller driver, and adds pull-up and pull-down support for
the R-Car M2-W and M2-N, and RZ/G1M and RZ/G1N SoCs.
The latter has been tested on the Koelsch development board by measuring
the voltages on the GP5_[0-3] pins when the software switches (SW2) are
closed:
- With internal bias disabled, the 2kΩ external pull-down resistors
pull the GPIO lines all the way to GND,
- With internal pull-up enabled, the internal pull-up resistors and the
external pull-down resistors form a voltage divider, showing the
internal pull-up resistors have a value of ca. 45kΩ.
To be queued in renesas-pinctrl-for-v5.13.
Thanks for your comments!
Geert Uytterhoeven (6):
pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static
pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h
pinctrl: renesas: Factor out common R-Mobile bias handling
pinctrl: renesas: Add PORT_GP_CFG_7 macros
pinctrl: renesas: Add support for R-Car SoCs with pull-down only pins
pinctrl: renesas: r8a7791: Add bias pinconf support
drivers/pinctrl/renesas/core.c | 20 --
drivers/pinctrl/renesas/core.h | 8 -
drivers/pinctrl/renesas/pfc-r8a73a4.c | 48 +--
drivers/pinctrl/renesas/pfc-r8a7740.c | 46 +--
drivers/pinctrl/renesas/pfc-r8a7778.c | 1 -
drivers/pinctrl/renesas/pfc-r8a7791.c | 387 ++++++++++++++++++++++++-
drivers/pinctrl/renesas/pfc-r8a7792.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77950.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77951.c | 1 -
drivers/pinctrl/renesas/pfc-r8a7796.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77965.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77970.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77980.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77990.c | 1 -
drivers/pinctrl/renesas/pfc-r8a77995.c | 1 -
drivers/pinctrl/renesas/pfc-r8a779a0.c | 1 -
drivers/pinctrl/renesas/pfc-sh73a0.c | 46 +--
drivers/pinctrl/renesas/pinctrl.c | 109 +++++--
drivers/pinctrl/renesas/sh_pfc.h | 24 +-
19 files changed, 497 insertions(+), 202 deletions(-)
--
2.25.1
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
next reply other threads:[~2021-03-04 0:32 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-03-03 13:26 Geert Uytterhoeven [this message]
2021-03-03 13:26 ` [PATCH 1/6] pinctrl: renesas: Make sh_pfc_pin_to_bias_reg() static Geert Uytterhoeven
2021-03-22 14:30 ` Niklas Söderlund
2021-03-03 13:26 ` [PATCH 2/6] pinctrl: renesas: Move R-Car bias helpers to sh_pfc.h Geert Uytterhoeven
2021-03-22 14:35 ` Niklas Söderlund
2021-03-03 13:26 ` [PATCH 3/6] pinctrl: renesas: Factor out common R-Mobile bias handling Geert Uytterhoeven
2021-03-22 14:47 ` Niklas Söderlund
2021-03-03 13:26 ` [PATCH 4/6] pinctrl: renesas: Add PORT_GP_CFG_7 macros Geert Uytterhoeven
2021-03-22 14:50 ` Niklas Söderlund
2021-03-03 13:26 ` [PATCH 5/6] pinctrl: renesas: Add support for R-Car SoCs with pull-down only pins Geert Uytterhoeven
2021-03-22 15:07 ` Niklas Söderlund
2021-03-22 15:11 ` Geert Uytterhoeven
2021-03-03 13:26 ` [PATCH 6/6] pinctrl: renesas: r8a7791: Add bias pinconf support Geert Uytterhoeven
2021-03-22 15:10 ` Niklas Söderlund
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=20210303132619.3938128-1-geert+renesas@glider.be \
--to=geert+renesas@glider.be \
--cc=biju.das.jz@bp.renesas.com \
--cc=linus.walleij@linaro.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
--cc=uli+renesas@fpond.eu \
/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 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.