bcm_kona_i2c_dev
static void bcm_kona_i2c_send_cmd_to_ctrl(struct bcm_kona_i2c_dev *dev,
static void bcm_kona_i2c_enable_clock(struct bcm_kona_i2c_dev *dev)
static void bcm_kona_i2c_disable_clock(struct bcm_kona_i2c_dev *dev)
struct bcm_kona_i2c_dev *dev = devid;
static int bcm_kona_i2c_wait_if_busy(struct bcm_kona_i2c_dev *dev)
static int bcm_kona_send_i2c_cmd(struct bcm_kona_i2c_dev *dev,
static int bcm_kona_i2c_read_fifo_single(struct bcm_kona_i2c_dev *dev,
static int bcm_kona_i2c_read_fifo(struct bcm_kona_i2c_dev *dev,
static int bcm_kona_i2c_write_byte(struct bcm_kona_i2c_dev *dev, uint8_t data,
static int bcm_kona_i2c_write_fifo_single(struct bcm_kona_i2c_dev *dev,
static int bcm_kona_i2c_write_fifo(struct bcm_kona_i2c_dev *dev,
static int bcm_kona_i2c_do_addr(struct bcm_kona_i2c_dev *dev,
static void bcm_kona_i2c_enable_autosense(struct bcm_kona_i2c_dev *dev)
static void bcm_kona_i2c_config_timing(struct bcm_kona_i2c_dev *dev)
static void bcm_kona_i2c_config_timing_hs(struct bcm_kona_i2c_dev *dev)
static int bcm_kona_i2c_switch_to_hs(struct bcm_kona_i2c_dev *dev)
static int bcm_kona_i2c_switch_to_std(struct bcm_kona_i2c_dev *dev)
struct bcm_kona_i2c_dev *dev = i2c_get_adapdata(adapter);
static int bcm_kona_i2c_assign_bus_speed(struct bcm_kona_i2c_dev *dev)
struct bcm_kona_i2c_dev *dev;
struct bcm_kona_i2c_dev *dev = platform_get_drvdata(pdev);