Home
last modified time | relevance | path

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

/linux/drivers/i2c/busses/
H A Di2c-designware-core.h192 * struct dw_i2c_dev - private i2c-designware data
254 struct dw_i2c_dev { struct
265 u32 (*get_clk_rate_khz) (struct dw_i2c_dev *dev); argument
302 int (*init)(struct dw_i2c_dev *dev); argument
303 int (*set_sda_hold_time)(struct dw_i2c_dev *dev); argument
332 int (*probe)(struct dw_i2c_dev *dev);
333 void (*remove)(struct dw_i2c_dev *dev);
336 int i2c_dw_init_regmap(struct dw_i2c_dev *dev);
337 u32 i2c_dw_scl_hcnt(struct dw_i2c_dev *dev, unsigned int reg, u32 ic_clk,
339 u32 i2c_dw_scl_lcnt(struct dw_i2c_dev *de
266 cmd_errdw_i2c_dev global() argument
267 msgsdw_i2c_dev global() argument
268 msgs_numdw_i2c_dev global() argument
269 msg_write_idxdw_i2c_dev global() argument
270 tx_buf_lendw_i2c_dev global() argument
271 tx_bufdw_i2c_dev global() argument
272 msg_read_idxdw_i2c_dev global() argument
273 rx_buf_lendw_i2c_dev global() argument
274 rx_bufdw_i2c_dev global() argument
275 msg_errdw_i2c_dev global() argument
276 statusdw_i2c_dev global() argument
277 abort_sourcedw_i2c_dev global() argument
278 sw_maskdw_i2c_dev global() argument
304 modedw_i2c_dev global() argument
305 rinfodw_i2c_dev global() argument
306 bus_capacitance_pFdw_i2c_dev global() argument
307 clk_freq_optimizeddw_i2c_dev global() argument
[all...]
H 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 dw_i2c_get_parent_regmap(struct dw_i2c_dev *dev) in dw_i2c_get_parent_regmap()
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()
170 static int i2c_dw_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_probe_lock_support()
200 static void i2c_dw_remove_lock_support(struct dw_i2c_dev *de
[all...]
H A Di2c-designware-amdisp.c18 static void amd_isp_dw_i2c_plat_pm_cleanup(struct dw_i2c_dev *i2c_dev) in amd_isp_dw_i2c_plat_pm_cleanup()
26 static inline u32 amd_isp_dw_i2c_get_clk_rate(struct dw_i2c_dev *i2c_dev) in amd_isp_dw_i2c_get_clk_rate()
33 struct dw_i2c_dev *isp_i2c_dev; in amd_isp_dw_i2c_plat_probe()
106 struct dw_i2c_dev *isp_i2c_dev = platform_get_drvdata(pdev); in amd_isp_dw_i2c_plat_remove()
131 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_runtime_suspend()
144 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_suspend()
159 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_runtime_resume()
174 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_resume()
H A Di2c-designware-slave.c24 static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_fifo_slave()
45 static int i2c_dw_init_slave(struct dw_i2c_dev *dev) in i2c_dw_init_slave()
68 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); in i2c_dw_reg_slave()
93 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); in i2c_dw_unreg_slave()
104 static u32 i2c_dw_read_clear_intrbits_slave(struct dw_i2c_dev *dev) in i2c_dw_read_clear_intrbits_slave()
157 struct dw_i2c_dev *dev = dev_id; in i2c_dw_isr_slave()
226 void i2c_dw_configure_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_slave()
237 int i2c_dw_probe_slave(struct dw_i2c_dev *dev) in i2c_dw_probe_slave()
H 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()
211 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()
H A Di2c-designware-baytrail.c15 int i2c_dw_baytrail_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_baytrail_probe_lock_support()
H A Di2c-designware-amdpsp.c269 int i2c_dw_amdpsp_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_amdpsp_probe_lock_support()