On Thu, Nov 10, 2016 at 09:26:23PM +0000, vad...@mellanox.com wrote: > From: Vadim Pasternak <vad...@mellanox.com> > > This driver allows I2C routing controlled through CPLD select registers on > a wide range of Mellanox systems (CPLD Lattice device). > MUX selection is provided by digital and analog HW. Analog part is not > under SW control. > Digital part is under CPLD control (channel selection/de-selection). > > Connectivity schema. > .---. .-------------. > | l | | |-- i2cx1 -- i2cx8 > | i |-- i2cn --+--| mlxcpld mux | > | n | | | |-- i2cy1 -- i2cy8 > | u | | '-------------' > | x | | | > '---' '---------' > > i2c-mux-mlxpcld does not necessarily require i2c-mlxcpld. It can be used > along with another bus driver, and still control i2c routing through CPLD > mux selection, in case the system is equipped with CPLD capable of mux > selection control. > > The Kconfig currently controlling compilation of this code is: > drivers/i2c/muxes/Kconfig:config I2C_MUX_MLXCPLD > > Signed-off-by: Michael Shych <michae...@mellanox.com> > Signed-off-by: Vadim Pasternak <vad...@mellanox.com> > Reviewed-by: Jiri Pirko <j...@mellanox.com> > Acked-by: Peter Rosin <p...@axentia.se>
Applied to for-next, thanks!
signature.asc
Description: PGP signature