]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
5.4-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 3 Apr 2022 13:10:47 +0000 (15:10 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 3 Apr 2022 13:10:47 +0000 (15:10 +0200)
added patches:
pinctrl-pinconf-generic-print-arguments-for-bias-pull.patch

queue-5.4/pinctrl-pinconf-generic-print-arguments-for-bias-pull.patch [new file with mode: 0644]
queue-5.4/series

diff --git a/queue-5.4/pinctrl-pinconf-generic-print-arguments-for-bias-pull.patch b/queue-5.4/pinctrl-pinconf-generic-print-arguments-for-bias-pull.patch
new file mode 100644 (file)
index 0000000..dab51a8
--- /dev/null
@@ -0,0 +1,42 @@
+From 188e5834b930acd03ad3cf7c5e7aa24db9665a29 Mon Sep 17 00:00:00 2001
+From: Chen-Yu Tsai <wenst@chromium.org>
+Date: Tue, 8 Mar 2022 18:09:46 +0800
+Subject: pinctrl: pinconf-generic: Print arguments for bias-pull-*
+
+From: Chen-Yu Tsai <wenst@chromium.org>
+
+commit 188e5834b930acd03ad3cf7c5e7aa24db9665a29 upstream.
+
+The bias-pull-* properties, or PIN_CONFIG_BIAS_PULL_* pin config
+parameters, accept optional arguments in ohms denoting the strength of
+the pin bias.
+
+Print these values out in debugfs as well.
+
+Fixes: eec450713e5c ("pinctrl: pinconf-generic: Add flag to print arguments")
+Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
+Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
+Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
+Link: https://lore.kernel.org/r/20220308100956.2750295-2-wenst@chromium.org
+Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+---
+ drivers/pinctrl/pinconf-generic.c |    6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+--- a/drivers/pinctrl/pinconf-generic.c
++++ b/drivers/pinctrl/pinconf-generic.c
+@@ -30,10 +30,10 @@ static const struct pin_config_item conf
+       PCONFDUMP(PIN_CONFIG_BIAS_BUS_HOLD, "input bias bus hold", NULL, false),
+       PCONFDUMP(PIN_CONFIG_BIAS_DISABLE, "input bias disabled", NULL, false),
+       PCONFDUMP(PIN_CONFIG_BIAS_HIGH_IMPEDANCE, "input bias high impedance", NULL, false),
+-      PCONFDUMP(PIN_CONFIG_BIAS_PULL_DOWN, "input bias pull down", NULL, false),
++      PCONFDUMP(PIN_CONFIG_BIAS_PULL_DOWN, "input bias pull down", "ohms", true),
+       PCONFDUMP(PIN_CONFIG_BIAS_PULL_PIN_DEFAULT,
+-                              "input bias pull to pin specific state", NULL, false),
+-      PCONFDUMP(PIN_CONFIG_BIAS_PULL_UP, "input bias pull up", NULL, false),
++                              "input bias pull to pin specific state", "ohms", true),
++      PCONFDUMP(PIN_CONFIG_BIAS_PULL_UP, "input bias pull up", "ohms", true),
+       PCONFDUMP(PIN_CONFIG_DRIVE_OPEN_DRAIN, "output drive open drain", NULL, false),
+       PCONFDUMP(PIN_CONFIG_DRIVE_OPEN_SOURCE, "output drive open source", NULL, false),
+       PCONFDUMP(PIN_CONFIG_DRIVE_PUSH_PULL, "output drive push pull", NULL, false),
index 18d5b1a48908d0a5c34ba043259e445ba557024b..49c1fb82e33c48c7848fe8ef6e9b697105d6503d 100644 (file)
@@ -344,3 +344,4 @@ xarray-update-the-lru-list-in-xas_split.patch
 rtc-check-if-__rtc_read_time-was-successful.patch
 gfs2-make-sure-fitrim-minlen-is-rounded-up-to-fs-block-size.patch
 net-hns3-fix-software-vlan-talbe-of-vlan-0-inconsistent-with-hardware.patch
+pinctrl-pinconf-generic-print-arguments-for-bias-pull.patch