Searched refs:ucsi (Results 1 – 8 of 8) sorted by relevance
51 struct ucsi *ucsi; member64 struct ucsi { struct85 static inline int ucsi_sync(struct ucsi *ucsi) in ucsi_sync() argument87 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() argument98 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 …]
21 struct ucsi *ucsi; member62 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()
307 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);
6 typec_ucsi-y := ucsi.o
19 http://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
4 #define TRACE_SYSTEM ucsi
8 obj-$(CONFIG_TYPEC_UCSI) += ucsi/
93 source "drivers/usb/typec/ucsi/Kconfig"