fusb302_chip
static int fusb302_pd_send_hardreset(struct fusb302_chip *chip)
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(work, struct fusb302_chip,
static int fusb302_set_cc_polarity_and_pull(struct fusb302_chip *chip,
static int fusb302_handle_togdone_snk(struct fusb302_chip *chip,
static int fusb302_get_src_cc_status(struct fusb302_chip *chip,
static bool fusb302_log_full(struct fusb302_chip *chip)
static int fusb302_handle_togdone_src(struct fusb302_chip *chip,
static void _fusb302_log(struct fusb302_chip *chip, const char *fmt,
static int fusb302_handle_togdone(struct fusb302_chip *chip)
static int fusb302_pd_reset(struct fusb302_chip *chip)
static int fusb302_pd_read_message(struct fusb302_chip *chip,
struct fusb302_chip *chip = dev_id;
struct fusb302_chip *chip = container_of(work, struct fusb302_chip,
static int init_gpio(struct fusb302_chip *chip)
struct fusb302_chip *chip;
struct fusb302_chip *chip = i2c_get_clientdata(client);
struct fusb302_chip *chip = dev->driver_data;
struct fusb302_chip *chip = dev->driver_data;
static void fusb302_log(struct fusb302_chip *chip, const char *fmt, ...)
struct fusb302_chip *chip = s->private;
static void fusb302_debugfs_init(struct fusb302_chip *chip)
static void fusb302_debugfs_exit(struct fusb302_chip *chip)
static void fusb302_log(const struct fusb302_chip *chip,
static void fusb302_debugfs_init(const struct fusb302_chip *chip) { }
static void fusb302_debugfs_exit(const struct fusb302_chip *chip) { }
static int fusb302_i2c_write(struct fusb302_chip *chip,
static int fusb302_i2c_block_write(struct fusb302_chip *chip, u8 address,
static int fusb302_i2c_read(struct fusb302_chip *chip,
static int fusb302_i2c_block_read(struct fusb302_chip *chip, u8 address,
static int fusb302_i2c_mask_write(struct fusb302_chip *chip, u8 address,
static int fusb302_i2c_set_bits(struct fusb302_chip *chip, u8 address,
static int fusb302_i2c_clear_bits(struct fusb302_chip *chip, u8 address,
static int fusb302_sw_reset(struct fusb302_chip *chip)
static int fusb302_enable_tx_auto_retries(struct fusb302_chip *chip, u8 retry_count)
static int fusb302_init_interrupt(struct fusb302_chip *chip)
static int fusb302_set_power_mode(struct fusb302_chip *chip, u8 power_mode)
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
static int fusb302_set_src_current(struct fusb302_chip *chip,
static int fusb302_set_toggling(struct fusb302_chip *chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
static int fusb302_pd_tx_flush(struct fusb302_chip *chip)
static int fusb302_pd_rx_flush(struct fusb302_chip *chip)
static int fusb302_pd_set_auto_goodcrc(struct fusb302_chip *chip, bool on)
static int fusb302_pd_set_interrupts(struct fusb302_chip *chip, bool on)
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
struct fusb302_chip *chip = container_of(dev, struct fusb302_chip,
static int fusb302_pd_send_message(struct fusb302_chip *chip,