Home
last modified time | relevance | path

Searched refs:ucsi (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/usb/typec/ucsi/
Ducsi.c51 struct ucsi *ucsi; member
64 struct ucsi { struct
85 static inline int ucsi_sync(struct ucsi *ucsi) in ucsi_sync() argument
87 if (ucsi->ppm && ucsi->ppm->sync) in ucsi_sync()
88 return ucsi->ppm->sync(ucsi->ppm); in ucsi_sync()
92 static int ucsi_command(struct ucsi *ucsi, struct ucsi_control *ctrl) in ucsi_command() argument
98 set_bit(COMMAND_PENDING, &ucsi->flags); in ucsi_command()
100 ret = ucsi->ppm->cmd(ucsi->ppm, ctrl); in ucsi_command()
104 if (!wait_for_completion_timeout(&ucsi->complete, in ucsi_command()
106 dev_warn(ucsi->dev, "PPM NOT RESPONDING\n"); in ucsi_command()
[all …]
Ducsi_acpi.c21 struct ucsi *ucsi; member
62 ucsi_notify(ua->ucsi); in ucsi_acpi_notify()
116 ua->ucsi = ucsi_register_ppm(&pdev->dev, &ua->ppm); in ucsi_acpi_probe()
117 if (IS_ERR(ua->ucsi)) { in ucsi_acpi_probe()
121 return PTR_ERR(ua->ucsi); in ucsi_acpi_probe()
133 ucsi_unregister_ppm(ua->ucsi); in ucsi_acpi_remove()
Ducsi.h307 struct ucsi;
333 struct ucsi *ucsi_register_ppm(struct device *dev, struct ucsi_ppm *ppm);
334 void ucsi_unregister_ppm(struct ucsi *ucsi);
335 void ucsi_notify(struct ucsi *ucsi);
DMakefile6 typec_ucsi-y := ucsi.o
DKconfig19 http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
Dtrace.h4 #define TRACE_SYSTEM ucsi
/Linux-v4.19/drivers/usb/typec/
DMakefile8 obj-$(CONFIG_TYPEC_UCSI) += ucsi/
DKconfig93 source "drivers/usb/typec/ucsi/Kconfig"