mirror of
https://github.com/torvalds/linux.git
synced 2026-05-27 08:33:17 +02:00
dt-bindings: pinctrl: cy8c95x0: Update gpio-reserved-ranges
Update maxItems to 60 for gpio-reserved-ranges to allow multiple gpio reserved ranges. Add input-enable property to allow configuring a pin as input. Also update example. Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Link: https://lore.kernel.org/r/20240206112501.715042-1-naresh.solanki@9elements.com Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
7ac572883f
commit
8e4cc35822
|
|
@ -45,7 +45,8 @@ properties:
|
|||
maxItems: 1
|
||||
|
||||
gpio-reserved-ranges:
|
||||
maxItems: 1
|
||||
minItems: 1
|
||||
maxItems: 60
|
||||
|
||||
vdd-supply:
|
||||
description:
|
||||
|
|
@ -85,6 +86,8 @@ patternProperties:
|
|||
|
||||
bias-disable: true
|
||||
|
||||
input-enable: true
|
||||
|
||||
output-high: true
|
||||
|
||||
output-low: true
|
||||
|
|
@ -133,6 +136,23 @@ examples:
|
|||
interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupt-controller;
|
||||
vdd-supply = <&p3v3>;
|
||||
gpio-reserved-ranges = <5 1>;
|
||||
gpio-reserved-ranges = <1 2>, <6 1>, <10 1>, <15 1>;
|
||||
|
||||
pinctrl-0 = <&U62160_pins>, <&U62160_ipins>;
|
||||
pinctrl-names = "default";
|
||||
|
||||
U62160_pins: cfg-pins {
|
||||
pins = "gp03", "gp16", "gp20", "gp50", "gp51";
|
||||
function = "gpio";
|
||||
input-enable;
|
||||
bias-pull-up;
|
||||
};
|
||||
|
||||
U62160_ipins: icfg-pins {
|
||||
pins = "gp04", "gp17", "gp21", "gp52", "gp53";
|
||||
function = "gpio";
|
||||
input-enable;
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user