Home
last modified time | relevance | path

Searched refs:clksrc (Results 1 – 25 of 972) sorted by relevance

12345678910>>...39

/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/clocksource/
H A Dmmio.c12 struct clocksource clksrc; member
17 return container_of(c, struct clocksource_mmio, clksrc); in to_mmio_clksrc()
63 cs->clksrc.name = name; in clocksource_mmio_init()
64 cs->clksrc.rating = rating; in clocksource_mmio_init()
65 cs->clksrc.read = read; in clocksource_mmio_init()
66 cs->clksrc.mask = CLOCKSOURCE_MASK(bits); in clocksource_mmio_init()
67 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in clocksource_mmio_init()
69 return clocksource_register_hz(&cs->clksrc, hz); in clocksource_mmio_init()
H A Dtimer-atmel-pit.c40 struct clocksource clksrc; member
49 static inline struct pit_data *clksrc_to_pit_data(struct clocksource *clksrc) in clksrc_to_pit_data() argument
51 return container_of(clksrc, struct pit_data, clksrc); in clksrc_to_pit_data()
221 data->clksrc.mask = CLOCKSOURCE_MASK(bits); in at91sam926x_pit_dt_init()
222 data->clksrc.name = "pit"; in at91sam926x_pit_dt_init()
223 data->clksrc.rating = 175; in at91sam926x_pit_dt_init()
224 data->clksrc.read = read_pit_clk; in at91sam926x_pit_dt_init()
225 data->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in at91sam926x_pit_dt_init()
227 ret = clocksource_register_hz(&data->clksrc, pit_rate); in at91sam926x_pit_dt_init()
239 clocksource_unregister(&data->clksrc); in at91sam926x_pit_dt_init()
H A Dtimer-sun5i.c53 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
172 clocksource_unregister(&cs->clksrc); in sun5i_rate_cb_clksrc()
176 clocksource_register_hz(&cs->clksrc, ndata->new_rate); in sun5i_rate_cb_clksrc()
226 cs->clksrc.name = node->name; in sun5i_setup_clocksource()
227 cs->clksrc.rating = 340; in sun5i_setup_clocksource()
228 cs->clksrc.read = sun5i_clksrc_read; in sun5i_setup_clocksource()
229 cs->clksrc.mask = CLOCKSOURCE_MASK(32); in sun5i_setup_clocksource()
230 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in sun5i_setup_clocksource()
[all …]
H A Dtimer-microchip-pit64b.c85 struct clocksource clksrc; member
90 struct mchp_pit64b_clksrc, clksrc))
353 cs->clksrc.name = MCHP_PIT64B_NAME; in mchp_pit64b_init_clksrc()
354 cs->clksrc.mask = CLOCKSOURCE_MASK(64); in mchp_pit64b_init_clksrc()
355 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in mchp_pit64b_init_clksrc()
356 cs->clksrc.rating = 210; in mchp_pit64b_init_clksrc()
357 cs->clksrc.read = mchp_pit64b_clksrc_read; in mchp_pit64b_init_clksrc()
358 cs->clksrc.suspend = mchp_pit64b_clksrc_suspend; in mchp_pit64b_init_clksrc()
359 cs->clksrc.resume = mchp_pit64b_clksrc_resume; in mchp_pit64b_init_clksrc()
361 ret = clocksource_register_hz(&cs->clksrc, clk_rate); in mchp_pit64b_init_clksrc()
H A Dtimer-ti-dm-systimer.c716 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_read_cycles()
731 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_suspend()
733 clksrc->loadval = readl_relaxed(t->base + t->counter); in dmtimer_clocksource_suspend()
741 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_resume()
749 writel_relaxed(clksrc->loadval, t->base + t->counter); in dmtimer_clocksource_resume()
756 struct dmtimer_clocksource *clksrc; in dmtimer_clocksource_init() local
761 clksrc = kzalloc(sizeof(*clksrc), GFP_KERNEL); in dmtimer_clocksource_init()
762 if (!clksrc) in dmtimer_clocksource_init()
765 dev = &clksrc->dev; in dmtimer_clocksource_init()
766 t = &clksrc->t; in dmtimer_clocksource_init()
[all …]
H A Dtimer-atmel-tcb.c113 static struct clocksource clksrc = { variable
124 return tc_get_cycles(&clksrc); in tc_sched_clock_read()
129 return tc_get_cycles32(&clksrc); in tc_sched_clock_read32()
136 return tc_get_cycles(&clksrc); in tc_delay_timer_read()
141 return tc_get_cycles32(&clksrc); in tc_delay_timer_read32()
450 clksrc.name = kbasename(node->parent->full_name); in tcb_clksrc_init()
452 pr_debug("%s at %d.%03d MHz\n", clksrc.name, divided_rate / 1000000, in tcb_clksrc_init()
459 clksrc.read = tc_get_cycles32; in tcb_clksrc_init()
480 ret = clocksource_register_hz(&clksrc, divided_rate); in tcb_clksrc_init()
497 clocksource_unregister(&clksrc); in tcb_clksrc_init()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/clocksource/
H A Dmmio.c12 struct clocksource clksrc; member
17 return container_of(c, struct clocksource_mmio, clksrc); in to_mmio_clksrc()
63 cs->clksrc.name = name; in clocksource_mmio_init()
64 cs->clksrc.rating = rating; in clocksource_mmio_init()
65 cs->clksrc.read = read; in clocksource_mmio_init()
66 cs->clksrc.mask = CLOCKSOURCE_MASK(bits); in clocksource_mmio_init()
67 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in clocksource_mmio_init()
69 return clocksource_register_hz(&cs->clksrc, hz); in clocksource_mmio_init()
H A Dtimer-atmel-pit.c40 struct clocksource clksrc; member
49 static inline struct pit_data *clksrc_to_pit_data(struct clocksource *clksrc) in clksrc_to_pit_data() argument
51 return container_of(clksrc, struct pit_data, clksrc); in clksrc_to_pit_data()
221 data->clksrc.mask = CLOCKSOURCE_MASK(bits); in at91sam926x_pit_dt_init()
222 data->clksrc.name = "pit"; in at91sam926x_pit_dt_init()
223 data->clksrc.rating = 175; in at91sam926x_pit_dt_init()
224 data->clksrc.read = read_pit_clk; in at91sam926x_pit_dt_init()
225 data->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in at91sam926x_pit_dt_init()
227 ret = clocksource_register_hz(&data->clksrc, pit_rate); in at91sam926x_pit_dt_init()
239 clocksource_unregister(&data->clksrc); in at91sam926x_pit_dt_init()
H A Dtimer-sun5i.c53 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
172 clocksource_unregister(&cs->clksrc); in sun5i_rate_cb_clksrc()
176 clocksource_register_hz(&cs->clksrc, ndata->new_rate); in sun5i_rate_cb_clksrc()
226 cs->clksrc.name = node->name; in sun5i_setup_clocksource()
227 cs->clksrc.rating = 340; in sun5i_setup_clocksource()
228 cs->clksrc.read = sun5i_clksrc_read; in sun5i_setup_clocksource()
229 cs->clksrc.mask = CLOCKSOURCE_MASK(32); in sun5i_setup_clocksource()
230 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in sun5i_setup_clocksource()
[all …]
H A Dtimer-microchip-pit64b.c85 struct clocksource clksrc; member
90 struct mchp_pit64b_clksrc, clksrc))
353 cs->clksrc.name = MCHP_PIT64B_NAME; in mchp_pit64b_init_clksrc()
354 cs->clksrc.mask = CLOCKSOURCE_MASK(64); in mchp_pit64b_init_clksrc()
355 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in mchp_pit64b_init_clksrc()
356 cs->clksrc.rating = 210; in mchp_pit64b_init_clksrc()
357 cs->clksrc.read = mchp_pit64b_clksrc_read; in mchp_pit64b_init_clksrc()
358 cs->clksrc.suspend = mchp_pit64b_clksrc_suspend; in mchp_pit64b_init_clksrc()
359 cs->clksrc.resume = mchp_pit64b_clksrc_resume; in mchp_pit64b_init_clksrc()
361 ret = clocksource_register_hz(&cs->clksrc, clk_rate); in mchp_pit64b_init_clksrc()
H A Dtimer-ti-dm-systimer.c716 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_read_cycles()
731 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_suspend()
733 clksrc->loadval = readl_relaxed(t->base + t->counter); in dmtimer_clocksource_suspend()
741 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_resume()
749 writel_relaxed(clksrc->loadval, t->base + t->counter); in dmtimer_clocksource_resume()
756 struct dmtimer_clocksource *clksrc; in dmtimer_clocksource_init() local
761 clksrc = kzalloc(sizeof(*clksrc), GFP_KERNEL); in dmtimer_clocksource_init()
762 if (!clksrc) in dmtimer_clocksource_init()
765 dev = &clksrc->dev; in dmtimer_clocksource_init()
766 t = &clksrc->t; in dmtimer_clocksource_init()
[all …]
H A Dtimer-atmel-tcb.c113 static struct clocksource clksrc = { variable
124 return tc_get_cycles(&clksrc); in tc_sched_clock_read()
129 return tc_get_cycles32(&clksrc); in tc_sched_clock_read32()
136 return tc_get_cycles(&clksrc); in tc_delay_timer_read()
141 return tc_get_cycles32(&clksrc); in tc_delay_timer_read32()
450 clksrc.name = kbasename(node->parent->full_name); in tcb_clksrc_init()
452 pr_debug("%s at %d.%03d MHz\n", clksrc.name, divided_rate / 1000000, in tcb_clksrc_init()
459 clksrc.read = tc_get_cycles32; in tcb_clksrc_init()
480 ret = clocksource_register_hz(&clksrc, divided_rate); in tcb_clksrc_init()
497 clocksource_unregister(&clksrc); in tcb_clksrc_init()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/clocksource/
H A Dmmio.c12 struct clocksource clksrc; member
17 return container_of(c, struct clocksource_mmio, clksrc); in to_mmio_clksrc()
63 cs->clksrc.name = name; in clocksource_mmio_init()
64 cs->clksrc.rating = rating; in clocksource_mmio_init()
65 cs->clksrc.read = read; in clocksource_mmio_init()
66 cs->clksrc.mask = CLOCKSOURCE_MASK(bits); in clocksource_mmio_init()
67 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in clocksource_mmio_init()
69 return clocksource_register_hz(&cs->clksrc, hz); in clocksource_mmio_init()
H A Dtimer-atmel-pit.c40 struct clocksource clksrc; member
49 static inline struct pit_data *clksrc_to_pit_data(struct clocksource *clksrc) in clksrc_to_pit_data() argument
51 return container_of(clksrc, struct pit_data, clksrc); in clksrc_to_pit_data()
221 data->clksrc.mask = CLOCKSOURCE_MASK(bits); in at91sam926x_pit_dt_init()
222 data->clksrc.name = "pit"; in at91sam926x_pit_dt_init()
223 data->clksrc.rating = 175; in at91sam926x_pit_dt_init()
224 data->clksrc.read = read_pit_clk; in at91sam926x_pit_dt_init()
225 data->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in at91sam926x_pit_dt_init()
227 ret = clocksource_register_hz(&data->clksrc, pit_rate); in at91sam926x_pit_dt_init()
239 clocksource_unregister(&data->clksrc); in at91sam926x_pit_dt_init()
H A Dtimer-sun5i.c53 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
172 clocksource_unregister(&cs->clksrc); in sun5i_rate_cb_clksrc()
176 clocksource_register_hz(&cs->clksrc, ndata->new_rate); in sun5i_rate_cb_clksrc()
226 cs->clksrc.name = node->name; in sun5i_setup_clocksource()
227 cs->clksrc.rating = 340; in sun5i_setup_clocksource()
228 cs->clksrc.read = sun5i_clksrc_read; in sun5i_setup_clocksource()
229 cs->clksrc.mask = CLOCKSOURCE_MASK(32); in sun5i_setup_clocksource()
230 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in sun5i_setup_clocksource()
[all …]
H A Dtimer-microchip-pit64b.c85 struct clocksource clksrc; member
90 struct mchp_pit64b_clksrc, clksrc))
353 cs->clksrc.name = MCHP_PIT64B_NAME; in mchp_pit64b_init_clksrc()
354 cs->clksrc.mask = CLOCKSOURCE_MASK(64); in mchp_pit64b_init_clksrc()
355 cs->clksrc.flags = CLOCK_SOURCE_IS_CONTINUOUS; in mchp_pit64b_init_clksrc()
356 cs->clksrc.rating = 210; in mchp_pit64b_init_clksrc()
357 cs->clksrc.read = mchp_pit64b_clksrc_read; in mchp_pit64b_init_clksrc()
358 cs->clksrc.suspend = mchp_pit64b_clksrc_suspend; in mchp_pit64b_init_clksrc()
359 cs->clksrc.resume = mchp_pit64b_clksrc_resume; in mchp_pit64b_init_clksrc()
361 ret = clocksource_register_hz(&cs->clksrc, clk_rate); in mchp_pit64b_init_clksrc()
H A Dtimer-ti-dm-systimer.c716 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_read_cycles()
731 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_suspend()
733 clksrc->loadval = readl_relaxed(t->base + t->counter); in dmtimer_clocksource_suspend()
741 struct dmtimer_systimer *t = &clksrc->t; in dmtimer_clocksource_resume()
749 writel_relaxed(clksrc->loadval, t->base + t->counter); in dmtimer_clocksource_resume()
756 struct dmtimer_clocksource *clksrc; in dmtimer_clocksource_init() local
761 clksrc = kzalloc(sizeof(*clksrc), GFP_KERNEL); in dmtimer_clocksource_init()
762 if (!clksrc) in dmtimer_clocksource_init()
765 dev = &clksrc->dev; in dmtimer_clocksource_init()
766 t = &clksrc->t; in dmtimer_clocksource_init()
[all …]
H A Dtimer-atmel-tcb.c113 static struct clocksource clksrc = { variable
124 return tc_get_cycles(&clksrc); in tc_sched_clock_read()
129 return tc_get_cycles32(&clksrc); in tc_sched_clock_read32()
136 return tc_get_cycles(&clksrc); in tc_delay_timer_read()
141 return tc_get_cycles32(&clksrc); in tc_delay_timer_read32()
450 clksrc.name = kbasename(node->parent->full_name); in tcb_clksrc_init()
452 pr_debug("%s at %d.%03d MHz\n", clksrc.name, divided_rate / 1000000, in tcb_clksrc_init()
459 clksrc.read = tc_get_cycles32; in tcb_clksrc_init()
480 ret = clocksource_register_hz(&clksrc, divided_rate); in tcb_clksrc_init()
497 clocksource_unregister(&clksrc); in tcb_clksrc_init()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/net/dsa/sja1105/
H A Dsja1105_clocking.c42 u64 clksrc; member
89 u64 clksrc; member
160 int clksrc; in sja1105_cgu_mii_tx_clk_config() local
163 clksrc = mac_clk_sources[port]; in sja1105_cgu_mii_tx_clk_config()
165 clksrc = phy_clk_sources[port]; in sja1105_cgu_mii_tx_clk_config()
168 mii_tx_clk.clksrc = clksrc; in sja1105_cgu_mii_tx_clk_config()
321 int clksrc; in sja1105_cgu_rgmii_tx_clk_config() local
324 clksrc = CLKSRC_PLL0; in sja1105_cgu_rgmii_tx_clk_config()
328 clksrc = clk_sources[port]; in sja1105_cgu_rgmii_tx_clk_config()
332 txc.clksrc = clksrc; in sja1105_cgu_rgmii_tx_clk_config()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/net/dsa/sja1105/
H A Dsja1105_clocking.c42 u64 clksrc; member
89 u64 clksrc; member
160 int clksrc; in sja1105_cgu_mii_tx_clk_config() local
163 clksrc = mac_clk_sources[port]; in sja1105_cgu_mii_tx_clk_config()
165 clksrc = phy_clk_sources[port]; in sja1105_cgu_mii_tx_clk_config()
168 mii_tx_clk.clksrc = clksrc; in sja1105_cgu_mii_tx_clk_config()
321 int clksrc; in sja1105_cgu_rgmii_tx_clk_config() local
324 clksrc = CLKSRC_PLL0; in sja1105_cgu_rgmii_tx_clk_config()
328 clksrc = clk_sources[port]; in sja1105_cgu_rgmii_tx_clk_config()
332 txc.clksrc = clksrc; in sja1105_cgu_rgmii_tx_clk_config()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/net/dsa/sja1105/
H A Dsja1105_clocking.c42 u64 clksrc; member
89 u64 clksrc; member
160 int clksrc; in sja1105_cgu_mii_tx_clk_config() local
163 clksrc = mac_clk_sources[port]; in sja1105_cgu_mii_tx_clk_config()
165 clksrc = phy_clk_sources[port]; in sja1105_cgu_mii_tx_clk_config()
168 mii_tx_clk.clksrc = clksrc; in sja1105_cgu_mii_tx_clk_config()
321 int clksrc; in sja1105_cgu_rgmii_tx_clk_config() local
324 clksrc = CLKSRC_PLL0; in sja1105_cgu_rgmii_tx_clk_config()
328 clksrc = clk_sources[port]; in sja1105_cgu_rgmii_tx_clk_config()
332 txc.clksrc = clksrc; in sja1105_cgu_rgmii_tx_clk_config()
[all …]
/dports/sysutils/atf-sun50i_h6/arm-trusted-firmware-2.5/drivers/st/clk/
H A Dstm32mp1_clk.c1368 unsigned int clksrc, in stm32mp1_check_pll_conf() argument
1388 if (src != (clksrc & RCC_SELR_SRC_MASK)) { in stm32mp1_check_pll_conf()
1591 clksrc & RCC_SELR_SRC_MASK); in stm32mp1_set_clksrc()
1634 if ((clksrc & 0x8U) != 0U) { in stm32mp1_mco_csg()
1639 clksrc & RCC_MCOCFG_MCOSRC_MASK); in stm32mp1_mco_csg()
1652 (clksrc != (uint32_t)CLK_RTC_DISABLED)) { in stm32mp1_set_rtcsrc()
1655 clksrc << RCC_BDCR_RTCSRC_SHIFT); in stm32mp1_set_rtcsrc()
1726 unsigned int clksrc[CLKSRC_NB]; in stm32mp1_clk_init() local
1749 clksrc); in stm32mp1_clk_init()
1829 clksrc[CLKSRC_PLL3], in stm32mp1_clk_init()
[all …]
/dports/sysutils/atf-sun50i_a64/arm-trusted-firmware-2.5/drivers/st/clk/
H A Dstm32mp1_clk.c1368 unsigned int clksrc, in stm32mp1_check_pll_conf() argument
1388 if (src != (clksrc & RCC_SELR_SRC_MASK)) { in stm32mp1_check_pll_conf()
1591 clksrc & RCC_SELR_SRC_MASK); in stm32mp1_set_clksrc()
1634 if ((clksrc & 0x8U) != 0U) { in stm32mp1_mco_csg()
1639 clksrc & RCC_MCOCFG_MCOSRC_MASK); in stm32mp1_mco_csg()
1652 (clksrc != (uint32_t)CLK_RTC_DISABLED)) { in stm32mp1_set_rtcsrc()
1655 clksrc << RCC_BDCR_RTCSRC_SHIFT); in stm32mp1_set_rtcsrc()
1726 unsigned int clksrc[CLKSRC_NB]; in stm32mp1_clk_init() local
1749 clksrc); in stm32mp1_clk_init()
1829 clksrc[CLKSRC_PLL3], in stm32mp1_clk_init()
[all …]
/dports/sysutils/atf-rk3328/arm-trusted-firmware-2.5/drivers/st/clk/
H A Dstm32mp1_clk.c1368 unsigned int clksrc, in stm32mp1_check_pll_conf() argument
1388 if (src != (clksrc & RCC_SELR_SRC_MASK)) { in stm32mp1_check_pll_conf()
1591 clksrc & RCC_SELR_SRC_MASK); in stm32mp1_set_clksrc()
1634 if ((clksrc & 0x8U) != 0U) { in stm32mp1_mco_csg()
1639 clksrc & RCC_MCOCFG_MCOSRC_MASK); in stm32mp1_mco_csg()
1652 (clksrc != (uint32_t)CLK_RTC_DISABLED)) { in stm32mp1_set_rtcsrc()
1655 clksrc << RCC_BDCR_RTCSRC_SHIFT); in stm32mp1_set_rtcsrc()
1726 unsigned int clksrc[CLKSRC_NB]; in stm32mp1_clk_init() local
1749 clksrc); in stm32mp1_clk_init()
1829 clksrc[CLKSRC_PLL3], in stm32mp1_clk_init()
[all …]
/dports/sysutils/atf-fvp/arm-trusted-firmware-2.5/drivers/st/clk/
H A Dstm32mp1_clk.c1368 unsigned int clksrc, in stm32mp1_check_pll_conf() argument
1388 if (src != (clksrc & RCC_SELR_SRC_MASK)) { in stm32mp1_check_pll_conf()
1591 clksrc & RCC_SELR_SRC_MASK); in stm32mp1_set_clksrc()
1634 if ((clksrc & 0x8U) != 0U) { in stm32mp1_mco_csg()
1639 clksrc & RCC_MCOCFG_MCOSRC_MASK); in stm32mp1_mco_csg()
1652 (clksrc != (uint32_t)CLK_RTC_DISABLED)) { in stm32mp1_set_rtcsrc()
1655 clksrc << RCC_BDCR_RTCSRC_SHIFT); in stm32mp1_set_rtcsrc()
1726 unsigned int clksrc[CLKSRC_NB]; in stm32mp1_clk_init() local
1749 clksrc); in stm32mp1_clk_init()
1829 clksrc[CLKSRC_PLL3], in stm32mp1_clk_init()
[all …]

12345678910>>...39