aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/i2c/muxes
diff options
context:
space:
mode:
authorPeter Rosin <peda@axentia.se>2016-04-20 08:38:50 +0200
committerWolfram Sang <wsa@the-dreams.de>2016-04-22 14:55:30 +0200
commita7ab72390b77062420fb50e4451f71c9321aae05 (patch)
tree7b3482a916e30b402267c4ac37ecd9305c577308 /drivers/i2c/muxes
parenteeprom: at24: replace msleep() with usleep_range() (diff)
downloadwireguard-linux-a7ab72390b77062420fb50e4451f71c9321aae05.tar.xz
wireguard-linux-a7ab72390b77062420fb50e4451f71c9321aae05.zip
i2c: mux: add common data for every i2c-mux instance
All i2c-muxes have a parent adapter and one or many child adapters. A mux also has some means of selection. Previously, this was stored per child adapter, but it is only needed to keep track of this per mux. Add an i2c mux core, that keeps track of this consistently. Also add some glue for users of the old interface, which will create one implicit mux core per child adapter. Signed-off-by: Peter Rosin <peda@axentia.se> Tested-by: Antti Palosaari <crope@iki.fi> Tested-by: Crestez Dan Leonard <leonard.crestez@intel.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c/muxes')
0 files changed, 0 insertions, 0 deletions