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
65
static inline int max_tcpci_read16(struct max_tcpci_chip *chip, unsigned int reg, u16 *val)
drivers/usb/typec/tcpm/tcpci_maxim.h
70
static inline int max_tcpci_write16(struct max_tcpci_chip *chip, unsigned int reg, u16 val)
drivers/usb/typec/tcpm/tcpci_maxim.h
75
static inline int max_tcpci_read8(struct max_tcpci_chip *chip, unsigned int reg, u8 *val)
drivers/usb/typec/tcpm/tcpci_maxim.h
80
static inline int max_tcpci_write8(struct max_tcpci_chip *chip, unsigned int reg, u8 val)
drivers/usb/typec/tcpm/tcpci_maxim.h
98
bool max_contaminant_is_contaminant(struct max_tcpci_chip *chip, bool disconnect_while_debounce,
drivers/usb/typec/tcpm/tcpci_maxim_core.c
127
static void process_rx(struct max_tcpci_chip *chip, u16 status)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
207
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
233
static void process_power_status(struct max_tcpci_chip *chip)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
260
static void process_tx(struct max_tcpci_chip *chip, u16 status)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
278
struct max_tcpci_chip *chip = tdata_to_max_tcpci(data);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
289
static irqreturn_t _max_tcpci_irq(struct max_tcpci_chip *chip, u16 status)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
388
struct max_tcpci_chip *chip = dev_id;
drivers/usb/typec/tcpm/tcpci_maxim_core.c
414
struct max_tcpci_chip *chip = dev_id;
drivers/usb/typec/tcpm/tcpci_maxim_core.c
427
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
445
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
454
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
472
struct max_tcpci_chip *chip;
drivers/usb/typec/tcpm/tcpci_maxim_core.c
60
static struct max_tcpci_chip *tdata_to_max_tcpci(struct tcpci_data *tdata)
drivers/usb/typec/tcpm/tcpci_maxim_core.c
62
return container_of(tdata, struct max_tcpci_chip, data);
drivers/usb/typec/tcpm/tcpci_maxim_core.c
65
static void max_tcpci_init_regs(struct max_tcpci_chip *chip)