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(-) -- 2.27.0