nmk_i2c_dev
struct nmk_i2c_dev *priv)
static int nmk_i2c_eyeq5_probe(struct nmk_i2c_dev *priv)
struct nmk_i2c_dev *priv;
struct nmk_i2c_dev *priv = amba_get_drvdata(adev);
static inline u8 nmk_i2c_readb(const struct nmk_i2c_dev *priv,
static inline void nmk_i2c_writeb(const struct nmk_i2c_dev *priv, u32 val,
static int flush_i2c_fifo(struct nmk_i2c_dev *priv)
static void disable_all_interrupts(struct nmk_i2c_dev *priv)
static void clear_all_interrupts(struct nmk_i2c_dev *priv)
static int init_hw(struct nmk_i2c_dev *priv)
static u32 load_i2c_mcr_reg(struct nmk_i2c_dev *priv, u16 flags)
static void setup_i2c_controller(struct nmk_i2c_dev *priv)
static bool nmk_i2c_wait_xfer_done(struct nmk_i2c_dev *priv)
static int read_i2c(struct nmk_i2c_dev *priv, u16 flags)
static void fill_tx_fifo(struct nmk_i2c_dev *priv, int no_bytes)
static int write_i2c(struct nmk_i2c_dev *priv, u16 flags)
static int nmk_i2c_xfer_one(struct nmk_i2c_dev *priv, u16 flags)
struct nmk_i2c_dev *priv = i2c_get_adapdata(i2c_adap);
static int disable_interrupts(struct nmk_i2c_dev *priv, u32 irq)
struct nmk_i2c_dev *priv = arg;
struct nmk_i2c_dev *priv = amba_get_drvdata(adev);
struct nmk_i2c_dev *priv = amba_get_drvdata(adev);