Lines Matching refs:cc1
132 int (*get_cc)(const struct device *dev, enum tc_cc_voltage_state *cc1,
181 static inline int tcpc_is_cc_open(enum tc_cc_voltage_state cc1, enum tc_cc_voltage_state cc2) in tcpc_is_cc_open() argument
183 return (cc1 < TC_CC_VOLT_RD) && (cc2 < TC_CC_VOLT_RD); in tcpc_is_cc_open()
189 static inline int tcpc_is_cc_snk_dbg_acc(enum tc_cc_voltage_state cc1, enum tc_cc_voltage_state cc2) in tcpc_is_cc_snk_dbg_acc() argument
191 return cc1 == TC_CC_VOLT_RD && cc2 == TC_CC_VOLT_RD; in tcpc_is_cc_snk_dbg_acc()
197 static inline int tcpc_is_cc_src_dbg_acc(enum tc_cc_voltage_state cc1, enum tc_cc_voltage_state cc2) in tcpc_is_cc_src_dbg_acc() argument
199 return tcpc_is_cc_rp(cc1) && tcpc_is_cc_rp(cc2); in tcpc_is_cc_src_dbg_acc()
205 static inline int tcpc_is_cc_audio_acc(enum tc_cc_voltage_state cc1, enum tc_cc_voltage_state cc2) in tcpc_is_cc_audio_acc() argument
207 return cc1 == TC_CC_VOLT_RA && cc2 == TC_CC_VOLT_RA; in tcpc_is_cc_audio_acc()
213 static inline int tcpc_is_cc_at_least_one_rd(enum tc_cc_voltage_state cc1, in tcpc_is_cc_at_least_one_rd() argument
216 return cc1 == TC_CC_VOLT_RD || cc2 == TC_CC_VOLT_RD; in tcpc_is_cc_at_least_one_rd()
222 static inline int tcpc_is_cc_only_one_rd(enum tc_cc_voltage_state cc1, enum tc_cc_voltage_state cc2) in tcpc_is_cc_only_one_rd() argument
224 return tcpc_is_cc_at_least_one_rd(cc1, cc2) && cc1 != cc2; in tcpc_is_cc_only_one_rd()
256 static inline int tcpc_get_cc(const struct device *dev, enum tc_cc_voltage_state *cc1, in tcpc_get_cc() argument
265 return api->get_cc(dev, cc1, cc2); in tcpc_get_cc()