Home
last modified time | relevance | path

Searched refs:dw_i2c_dev (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/i2c/busses/
A Di2c-designware-core.h250 struct dw_i2c_dev { struct
298 int (*init)(struct dw_i2c_dev *dev); argument
326 int (*probe)(struct dw_i2c_dev *dev);
327 void (*remove)(struct dw_i2c_dev *dev);
330 int i2c_dw_init_regmap(struct dw_i2c_dev *dev);
335 int i2c_dw_set_sda_hold(struct dw_i2c_dev *dev);
336 u32 i2c_dw_clk_rate(struct dw_i2c_dev *dev);
338 int i2c_dw_acquire_lock(struct dw_i2c_dev *dev);
377 void __i2c_dw_disable(struct dw_i2c_dev *dev);
378 void i2c_dw_disable(struct dw_i2c_dev *dev);
[all …]
A Di2c-designware-common.c69 struct dw_i2c_dev *dev = context; in dw_reg_read()
78 struct dw_i2c_dev *dev = context; in dw_reg_write()
87 struct dw_i2c_dev *dev = context; in dw_reg_read_swab()
96 struct dw_i2c_dev *dev = context; in dw_reg_write_swab()
105 struct dw_i2c_dev *dev = context; in dw_reg_read_word()
115 struct dw_i2c_dev *dev = context; in dw_reg_write_word()
131 int i2c_dw_init_regmap(struct dw_i2c_dev *dev) in i2c_dw_init_regmap()
524 void __i2c_dw_disable(struct dw_i2c_dev *dev) in __i2c_dw_disable()
583 u32 i2c_dw_clk_rate(struct dw_i2c_dev *dev) in i2c_dw_clk_rate()
736 void i2c_dw_disable(struct dw_i2c_dev *dev) in i2c_dw_disable()
[all …]
A Di2c-designware-platdrv.c35 static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev) in i2c_dw_get_clk_rate_khz()
50 struct dw_i2c_dev *dev = context; in bt1_i2c_read()
67 struct dw_i2c_dev *dev = context; in bt1_i2c_write()
88 static int bt1_i2c_request_regs(struct dw_i2c_dev *dev) in bt1_i2c_request_regs()
98 static int bt1_i2c_request_regs(struct dw_i2c_dev *dev) in bt1_i2c_request_regs()
104 static int txgbe_i2c_request_regs(struct dw_i2c_dev *dev) in txgbe_i2c_request_regs()
113 static void dw_i2c_plat_pm_cleanup(struct dw_i2c_dev *dev) in dw_i2c_plat_pm_cleanup()
121 static int dw_i2c_plat_request_regs(struct dw_i2c_dev *dev) in dw_i2c_plat_request_regs()
167 static int i2c_dw_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_probe_lock_support()
209 struct dw_i2c_dev *dev; in dw_i2c_plat_probe()
[all …]
A Di2c-designware-master.c229 static void i2c_dw_xfer_init(struct dw_i2c_dev *dev) in i2c_dw_xfer_init()
316 static int i2c_dw_status(struct dw_i2c_dev *dev) in i2c_dw_status()
333 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in amd_i2c_dw_xfer_quirk()
410 i2c_dw_xfer_msg(struct dw_i2c_dev *dev) in i2c_dw_xfer_msg()
536 i2c_dw_recv_len(struct dw_i2c_dev *dev, u8 len) in i2c_dw_recv_len()
563 i2c_dw_read(struct dw_i2c_dev *dev) in i2c_dw_read()
727 struct dw_i2c_dev *dev = dev_id; in i2c_dw_isr()
790 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in i2c_dw_xfer()
925 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in i2c_dw_prepare_recovery()
934 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in i2c_dw_unprepare_recovery()
[all …]
A Di2c-designware-slave.c23 static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_fifo_slave()
42 static int i2c_dw_init_slave(struct dw_i2c_dev *dev) in i2c_dw_init_slave()
65 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); in i2c_dw_reg_slave()
90 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); in i2c_dw_unreg_slave()
101 static u32 i2c_dw_read_clear_intrbits_slave(struct dw_i2c_dev *dev) in i2c_dw_read_clear_intrbits_slave()
154 struct dw_i2c_dev *dev = dev_id; in i2c_dw_isr_slave()
223 void i2c_dw_configure_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_slave()
234 int i2c_dw_probe_slave(struct dw_i2c_dev *dev) in i2c_dw_probe_slave()
A Di2c-designware-pcidrv.c62 u32 (*get_clk_rate_khz)(struct dw_i2c_dev *dev);
98 static u32 mfld_get_clk_rate_khz(struct dw_i2c_dev *dev) in mfld_get_clk_rate_khz()
105 struct dw_i2c_dev *dev = pci_get_drvdata(pdev); in mfld_setup()
143 static u32 ehl_get_clk_rate_khz(struct dw_i2c_dev *dev) in ehl_get_clk_rate_khz()
148 static u32 navi_amd_get_clk_rate_khz(struct dw_i2c_dev *dev) in navi_amd_get_clk_rate_khz()
155 struct dw_i2c_dev *dev = pci_get_drvdata(pdev); in navi_amd_setup()
210 struct dw_i2c_dev *dev; in i2c_dw_pci_probe()
298 struct dw_i2c_dev *dev = pci_get_drvdata(pdev); in i2c_dw_pci_remove()
A Di2c-designware-baytrail.c15 int i2c_dw_baytrail_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_baytrail_probe_lock_support()
A Di2c-designware-amdpsp.c277 int i2c_dw_amdpsp_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_amdpsp_probe_lock_support()

Completed in 19 milliseconds