[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 Oct 15 05:54:47 PDT 2026
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.kernel.org/lkml/20260814070007.1662455-1-pinkesh.vaghela@einfochips.com/
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