Commit 000602e6 authored by Alexandre Mergnat's avatar Alexandre Mergnat Committed by Linus Walleij

dt-bindings: pinctrl: mediatek: deprecate custom drive strength property

Deprecate mediatek,drive-strength-adv which shall not exist, that was an
unnecessary property that leaked upstream from downstream kernels and
there's no reason to use it.

The generic property drive-strength-microamp should be used instead.
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarAlexandre Mergnat <amergnat@baylibre.com>
Reviewed-by: default avatarAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20230327-cleanup-pinctrl-binding-v3-1-6f56d5c7a8de@baylibre.comSigned-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 0538897a
...@@ -110,8 +110,13 @@ patternProperties: ...@@ -110,8 +110,13 @@ patternProperties:
drive-strength: drive-strength:
enum: [2, 4, 6, 8, 10, 12, 14, 16] enum: [2, 4, 6, 8, 10, 12, 14, 16]
drive-strength-microamp:
enum: [125, 250, 500, 1000]
mediatek,drive-strength-adv: mediatek,drive-strength-adv:
deprecated: true
description: | description: |
DEPRECATED: Please use drive-strength-microamp instead.
Describe the specific driving setup property. Describe the specific driving setup property.
For I2C pins, the existing generic driving setup can only support For I2C pins, the existing generic driving setup can only support
2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they 2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they
...@@ -217,7 +222,7 @@ examples: ...@@ -217,7 +222,7 @@ examples:
pinmux = <PINMUX_GPIO48__FUNC_SCL5>, pinmux = <PINMUX_GPIO48__FUNC_SCL5>,
<PINMUX_GPIO49__FUNC_SDA5>; <PINMUX_GPIO49__FUNC_SDA5>;
mediatek,pull-up-adv = <3>; mediatek,pull-up-adv = <3>;
mediatek,drive-strength-adv = <7>; drive-strength-microamp = <1000>;
}; };
}; };
...@@ -226,7 +231,6 @@ examples: ...@@ -226,7 +231,6 @@ examples:
pinmux = <PINMUX_GPIO50__FUNC_SCL3>, pinmux = <PINMUX_GPIO50__FUNC_SCL3>,
<PINMUX_GPIO51__FUNC_SDA3>; <PINMUX_GPIO51__FUNC_SDA3>;
mediatek,pull-down-adv = <2>; mediatek,pull-down-adv = <2>;
mediatek,drive-strength-adv = <4>;
}; };
}; };
}; };
......
...@@ -91,8 +91,13 @@ patternProperties: ...@@ -91,8 +91,13 @@ patternProperties:
input-schmitt-disable: true input-schmitt-disable: true
drive-strength-microamp:
enum: [125, 250, 500, 1000]
mediatek,drive-strength-adv: mediatek,drive-strength-adv:
deprecated: true
description: | description: |
DEPRECATED: Please use drive-strength-microamp instead.
Describe the specific driving setup property. Describe the specific driving setup property.
For I2C pins, the existing generic driving setup can only support For I2C pins, the existing generic driving setup can only support
2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they 2/4/6/8/10/12/14/16mA driving. But in specific driving setup, they
...@@ -191,7 +196,6 @@ examples: ...@@ -191,7 +196,6 @@ examples:
pins { pins {
pinmux = <MT8365_PIN_59_SDA1__FUNC_SDA1_0>, <MT8365_PIN_60_SCL1__FUNC_SCL1_0>; pinmux = <MT8365_PIN_59_SDA1__FUNC_SDA1_0>, <MT8365_PIN_60_SCL1__FUNC_SCL1_0>;
mediatek,pull-up-adv = <3>; mediatek,pull-up-adv = <3>;
mediatek,drive-strength-adv = <00>;
bias-pull-up; bias-pull-up;
}; };
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment