Home
last modified time | relevance | path

Searched refs:smbus (Results 1 – 18 of 18) sorted by relevance

/drivers/i2c/busses/
A Di2c-pasemi-core.c77 #define TXFIFO_WR(smbus, reg) reg_write((smbus), REG_MTXFIFO, (reg)) argument
78 #define RXFIFO_RD(smbus) reg_read((smbus), REG_MRXFIFO) argument
113 pasemi_reset(smbus); in pasemi_smb_clear()
126 if (smbus->use_irq) { in pasemi_smb_waitready()
237 pasemi_reset(smbus); in pasemi_i2c_xfer_msg()
428 snprintf(smbus->adapter.name, sizeof(smbus->adapter.name), in pasemi_i2c_common_probe()
431 smbus->adapter.algo_data = smbus; in pasemi_i2c_common_probe()
434 smbus->adapter.dev.parent = smbus->dev; in pasemi_i2c_common_probe()
435 smbus->use_irq = 0; in pasemi_i2c_common_probe()
439 smbus->hw_rev = reg_read(smbus, REG_REV); in pasemi_i2c_common_probe()
[all …]
A Di2c-amd8111.c76 dev_warn(&smbus->dev->dev, in amd_ec_wait_write()
424 struct amd_smbus *smbus; in amd8111_probe() local
431 if (!smbus) in amd8111_probe()
434 smbus->dev = dev; in amd8111_probe()
444 if (!request_region(smbus->base, smbus->size, amd8111_driver.name)) { in amd8111_probe()
450 snprintf(smbus->adapter.name, sizeof(smbus->adapter.name), in amd8111_probe()
454 smbus->adapter.algo_data = smbus; in amd8111_probe()
468 release_region(smbus->base, smbus->size); in amd8111_probe()
470 kfree(smbus); in amd8111_probe()
479 release_region(smbus->base, smbus->size); in amd8111_remove()
[all …]
A Di2c-nforce2.c152 if (smbus->can_abort) in nforce2_check_status()
310 if (smbus->base) { in nforce2_probe_smb()
324 smbus->size = 64; in nforce2_probe_smb()
327 error = acpi_check_region(smbus->base, smbus->size, in nforce2_probe_smb()
332 if (!request_region(smbus->base, smbus->size, nforce2_driver.name)) { in nforce2_probe_smb()
334 smbus->base, smbus->base+smbus->size-1, name); in nforce2_probe_smb()
337 smbus->adapter.owner = THIS_MODULE; in nforce2_probe_smb()
340 smbus->adapter.algo_data = smbus; in nforce2_probe_smb()
342 snprintf(smbus->adapter.name, sizeof(smbus->adapter.name), in nforce2_probe_smb()
347 release_region(smbus->base, smbus->size); in nforce2_probe_smb()
[all …]
A Di2c-pasemi-platform.c19 struct pasemi_smbus smbus; member
33 if (data->smbus.clk_div < 4) in pasemi_platform_i2c_calc_clk_div()
37 if (data->smbus.clk_div > 0xff) in pasemi_platform_i2c_calc_clk_div()
49 struct pasemi_smbus *smbus; in pasemi_platform_i2c_probe() local
59 smbus = &data->smbus; in pasemi_platform_i2c_probe()
60 smbus->dev = dev; in pasemi_platform_i2c_probe()
63 if (IS_ERR(smbus->ioaddr)) in pasemi_platform_i2c_probe()
64 return PTR_ERR(smbus->ioaddr); in pasemi_platform_i2c_probe()
78 error = pasemi_i2c_common_probe(smbus); in pasemi_platform_i2c_probe()
83 …error = devm_request_irq(smbus->dev, irq_num, pasemi_irq_handler, 0, "pasemi_apple_i2c", (void *)s… in pasemi_platform_i2c_probe()
[all …]
A Di2c-pasemi-pci.c28 struct pasemi_smbus *smbus; in pasemi_smb_pci_probe() local
36 smbus = devm_kzalloc(&dev->dev, sizeof(*smbus), GFP_KERNEL); in pasemi_smb_pci_probe()
37 if (!smbus) in pasemi_smb_pci_probe()
40 smbus->dev = &dev->dev; in pasemi_smb_pci_probe()
43 smbus->clk_div = CLK_100K_DIV; in pasemi_smb_pci_probe()
49 smbus->hw_rev = PASEMI_HW_REV_PCI; in pasemi_smb_pci_probe()
55 smbus->ioaddr = pcim_iomap(dev, 0, 0); in pasemi_smb_pci_probe()
56 if (!smbus->ioaddr) in pasemi_smb_pci_probe()
59 smbus->adapter.class = I2C_CLASS_HWMON; in pasemi_smb_pci_probe()
60 error = pasemi_i2c_common_probe(smbus); in pasemi_smb_pci_probe()
[all …]
A Di2c-pasemi-core.h24 int pasemi_i2c_common_probe(struct pasemi_smbus *smbus);
A Di2c-mlxbf.c420 struct mlxbf_i2c_resource *smbus; member
2279 ret = mlxbf_i2c_init_resource(pdev, &priv->smbus, in mlxbf_i2c_probe()
2284 priv->timer->io = priv->smbus->io; in mlxbf_i2c_probe()
2285 priv->mst->io = priv->smbus->io + MLXBF_I2C_MST_ADDR_OFFSET; in mlxbf_i2c_probe()
2286 priv->slv->io = priv->smbus->io + MLXBF_I2C_SLV_ADDR_OFFSET; in mlxbf_i2c_probe()
2382 params = priv->smbus->params; in mlxbf_i2c_remove()
A Di2c-stm32f7.c284 bool smbus; member
751 if (!f7_msg->smbus) in stm32f7_i2c_dma_callback()
1636 if (f7_msg->smbus) in stm32f7_i2c_isr_event_thread()
1656 } else if (f7_msg->smbus) { in stm32f7_i2c_isr_event_thread()
1721 f7_msg->smbus = false; in stm32f7_i2c_xfer_core()
1803 f7_msg->smbus = true; in stm32f7_i2c_smbus_xfer()
A DKconfig237 tristate "Intel Cherry Trail Whiskey Cove PMIC smbus controller"
/drivers/i2c/
A DMakefile8 i2c-core-y := i2c-core-base.o i2c-core-smbus.o
14 obj-$(CONFIG_I2C_SMBUS) += i2c-smbus.o
A DKconfig97 will be called i2c-smbus.
/drivers/input/mouse/
A Dcyapa.c170 bool smbus = false; in cyapa_get_state() local
190 if (cyapa->smbus && (error == -ETIMEDOUT || error == -ENXIO)) { in cyapa_get_state()
194 smbus = true; in cyapa_get_state()
226 !smbus && even_addr) { in cyapa_get_state()
237 if (!smbus) { in cyapa_get_state()
251 } while (--retries > 0 && !smbus); in cyapa_get_state()
1269 cyapa->smbus = true; in cyapa_probe()
A DMakefile41 psmouse-$(CONFIG_MOUSE_PS2_SMBUS) += psmouse-smbus.o
A Dcyapa_gen3.c281 if (cyapa->smbus) { in cyapa_read_byte()
294 if (cyapa->smbus) { in cyapa_write_byte()
320 if (cyapa->smbus) { in cyapa_read_block()
A Dcyapa.h341 bool smbus; member
/drivers/rtc/
A Drtc-rs5c372.c128 unsigned smbus:1; member
156 if (rs5c->smbus) { in rs5c_get_regs()
837 rs5c372->smbus = smbus_mode; in rs5c372_probe()
/drivers/usb/host/
A Dpci-quirks.c471 struct pci_dev *nb, *smbus; in usb_amd_dev_put() local
484 smbus = amd_chipset.smbus_dev; in usb_amd_dev_put()
496 pci_dev_put(smbus); in usb_amd_dev_put()
/drivers/platform/chrome/
A DKconfig33 This driver instantiates i2c and smbus devices such as

Completed in 42 milliseconds