Lines Matching refs:smbus
19 struct pasemi_smbus smbus;
32 data->smbus.clk_div = DIV_ROUND_UP(clk_rate, 16 * frequency);
33 if (data->smbus.clk_div < 4)
34 return dev_err_probe(data->smbus.dev, -EINVAL,
37 if (data->smbus.clk_div > 0xff)
38 return dev_err_probe(data->smbus.dev, -EINVAL,
49 struct pasemi_smbus *smbus;
59 smbus = &data->smbus;
60 smbus->dev = dev;
62 smbus->ioaddr = devm_platform_ioremap_resource(pdev, 0);
63 if (IS_ERR(smbus->ioaddr))
64 return PTR_ERR(smbus->ioaddr);
77 smbus->adapter.dev.of_node = pdev->dev.of_node;
78 error = pasemi_i2c_common_probe(smbus);
83 error = devm_request_irq(smbus->dev, irq_num, pasemi_irq_handler, 0, "pasemi_apple_i2c", (void *)smbus);
86 smbus->use_irq = 1;