Lines Matching defs:tcpc_dev
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
101 int (*set_pd_rx)(struct tcpc_dev *dev, bool on); argument
102 int (*set_roles)(struct tcpc_dev *dev, bool attached, argument
104 int (*start_toggling)(struct tcpc_dev *dev, argument
107 int (*try_role)(struct tcpc_dev *dev, int role); argument
108 int (*pd_transmit)(struct tcpc_dev *dev, enum tcpm_transmit_type type, argument
110 int (*set_bist_data)(struct tcpc_dev *dev, bool on); argument
111 int (*enable_frs)(struct tcpc_dev *dev, bool enable); argument