The i2c mux device pca954x implements two devices: - the pca9546 and pca9548.
Patrick Venture (2): hw/i2c/core: add reachable state boolean hw/i2c: add pca954x i2c-mux switch MAINTAINERS | 6 + hw/i2c/Kconfig | 4 + hw/i2c/core.c | 6 + hw/i2c/i2c_mux_pca954x.c | 182 +++++++++++++++++++++++++++++++ hw/i2c/meson.build | 1 + hw/i2c/trace-events | 5 + include/hw/i2c/i2c.h | 3 + include/hw/i2c/i2c_mux_pca954x.h | 60 ++++++++++ 8 files changed, 267 insertions(+) create mode 100644 hw/i2c/i2c_mux_pca954x.c create mode 100644 include/hw/i2c/i2c_mux_pca954x.h -- 2.31.0.208.g409f899ff0-goog