max_tcpci_chip
static int max_contaminant_read_resistance_kohm(struct max_tcpci_chip *chip,
static int max_contaminant_read_comparators(struct max_tcpci_chip *chip, u8 *vendor_cc_status2_cc1,
static int max_contaminant_detect_contaminant(struct max_tcpci_chip *chip)
static int max_contaminant_enable_dry_detection(struct max_tcpci_chip *chip)
static int max_contaminant_enable_toggling(struct max_tcpci_chip *chip)
bool max_contaminant_is_contaminant(struct max_tcpci_chip *chip, bool disconnect_while_debounce,
static int max_contaminant_adc_to_mv(struct max_tcpci_chip *chip, enum fladc_select channel,
static int max_contaminant_read_adc_mv(struct max_tcpci_chip *chip, enum fladc_select channel,
static inline int max_tcpci_read16(struct max_tcpci_chip *chip, unsigned int reg, u16 *val)
static inline int max_tcpci_write16(struct max_tcpci_chip *chip, unsigned int reg, u16 val)
static inline int max_tcpci_read8(struct max_tcpci_chip *chip, unsigned int reg, u8 *val)
static inline int max_tcpci_write8(struct max_tcpci_chip *chip, unsigned int reg, u8 val)
bool max_contaminant_is_contaminant(struct max_tcpci_chip *chip, bool disconnect_while_debounce,
static void process_rx(struct max_tcpci_chip *chip, u16 status)
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
static void process_power_status(struct max_tcpci_chip *chip)
static void process_tx(struct max_tcpci_chip *chip, u16 status)
struct max_tcpci_chip *chip = tdata_to_max_tcpci(data);
static irqreturn_t _max_tcpci_irq(struct max_tcpci_chip *chip, u16 status)
struct max_tcpci_chip *chip = dev_id;
struct max_tcpci_chip *chip = dev_id;
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
struct max_tcpci_chip *chip = tdata_to_max_tcpci(tdata);
struct max_tcpci_chip *chip;
static struct max_tcpci_chip *tdata_to_max_tcpci(struct tcpci_data *tdata)
return container_of(tdata, struct max_tcpci_chip, data);
static void max_tcpci_init_regs(struct max_tcpci_chip *chip)