Lines Matching refs:i2c_bus
100 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
101 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)(i2c_bus->base);
122 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
123 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)(i2c_bus->base);
167 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
168 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)(i2c_bus->base);
204 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
205 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)(i2c_bus->base);
275 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
276 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)(i2c_bus->base);
286 clock_rate = clk_get_rate(&i2c_bus->per_clk);
354 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
355 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)(i2c_bus->base);
444 struct imx_lpi2c_bus *i2c_bus = dev_get_priv(bus);
448 i2c_bus->driver_data = dev_get_driver_data(bus);
454 i2c_bus->base = addr;
455 i2c_bus->index = dev_seq(bus);
456 i2c_bus->bus = bus;
466 ret = clk_get_by_name(bus, "per", &i2c_bus->per_clk);
471 ret = clk_enable(&i2c_bus->per_clk);
477 ret = clk_get_by_name(bus, "ipg", &i2c_bus->ipg_clk);
482 ret = clk_enable(&i2c_bus->ipg_clk);
499 dev_seq(bus), i2c_bus->base,
500 i2c_bus->speed);