Home
last modified time | relevance | path

Searched refs:tcpm_port (Results 1 – 10 of 10) sorted by relevance

/linux/include/linux/usb/
H A Dtcpm.h175 struct tcpm_port;
177 struct tcpm_port *tcpm_register_port(struct device *dev, struct tcpc_dev *tcpc);
178 void tcpm_unregister_port(struct tcpm_port *port);
180 void tcpm_vbus_change(struct tcpm_port *port);
181 void tcpm_cc_change(struct tcpm_port *port);
182 void tcpm_sink_frs(struct tcpm_port *port);
183 void tcpm_sourcing_vbus(struct tcpm_port *port);
184 void tcpm_pd_receive(struct tcpm_port *port,
187 void tcpm_pd_transmit_complete(struct tcpm_port *port,
189 void tcpm_pd_hard_reset(struct tcpm_port *por
[all...]
H A Dtcpci.h236 struct tcpm_port;
237 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci);
/linux/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec.h11 struct tcpm_port *tcpm_port; member
17 struct tcpm_port *tcpm_port);
21 struct tcpm_port *tcpm_port);
H A Dqcom_pmic_typec.c101 tcpm->tcpm_port = tcpm_register_port(tcpm->dev, &tcpm->tcpc); in qcom_pmic_typec_probe()
102 if (IS_ERR(tcpm->tcpm_port)) { in qcom_pmic_typec_probe()
103 ret = PTR_ERR(tcpm->tcpm_port); in qcom_pmic_typec_probe()
107 ret = tcpm->port_start(tcpm, tcpm->tcpm_port); in qcom_pmic_typec_probe()
111 ret = tcpm->pdphy_start(tcpm, tcpm->tcpm_port); in qcom_pmic_typec_probe()
126 tcpm_unregister_port(tcpm->tcpm_port); in qcom_pmic_typec_probe()
139 tcpm_unregister_port(tcpm->tcpm_port); in qcom_pmic_typec_remove()
H A Dqcom_pmic_typec_pdphy_stub.c31 tcpm_pd_transmit_complete(tcpm->tcpm_port, in qcom_pmic_typec_pdphy_stub_pd_transmit()
61 struct tcpm_port *tcpm_port) in qcom_pmic_typec_pdphy_stub_start() argument
H A Dqcom_pmic_typec_port.c169 struct tcpm_port *tcpm_port; member
268 tcpm_vbus_change(pmic_typec_port->tcpm_port); in pmic_typec_port_isr()
271 tcpm_cc_change(pmic_typec_port->tcpm_port); in pmic_typec_port_isr()
352 tcpm_vbus_change(tcpm->tcpm_port); in qcom_pmic_typec_port_set_vbus()
639 struct tcpm_port *tcpm_port) in qcom_pmic_typec_port_start() argument
680 pmic_typec_port->tcpm_port = tcpm_port; in qcom_pmic_typec_port_start()
/linux/drivers/usb/typec/tcpm/
H A Dtcpm.c340 struct tcpm_port { struct
599 struct tcpm_port *port; argument
606 struct tcpm_port *port;
671 static enum tcpm_state tcpm_default_state(struct tcpm_port *port) in tcpm_default_state()
685 static bool tcpm_port_is_disconnected(struct tcpm_port *port) in tcpm_port_is_disconnected()
701 static bool tcpm_log_full(struct tcpm_port *port) in tcpm_log_full()
708 static void _tcpm_log(struct tcpm_port *port, const char *fmt, va_list args) in _tcpm_log()
756 static void tcpm_log(struct tcpm_port *port, const char *fmt, ...) in tcpm_log()
772 static void tcpm_log_force(struct tcpm_port *port, const char *fmt, ...) in tcpm_log_force()
781 static void tcpm_log_source_caps(struct tcpm_port *por
341 devtcpm_port global() argument
343 locktcpm_port global() argument
344 wqtcpm_port global() argument
346 typec_capstcpm_port global() argument
347 typec_porttcpm_port global() argument
349 tcpctcpm_port global() argument
350 role_swtcpm_port global() argument
352 vconn_roletcpm_port global() argument
353 pwr_roletcpm_port global() argument
354 data_roletcpm_port global() argument
355 pwr_opmodetcpm_port global() argument
357 partner_identtcpm_port global() argument
358 partner_desctcpm_port global() argument
359 partnertcpm_port global() argument
361 cable_identtcpm_port global() argument
362 cable_desctcpm_port global() argument
363 cabletcpm_port global() argument
364 plug_prime_desctcpm_port global() argument
365 plug_primetcpm_port global() argument
367 cc_reqtcpm_port global() argument
368 src_rptcpm_port global() argument
370 cc1tcpm_port global() argument
371 cc2tcpm_port global() argument
372 polaritytcpm_port global() argument
374 attachedtcpm_port global() argument
375 connectedtcpm_port global() argument
376 registeredtcpm_port global() argument
377 pd_supportedtcpm_port global() argument
378 port_typetcpm_port global() argument
384 vbus_presenttcpm_port global() argument
390 vbus_vsafe0vtcpm_port global() argument
392 vbus_never_lowtcpm_port global() argument
393 vbus_sourcetcpm_port global() argument
394 vbus_chargetcpm_port global() argument
397 send_discovertcpm_port global() argument
398 op_vsafe5vtcpm_port global() argument
400 try_roletcpm_port global() argument
401 try_snk_counttcpm_port global() argument
402 try_src_counttcpm_port global() argument
404 queued_messagetcpm_port global() argument
406 enter_statetcpm_port global() argument
407 prev_statetcpm_port global() argument
408 statetcpm_port global() argument
409 delayed_statetcpm_port global() argument
410 delayed_runtimetcpm_port global() argument
411 delay_mstcpm_port global() argument
413 pd_event_locktcpm_port global() argument
414 pd_eventstcpm_port global() argument
416 event_worktcpm_port global() argument
417 state_machine_timertcpm_port global() argument
418 state_machinetcpm_port global() argument
419 vdm_state_machine_timertcpm_port global() argument
420 vdm_state_machinetcpm_port global() argument
421 enable_frs_timertcpm_port global() argument
422 enable_frstcpm_port global() argument
423 send_discover_timertcpm_port global() argument
424 send_discover_worktcpm_port global() argument
425 state_machine_runningtcpm_port global() argument
427 vdm_sm_runningtcpm_port global() argument
429 tx_completetcpm_port global() argument
430 tx_statustcpm_port global() argument
432 swap_locktcpm_port global() argument
433 swap_pendingtcpm_port global() argument
434 non_pd_role_swaptcpm_port global() argument
435 swap_completetcpm_port global() argument
436 swap_statustcpm_port global() argument
438 negotiated_revtcpm_port global() argument
439 message_idtcpm_port global() argument
440 caps_counttcpm_port global() argument
441 hard_reset_counttcpm_port global() argument
442 pd_capabletcpm_port global() argument
443 explicit_contracttcpm_port global() argument
444 rx_msgidtcpm_port global() argument
447 pdstcpm_port global() argument
448 pd_listtcpm_port global() argument
449 port_source_capstcpm_port global() argument
450 port_sink_capstcpm_port global() argument
451 partner_pdtcpm_port global() argument
452 partner_source_capstcpm_port global() argument
453 partner_sink_capstcpm_port global() argument
454 selected_pdtcpm_port global() argument
457 sink_requesttcpm_port global() argument
458 source_capstcpm_port global() argument
459 nr_source_capstcpm_port global() argument
460 sink_capstcpm_port global() argument
461 nr_sink_capstcpm_port global() argument
464 pd_counttcpm_port global() argument
465 src_pdotcpm_port global() argument
466 nr_src_pdotcpm_port global() argument
467 snk_pdotcpm_port global() argument
468 nr_snk_pdotcpm_port global() argument
469 snk_vdo_v1tcpm_port global() argument
470 nr_snk_vdo_v1tcpm_port global() argument
471 snk_vdotcpm_port global() argument
472 nr_snk_vdotcpm_port global() argument
474 operating_snk_mwtcpm_port global() argument
475 update_sink_capstcpm_port global() argument
478 req_current_limittcpm_port global() argument
479 req_supply_voltagetcpm_port global() argument
481 current_limittcpm_port global() argument
482 supply_voltagetcpm_port global() argument
485 psytcpm_port global() argument
486 psy_desctcpm_port global() argument
487 usb_typetcpm_port global() argument
489 bist_requesttcpm_port global() argument
492 vdm_statetcpm_port global() argument
493 vdm_retriestcpm_port global() argument
495 vdo_datatcpm_port global() argument
496 vdo_counttcpm_port global() argument
498 vdo_retrytcpm_port global() argument
501 pps_datatcpm_port global() argument
502 pps_completetcpm_port global() argument
503 pps_pendingtcpm_port global() argument
504 pps_statustcpm_port global() argument
507 mode_datatcpm_port global() argument
508 mode_data_primetcpm_port global() argument
509 partner_altmodetcpm_port global() argument
510 plug_prime_altmodetcpm_port global() argument
511 port_altmodetcpm_port global() argument
514 max_waittcpm_port global() argument
517 self_poweredtcpm_port global() argument
520 new_source_frs_currenttcpm_port global() argument
523 sink_cap_donetcpm_port global() argument
526 upcoming_statetcpm_port global() argument
527 amstcpm_port global() argument
528 next_amstcpm_port global() argument
529 in_amstcpm_port global() argument
532 auto_vbus_discharge_enabledtcpm_port global() argument
539 slow_charger_looptcpm_port global() argument
546 potential_contaminanttcpm_port global() argument
554 send_discover_primetcpm_port global() argument
561 tx_sop_typetcpm_port global() argument
[all...]
H A Dfusb302.c77 struct tcpm_port *tcpm_port; member
1110 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1118 tcpm_cc_change(chip->tcpm_port); in fusb302_bc_lvl_handler_work()
1226 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_snk()
1312 * - set cc1, cc2, and update to tcpm_port in fusb302_handle_togdone_src()
1370 tcpm_cc_change(chip->tcpm_port); in fusb302_handle_togdone_src()
1476 tcpm_pd_transmit_complete(chip->tcpm_port, TCPC_TX_SUCCESS); in fusb302_pd_read_message()
1478 tcpm_pd_receive(chip->tcpm_port, msg, TCPC_TX_SOP); in fusb302_pd_read_message()
1542 tcpm_vbus_change(chip->tcpm_port); in fusb302_irq_work()
[all...]
H A Dtcpci_maxim.h59 struct tcpm_port *port;
H A Dtcpci.c36 struct tcpm_port *port;
52 struct tcpm_port *tcpci_get_tcpm_port(struct tcpci *tcpci) in tcpci_get_tcpm_port()