1 .. SPDX-License-Identifier: GPL-2.0
7 Describing an I2C device hierarchy that includes I2C muxes requires an ACPI
8 Device () scope per mux channel.
10 Consider this topology::
13 | SMB1 |-->| MUX0 |--CH00--> i2c client A (0x50)
14 | | | 0x70 |--CH01--> i2c client B (0x50)
17 which corresponds to the following ASL::
25 Name (_CRS, ResourceTemplate () {
26 I2cSerialBus (0x70, ControllerInitiated, I2C_SPEED,
27 AddressingMode7Bit, "^SMB1", 0x00,
38 Name (_CRS, ResourceTemplate () {
39 I2cSerialBus (0x50, ControllerInitiated, I2C_SPEED,
40 AddressingMode7Bit, "^CH00", 0x00,
53 Name (_CRS, ResourceTemplate () {
54 I2cSerialBus (0x50, ControllerInitiated, I2C_SPEED,
55 AddressingMode7Bit, "^CH01", 0x00,