Searched refs:i2c_base (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-mchp-pci1xxxx.c | 329 void __iomem *i2c_base; member 336 void __iomem *p = i2c->i2c_base + SMB_GPR_LOCK_REG; in set_sys_lock() 349 void __iomem *p = i2c->i2c_base + SMB_GPR_LOCK_REG; in release_sys_lock() 366 writew(intr_msk, i2c->i2c_base + SMBUS_GEN_INT_STAT_REG_OFF); in pci1xxxx_ack_high_level_intr() 372 void __iomem *p = i2c->i2c_base + SMBALERT_MST_PAD_CTRL_REG_OFF; in pci1xxxx_i2c_configure_smbalert_pin() 387 void __iomem *p = i2c->i2c_base + SMB_CORE_CMD_REG_OFF1; in pci1xxxx_i2c_send_start_stop() 414 writeb(regval, i2c->i2c_base + SMB_CORE_CTRL_REG_OFF); in pci1xxxx_i2c_set_clear_FW_ACK() 420 void __iomem *p = i2c->i2c_base + SMBUS_MST_BUF; in pci1xxxx_i2c_buffer_write() 436 writeb(SMB_CORE_CTRL_ESO, i2c->i2c_base + SMB_CORE_CTRL_REG_OFF); in pci1xxxx_i2c_enable_ESO() 441 void __iomem *p = i2c->i2c_base in pci1xxxx_i2c_reset_counters() [all...] |
H A D | i2c-cpm.c | 428 void __iomem *i2c_base; in cpm_i2c_setup() local 448 i2c_base = of_iomap(ofdev->dev.of_node, 1); in cpm_i2c_setup() 449 if (i2c_base == NULL) { in cpm_i2c_setup() 457 cpm->i2c_ram = i2c_base; in cpm_i2c_setup() 466 iounmap(i2c_base); in cpm_i2c_setup() 474 out_be16(i2c_base, cpm->i2c_addr); in cpm_i2c_setup() 475 iounmap(i2c_base); in cpm_i2c_setup() 480 iounmap(i2c_base); in cpm_i2c_setup()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-cpm.c | 428 void __iomem *i2c_base; in cpm_i2c_setup() local 448 i2c_base = of_iomap(ofdev->dev.of_node, 1); in cpm_i2c_setup() 449 if (i2c_base == NULL) { in cpm_i2c_setup() 457 cpm->i2c_ram = i2c_base; in cpm_i2c_setup() 466 iounmap(i2c_base); in cpm_i2c_setup() 474 out_be16(i2c_base, cpm->i2c_addr); in cpm_i2c_setup() 475 iounmap(i2c_base); in cpm_i2c_setup() 480 iounmap(i2c_base); in cpm_i2c_setup()
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-dfll.c | 265 void __iomem *i2c_base; member 350 return __raw_readl(td->i2c_base + offs); in dfll_i2c_readl() 355 __raw_writel(val, td->i2c_base + offs); in dfll_i2c_writel() 2001 dev_err(td->dev, "no i2c_base resource\n"); in tegra_dfll_register() 2005 td->i2c_base = devm_ioremap(td->dev, mem->start, resource_size(mem)); in tegra_dfll_register() 2006 if (!td->i2c_base) { in tegra_dfll_register() 2007 dev_err(td->dev, "couldn't ioremap i2c_base resource\n"); in tegra_dfll_register()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-dfll.c | 265 void __iomem *i2c_base; member 351 return __raw_readl(td->i2c_base + offs); in dfll_i2c_readl() 356 __raw_writel(val, td->i2c_base + offs); in dfll_i2c_writel() 2012 dev_err(td->dev, "no i2c_base resource\n"); in tegra_dfll_register() 2016 td->i2c_base = devm_ioremap(td->dev, mem->start, resource_size(mem)); in tegra_dfll_register() 2017 if (!td->i2c_base) { in tegra_dfll_register() 2018 dev_err(td->dev, "couldn't ioremap i2c_base resource\n"); in tegra_dfll_register()
|
Completed in 9 milliseconds