diff options
| author | Evan Green <[email protected]> | 2020-11-18 23:40:25 +0000 |
|---|---|---|
| committer | Wolfram Sang <[email protected]> | 2021-01-17 11:52:58 +0000 |
| commit | 98b2b712bc8592c4ad212449162e36e47761a46c (patch) | |
| tree | dd89ea28a8d16d6ca29ba0a3bc18a2fcf719c6fa /drivers/i2c/algos/i2c-algo-bit.c | |
| parent | i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt() (diff) | |
| download | kernel-98b2b712bc8592c4ad212449162e36e47761a46c.tar.gz kernel-98b2b712bc8592c4ad212449162e36e47761a46c.zip | |
i2c: i2c-mux-gpio: Enable this driver in ACPI land
Enable i2c-mux-gpio devices to be defined via ACPI. The idle-state
property translates directly to a fwnode_property_*() call. The child
reg property translates naturally into _ADR in ACPI.
The i2c-parent binding is a relic from the days when the bindings
dictated that all direct children of an I2C controller had to be I2C
devices. These days that's no longer required. The i2c-mux can sit as a
direct child of its parent controller, which is where it makes the most
sense from a hardware description perspective. For the ACPI
implementation we'll assume that's always how the i2c-mux-gpio is
instantiated.
Signed-off-by: Evan Green <[email protected]>
Acked-by: Peter Rosin <[email protected]>
Signed-off-by: Wolfram Sang <[email protected]>
Diffstat (limited to 'drivers/i2c/algos/i2c-algo-bit.c')
0 files changed, 0 insertions, 0 deletions
