Lines Matching refs:port

54 int32_t UTCPD_GetAlertStatus(int port, int* i32AlertSts)  in UTCPD_GetAlertStatus()  argument
56 return tcpc_addr_read16(port, NULL, TCPC_REG_ALERT, i32AlertSts); in UTCPD_GetAlertStatus()
82 int32_t UTCPD_ClearAlertStatus(int port, int AlertStClr) in UTCPD_ClearAlertStatus() argument
84 return tcpc_update16(port, TCPC_REG_ALERT, AlertStClr, MASK_SET); in UTCPD_ClearAlertStatus()
110 int32_t UTCPD_EnableAlertMask(int port, int mask_set) in UTCPD_EnableAlertMask() argument
112 return tcpc_update16(port, TCPC_REG_ALERT_MASK, mask_set, MASK_SET); in UTCPD_EnableAlertMask()
140 int32_t UTCPD_DisableAlertMask(int port, int mask_clr) in UTCPD_DisableAlertMask() argument
142 return tcpc_update16(port, TCPC_REG_ALERT_MASK, mask_clr, MASK_CLR); in UTCPD_DisableAlertMask()
163 int32_t UTCPD_EnablePowerStatusMask(int port, int mask_set) in UTCPD_EnablePowerStatusMask() argument
165 return tcpc_update16(port, TCPC_REG_POWER_STATUS_MASK, mask_set, MASK_SET); in UTCPD_EnablePowerStatusMask()
186 int32_t UTCPD_DisablePowerStatusMask(int port, int mask_clr) in UTCPD_DisablePowerStatusMask() argument
188 return tcpc_update16(port, TCPC_REG_POWER_STATUS_MASK, mask_clr, MASK_CLR); in UTCPD_DisablePowerStatusMask()
208 int32_t UTCPD_EnableFaultMask(int port, int mask_set) in UTCPD_EnableFaultMask() argument
210 return tcpc_update16(port, TCPC_REG_FAULT_STATUS_MASK, mask_set, MASK_SET); in UTCPD_EnableFaultMask()
229 int32_t UTCPD_DisableFaultMask(int port, int mask_clr) in UTCPD_DisableFaultMask() argument
231 return tcpc_update16(port, TCPC_REG_FAULT_STATUS_MASK, mask_clr, MASK_CLR); in UTCPD_DisableFaultMask()
252 int32_t UTCPD_EnablePowerCtrl(int port, uint32_t mask_set) in UTCPD_EnablePowerCtrl() argument
254 …return tcpc_update16(port, TCPC_REG_POWER_CTRL, mask_set, MASK_SET); /* VBUS Monitor and VBUS Alar… in UTCPD_EnablePowerCtrl()
274 int32_t UTCPD_DisablePowerCtrl(int port, uint32_t maskclr) in UTCPD_DisablePowerCtrl() argument
276 …return tcpc_update16(port, TCPC_REG_POWER_CTRL, maskclr, MASK_CLR); /* VBUS Monitor and VBUS Alarm… in UTCPD_DisablePowerCtrl()
296 int32_t UTCPD_EnableFaultCtrl(int port, uint32_t mask_set) in UTCPD_EnableFaultCtrl() argument
298 return tcpc_update16(port, TCPC_REG_FAULT_CTRL, mask_set, MASK_CLR); /* 0 to enable */ in UTCPD_EnableFaultCtrl()
312 int32_t UTCPD_DisableFaultCtrl(int port, uint32_t maskclr) in UTCPD_DisableFaultCtrl() argument
314 return tcpc_update16(port, TCPC_REG_FAULT_CTRL, maskclr, MASK_SET); /* 1 to disable */ in UTCPD_DisableFaultCtrl()
337 int32_t UTCPD_ClearPowerStatus(int port, int PowerStClr) in UTCPD_ClearPowerStatus() argument
339 return tcpc_update16(port, TCPC_REG_POWER_STATUS, PowerStClr, MASK_CLR); in UTCPD_ClearPowerStatus()
353 int32_t UTCPD_EnableFaultStatusMask(int port, int mask_set) in UTCPD_EnableFaultStatusMask() argument
355 return tcpc_update16(port, TCPC_REG_FAULT_STATUS, mask_set, MASK_SET); in UTCPD_EnableFaultStatusMask()
368 int32_t UTCPD_DisableFaultStatusMask(int port, int mask_clr) in UTCPD_DisableFaultStatusMask() argument
370 return tcpc_update16(port, TCPC_REG_FAULT_STATUS_MASK, mask_clr, MASK_CLR); in UTCPD_DisableFaultStatusMask()
384 int32_t UTCPD_GetFaultStatus(int port, int* pi32RegData) in UTCPD_GetFaultStatus() argument
386 return tcpc_addr_read16(port, NULL, TCPC_REG_FAULT_STATUS, pi32RegData); in UTCPD_GetFaultStatus()
400 int32_t UTCPD_ClearFaultStatus(int port, int FaultStClr) in UTCPD_ClearFaultStatus() argument
402 return tcpc_update16(port, TCPC_REG_FAULT_STATUS, FaultStClr, MASK_CLR); in UTCPD_ClearFaultStatus()
431 int32_t UTCPD_SetRoleCtrl(int port, uint32_t u32DrpToggle, uint32_t u32Rpvalue, uint32_t u32CC2, ui… in UTCPD_SetRoleCtrl() argument
434 return tcpc_addr_write16(port, NULL, TCPC_REG_ROLE_CTRL, reg_set); in UTCPD_SetRoleCtrl()
462 int32_t UTCPD_GetRoleCtrl(int port, uint32_t* pu32DrpToggle, uint32_t* pu32CC1, uint32_t* pu32CC2, … in UTCPD_GetRoleCtrl() argument
467 rv = tcpc_addr_read32(port, NULL, TCPC_REG_ROLE_CTRL, &i32Reg); in UTCPD_GetRoleCtrl()
489 int32_t UTCPD_SetTypeCPortCtrl(int port, uint32_t u32BistMode, uint32_t u32Orient) in UTCPD_SetTypeCPortCtrl() argument
492 return tcpc_addr_write16(port, NULL, TCPC_REG_TCPC_CTRL, reg_set); in UTCPD_SetTypeCPortCtrl()
508 int32_t UTCPD_GetTypeCPortCtrl(int port, uint32_t* pu32BistMode, uint32_t* pu32Orient) in UTCPD_GetTypeCPortCtrl() argument
513 rv = tcpc_addr_read32(port, NULL, TCPC_REG_TCPC_CTRL, &i32Reg); in UTCPD_GetTypeCPortCtrl()
535 int32_t UTCPD_IsssueCmd(int port, uint32_t cmd) in UTCPD_IsssueCmd() argument
538 return tcpc_addr_write16(port, NULL, TCPC_REG_COMMAND, cmd); in UTCPD_IsssueCmd()
567 int32_t UTCPD_GetCCSts(int port, uint32_t* pu32Look4Con, uint32_t* pu32ConRlt, uint32_t* pu32CC2Sts… in UTCPD_GetCCSts() argument
572 rv = tcpc_addr_read32(port, NULL, TCPC_REG_CC_STATUS, &i32Reg); in UTCPD_GetCCSts()
598 int32_t UTCPD_GetPwrSts(int port, uint32_t* pu32VBUSDetEn, uint32_t* pu32VBUSPresent, uint32_t* pu3… in UTCPD_GetPwrSts() argument
603 rv = tcpc_addr_read32(port, NULL, TCPC_REG_POWER_STATUS, &i32Reg); in UTCPD_GetPwrSts()
628 int32_t UTCPD_GetPwrStsExt(int port, uint32_t* pu32DbgAccessory, uint32_t* pu32SrcNonDefVBUS, uint3… in UTCPD_GetPwrStsExt() argument
633 rv = tcpc_addr_read32(port, NULL, TCPC_REG_POWER_STATUS, &i32Reg); in UTCPD_GetPwrStsExt()
657 int32_t UTCPD_GetFaultSts(int port, uint32_t* pu32VBUSOverCurr, uint32_t* pu32VBUSOverVolt, uint32_… in UTCPD_GetFaultSts() argument
662 rv = tcpc_addr_read32(port, NULL, TCPC_REG_FAULT_STATUS, &i32Reg); in UTCPD_GetFaultSts()
688 int32_t UTCPD_GetFaultStsExt(int port, uint32_t* pu32ForceOffFat, uint32_t* pu32AutoDiscFat, uint32… in UTCPD_GetFaultStsExt() argument
693 rv = tcpc_addr_read32(port, NULL, TCPC_REG_FAULT_STATUS, &i32Reg); in UTCPD_GetFaultStsExt()
721 int32_t UTCPD_SetMsgHeaderInfo(int port, uint32_t u32DataRole, uint32_t u32Revision, uint32_t u32Pw… in UTCPD_SetMsgHeaderInfo() argument
724 return tcpc_addr_write16(port, NULL, TCPC_REG_MSG_HDR_INFO, reg_set); in UTCPD_SetMsgHeaderInfo()
745 int32_t UTCPD_SetRecDetect(int port, uint32_t u32RegData) in UTCPD_SetRecDetect() argument
748 return tcpc_addr_write16(port, NULL, TCPC_REG_RX_DETECT, reg_set); in UTCPD_SetRecDetect()
762 int32_t UTCPD_SetVBUSAlarm(int port, uint32_t u32AlarmH, uint32_t u32AlarmL) in UTCPD_SetVBUSAlarm() argument
769 return tcpc_write_block(port, TCPC_REG_VBUS_VOLTAGE_ALARM_HI_CFG, u8TxBuf, 4); in UTCPD_SetVBUSAlarm()
783 int32_t UTCPD_SetSnkDisconnect(int port, uint32_t u32SnkDiscVolt) in UTCPD_SetSnkDisconnect() argument
785 return tcpc_addr_write16(port, NULL, TCPC_REG_VBUS_SINK_DISCONNECT_THRESH, u32SnkDiscVolt); in UTCPD_SetSnkDisconnect()
799 int32_t UTCPD_SetStopDischargeVolt(int port, uint32_t u32StopDischgVolt) in UTCPD_SetStopDischargeVolt() argument
801 return tcpc_addr_write16(port, NULL, TCPC_REG_VBUS_STOP_DISCHARGE_THRESH, u32StopDischgVolt); in UTCPD_SetStopDischargeVolt()
817 void UTCPD_vconn_disable_src_cc(int port) in UTCPD_vconn_disable_src_cc() argument
819 tcpc_update16(port, TCPC_REG_POWER_CTRL, TCPC_REG_POWER_CTRL_ENABLE_VCONN, MASK_CLR); in UTCPD_vconn_disable_src_cc()
830 void UTCPD_vconn_enable_src_cc(int port) in UTCPD_vconn_enable_src_cc() argument
832 tcpc_update16(port, TCPC_REG_POWER_CTRL, TCPC_REG_POWER_CTRL_ENABLE_VCONN, MASK_SET); in UTCPD_vconn_enable_src_cc()
844 void UTCPD_vconn_enable_from_cc2(int port) in UTCPD_vconn_enable_from_cc2() argument
846 tcpc_update16(port, TCPC_REG_TCPC_CTRL, TCPC_REG_TCPC_CTRL_PLUG_ORIENTATION, MASK_CLR); in UTCPD_vconn_enable_from_cc2()
858 void UTCPD_vconn_enable_from_cc1(int port) in UTCPD_vconn_enable_from_cc1() argument
860 tcpc_update16(port, TCPC_REG_TCPC_CTRL, TCPC_REG_TCPC_CTRL_PLUG_ORIENTATION, MASK_SET); in UTCPD_vconn_enable_from_cc1()
872 void UTCPD_vconn_polarity_active_low(int port) in UTCPD_vconn_polarity_active_low() argument
874 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_VCEN, MASK_CLR); in UTCPD_vconn_polarity_active_low()
886 void UTCPD_vconn_polarity_active_high(int port) in UTCPD_vconn_polarity_active_high() argument
888 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_VCEN, MASK_SET); in UTCPD_vconn_polarity_active_high()
900 void UTCPD_vconn_disable_oc_fault(int port) in UTCPD_vconn_disable_oc_fault() argument
902 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VCONN_OCP_FAULT_DIS, MASK_SET); in UTCPD_vconn_disable_oc_fault()
914 void UTCPD_vconn_enable_oc_fault(int port) in UTCPD_vconn_enable_oc_fault() argument
916 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VCONN_OCP_FAULT_DIS, MASK_CLR); in UTCPD_vconn_enable_oc_fault()
929 void UTCPD_vconn_mux_selection(int port, uint32_t cc1vcensel, uint32_t cc2vcensel) in UTCPD_vconn_mux_selection() argument
932 tcpc_addr_read16(port, NULL, UTCPD_MUXSEL, &data); in UTCPD_vconn_mux_selection()
934 tcpc_addr_write32(port, NULL, UTCPD_MUXSEL, (unsigned int)data); in UTCPD_vconn_mux_selection()
953 void UTCPD_vconn_configure_oc_detection_soruce(int port, uint32_t u32Src) in UTCPD_vconn_configure_oc_detection_soruce() argument
956 tcpc_addr_read16(port, NULL, UTCPD_MUXSEL, &data); in UTCPD_vconn_configure_oc_detection_soruce()
958 tcpc_addr_write16(port, NULL, UTCPD_MUXSEL, data); in UTCPD_vconn_configure_oc_detection_soruce()
962 void UTCPD_vbus_srcen_polarity_active_low(int port) in UTCPD_vbus_srcen_polarity_active_low() argument
964 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_SRCEN, MASK_CLR); in UTCPD_vbus_srcen_polarity_active_low()
966 void UTCPD_vbus_srcen_polarity_active_high(int port) in UTCPD_vbus_srcen_polarity_active_high() argument
968 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_SRCEN, MASK_SET); in UTCPD_vbus_srcen_polarity_active_high()
971 void UTCPD_vbus_snken_polarity_active_low(int port) in UTCPD_vbus_snken_polarity_active_low() argument
973 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_SNKEN, MASK_CLR); in UTCPD_vbus_snken_polarity_active_low()
975 void UTCPD_vbus_snken_polarity_active_high(int port) in UTCPD_vbus_snken_polarity_active_high() argument
977 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_SNKEN, MASK_SET); in UTCPD_vbus_snken_polarity_active_high()
980 void UTCPD_vbus_disable_oc_fault(int port) in UTCPD_vbus_disable_oc_fault() argument
982 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VBUS_OCP_FAULT_DIS, MASK_SET); in UTCPD_vbus_disable_oc_fault()
984 void UTCPD_vbus_enable_oc_fault(int port) in UTCPD_vbus_enable_oc_fault() argument
986 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VBUS_OCP_FAULT_DIS, MASK_CLR); in UTCPD_vbus_enable_oc_fault()
989 void UTCPD_vbus_discharge_polarity_active_low(int port) in UTCPD_vbus_discharge_polarity_active_low() argument
991 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_VBDCHG, MASK_CLR); in UTCPD_vbus_discharge_polarity_active_low()
993 void UTCPD_vbus_discharge_polarity_active_high(int port) in UTCPD_vbus_discharge_polarity_active_high() argument
995 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_VBDCHG, MASK_SET); in UTCPD_vbus_discharge_polarity_active_high()
1014 void UTCPD_vbus_configure_oc_soruce(int port, uint32_t u32Src) in UTCPD_vbus_configure_oc_soruce() argument
1017 tcpc_addr_read16(port, NULL, UTCPD_MUXSEL, &data); in UTCPD_vbus_configure_oc_soruce()
1019 tcpc_addr_write16(port, NULL, UTCPD_MUXSEL, data); in UTCPD_vbus_configure_oc_soruce()
1023 void UTCPD_vbus_disable_ov_fault(int port) in UTCPD_vbus_disable_ov_fault() argument
1025 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VBUS_OVP_FAULT_DIS, MASK_SET); in UTCPD_vbus_disable_ov_fault()
1027 void UTCPD_vbus_enable_ov_fault(int port) in UTCPD_vbus_enable_ov_fault() argument
1029 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VBUS_OVP_FAULT_DIS, MASK_CLR); in UTCPD_vbus_enable_ov_fault()
1033 void UTCPD_vbus_disable_forceoff_fault(int port) in UTCPD_vbus_disable_forceoff_fault() argument
1035 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VBUS_FORCE_OFF_DIS, MASK_SET); in UTCPD_vbus_disable_forceoff_fault()
1037 void UTCPD_vbus_enable_forceoff_fault(int port) in UTCPD_vbus_enable_forceoff_fault() argument
1039 tcpc_update16(port, TCPC_REG_FAULT_CTRL, TCPC_REG_FAULT_CTRL_VBUS_FORCE_OFF_DIS, MASK_CLR); in UTCPD_vbus_enable_forceoff_fault()
1043 uint32_t UTCPD_vbus_is_source(int port) in UTCPD_vbus_is_source() argument
1046 tcpc_addr_read16(port, NULL, TCPC_REG_POWER_STATUS, &data); in UTCPD_vbus_is_source()
1053 uint32_t UTCPD_vbus_is_sink(int port) in UTCPD_vbus_is_sink() argument
1056 tcpc_addr_read16(port, NULL, TCPC_REG_POWER_STATUS, &data); in UTCPD_vbus_is_sink()
1063 uint32_t UTCPD_vbus_is_source_hv(int port) in UTCPD_vbus_is_source_hv() argument
1066 tcpc_addr_read16(port, NULL, TCPC_REG_POWER_STATUS, &data); in UTCPD_vbus_is_source_hv()
1074 void UTCPD_power_enable_monitor(int port) in UTCPD_power_enable_monitor() argument
1076 tcpc_update16(port, TCPC_REG_POWER_CTRL, TCPC_REG_POWER_CTRL_VBUS_VOL_MONITOR_DIS, MASK_CLR); in UTCPD_power_enable_monitor()
1079 void UTCPD_power_disable_monitor(int port) in UTCPD_power_disable_monitor() argument
1081 tcpc_update16(port, TCPC_REG_POWER_CTRL, TCPC_REG_POWER_CTRL_VBUS_VOL_MONITOR_DIS, MASK_SET); in UTCPD_power_disable_monitor()
1085 void UTCPD_power_disable_auto_discharge(int port) in UTCPD_power_disable_auto_discharge() argument
1087 … tcpc_update16(port, TCPC_REG_POWER_CTRL, TCPC_REG_POWER_CTRL_AUTO_DISCHARGE_DISCONNECT, MASK_CLR); in UTCPD_power_disable_auto_discharge()
1089 void UTCPD_power_enable_auto_discharge(int port) in UTCPD_power_enable_auto_discharge() argument
1091 … tcpc_update16(port, TCPC_REG_POWER_CTRL, TCPC_REG_POWER_CTRL_AUTO_DISCHARGE_DISCONNECT, MASK_SET); in UTCPD_power_enable_auto_discharge()
1094 void UTCPD_frs_tx_polarity_active_low(int port) in UTCPD_frs_tx_polarity_active_low() argument
1096 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_FRSTX, MASK_CLR); in UTCPD_frs_tx_polarity_active_low()
1098 void UTCPD_frs_tx_polarity_active_high(int port) in UTCPD_frs_tx_polarity_active_high() argument
1100 tcpc_update16(port, TCPC_REG_PINPL, TCPC_REG_PINPL_FRSTX, MASK_SET); in UTCPD_frs_tx_polarity_active_high()
1103 void UTCPD_frs_mux_selection(int port, uint32_t cc1frssel, uint32_t cc2frssel) in UTCPD_frs_mux_selection() argument
1106 tcpc_addr_read16(port, NULL, UTCPD_MUXSEL, &data); in UTCPD_frs_mux_selection()
1108 tcpc_addr_write32(port, NULL, UTCPD_MUXSEL, data); in UTCPD_frs_mux_selection()
1120 uint32_t UTCPD_Open(int port) in UTCPD_Open() argument
1131 tcpc_addr_write16(port, NULL, UTCPD_PHYCTL, 0x03); in UTCPD_Open()
1135 UTCPD_frs_mux_selection(port, 1, 1); in UTCPD_Open()
1136 UTCPD_vconn_mux_selection(port, 1, 1); in UTCPD_Open()