Lines Matching refs:nmk_i2c_dev

197 struct nmk_i2c_dev {  struct
238 static inline u8 nmk_i2c_readb(const struct nmk_i2c_dev *priv, in nmk_i2c_readb()
247 static inline void nmk_i2c_writeb(const struct nmk_i2c_dev *priv, u32 val, in nmk_i2c_writeb()
263 static int flush_i2c_fifo(struct nmk_i2c_dev *priv) in flush_i2c_fifo()
299 static void disable_all_interrupts(struct nmk_i2c_dev *priv) in disable_all_interrupts()
308 static void clear_all_interrupts(struct nmk_i2c_dev *priv) in clear_all_interrupts()
317 static int init_hw(struct nmk_i2c_dev *priv) in init_hw()
349 static u32 load_i2c_mcr_reg(struct nmk_i2c_dev *priv, u16 flags) in load_i2c_mcr_reg()
398 static void setup_i2c_controller(struct nmk_i2c_dev *priv) in setup_i2c_controller()
479 static bool nmk_i2c_wait_xfer_done(struct nmk_i2c_dev *priv) in nmk_i2c_wait_xfer_done()
504 static int read_i2c(struct nmk_i2c_dev *priv, u16 flags) in read_i2c()
545 static void fill_tx_fifo(struct nmk_i2c_dev *priv, int no_bytes) in fill_tx_fifo()
569 static int write_i2c(struct nmk_i2c_dev *priv, u16 flags) in write_i2c()
630 static int nmk_i2c_xfer_one(struct nmk_i2c_dev *priv, u16 flags) in nmk_i2c_xfer_one()
717 struct nmk_i2c_dev *priv = i2c_get_adapdata(i2c_adap); in nmk_i2c_xfer()
756 static int disable_interrupts(struct nmk_i2c_dev *priv, u32 irq) in disable_interrupts()
777 struct nmk_i2c_dev *priv = arg; in i2c_irq_handler()
958 struct nmk_i2c_dev *priv = amba_get_drvdata(adev); in nmk_i2c_runtime_suspend()
968 struct nmk_i2c_dev *priv = amba_get_drvdata(adev); in nmk_i2c_runtime_resume()
1004 struct nmk_i2c_dev *priv) in nmk_i2c_of_probe()
1038 static int nmk_i2c_eyeq5_probe(struct nmk_i2c_dev *priv) in nmk_i2c_eyeq5_probe()
1089 struct nmk_i2c_dev *priv; in nmk_i2c_probe()
1176 struct nmk_i2c_dev *priv = amba_get_drvdata(adev); in nmk_i2c_remove()