D | tcpm.h | 87 struct tcpc_dev { struct 90 int (*init)(struct tcpc_dev *dev); argument 91 int (*get_vbus)(struct tcpc_dev *dev); argument 92 int (*get_current_limit)(struct tcpc_dev *dev); argument 93 int (*set_cc)(struct tcpc_dev *dev, enum typec_cc_status cc); argument 94 int (*get_cc)(struct tcpc_dev *dev, enum typec_cc_status *cc1, argument 96 int (*set_polarity)(struct tcpc_dev *dev, argument 98 int (*set_vconn)(struct tcpc_dev *dev, bool on); argument 99 int (*set_vbus)(struct tcpc_dev *dev, bool on, bool charge); argument 100 int (*set_current_limit)(struct tcpc_dev *dev, u32 max_ma, u32 mv); argument [all …]
|