[PATCH v5 0/7] riscv: eswin: eic7700: Add support for clocks, resets, pinctrl, HSP bus, I2C and watchdog

Pinkesh Vaghela pinkesh.vaghela at einfochips.com
Thu Nov 5 23:53:33 PST 2026


Hi All,

Gentle reminder regarding this series. Any feedback or comments?

We haven't received any comments yet, apart from the sashiko-bot
(which are already addressed in previous versions).

I would appreciate any feedback or suggestions on how to proceed
with this series, or if there is anything else required from my side.

Regards,
Pinkesh

> Changes in v5:
> - Rebased the patches to master branch of linux-next tree having
>   latest tag: next-20261014.
> - Updated dts file
>   - Arranged the nodes in alphabetical order.
>   - Removed the board-wide GPIO pinctrl state and attached GPIO84 to
>     its gpio-leds consumer.
>   - Moved the invariant I2C pinctrl states from board overrides into
>     the corresponding SoC controller nodes.
>   - Removed enabling watchdog nodes and describe them as enabled at
>     SoC level.
> - Updated dtsi file
>   - Added pinctrl property to all I2C controller nodes.
>   - Sorted the always-on I2C controllers by unit address.
>   - Removed default property "disabled" from all watchdog nodes.
> - Updated pinctrl.dtsi file
>   - Resolve missing space issue.
>   - Annotate all nodes with /omit-if-no-ref/.
>   - Removed duplicated base pins from the quad-SPI pin states.
>   - Split UART1 RTS/CTS from its TX/RX pin state.
> - Added "Acked-by" tag of "Andi Shyti" for the I2C binding patch
>   (i.e. Patch 5).
> - Link to v4:
> https://lore.k/
> ernel.org%2Flkml%2F20260814070007.1662455-1-
> pinkesh.vaghela%40einfochips.com%2F&data=05%7C02%7Cpinkesh.vaghela%
> 40einfochips.com%7Cb78c1508aaeb4bdb3b0e08df2abb846d%7C0beb0c359c
> bb4feb99e5589e415c7944%7C1%7C0%7C639276657039833278%7CUnknown
> %7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAi
> OiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=
> 0Q%2BILsWWcdMH%2FxKUR5Bb9%2Flc3eIl5UTMl18p1KxQIX4%3D&reserved
> =0
>
> Pinkesh Vaghela (1):
>   riscv: dts: eswin: add hsp bus node
>
> Pritesh Patel (5):
>   riscv: dts: eswin: add reset generator for EIC7700 SoC
>   riscv: dts: eswin: add clock generator for EIC7700 SoC
>   dt-bindings: i2c: dw: add ESWIN EIC7700 SoC I2C controller
>   riscv: dts: eswin: add I2C controller support
>   riscv: dts: eswin: add watchdog support
>
> Yulin Lu (1):
>   riscv: dts: eswin: eic7700: add pinctrl support
>
>  .../bindings/i2c/snps,designware-i2c.yaml     |    1 +
>  .../dts/eswin/eic7700-hifive-premier-p550.dts |   91 ++
>  .../riscv/boot/dts/eswin/eic7700-pinctrl.dtsi | 1065 +++++++++++++++++
>  arch/riscv/boot/dts/eswin/eic7700.dtsi        |  255 ++++
>  4 files changed, 1412 insertions(+)
>  create mode 100644 arch/riscv/boot/dts/eswin/eic7700-pinctrl.dtsi
>
> --
> 2.34.1




More information about the linux-riscv mailing list