Searched refs:dw_i2c_dev (Results 1 – 8 of 8) sorted by relevance
245 struct dw_i2c_dev { struct292 void (*disable)(struct dw_i2c_dev *dev); argument293 int (*init)(struct dw_i2c_dev *dev); argument316 int (*probe)(struct dw_i2c_dev *dev); argument317 void (*remove)(struct dw_i2c_dev *dev);320 int i2c_dw_init_regmap(struct dw_i2c_dev *dev);323 int i2c_dw_set_sda_hold(struct dw_i2c_dev *dev);324 u32 i2c_dw_clk_rate(struct dw_i2c_dev *dev);326 int i2c_dw_acquire_lock(struct dw_i2c_dev *dev);332 void i2c_dw_disable(struct dw_i2c_dev *dev);[all …]
64 struct dw_i2c_dev *dev = context; in dw_reg_read()73 struct dw_i2c_dev *dev = context; in dw_reg_write()82 struct dw_i2c_dev *dev = context; in dw_reg_read_swab()91 struct dw_i2c_dev *dev = context; in dw_reg_write_swab()100 struct dw_i2c_dev *dev = context; in dw_reg_read_word()110 struct dw_i2c_dev *dev = context; in dw_reg_write_word()126 int i2c_dw_init_regmap(struct dw_i2c_dev *dev) in i2c_dw_init_regmap()392 int i2c_dw_set_sda_hold(struct dw_i2c_dev *dev) in i2c_dw_set_sda_hold()442 void __i2c_dw_disable(struct dw_i2c_dev *dev) in __i2c_dw_disable()468 u32 i2c_dw_clk_rate(struct dw_i2c_dev *dev) in i2c_dw_clk_rate()[all …]
38 static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev) in i2c_dw_get_clk_rate_khz()75 struct dw_i2c_dev *dev = context; in bt1_i2c_read()92 struct dw_i2c_dev *dev = context; in bt1_i2c_write()113 static int bt1_i2c_request_regs(struct dw_i2c_dev *dev) in bt1_i2c_request_regs()137 struct dw_i2c_dev *dev = platform_get_drvdata(pdev); in dw_i2c_of_configure()268 struct dw_i2c_dev *dev; in dw_i2c_plat_probe()390 struct dw_i2c_dev *dev = platform_get_drvdata(pdev); in dw_i2c_plat_remove()427 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in dw_i2c_plat_runtime_suspend()440 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in dw_i2c_plat_suspend()449 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in dw_i2c_plat_runtime_resume()[all …]
61 u32 (*get_clk_rate_khz)(struct dw_i2c_dev *dev);97 static u32 mfld_get_clk_rate_khz(struct dw_i2c_dev *dev) in mfld_get_clk_rate_khz()104 struct dw_i2c_dev *dev = dev_get_drvdata(&pdev->dev); in mfld_setup()142 static u32 ehl_get_clk_rate_khz(struct dw_i2c_dev *dev) in ehl_get_clk_rate_khz()154 struct dw_i2c_dev *dev = dev_get_drvdata(&pdev->dev); in navi_amd_setup()198 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in i2c_dw_pci_runtime_suspend()206 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in i2c_dw_pci_suspend()215 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in i2c_dw_pci_runtime_resume()222 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in i2c_dw_pci_resume()240 struct dw_i2c_dev *dev; in i2c_dw_pci_probe()[all …]
21 static void i2c_dw_configure_fifo_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_fifo_slave()40 static int i2c_dw_init_slave(struct dw_i2c_dev *dev) in i2c_dw_init_slave()63 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); in i2c_dw_reg_slave()88 struct dw_i2c_dev *dev = i2c_get_adapdata(slave->adapter); in i2c_dw_unreg_slave()99 static u32 i2c_dw_read_clear_intrbits_slave(struct dw_i2c_dev *dev) in i2c_dw_read_clear_intrbits_slave()152 struct dw_i2c_dev *dev = dev_id; in i2c_dw_isr_slave()217 void i2c_dw_configure_slave(struct dw_i2c_dev *dev) in i2c_dw_configure_slave()228 int i2c_dw_probe_slave(struct dw_i2c_dev *dev) in i2c_dw_probe_slave()
210 static void i2c_dw_xfer_init(struct dw_i2c_dev *dev) in i2c_dw_xfer_init()269 static int i2c_dw_status(struct dw_i2c_dev *dev) in i2c_dw_status()286 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in amd_i2c_dw_xfer_quirk()364 i2c_dw_xfer_msg(struct dw_i2c_dev *dev) in i2c_dw_xfer_msg()484 i2c_dw_recv_len(struct dw_i2c_dev *dev, u8 len) in i2c_dw_recv_len()502 i2c_dw_read(struct dw_i2c_dev *dev) in i2c_dw_read()554 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in i2c_dw_xfer()717 struct dw_i2c_dev *dev = dev_id; in i2c_dw_isr()807 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in i2c_dw_prepare_recovery()816 struct dw_i2c_dev *dev = i2c_get_adapdata(adap); in i2c_dw_unprepare_recovery()[all …]
15 int i2c_dw_baytrail_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_baytrail_probe_lock_support()
388 int i2c_dw_amdpsp_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_amdpsp_probe_lock_support()422 void i2c_dw_amdpsp_remove_lock_support(struct dw_i2c_dev *dev) in i2c_dw_amdpsp_remove_lock_support()
Completed in 16 milliseconds