Skip to content

i2c: rtl9300: remove IO_MODE configuration

Michael Zavertkin linux-devicetree linux-i2c lkml 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest2 patches 1 replyIn review
  2. v22 patches 2 repliesSuperseded
  3. v12 patches 5 repliesSuperseded

Changes in v3 from the cover letter

- Added Acked-by
- Link to v2: https://patch.msgid.link/[email protected]
---

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2i2c: rtl9300: add realtek,rtl9607c-i2c compatibledrivers/i2c/busses/i2c-rtl9300.c+11 -41 reply
2/2dt-bindings: i2c: rtl9300: add 'rtl9607c-i2c'Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml+19 -10 replies

Reviews trailers per patch

1 of 2 patches has a Reviewed-by or Acked-by.

PatchConor Dooley
1/2
2/2A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH v3 0/2] i2c: rtl9300: remove IO_MODE configuration

i2c driver for RTL9607C used to configure IO_MODE register. The register is global and responsible for configuring SoC pins, therefore it should belong to pinctrl driver.

SoC-specific pinctrl driver is WIP (waiting for these patches in OpenWRT), but pinctrl-single could be used instead.

While added compatible realtek,rtl9607c-i2c relies on pinctrl driver, old realtek,rtl9607-i2c left for backward compatibility.

---
Changes in v3:
- Added Acked-by
- Link to v2: https://patch.msgid.link/[email protected]
---
Changes in v2:
- Backward compatibility achieved by adding new compatible value. Old one is marked as deprecated
- Link to v1: https://patch.msgid.link/[email protected]
---
Michael Zavertkin (2):
i2c: rtl9300: add realtek,rtl9607c-i2c compatible
dt-bindings: i2c: rtl9300: add 'rtl9607c-i2c'

 .../bindings/i2c/realtek,rtl9301-i2c.yaml     | 20 ++++++++++++++++++-
 drivers/i2c/busses/i2c-rtl9300.c              | 15 ++++++++++----
 2 files changed, 30 insertions(+), 5 deletions(-)
Signature · 1 line
2.55.0