Peter Rosin
|
d1ed7985b9
i2c: move locking operations to their own struct
|
9 gadi atpakaļ |
Wolfram Sang
|
6d54f1446d
Merge branch 'i2c-mux-dt-3' of https://github.com/peda-r/i2c-mux into i2c/for-4.9
|
9 gadi atpakaļ |
Peter Rosin
|
b2d57b5604
i2c: mux: add support for 'i2c-mux', 'i2c-arb' and 'i2c-gate' DT subnodes
|
9 gadi atpakaļ |
Peter Rosin
|
fb79e09a74
i2c: add i2c_trylock_bus wrapper, use it
|
9 gadi atpakaļ |
Peter Rosin
|
6ef91fcca8
i2c: mux: relax locking of the top i2c adapter during mux-locked muxing
|
9 gadi atpakaļ |
Peter Rosin
|
fa96f0cb9b
i2c: muxes always lock the parent adapter
|
9 gadi atpakaļ |
Peter Rosin
|
23fe440c59
i2c: mux: drop old unused i2c-mux api
|
9 gadi atpakaļ |
Peter Rosin
|
a7ab72390b
i2c: mux: add common data for every i2c-mux instance
|
9 gadi atpakaļ |
Wolfram Sang
|
5171493221
i2c: i2c-mux: sort includes
|
9 gadi atpakaļ |
Dustin Byford
|
8eb5c87a92
i2c: add ACPI support for I2C mux ports
|
9 gadi atpakaļ |
Alexander Sverdlin
|
e766f338a7
i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer()
|
10 gadi atpakaļ |
Alexander Sverdlin
|
dc362d50ba
i2c: use parent adapter quirks in mux
|
10 gadi atpakaļ |
Wolfram Sang
|
133778482e
i2c: mux: use proper dev when removing "channel-X" symlinks
|
10 gadi atpakaļ |
Gerlando Falauto
|
c9449affad
i2c: mux: create "channel-n" symlinks for child segments in the mux device
|
10 gadi atpakaļ |
Wolfram Sang
|
51cf3b0e2a
i2c: mux: create symlink to actual mux device
|
10 gadi atpakaļ |
Elie De Brauwer
|
2212a8529e
i2c: mux: Inherit retry count and timeout from parent for muxed bus
|
11 gadi atpakaļ |
Wolfram Sang
|
687b81d083
i2c: move OF helpers into the core
|
12 gadi atpakaļ |
Lars-Peter Clausen
|
51d95709dd
i2c: Make the return type of i2c_del_mux_adapter() void
|
12 gadi atpakaļ |
Lars-Peter Clausen
|
bf51a8c5e0
i2c: Ignore return value of i2c_del_adapter()
|
12 gadi atpakaļ |
Jean Delvare
|
eee543e824
i2c-mux: Add support for device auto-detection
|
13 gadi atpakaļ |
David Daney
|
bc45449b14
i2c/of: Automatically populate i2c mux busses from device tree data.
|
13 gadi atpakaļ |
David Daney
|
5a3ecd5f98
i2c: Add a struct device * parameter to i2c_add_mux_adapter()
|
13 gadi atpakaļ |
Jean Delvare
|
e1e18ee1cb
i2c: Mark i2c_adapter.id as deprecated
|
14 gadi atpakaļ |
Michael Lawnick
|
0826374bff
i2c: Multiplexed I2C bus core support
|
15 gadi atpakaļ |