# Copyright 2020 Google LLC # SPDX-License-Identifier: Apache-2.0 description: Zephyr I2C Emulation controller compatible: "zephyr,i2c-emul-controller" include: i2c-controller.yaml properties: reg: required: true target-buffered-mode: type: boolean description: | This option is used when the I2C target is enabled and it can support buffered mode for I2C target transfer. When 'false', the target will use PIO (Programmed I/O) mode. forwards: type: phandle-array description: | When added, read/write requests sent to this bus for a given address will be forwarded to the specified phandle (must be another i2c bus). As an example, if we wanted to forward any requests from i2c0@0x20 to i2c1, we would use: &i2c0 { forward = <&i2c1 0x20>; }; forward-cells: - addr