Lines Matching refs:dev
17 static int tc_init(const struct device *dev);
22 void tc_subsys_init(const struct device *dev) in tc_subsys_init() argument
24 struct usbc_port_data *data = dev->data; in tc_subsys_init()
28 tc->dev = dev; in tc_subsys_init()
37 void tc_run(const struct device *dev, const int32_t dpm_request) in tc_run() argument
39 struct usbc_port_data *data = dev->data; in tc_run()
49 tc_set_state(dev, TC_DISABLED_STATE); in tc_run()
60 ret = tc_init(dev); in tc_run()
65 tc_set_state(dev, TC_DISABLED_STATE); in tc_run()
76 tc_pd_enable(dev, false); in tc_run()
97 tc_set_state(dev, TC_ERROR_RECOVERY_STATE); in tc_run()
100 tc_set_state(dev, TC_DISABLED_STATE); in tc_run()
111 bool tc_is_in_attached_state(const struct device *dev) in tc_is_in_attached_state() argument
114 return (tc_get_state(dev) == TC_ATTACHED_SNK_STATE); in tc_is_in_attached_state()
116 return (tc_get_state(dev) == TC_ATTACHED_SRC_STATE); in tc_is_in_attached_state()
123 static int tc_init(const struct device *dev) in tc_init() argument
125 struct usbc_port_data *data = dev->data; in tc_init()
150 ret = usbc_policy_src_en(dev, tcpc, false); in tc_init()
174 tc_set_state(dev, TC_ERROR_RECOVERY_STATE); in tc_init()
182 void tc_set_state(const struct device *dev, const enum tc_state_t state) in tc_set_state() argument
184 struct usbc_port_data *data = dev->data; in tc_set_state()
194 enum tc_state_t tc_get_state(const struct device *dev) in tc_get_state() argument
196 struct usbc_port_data *data = dev->data; in tc_get_state()
204 void tc_pd_enable(const struct device *dev, const bool enable) in tc_pd_enable() argument
207 prl_start(dev); in tc_pd_enable()
208 pe_start(dev); in tc_pd_enable()
210 prl_suspend(dev); in tc_pd_enable()
211 pe_suspend(dev); in tc_pd_enable()
218 void tc_select_src_collision_rp(const struct device *dev, enum tc_rp_value rp) in tc_select_src_collision_rp() argument
220 struct usbc_port_data *data = dev->data; in tc_select_src_collision_rp()
228 tc_set_state(dev, TC_ERROR_RECOVERY_STATE); in tc_select_src_collision_rp()
236 tc_set_state(dev, TC_ERROR_RECOVERY_STATE); in tc_select_src_collision_rp()
246 const struct device *dev = tc->dev; in tc_cc_open_entry() local
247 struct usbc_port_data *data = dev->data; in tc_cc_open_entry()
257 tc_set_state(dev, TC_ERROR_RECOVERY_STATE); in tc_cc_open_entry()
265 tc_set_state(dev, TC_ERROR_RECOVERY_STATE); in tc_cc_open_entry()
305 const struct device *dev = tc->dev; in tc_error_recovery_run() local
314 tc_set_state(dev, TC_UNATTACHED_SNK_STATE); in tc_error_recovery_run()
317 tc_set_state(dev, TC_UNATTACHED_SRC_STATE); in tc_error_recovery_run()