Lines Matching defs:clocks
235 * @clocks: array of I2C controller clocks
236 * @nclocks: number of clocks in the array
272 struct clk_bulk_data clocks[2];
1686 i2c_dev->clocks[i2c_dev->nclocks++].id = "div-clk";
1689 i2c_dev->clocks[i2c_dev->nclocks++].id = "fast-clk";
1692 i2c_dev->clocks[i2c_dev->nclocks++].id = "slow";
1695 i2c_dev->clocks);
1699 err = clk_bulk_prepare(i2c_dev->nclocks, i2c_dev->clocks);
1703 i2c_dev->div_clk = i2c_dev->clocks[0].clk;
1717 clk_bulk_unprepare(i2c_dev->nclocks, i2c_dev->clocks);
1727 clk_bulk_unprepare(i2c_dev->nclocks, i2c_dev->clocks);
1872 err = clk_bulk_enable(i2c_dev->nclocks, i2c_dev->clocks);
1890 clk_bulk_disable(i2c_dev->nclocks, i2c_dev->clocks);
1899 clk_bulk_disable(i2c_dev->nclocks, i2c_dev->clocks);
1926 * We need to ensure that clocks are enabled so that registers can be
1938 * In case we are runtime suspended, disable clocks again so that we