diff options
Diffstat (limited to 'zephyr/shim/include/usbc/tcpc_ps8xxx_emul.h')
-rw-r--r-- | zephyr/shim/include/usbc/tcpc_ps8xxx_emul.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/zephyr/shim/include/usbc/tcpc_ps8xxx_emul.h b/zephyr/shim/include/usbc/tcpc_ps8xxx_emul.h new file mode 100644 index 0000000000..fbd2e4bfd1 --- /dev/null +++ b/zephyr/shim/include/usbc/tcpc_ps8xxx_emul.h @@ -0,0 +1,19 @@ +/* Copyright 2022 The ChromiumOS Authors + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include <zephyr/devicetree.h> +#include "driver/tcpm/ps8xxx_public.h" + +#define PS8XXX_EMUL_COMPAT cros_ps8xxx_emul + +#define TCPC_CONFIG_PS8XXX_EMUL(id) \ + { \ + .bus_type = EC_BUS_TYPE_I2C, \ + .i2c_info = { \ + .port = I2C_PORT_BY_DEV(id), \ + .addr_flags = DT_REG_ADDR(id), \ + }, \ + .drv = &ps8xxx_tcpm_drv, \ + }, |