Symbol: max_tcpci_chip
drivers/usb/typec/tcpm/maxim_contaminant.c
110
static int max_contaminant_read_resistance_kohm(struct max_tcpci_chip *chip,
drivers/usb/typec/tcpm/maxim_contaminant.c
174
static int max_contaminant_read_comparators(struct max_tcpci_chip *chip, u8 *vendor_cc_status2_cc1,
drivers/usb/typec/tcpm/maxim_contaminant.c
228
static int max_contaminant_detect_contaminant(struct max_tcpci_chip *chip)
drivers/usb/typec/tcpm/maxim_contaminant.c
286
static int max_contaminant_enable_dry_detection(struct max_tcpci_chip *chip)
drivers/usb/typec/tcpm/maxim_contaminant.c
332
static int max_contaminant_enable_toggling(struct max_tcpci_chip *chip)
drivers/usb/typec/tcpm/maxim_contaminant.c
365
bool max_contaminant_is_contaminant(struct max_tcpci_chip *chip, bool disconnect_while_debounce,
drivers/usb/typec/tcpm/maxim_contaminant.c
53
static int max_contaminant_adc_to_mv(struct max_tcpci_chip *chip, enum fladc_select channel,
drivers/usb/typec/tcpm/maxim_contaminant.c
71
static int max_contaminant_read_adc_mv(struct max_tcpci_chip *chip, enum fladc_select channel,
drivers/usb/typec/tcpm/tcpci_maxim.h
66
static inline int max_tcpci_read16(struct max_tcpci_chip *chip, unsigned int reg, u16 *val)
drivers/usb/typec/tcpm/tcpci_maxim.h
71
static inline int max_tcpci_write16(struct max_tcpci_chip *chip, unsigned int reg, u16 val)
drivers/usb/typec/tcpm/tcpci_maxim.h
76
static inline int max_tcpci_read8(struct max_tcpci_chip *chip, unsigned int reg, u8 *val)
drivers/usb/typec/tcpm/tcpci_maxim.h
81
static inline int max_tcpci_write8(struct max_tcpci_chip *chip, unsigned int reg, u8 val)
drivers/usb/typec/tcpm/tcpci_maxim.h
99
bool max_contaminant_is_contaminant(struct max_tcpci_chip *chip, bool disconnect_while_debounce,
drivers/usb/typec/tcpm/tcpci_maxim_core.c
122
static void process_rx(struct max_tcpci_chip *chip, u16 status)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
209
static int get_vbus_regulator_handle(struct max_tcpci_chip *chip)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
226
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
254
static void process_power_status(struct max_tcpci_chip *chip)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
281
static void process_tx(struct max_tcpci_chip *chip, u16 status)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
299
struct max_tcpci_chip *chip = tdata_to_max_tcpci(data);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
310
static irqreturn_t _max_tcpci_irq(struct max_tcpci_chip *chip, u16 status)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
409
struct max_tcpci_chip *chip = dev_id;
drivers/usb/typec/tcpm/tcpci_maxim_core.c
435
struct max_tcpci_chip *chip = dev_id;
drivers/usb/typec/tcpm/tcpci_maxim_core.c
448
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
466
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
475
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
493
struct max_tcpci_chip *chip;
drivers/usb/typec/tcpm/tcpci_maxim_core.c
55
static struct max_tcpci_chip *tdata_to_max_tcpci(struct tcpci_data *tdata)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
57
return container_of(tdata, struct max_tcpci_chip, data);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
60
static void max_tcpci_init_regs(struct max_tcpci_chip *chip)