Lines Matching full:pdo

203 /* PDO: Power Data Object */
296 static inline enum pd_pdo_type pdo_type(u32 pdo) in pdo_type() argument
298 return (pdo >> PDO_TYPE_SHIFT) & PDO_TYPE_MASK; in pdo_type()
301 static inline unsigned int pdo_fixed_voltage(u32 pdo) in pdo_fixed_voltage() argument
303 return ((pdo >> PDO_FIXED_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_fixed_voltage()
306 static inline unsigned int pdo_min_voltage(u32 pdo) in pdo_min_voltage() argument
308 return ((pdo >> PDO_VAR_MIN_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_min_voltage()
311 static inline unsigned int pdo_max_voltage(u32 pdo) in pdo_max_voltage() argument
313 return ((pdo >> PDO_VAR_MAX_VOLT_SHIFT) & PDO_VOLT_MASK) * 50; in pdo_max_voltage()
316 static inline unsigned int pdo_max_current(u32 pdo) in pdo_max_current() argument
318 return ((pdo >> PDO_VAR_MAX_CURR_SHIFT) & PDO_CURR_MASK) * 10; in pdo_max_current()
321 static inline unsigned int pdo_max_power(u32 pdo) in pdo_max_power() argument
323 return ((pdo >> PDO_BATT_MAX_PWR_SHIFT) & PDO_PWR_MASK) * 250; in pdo_max_power()
326 static inline enum pd_apdo_type pdo_apdo_type(u32 pdo) in pdo_apdo_type() argument
328 return (pdo >> PDO_APDO_TYPE_SHIFT) & PDO_APDO_TYPE_MASK; in pdo_apdo_type()
331 static inline unsigned int pdo_pps_apdo_min_voltage(u32 pdo) in pdo_pps_apdo_min_voltage() argument
333 return ((pdo >> PDO_PPS_APDO_MIN_VOLT_SHIFT) & in pdo_pps_apdo_min_voltage()
337 static inline unsigned int pdo_pps_apdo_max_voltage(u32 pdo) in pdo_pps_apdo_max_voltage() argument
339 return ((pdo >> PDO_PPS_APDO_MAX_VOLT_SHIFT) & in pdo_pps_apdo_max_voltage()
343 static inline unsigned int pdo_pps_apdo_max_current(u32 pdo) in pdo_pps_apdo_max_current() argument
345 return ((pdo >> PDO_PPS_APDO_MAX_CURR_SHIFT) & in pdo_pps_apdo_max_current()
516 * @pdo: The Power Data Objects in the Capability Message
520 u32 pdo[PDO_MAX_OBJECTS]; member