stm32f7_i2c_dev
static void stm32f7_i2c_smbus_rep_start(struct stm32f7_i2c_dev *i2c_dev)
static int stm32f7_i2c_smbus_check_pec(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_slave_start(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_slave_addr(struct stm32f7_i2c_dev *i2c_dev)
static int stm32f7_i2c_get_slave_id(struct stm32f7_i2c_dev *i2c_dev,
static int stm32f7_i2c_get_free_slave_id(struct stm32f7_i2c_dev *i2c_dev,
static bool stm32f7_i2c_is_slave_registered(struct stm32f7_i2c_dev *i2c_dev)
static bool stm32f7_i2c_is_slave_busy(struct stm32f7_i2c_dev *i2c_dev)
static irqreturn_t stm32f7_i2c_slave_isr_event(struct stm32f7_i2c_dev *i2c_dev, u32 status)
static irqreturn_t stm32f7_i2c_handle_isr_errs(struct stm32f7_i2c_dev *i2c_dev, u32 status)
struct stm32f7_i2c_dev *i2c_dev = data;
struct stm32f7_i2c_dev *i2c_dev = data;
struct stm32f7_i2c_dev *i2c_dev = data;
static int stm32f7_i2c_wait_polling(struct stm32f7_i2c_dev *i2c_dev)
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap);
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap);
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap);
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(adapter);
static void stm32f7_i2c_enable_wakeup(struct stm32f7_i2c_dev *i2c_dev,
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(slave->adapter);
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(slave->adapter);
static int stm32f7_i2c_write_fm_plus_bits(struct stm32f7_i2c_dev *i2c_dev,
struct stm32f7_i2c_dev *i2c_dev)
static int stm32f7_i2c_enable_smbus_host(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_disable_smbus_host(struct stm32f7_i2c_dev *i2c_dev)
static int stm32f7_i2c_enable_smbus_alert(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_disable_smbus_alert(struct stm32f7_i2c_dev *i2c_dev)
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(adap);
struct stm32f7_i2c_dev *i2c_dev;
struct stm32f7_i2c_dev *i2c_dev = platform_get_drvdata(pdev);
struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev);
struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev);
static int __maybe_unused stm32f7_i2c_regs_backup(struct stm32f7_i2c_dev *i2c_dev)
static int __maybe_unused stm32f7_i2c_regs_restore(struct stm32f7_i2c_dev *i2c_dev)
struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev);
struct stm32f7_i2c_dev *i2c_dev = dev_get_drvdata(dev);
static void stm32f7_i2c_disable_irq(struct stm32f7_i2c_dev *i2c_dev, u32 mask)
static int stm32f7_i2c_compute_timing(struct stm32f7_i2c_dev *i2c_dev,
static int stm32f7_i2c_setup_timing(struct stm32f7_i2c_dev *i2c_dev,
static void stm32f7_i2c_disable_dma_req(struct stm32f7_i2c_dev *i2c_dev)
struct stm32f7_i2c_dev *i2c_dev = arg;
static void stm32f7_i2c_hw_config(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_write_tx_data(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_read_rx_data(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_reload(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_smbus_reload(struct stm32f7_i2c_dev *i2c_dev)
struct stm32f7_i2c_dev *i2c_dev = i2c_get_adapdata(i2c_adap);
static int stm32f7_i2c_wait_free_bus(struct stm32f7_i2c_dev *i2c_dev)
static void stm32f7_i2c_xfer_msg(struct stm32f7_i2c_dev *i2c_dev,
static int stm32f7_i2c_smbus_xfer_msg(struct stm32f7_i2c_dev *i2c_dev,