/Linux-v4.19/drivers/clocksource/ |
D | mmio.c | 15 struct clocksource clksrc; member 20 return container_of(c, struct clocksource_mmio, clksrc); in to_mmio_clksrc() 66 cs->clksrc.name = name; in clocksource_mmio_init() 67 cs->clksrc.rating = rating; in clocksource_mmio_init() 68 cs->clksrc.read = read; in clocksource_mmio_init() 69 cs->clksrc.mask = CLOCKSOURCE_MASK(bits); in clocksource_mmio_init() 70 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in clocksource_mmio_init() 72 return clocksource_register_hz(&cs->clksrc, hz); in clocksource_mmio_init()
|
D | timer-atmel-pit.c | 43 struct clocksource clksrc; member 52 static inline struct pit_data *clksrc_to_pit_data(struct clocksource *clksrc) in clksrc_to_pit_data() argument 54 return container_of(clksrc, struct pit_data, clksrc); in clksrc_to_pit_data() 224 data->clksrc.mask = CLOCKSOURCE_MASK(bits); in at91sam926x_pit_dt_init() 225 data->clksrc.name = "pit"; in at91sam926x_pit_dt_init() 226 data->clksrc.rating = 175; in at91sam926x_pit_dt_init() 227 data->clksrc.read = read_pit_clk; in at91sam926x_pit_dt_init() 228 data->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in at91sam926x_pit_dt_init() 230 ret = clocksource_register_hz(&data->clksrc, pit_rate); in at91sam926x_pit_dt_init() 242 clocksource_unregister(&data->clksrc); in at91sam926x_pit_dt_init()
|
D | timer-sun5i.c | 53 struct clocksource clksrc; member 57 container_of(x, struct sun5i_timer_clksrc, clksrc) 156 static u64 sun5i_clksrc_read(struct clocksource *clksrc) in sun5i_clksrc_read() argument 158 struct sun5i_timer_clksrc *cs = to_sun5i_timer_clksrc(clksrc); in sun5i_clksrc_read() 172 clocksource_unregister(&cs->clksrc); in sun5i_rate_cb_clksrc() 176 clocksource_register_hz(&cs->clksrc, ndata->new_rate); in sun5i_rate_cb_clksrc() 221 cs->clksrc.name = node->name; in sun5i_setup_clocksource() 222 cs->clksrc.rating = 340; in sun5i_setup_clocksource() 223 cs->clksrc.read = sun5i_clksrc_read; in sun5i_setup_clocksource() 224 cs->clksrc.mask = CLOCKSOURCE_MASK(32); in sun5i_setup_clocksource() [all …]
|
D | tcb_clksrc.c | 114 static struct clocksource clksrc = { variable 385 printk(bootinfo, clksrc.name, CONFIG_ATMEL_TCB_CLKSRC_BLOCK, in tcb_clksrc_init() 391 clksrc.read = tc_get_cycles32; in tcb_clksrc_init() 408 ret = clocksource_register_hz(&clksrc, divided_rate); in tcb_clksrc_init() 420 clocksource_unregister(&clksrc); in tcb_clksrc_init()
|
D | timer-nps.c | 80 static u64 nps_clksrc_read(struct clocksource *clksrc) in nps_clksrc_read() argument
|
D | Makefile | 25 obj-$(CONFIG_CLKSRC_DBX500_PRCMU) += clksrc-dbx500-prcmu.o
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | timer.c | 410 static struct omap_dm_timer clksrc; variable 418 return (u64)__omap_dm_timer_read_counter(&clksrc, in clocksource_read_cycles() 431 if (clksrc.reserved) in dmtimer_read_sched_clock() 432 return __omap_dm_timer_read_counter(&clksrc, in dmtimer_read_sched_clock() 489 __omap_dm_timer_read_counter(&clksrc, OMAP_TIMER_NONPOSTED); in omap2_gptimer_clksrc_suspend() 498 __omap_dm_timer_load_start(&clksrc, in omap2_gptimer_clksrc_resume() 510 clksrc.id = gptimer_id; in omap2_gptimer_clocksource_init() 511 clksrc.errata = omap_dm_timer_get_errata(); in omap2_gptimer_clocksource_init() 513 res = omap_dm_timer_init_one(&clksrc, fck_source, property, in omap2_gptimer_clocksource_init() 527 __omap_dm_timer_load_start(&clksrc, in omap2_gptimer_clocksource_init() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ti/davinci/ |
D | pll.txt | 14 - for "ti,da850-pll0", shall be "clksrc", "extclksrc" 15 - for "ti,da850-pll1", shall be "clksrc" 60 clock-names = "clksrc", "extclksrc"; 84 clock-names = "clksrc";
|
D | da8xx-cfgchip.txt | 40 - compatible: shall be "ti,da850-async1-clksrc". 48 - compatible: shall be "ti,da850-async3-clksrc". 78 compatible = "ti,da850-async1-clksrc"; 84 compatible = "ti,da850-async3-clksrc";
|
/Linux-v4.19/arch/m68k/atari/ |
D | debug.c | 219 int clksrc, clkmode, div, reg3, reg5; in atari_init_scc_port() local 227 clksrc = clksrc_table[baud]; in atari_init_scc_port() 232 clksrc = 0x28; /* TRxC */ in atari_init_scc_port() 252 SCC_WRITE(11, clksrc); /* main clock source */ in atari_init_scc_port()
|
/Linux-v4.19/include/linux/ |
D | sm501.h | 25 int clksrc, unsigned long freq); 28 int clksrc, unsigned long req_freq);
|
/Linux-v4.19/sound/soc/fsl/ |
D | fsl_esai.c | 218 struct clk *clksrc = esai_priv->extalclk; in fsl_esai_set_dai_sysclk() local 248 clksrc = esai_priv->fsysclk; in fsl_esai_set_dai_sysclk() 260 if (IS_ERR(clksrc)) { in fsl_esai_set_dai_sysclk() 263 return PTR_ERR(clksrc); in fsl_esai_set_dai_sysclk() 265 clk_rate = clk_get_rate(clksrc); in fsl_esai_set_dai_sysclk() 283 if (ratio == 1 && clksrc == esai_priv->extalclk) { in fsl_esai_set_dai_sysclk()
|
D | fsl_spdif.c | 357 u8 clksrc = spdif_priv->rxclk_src; in spdif_set_rx_clksrc() local 359 if (clksrc >= SRPC_CLKSRC_MAX || gainsel >= GAINSEL_MULTI_MAX) in spdif_set_rx_clksrc() 364 SRPC_CLKSRC_SEL_SET(clksrc) | SRPC_GAINSEL_SET(gainsel)); in spdif_set_rx_clksrc() 822 u8 clksrc; in spdif_get_rxclk_rate() local 827 clksrc = (phaseconf >> SRPC_CLKSRC_SEL_OFFSET) & 0xf; in spdif_get_rxclk_rate() 830 if (srpc_dpll_locked[clksrc] && (phaseconf & SRPC_DPLL_LOCKED)) in spdif_get_rxclk_rate()
|
/Linux-v4.19/drivers/gpu/drm/shmobile/ |
D | shmob_drm_drv.c | 70 enum shmob_drm_clk_source clksrc) in shmob_drm_setup_clocks() argument 75 switch (clksrc) { in shmob_drm_setup_clocks()
|
/Linux-v4.19/drivers/mmc/host/ |
D | sdhci-s3c.c | 182 struct clk *clksrc = ourhost->clk_bus[src]; in sdhci_s3c_consider_clock() local 185 if (IS_ERR(clksrc)) in sdhci_s3c_consider_clock() 193 rate = clk_round_rate(clksrc, wanted); in sdhci_s3c_consider_clock()
|
/Linux-v4.19/drivers/mfd/ |
D | sm501.c | 511 int clksrc, in sm501_set_clock() argument 528 switch (clksrc) { in sm501_set_clock() 592 clock = clock & ~(0xFF << clksrc); in sm501_set_clock() 593 clock |= reg<<clksrc; in sm501_set_clock() 642 int clksrc, in sm501_find_clock() argument 649 switch (clksrc) { in sm501_find_clock()
|
/Linux-v4.19/drivers/tty/serial/ |
D | max310x.c | 537 unsigned int div, clksrc, pllcfg = 0; in max310x_set_ref_clk() local 579 clksrc = xtal ? MAX310X_CLKSRC_CRYST_BIT : MAX310X_CLKSRC_EXTCLK_BIT; in max310x_set_ref_clk() 583 clksrc |= MAX310X_CLKSRC_PLL_BIT; in max310x_set_ref_clk() 586 clksrc |= MAX310X_CLKSRC_PLLBYP_BIT; in max310x_set_ref_clk() 588 regmap_write(s->regmap, MAX310X_CLKSRC_REG, clksrc); in max310x_set_ref_clk()
|
/Linux-v4.19/drivers/spi/ |
D | spi-rspi.c | 299 unsigned long clksrc; in rspi_rz_set_config_register() local 304 clksrc = clk_get_rate(rspi->clk); in rspi_rz_set_config_register() 306 if (rspi->max_speed_hz >= clksrc/4) /* 4=(CLK/2)/2 */ in rspi_rz_set_config_register() 309 clksrc /= 2; in rspi_rz_set_config_register() 313 spbr = DIV_ROUND_UP(clksrc, 2 * rspi->max_speed_hz) - 1; in rspi_rz_set_config_register()
|
/Linux-v4.19/sound/soc/codecs/ |
D | cs35l35.c | 720 int clksrc; in cs35l35_component_set_sysclk() local 725 clksrc = CS35L35_CLK_SOURCE_MCLK; in cs35l35_component_set_sysclk() 728 clksrc = CS35L35_CLK_SOURCE_SCLK; in cs35l35_component_set_sysclk() 731 clksrc = CS35L35_CLK_SOURCE_PDM; in cs35l35_component_set_sysclk() 758 clksrc << CS35L35_CLK_SOURCE_SHIFT); in cs35l35_component_set_sysclk()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | da850.dtsi | 93 clock-names = "clksrc", "extclksrc"; 361 compatible = "ti,da850-async1-clksrc"; 367 compatible = "ti,da850-async3-clksrc"; 658 clock-names = "clksrc";
|
/Linux-v4.19/drivers/staging/mt7621-mmc/ |
D | sd.c | 437 static void msdc_select_clksrc(struct msdc_host *host, unsigned char clksrc) 441 BUG_ON(clksrc > 3); 442 INIT_MSG("set clock source to <%d>", clksrc); 447 val |= clksrc << clk_src_bit[host->id]; 449 val &= ~0x3; val |= clksrc; 453 host->hclk = hclks[clksrc]; 454 host->hw->clk_src = clksrc;
|
/Linux-v4.19/ |
D | MAINTAINERS | 1743 F: drivers/clocksource/clksrc-dbx500-prcmu.c
|