/linux-master/drivers/usb/typec/ucsi/ |
H A D | debugfs.c | 18 #include "ucsi.h" 24 struct ucsi *ucsi = data; local 27 memset(&ucsi->debugfs->response, 0, sizeof(ucsi->debugfs->response)); 28 ucsi->debugfs->status = 0; 35 ret = ucsi_send_command(ucsi, val, NULL, 0); 44 ret = ucsi_send_command(ucsi, val, 45 &ucsi->debugfs->response, 46 sizeof(ucsi 63 struct ucsi *ucsi = s->private; local 74 ucsi_debugfs_register(struct ucsi *ucsi) argument 85 ucsi_debugfs_unregister(struct ucsi *ucsi) argument [all...] |
H A D | ucsi_glink.c | 15 #include "ucsi.h" 65 struct ucsi *ucsi; member in struct:pmic_glink_ucsi 80 static int pmic_glink_ucsi_read(struct ucsi *__ucsi, unsigned int offset, 83 struct pmic_glink_ucsi *ucsi = ucsi_get_drvdata(__ucsi); local 92 mutex_lock(&ucsi->lock); 93 memset(ucsi->read_buf, 0, sizeof(ucsi->read_buf)); 94 reinit_completion(&ucsi->read_ack); 96 ret = pmic_glink_send(ucsi 118 pmic_glink_ucsi_locked_write(struct pmic_glink_ucsi *ucsi, unsigned int offset, const void *val, size_t val_len) argument 150 struct pmic_glink_ucsi *ucsi = ucsi_get_drvdata(__ucsi); local 163 struct pmic_glink_ucsi *ucsi = ucsi_get_drvdata(__ucsi); local 195 pmic_glink_ucsi_read_ack(struct pmic_glink_ucsi *ucsi, const void *data, int len) argument 206 pmic_glink_ucsi_write_ack(struct pmic_glink_ucsi *ucsi, const void *data, int len) argument 219 struct pmic_glink_ucsi *ucsi = container_of(work, struct pmic_glink_ucsi, notify_work); local 257 struct pmic_glink_ucsi *ucsi = container_of(work, struct pmic_glink_ucsi, register_work); local 278 struct pmic_glink_ucsi *ucsi = priv; local 296 struct pmic_glink_ucsi *ucsi = priv; local 306 struct pmic_glink_ucsi *ucsi = data; local 326 struct pmic_glink_ucsi *ucsi; local 403 struct pmic_glink_ucsi *ucsi = dev_get_drvdata(&adev->dev); local [all...] |
H A D | ucsi_stm32g0.c | 17 #include "ucsi.h" 68 struct ucsi *ucsi; member in struct:ucsi_stm32g0 83 static int ucsi_stm32g0_bl_check_ack(struct ucsi *ucsi) argument 85 struct ucsi_stm32g0 *g0 = ucsi_get_drvdata(ucsi); 120 static int ucsi_stm32g0_bl_cmd_check_ack(struct ucsi *ucsi, unsigned int cmd, bool check_ack) argument 122 struct ucsi_stm32g0 *g0 = ucsi_get_drvdata(ucsi); 151 return ucsi_stm32g0_bl_check_ack(ucsi); 156 ucsi_stm32g0_bl_cmd(struct ucsi *ucsi, unsigned int cmd) argument 161 ucsi_stm32g0_bl_rcv_check_ack(struct ucsi *ucsi, void *data, size_t len, bool check_ack) argument 188 ucsi_stm32g0_bl_rcv(struct ucsi *ucsi, void *data, size_t len) argument 193 ucsi_stm32g0_bl_rcv_woack(struct ucsi *ucsi, void *data, size_t len) argument 198 ucsi_stm32g0_bl_send(struct ucsi *ucsi, void *data, size_t len) argument 223 ucsi_stm32g0_bl_get_version(struct ucsi *ucsi, u8 *bl_version) argument 234 ucsi_stm32g0_bl_send_addr(struct ucsi *ucsi, u32 addr) argument 245 ucsi_stm32g0_bl_global_mass_erase(struct ucsi *ucsi) argument 261 ucsi_stm32g0_bl_write(struct ucsi *ucsi, u32 addr, const void *data, size_t len) argument 295 ucsi_stm32g0_bl_read(struct ucsi *ucsi, u32 addr, void *data, size_t len) argument 318 ucsi_stm32g0_fw_cmd(struct ucsi *ucsi, unsigned int cmd) argument 323 ucsi_stm32g0_fw_rcv(struct ucsi *ucsi, void *data, size_t len) argument 329 ucsi_stm32g0_read(struct ucsi *ucsi, unsigned int offset, void *val, size_t len) argument 360 ucsi_stm32g0_async_write(struct ucsi *ucsi, unsigned int offset, const void *val, size_t len) argument 394 ucsi_stm32g0_sync_write(struct ucsi *ucsi, unsigned int offset, const void *val, size_t len) argument 444 ucsi_stm32g0_register(struct ucsi *ucsi) argument 468 ucsi_stm32g0_unregister(struct ucsi *ucsi) argument 584 ucsi_stm32g0_probe_bootloader(struct ucsi *ucsi) argument [all...] |
H A D | ucsi.c | 17 #include "ucsi.h" 39 static int ucsi_read_message_in(struct ucsi *ucsi, void *buf, argument 46 if (ucsi->version <= UCSI_VERSION_1_2) 49 return ucsi->ops->read(ucsi, UCSI_MESSAGE_IN, buf, buf_size); 52 static int ucsi_acknowledge_command(struct ucsi *ucsi) argument 59 return ucsi->ops->sync_write(ucsi, UCSI_CONTRO 62 ucsi_acknowledge_connector_change(struct ucsi *ucsi) argument 74 ucsi_read_error(struct ucsi *ucsi) argument 135 ucsi_exec_command(struct ucsi *ucsi, u64 cmd) argument 175 ucsi_send_command(struct ucsi *ucsi, u64 command, void *data, size_t size) argument 450 struct ucsi *ucsi = con->ucsi; local 618 struct ucsi *ucsi = con->ucsi; local 680 struct ucsi *ucsi = con->ucsi; local 701 struct ucsi *ucsi = con->ucsi; local 1163 struct ucsi *ucsi = con->ucsi; local 1245 ucsi_connector_change(struct ucsi *ucsi, u8 num) argument 1271 ucsi_reset_ppm(struct ucsi *ucsi) argument 1478 ucsi_register_port(struct ucsi *ucsi, struct ucsi_connector *con) argument 1681 ucsi_init(struct ucsi *ucsi) argument 1776 struct ucsi *ucsi = container_of(work, struct ucsi, resume_work); local 1796 ucsi_resume(struct ucsi *ucsi) argument 1806 struct ucsi *ucsi = container_of(work, struct ucsi, work.work); local 1828 ucsi_get_drvdata(struct ucsi *ucsi) argument 1839 ucsi_set_drvdata(struct ucsi *ucsi, void *data) argument 1852 struct ucsi *ucsi; local 1875 ucsi_destroy(struct ucsi *ucsi) argument 1886 ucsi_register(struct ucsi *ucsi) argument 1920 ucsi_unregister(struct ucsi *ucsi) argument [all...] |
H A D | ucsi_acpi.c | 14 #include "ucsi.h" 22 struct ucsi *ucsi; member in struct:ucsi_acpi 49 static int ucsi_acpi_read(struct ucsi *ucsi, unsigned int offset, argument 52 struct ucsi_acpi *ua = ucsi_get_drvdata(ucsi); 64 static int ucsi_acpi_async_write(struct ucsi *ucsi, unsigned int offset, argument 67 struct ucsi_acpi *ua = ucsi_get_drvdata(ucsi); 75 static int ucsi_acpi_sync_write(struct ucsi *ucs argument 110 ucsi_zenbook_read(struct ucsi *ucsi, unsigned int offset, void *val, size_t val_len) argument 140 ucsi_dell_sync_write(struct ucsi *ucsi, unsigned int offset, const void *val, size_t val_len) argument [all...] |
H A D | ucsi.h | 17 struct ucsi; 68 int (*read)(struct ucsi *ucsi, unsigned int offset, 70 int (*sync_write)(struct ucsi *ucsi, unsigned int offset, 72 int (*async_write)(struct ucsi *ucsi, unsigned int offset, 74 bool (*update_altmodes)(struct ucsi *ucsi, struct ucsi_altmode *orig, 78 struct ucsi *ucsi_creat 379 struct ucsi { struct 423 struct ucsi *ucsi; member in struct:ucsi_connector 510 ucsi_debugfs_register(struct ucsi *ucsi) argument 511 ucsi_debugfs_unregister(struct ucsi *ucsi) argument [all...] |
H A D | Makefile | 6 typec_ucsi-y := ucsi.o
|
H A D | displayport.c | 12 #include "ucsi.h" 51 struct ucsi *ucsi = dp->con->ucsi; local 69 ret = ucsi_send_command(ucsi, command, &cur, sizeof(cur)); 71 if (ucsi->version > 0x0100) 127 ret = ucsi_send_command(dp->con->ucsi, command, NULL, 0); 194 return ucsi_send_command(dp->con->ucsi, command, NULL, 0);
|
H A D | ucsi_ccg.c | 8 * Some code borrowed from drivers/usb/typec/ucsi/ucsi_acpi.c 22 #include "ucsi.h" 203 struct ucsi *ucsi; member in struct:ucsi_ccg 368 * Flush CCGx RESPONSE queue by acking interrupts. Above ucsi control 399 static bool ucsi_ccg_update_altmodes(struct ucsi *ucsi, argument 403 struct ucsi_ccg *uc = ucsi_get_drvdata(ucsi); 559 static int ucsi_ccg_read(struct ucsi *ucsi, unsigne argument 613 ucsi_ccg_async_write(struct ucsi *ucsi, unsigned int offset, const void *val, size_t val_len) argument 630 ucsi_ccg_sync_write(struct ucsi *ucsi, unsigned int offset, const void *val, size_t val_len) argument [all...] |
H A D | psy.c | 13 #include "ucsi.h" 37 struct device *dev = con->ucsi->dev; 44 if (con->ucsi->cap.attributes & mask) 234 struct device *dev = con->ucsi->dev; 240 psy_name = devm_kasprintf(dev, GFP_KERNEL, "ucsi-source-psy-%s%d",
|
H A D | trace.h | 4 #define TRACE_SYSTEM ucsi
|
/linux-master/drivers/usb/typec/ |
H A D | Makefile | 7 obj-$(CONFIG_TYPEC_UCSI) += ucsi/
|
/linux-master/drivers/i2c/busses/ |
H A D | Makefile | 10 obj-$(CONFIG_I2C_CCGX_UCSI) += i2c-ccgx-ucsi.o
|
/linux-master/drivers/pci/ |
H A D | quirks.c | 5686 static void quirk_gpu_usb_typec_ucsi(struct pci_dev *ucsi) argument 5688 pci_create_device_link(ucsi, 3, 0, PCI_BASE_CLASS_DISPLAY, 16);
|