On Mon, Dec 18, 2017 at 06:45:06PM +0100, Adrian Fiergolski wrote: > This patch extends the current i2c-mux-pca954x driver and adds support for > a newer PCA984x family of the I2C switches and multiplexers from NXP. > > Signed-off-by: Adrian Fiergolski <adrian.fiergolski@xxxxxxx> > --- > .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 5 ++- > drivers/i2c/muxes/Kconfig | 6 ++-- > drivers/i2c/muxes/i2c-mux-pca954x.c | 38 +++++++++++++++++++--- > 3 files changed, 41 insertions(+), 8 deletions(-) > > diff --git a/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt b/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt > index aa097045a10e..b428bc0d81b1 100644 > --- a/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt > +++ b/Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt > @@ -1,10 +1,13 @@ > * NXP PCA954x I2C bus switch > > +The driver supports NXP PCA954x and PCA984x I2C mux/switch devices. > + > Required Properties: > > - compatible: Must contain one of the following. > "nxp,pca9540", "nxp,pca9542", "nxp,pca9543", "nxp,pca9544", > - "nxp,pca9545", "nxp,pca9546", "nxp,pca9547", "nxp,pca9548" > + "nxp,pca9545", "nxp,pca9546", "nxp,pca9547", "nxp,pca9548", > + "nxp,pca9846", "nxp,pca9847", "nxp,pca9848", "nxp,pca9849" The format here should be 1 valid combination of compatibles per line. So it should be clear what are valid fallbacks as Peter suggested. > > - reg: The I2C address of the device. > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html