dt-bindings: pinctrl: eswin: Document for EIC7700 SoC
authorYulin Lu <luyulin@eswincomputing.com>
Thu, 12 Jun 2025 10:48:11 +0000 (18:48 +0800)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 18 Jun 2025 12:02:28 +0000 (14:02 +0200)
commit0a11110bfc5a95ee0416f76500ba0655f62d2baa
tree01a921e68195ea013e1fcb05474d34cbd38a1dd5
parent9576e8d3c46cd7e14ce07981180520275c7152e6
dt-bindings: pinctrl: eswin: Document for EIC7700 SoC

Add EIC7700 pinctrl device for all configurable pins.
For the EIC7700 pinctrl registers, each register (32 bits)
controls the characteristics of a single pin.
It supports setting function multiplexing, Schmitt trigger,
drive strength, pull-up/pull-down, and input enable.

Co-developed-by: Samuel Holland <samuel.holland@sifive.com>
Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Signed-off-by: Yulin Lu <luyulin@eswincomputing.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/20250612104811.1206-1-luyulin@eswincomputing.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pinctrl/eswin,eic7700-pinctrl.yaml [new file with mode: 0644]