Skip to content

Commit 3f48195

Browse files
recalcikartben
authored andcommitted
drivers: tcpc: ps8xxx: Update to use generic TCPCI function
Update set_snk_ctrl, set_src_ctrl, and set_low_power_mode to use the generic TCPCI function. Signed-off-by: Jianxiong Gu <[email protected]>
1 parent d18308c commit 3f48195

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

drivers/usb_c/tcpc/ps8xxx.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -371,9 +371,8 @@ int ps8xxx_tcpc_get_snk_ctrl(const struct device *dev)
371371
int ps8xxx_tcpc_set_snk_ctrl(const struct device *dev, bool enable)
372372
{
373373
const struct ps8xxx_cfg *cfg = dev->config;
374-
uint8_t cmd = (enable) ? TCPC_REG_COMMAND_SNK_CTRL_HIGH : TCPC_REG_COMMAND_SNK_CTRL_LOW;
375374

376-
return tcpci_write_reg8(&cfg->bus, TCPC_REG_COMMAND, cmd);
375+
return tcpci_tcpm_set_snk_ctrl(&cfg->bus, enable);
377376
}
378377

379378
int ps8xxx_tcpc_get_src_ctrl(const struct device *dev)
@@ -384,9 +383,8 @@ int ps8xxx_tcpc_get_src_ctrl(const struct device *dev)
384383
int ps8xxx_tcpc_set_src_ctrl(const struct device *dev, bool enable)
385384
{
386385
const struct ps8xxx_cfg *cfg = dev->config;
387-
uint8_t cmd = (enable) ? TCPC_REG_COMMAND_SRC_CTRL_DEF : TCPC_REG_COMMAND_SRC_CTRL_LOW;
388386

389-
return tcpci_write_reg8(&cfg->bus, TCPC_REG_COMMAND, cmd);
387+
return tcpci_tcpm_set_src_ctrl(&cfg->bus, enable);
390388
}
391389

392390
int ps8xxx_tcpc_get_chip_info(const struct device *dev, struct tcpc_chip_info *chip_info)
@@ -419,7 +417,7 @@ int ps8xxx_tcpc_set_low_power_mode(const struct device *dev, bool enable)
419417
{
420418
const struct ps8xxx_cfg *cfg = dev->config;
421419

422-
return tcpci_write_reg8(&cfg->bus, TCPC_REG_COMMAND, TCPC_REG_COMMAND_I2CIDLE);
420+
return tcpci_tcpm_set_low_power_mode(&cfg->bus, enable);
423421
}
424422

425423
int ps8xxx_tcpc_sop_prime_enable(const struct device *dev, bool enable)

0 commit comments

Comments
 (0)