Searched refs:dw_i2c_dev (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/i2c/busses/ |
| H A D | i2c-designware-core.h | 270 struct dw_i2c_dev { struct 281 u32 (*get_clk_rate_khz) (struct dw_i2c_dev *dev); argument 318 int (*set_sda_hold_time)(struct dw_i2c_dev *dev); argument 346 int (*probe)(struct dw_i2c_dev *dev); argument 349 u32 i2c_dw_scl_hcnt(struct dw_i2c_dev *dev, unsigned int reg, u32 ic_clk, 351 u32 i2c_dw_scl_lcnt(struct dw_i2c_dev *dev, unsigned int reg, u32 ic_clk, 353 u32 i2c_dw_clk_rate(struct dw_i2c_dev *dev); 354 int i2c_dw_prepare_clk(struct dw_i2c_dev *dev, bool prepare); 355 int i2c_dw_acquire_lock(struct dw_i2c_dev *dev); 356 void i2c_dw_release_lock(struct dw_i2c_dev *dev); [all …]
|
| H A D | i2c-designware-common.c | 75 struct dw_i2c_dev *dev = context; in dw_reg_read() 84 struct dw_i2c_dev *dev = context; in dw_reg_write() 93 struct dw_i2c_dev *dev = context; in dw_reg_read_swab() 102 struct dw_i2c_dev *dev = context; in dw_reg_write_swab() 111 struct dw_i2c_dev *dev = context; in dw_reg_read_word() 121 struct dw_i2c_dev *dev = context; in dw_reg_write_word() 139 static int i2c_dw_init_regmap(struct dw_i2c_dev *dev) in i2c_dw_init_regmap() 204 static int i2c_dw_validate_speed(struct dw_i2c_dev *dev) in i2c_dw_validate_speed() 233 static int mscc_twi_set_sda_hold_time(struct dw_i2c_dev *dev) in mscc_twi_set_sda_hold_time() 244 struct dw_i2c_dev *dev = dev_get_drvdata(device); in i2c_dw_of_configure() [all …]
|
| H A D | i2c-designware-amdisp.c | 18 static void amd_isp_dw_i2c_plat_pm_cleanup(struct dw_i2c_dev *i2c_dev) in amd_isp_dw_i2c_plat_pm_cleanup() 23 static inline u32 amd_isp_dw_i2c_get_clk_rate(struct dw_i2c_dev *i2c_dev) in amd_isp_dw_i2c_get_clk_rate() 30 struct dw_i2c_dev *isp_i2c_dev; in amd_isp_dw_i2c_plat_probe() 100 struct dw_i2c_dev *isp_i2c_dev = platform_get_drvdata(pdev); in amd_isp_dw_i2c_plat_remove() 125 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_runtime_suspend() 135 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_suspend() 150 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_runtime_resume() 163 struct dw_i2c_dev *i_dev = dev_get_drvdata(dev); in amd_isp_dw_i2c_plat_resume()
|
| H A D | i2c-designware-master.c | 34 static int i2c_dw_set_timings_master(struct dw_i2c_dev *dev) in i2c_dw_set_timings_master() 188 static void i2c_dw_xfer_init(struct dw_i2c_dev *dev) in i2c_dw_xfer_init() 250 static bool i2c_dw_is_controller_active(struct dw_i2c_dev *dev) in i2c_dw_is_controller_active() 263 static int i2c_dw_check_stopbit(struct dw_i2c_dev *dev) in i2c_dw_check_stopbit() 277 static int i2c_dw_status(struct dw_i2c_dev *dev) in i2c_dw_status() 292 static int amd_i2c_dw_xfer_quirk(struct dw_i2c_dev *dev, struct i2c_msg *msgs, int num_msgs) in amd_i2c_dw_xfer_quirk() 375 i2c_dw_xfer_msg(struct dw_i2c_dev *dev) in i2c_dw_xfer_msg() 489 i2c_dw_recv_len(struct dw_i2c_dev *dev, u8 len) in i2c_dw_recv_len() 516 i2c_dw_read(struct dw_i2c_dev *dev) in i2c_dw_read() 573 static u32 i2c_dw_read_clear_intrbits(struct dw_i2c_dev *dev) in i2c_dw_read_clear_intrbits() [all …]
|
| H A D | i2c-designware-platdrv.c | 35 static u32 i2c_dw_get_clk_rate_khz(struct dw_i2c_dev *dev) in i2c_dw_get_clk_rate_khz() 40 static int dw_i2c_get_parent_regmap(struct dw_i2c_dev *dev) in dw_i2c_get_parent_regmap() 49 static void dw_i2c_plat_pm_cleanup(struct dw_i2c_dev *dev) in dw_i2c_plat_pm_cleanup() 57 static int dw_i2c_plat_request_regs(struct dw_i2c_dev *dev) in dw_i2c_plat_request_regs() 103 static int i2c_dw_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_probe_lock_support() 138 struct dw_i2c_dev *dev; in dw_i2c_plat_probe() 238 struct dw_i2c_dev *dev = platform_get_drvdata(pdev); in dw_i2c_plat_remove()
|
| H A D | i2c-designware-pcidrv.c | 62 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 D | i2c-designware-baytrail.c | 15 int i2c_dw_baytrail_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_baytrail_probe_lock_support()
|
| H A D | i2c-designware-amdpsp.c | 269 int i2c_dw_amdpsp_probe_lock_support(struct dw_i2c_dev *dev) in i2c_dw_amdpsp_probe_lock_support()
|