Searched refs:pdo (Results 1 – 3 of 3) sorted by relevance
295 static inline enum pd_pdo_type pdo_type(u32 pdo) in pdo_type() argument297 return (pdo >> PDO_TYPE_SHIFT) & PDO_TYPE_MASK; in pdo_type()300 static inline unsigned int pdo_fixed_voltage(u32 pdo) in pdo_fixed_voltage() argument302 return ((pdo >> PDO_FIXED_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_fixed_voltage()305 static inline unsigned int pdo_min_voltage(u32 pdo) in pdo_min_voltage() argument307 return ((pdo >> PDO_VAR_MIN_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_min_voltage()310 static inline unsigned int pdo_max_voltage(u32 pdo) in pdo_max_voltage() argument312 return ((pdo >> PDO_VAR_MAX_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_max_voltage()315 static inline unsigned int pdo_max_current(u32 pdo) in pdo_max_current() argument317 return ((pdo >> PDO_VAR_MAX_CURR_SHIFT) & PDO_CURR_MASK) * 10; in pdo_max_current()[all …]
177 int tcpm_update_sink_capabilities(struct tcpm_port *port, const u32 *pdo,
558 const u32 pdo = src_pdo[i]; in tcpm_rp_cc() local560 if (pdo_type(pdo) == PDO_TYPE_FIXED && in tcpm_rp_cc()561 pdo_fixed_voltage(pdo) == 5000) { in tcpm_rp_cc()562 unsigned int curr = pdo_max_current(pdo); in tcpm_rp_cc()936 static enum pdo_err tcpm_caps_err(struct tcpm_port *port, const u32 *pdo, in tcpm_caps_err() argument946 if (pdo_type(pdo[0]) != PDO_TYPE_FIXED || in tcpm_caps_err()947 pdo_fixed_voltage(pdo[0]) != VSAFE5V) in tcpm_caps_err()951 if (pdo_type(pdo[i]) < pdo_type(pdo[i - 1])) { in tcpm_caps_err()953 } else if (pdo_type(pdo[i]) == pdo_type(pdo[i - 1])) { in tcpm_caps_err()954 enum pd_pdo_type type = pdo_type(pdo[i]); in tcpm_caps_err()[all …]