/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-atmel-pit.c | 46 struct clk *mck; member 184 data->mck = of_clk_get(node, 0); in at91sam926x_pit_dt_init() 185 if (IS_ERR(data->mck)) { in at91sam926x_pit_dt_init() 186 pr_err("Unable to get mck clk\n"); in at91sam926x_pit_dt_init() 187 ret = PTR_ERR(data->mck); in at91sam926x_pit_dt_init() 191 ret = clk_prepare_enable(data->mck); in at91sam926x_pit_dt_init() 193 pr_err("Unable to enable mck\n"); in at91sam926x_pit_dt_init() 209 pit_rate = clk_get_rate(data->mck) / 16; in at91sam926x_pit_dt_init()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-atmel-pit.c | 46 struct clk *mck; member 184 data->mck = of_clk_get(node, 0); in at91sam926x_pit_dt_init() 185 if (IS_ERR(data->mck)) { in at91sam926x_pit_dt_init() 186 pr_err("Unable to get mck clk\n"); in at91sam926x_pit_dt_init() 187 ret = PTR_ERR(data->mck); in at91sam926x_pit_dt_init() 191 ret = clk_prepare_enable(data->mck); in at91sam926x_pit_dt_init() 193 pr_err("Unable to enable mck\n"); in at91sam926x_pit_dt_init() 209 pit_rate = clk_get_rate(data->mck) / 16; in at91sam926x_pit_dt_init()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-sh7760.c | 395 unsigned long mck, m1, dff, odff, iclk; in calc_CCR() local 403 mck = mclk->rate; in calc_CCR() 410 iclk = mck / (1 + cdf); in calc_CCR()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-sh7760.c | 395 unsigned long mck, m1, dff, odff, iclk; in calc_CCR() local 403 mck = mclk->rate; in calc_CCR() 410 iclk = mck / (1 + cdf); in calc_CCR()
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | atmel-mci.c | 264 * @bus_hz: The rate of @mck in Hz. This forms the basis for MMC bus 267 * @mck: The peripheral bus clock hooked up to the MMC controller. 344 struct clk *mck; member 2482 host->mck = devm_clk_get(&pdev->dev, "mci_clk"); in atmci_probe() 2483 if (IS_ERR(host->mck)) in atmci_probe() 2484 return PTR_ERR(host->mck); in atmci_probe() 2490 ret = clk_prepare_enable(host->mck); in atmci_probe() 2495 host->bus_hz = clk_get_rate(host->mck); in atmci_probe() 2503 clk_disable_unprepare(host->mck); in atmci_probe() 2591 clk_disable_unprepare(host->mck); in atmci_probe() [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | atmel-mci.c | 298 * @bus_hz: The rate of @mck in Hz. This forms the basis for MMC bus 301 * @mck: The peripheral bus clock hooked up to the MMC controller. 378 struct clk *mck; member 2511 host->mck = devm_clk_get(&pdev->dev, "mci_clk"); in atmci_probe() 2512 if (IS_ERR(host->mck)) in atmci_probe() 2513 return PTR_ERR(host->mck); in atmci_probe() 2519 ret = clk_prepare_enable(host->mck); in atmci_probe() 2524 host->bus_hz = clk_get_rate(host->mck); in atmci_probe() 2532 clk_disable_unprepare(host->mck); in atmci_probe() 2620 clk_disable_unprepare(host->mck); in atmci_probe() [all...] |
/kernel/linux/linux-5.10/sound/soc/atmel/ |
H A D | atmel-i2s.c | 159 unsigned long mck; member 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...] |
/kernel/linux/linux-6.6/sound/soc/atmel/ |
H A D | atmel-i2s.c | 159 unsigned long mck; member 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...] |
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/atmel/ |
H A D | nand-controller.c | 226 struct clk *mck; member 1262 mckperiodps = NSEC_PER_SEC / clk_get_rate(nc->mck); in atmel_smc_nand_prepare_smcconf() 1560 if (!nc->mck || !nc->caps->ops->setup_interface) in atmel_nand_init() 1903 clk_put(nc->mck); in atmel_nand_controller_cleanup() 2058 nc->mck = of_clk_get(dev->parent->of_node, 0); in atmel_nand_controller_init() 2059 if (IS_ERR(nc->mck)) { in atmel_nand_controller_init() 2061 ret = PTR_ERR(nc->mck); in atmel_nand_controller_init()
|
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/atmel/ |
H A D | nand-controller.c | 226 struct clk *mck; member 1262 mckperiodps = NSEC_PER_SEC / clk_get_rate(nc->mck); in atmel_smc_nand_prepare_smcconf() 1565 if (!nc->mck || !nc->caps->ops->setup_interface) in atmel_nand_init() 1905 clk_put(nc->mck); in atmel_nand_controller_cleanup() 2060 nc->mck = of_clk_get(dev->parent->of_node, 0); in atmel_nand_controller_init() 2061 if (IS_ERR(nc->mck)) { in atmel_nand_controller_init() 2063 ret = PTR_ERR(nc->mck); in atmel_nand_controller_init()
|