dt-bindings: pinctrl: drive-strength doesn't default to 2 if unspecified
authorDouglas Anderson <dianders@chromium.org>
Tue, 11 Jan 2022 22:05:21 +0000 (14:05 -0800)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 24 Jan 2022 00:12:54 +0000 (01:12 +0100)
If the drive-strength isn't specified in the device tree then it
doesn't actually default to 2. Instead, it defaults to whatever the
heck the BIOS left it at. If the BIOS doesn't touch it then that means
it's whatever the heck the initial state of the pin was when the SoC
booted.

Reported-by: Matthias Kaehlcke <mka@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Link: https://lore.kernel.org/r/20220111140519.1.Ie2662d6289af1e9758b14b37149703c846d5f509@changeid
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml

index be8cb0ead62f927d298683d81bca3271f394e487..780f15bb5e4099501ad3f5476949a82b4fda19da 100644 (file)
@@ -73,7 +73,6 @@ $defs:
     properties:
       drive-strength:
         enum: [2, 4, 6, 8, 10, 12, 14, 16]
-        default: 2
         description:
           Selects the drive strength for the specified pins, in mA.