Searched refs:mck (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/clocksource/
H A Dtimer-atmel-pit.c46 struct clk *mck; member in struct:pit_data
184 data->mck = of_clk_get(node, 0);
185 if (IS_ERR(data->mck)) {
186 pr_err("Unable to get mck clk\n");
187 ret = PTR_ERR(data->mck);
191 ret = clk_prepare_enable(data->mck);
193 pr_err("Unable to enable mck\n");
209 pit_rate = clk_get_rate(data->mck) / 16;
/linux-master/drivers/i2c/busses/
H A Di2c-sh7760.c395 unsigned long mck, m1, dff, odff, iclk; local
403 mck = mclk->rate;
410 iclk = mck / (1 + cdf);
/linux-master/drivers/mmc/host/
H A Datmel-mci.c299 * @bus_hz: The rate of @mck in Hz. This forms the basis for MMC bus
302 * @mck: The peripheral bus clock hooked up to the MMC controller.
379 struct clk *mck; member in struct:atmel_mci
2516 host->mck = devm_clk_get(&pdev->dev, "mci_clk");
2517 if (IS_ERR(host->mck))
2518 return PTR_ERR(host->mck);
2524 ret = clk_prepare_enable(host->mck);
2529 host->bus_hz = clk_get_rate(host->mck);
2537 clk_disable_unprepare(host->mck);
2625 clk_disable_unprepare(host->mck);
[all...]
/linux-master/sound/soc/atmel/
H A Datmel-i2s.c159 unsigned long mck; member in struct:atmel_i2s_gck_param
168 /* mck = (32 * (imckfs+1) / (imckdiv+1)) * fs */
170 /* mck = 6.144Mhz */
171 { 8000, I2S_MCK_6M144, 1, 47}, /* mck = 768 fs */
173 /* mck = 12.288MHz */
174 { 16000, I2S_MCK_12M288, 1, 47}, /* mck = 768 fs */
175 { 24000, I2S_MCK_12M288, 3, 63}, /* mck = 512 fs */
176 { 32000, I2S_MCK_12M288, 3, 47}, /* mck = 384 fs */
177 { 48000, I2S_MCK_12M288, 7, 63}, /* mck = 256 fs */
178 { 64000, I2S_MCK_12M288, 7, 47}, /* mck
[all...]
/linux-master/drivers/mtd/nand/raw/atmel/
H A Dnand-controller.c226 struct clk *mck; member in struct:atmel_nand_controller
1262 mckperiodps = NSEC_PER_SEC / clk_get_rate(nc->mck);
1565 if (!nc->mck || !nc->caps->ops->setup_interface)
1905 clk_put(nc->mck);
2060 nc->mck = of_clk_get(dev->parent->of_node, 0);
2061 if (IS_ERR(nc->mck)) {
2063 ret = PTR_ERR(nc->mck);

Completed in 216 milliseconds