Skip to content

i2c: mux: pca954x: Support multiple devices on a single reset line

Eddie James linux-devicetree linux-i2c lkml 2 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v2 Latest2 patches 7 repliesIn review
  2. v11 patch 2 repliesSuperseded

Changes in v2 from the cover letter

- Rework the patch to use a new devicetree property that we don't expect to successfully obtain

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2dt-bindings: i2c: i2c-mux-pca954x: Define the reset-shared-hogged gpioDocumentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml+5 -00 replies
2/2i2c: mux: pca954x: Support multiple devices on a single reset linedrivers/i2c/muxes/i2c-mux-pca954x.c+37 -97 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.

Read the v2 thread

Cover letter [PATCH v2 0/2] i2c: mux: pca954x: Support multiple devices on a single reset line

Some systems connect several PCA954x devices to a single reset GPIO. For these devices to get out of reset and probe successfully, each device must defer the probe until the GPIO has been hogged. Accomplish this by attempting to grab a new "reset-shared-hogged" devicetree property, but expect it to fail with EPROBE_DEFER or EBUSY.

Changes since v1:
- Rework the patch to use a new devicetree property that we don't expect to successfully obtain

Eddie James (2):
dt-bindings: i2c: i2c-mux-pca954x: Define the reset-shared-hogged gpio
i2c: mux: pca954x: Support multiple devices on a single reset line

 .../bindings/i2c/i2c-mux-pca954x.yaml         |  5 ++
 drivers/i2c/muxes/i2c-mux-pca954x.c           | 46 +++++++++++++++----
 2 files changed, 42 insertions(+), 9 deletions(-)
Signature · 1 line
2.27.0