diff options
Diffstat (limited to 'zephyr/emul/tcpc/emul_tcpci_partner_snk.c')
-rw-r--r-- | zephyr/emul/tcpc/emul_tcpci_partner_snk.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/zephyr/emul/tcpc/emul_tcpci_partner_snk.c b/zephyr/emul/tcpc/emul_tcpci_partner_snk.c index f9cab652c8..ee7728f15c 100644 --- a/zephyr/emul/tcpc/emul_tcpci_partner_snk.c +++ b/zephyr/emul/tcpc/emul_tcpci_partner_snk.c @@ -546,7 +546,8 @@ int tcpci_snk_emul_connect_to_tcpci(struct tcpci_snk_emul_data *data, } /** Check description in emul_tcpci_snk.h */ -void tcpci_snk_emul_init_data(struct tcpci_snk_emul_data *data) +void tcpci_snk_emul_init_data(struct tcpci_snk_emul_data *data, + struct tcpci_partner_data *common_data) { /* By default there is only PDO 5v@500mA */ data->pdo[0] = PDO_FIXED(5000, 500, 0); @@ -556,7 +557,7 @@ void tcpci_snk_emul_init_data(struct tcpci_snk_emul_data *data) data->wait_for_ps_rdy = false; data->pd_completed = false; - + data->common_data = common_data; } /** Check description in emul_tcpci_partner_snk.h */ @@ -574,5 +575,5 @@ void tcpci_snk_emul_init(struct tcpci_snk_emul *emul, enum pd_rev_type rev) emul->ops.control_change = NULL; emul->ops.disconnect = tcpci_snk_emul_disconnect_op; - tcpci_snk_emul_init_data(&emul->data); + tcpci_snk_emul_init_data(&emul->data, &emul->common_data); } |