ucsi_connector
static void cros_ucsi_add_partner_altmodes(struct ucsi_connector *con)
static void cros_ucsi_remove_partner_altmodes(struct ucsi_connector *con)
struct ucsi_connector *con;
struct typec_altmode *ucsi_register_displayport(struct ucsi_connector *con,
static int ucsi_psy_get_voltage_max(struct ucsi_connector *con,
static int ucsi_psy_get_voltage_now(struct ucsi_connector *con,
static int ucsi_psy_get_current_max(struct ucsi_connector *con,
static int ucsi_psy_get_current_now(struct ucsi_connector *con,
static int ucsi_psy_get_usb_type(struct ucsi_connector *con,
static int ucsi_psy_get_charge_type(struct ucsi_connector *con, union power_supply_propval *val)
struct ucsi_connector *con = power_supply_get_drvdata(psy);
int ucsi_register_port_psy(struct ucsi_connector *con)
void ucsi_unregister_port_psy(struct ucsi_connector *con)
void ucsi_port_psy_changed(struct ucsi_connector *con)
static int ucsi_psy_get_scope(struct ucsi_connector *con,
static int ucsi_psy_get_status(struct ucsi_connector *con,
static int ucsi_psy_get_online(struct ucsi_connector *con,
static int ucsi_psy_get_voltage_min(struct ucsi_connector *con,
struct typec_altmode *ucsi_register_thunderbolt(struct ucsi_connector *con,
struct ucsi_connector *con;
struct ucsi_connector *con = tbt->con;
TP_PROTO(int port, struct ucsi_connector *con),
TP_PROTO(int port, struct ucsi_connector *con),
TP_PROTO(int port, struct ucsi_connector *con),
static int ucsi_check_connector_capability(struct ucsi_connector *con)
static void ucsi_orientation(struct ucsi_connector *con)
static void ucsi_pwr_opmode_change(struct ucsi_connector *con)
static int ucsi_register_partner(struct ucsi_connector *con)
static void ucsi_unregister_partner(struct ucsi_connector *con)
static void ucsi_partner_change(struct ucsi_connector *con)
static int ucsi_check_connection(struct ucsi_connector *con)
static int ucsi_check_cable(struct ucsi_connector *con)
struct ucsi_connector *con = container_of(work, struct ucsi_connector,
struct ucsi_connector *con = &ucsi->connector[num - 1];
static int ucsi_reset_connector(struct ucsi_connector *con, bool hard)
static int ucsi_role_cmd(struct ucsi_connector *con, u64 command)
struct ucsi_connector *con = typec_get_drvdata(port);
struct ucsi_connector *con = typec_get_drvdata(port);
static struct fwnode_handle *ucsi_find_fwnode(struct ucsi_connector *con)
static int ucsi_register_port(struct ucsi *ucsi, struct ucsi_connector *con)
struct ucsi_connector *con, *connector;
struct ucsi_connector *con;
bool ucsi_con_mutex_lock(struct ucsi_connector *con)
void ucsi_con_mutex_unlock(struct ucsi_connector *con)
struct ucsi_connector *con;
int (*cb)(struct ucsi_connector *);
struct ucsi_connector *con = uwork->con;
static int ucsi_partner_task(struct ucsi_connector *con,
int (*cb)(struct ucsi_connector *),
void ucsi_altmode_update_active(struct ucsi_connector *con)
static int ucsi_register_altmode(struct ucsi_connector *con,
ucsi_register_altmodes_nvidia(struct ucsi_connector *con, u8 recipient)
static int ucsi_register_altmodes(struct ucsi_connector *con, u8 recipient)
static void ucsi_unregister_altmodes(struct ucsi_connector *con, u8 recipient)
static int ucsi_get_connector_status(struct ucsi_connector *con, bool conn_ack)
static int ucsi_read_pdos(struct ucsi_connector *con,
static int ucsi_get_pdos(struct ucsi_connector *con, enum typec_role role,
static int ucsi_get_src_pdos(struct ucsi_connector *con)
static struct usb_power_delivery_capabilities *ucsi_get_pd_caps(struct ucsi_connector *con,
static int ucsi_get_pd_message(struct ucsi_connector *con, u8 recipient,
static int ucsi_get_partner_identity(struct ucsi_connector *con)
static int ucsi_get_cable_identity(struct ucsi_connector *con)
static int ucsi_check_altmodes(struct ucsi_connector *con)
static void ucsi_register_device_pdos(struct ucsi_connector *con)
static int ucsi_register_partner_pdos(struct ucsi_connector *con)
static void ucsi_unregister_partner_pdos(struct ucsi_connector *con)
static int ucsi_register_plug(struct ucsi_connector *con)
static void ucsi_unregister_plug(struct ucsi_connector *con)
static int ucsi_register_cable(struct ucsi_connector *con)
static void ucsi_unregister_cable(struct ucsi_connector *con)
bool ucsi_con_mutex_lock(struct ucsi_connector *con);
void ucsi_con_mutex_unlock(struct ucsi_connector *con);
struct ucsi_connector;
struct ucsi_connector *connector;
void ucsi_altmode_update_active(struct ucsi_connector *con);
int ucsi_register_port_psy(struct ucsi_connector *con);
void ucsi_unregister_port_psy(struct ucsi_connector *con);
void ucsi_port_psy_changed(struct ucsi_connector *con);
static inline int ucsi_register_port_psy(struct ucsi_connector *con) { return 0; }
static inline void ucsi_unregister_port_psy(struct ucsi_connector *con) { }
static inline void ucsi_port_psy_changed(struct ucsi_connector *con) { }
ucsi_register_displayport(struct ucsi_connector *con,
ucsi_register_displayport(struct ucsi_connector *con,
ucsi_register_thunderbolt(struct ucsi_connector *con,
ucsi_register_thunderbolt(struct ucsi_connector *con,
void (*update_connector)(struct ucsi_connector *con);
void (*connector_status)(struct ucsi_connector *con);
void (*add_partner_altmodes)(struct ucsi_connector *con);
void (*remove_partner_altmodes)(struct ucsi_connector *con);
struct ucsi_connector *con,
struct ucsi_connector *con;
static void pmic_glink_ucsi_update_connector(struct ucsi_connector *con)
static void pmic_glink_ucsi_connector_status(struct ucsi_connector *con)
static void gaokun_ucsi_update_connector(struct ucsi_connector *con)
static void gaokun_set_orientation(struct ucsi_connector *con,
static void gaokun_ucsi_connector_status(struct ucsi_connector *con)
static void yoga_c630_ucsi_update_connector(struct ucsi_connector *con)