Home
last modified time | relevance | path

Searched full:cntfrq (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/
H A Dgeneric_timer.c19 unsigned long cntfrq; in get_tbclk() local
20 asm volatile("mrs %0, cntfrq_el0" : "=r" (cntfrq)); in get_tbclk()
21 return cntfrq; in get_tbclk()
H A Dstart.S107 msr cntfrq_el0, x0 /* Initialize CNTFRQ */
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/
H A Dpsci.S58 mrceq p15, 0, r7, c14, c0, 0 @ read CNTFRQ from CPU0
62 mcrne p15, 0, r7, c14, c0, 0 @ write CNTFRQ to CPU1..3
/OK3568_Linux_fs/u-boot/arch/arm/mach-rockchip/
H A Dtpl.c104 * For ARM64,generally initialize CNTFRQ in start.S, in rockchip_stimer_init()
106 * So initialize CNTFRQ to 24MHz here. in rockchip_stimer_init()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv7/
H A Dnonsec_virt.S185 /* The CNTFRQ register of the generic timer needs to be
196 mcreq p15, 0, r1, c14, c0, 0 @ write CNTFRQ
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/host_include/
H A Darm64_user_sysreg.h33 DEFINE_REG_READ_FUNC_(cntfrq, uint32_t, cntfrq_el0)
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/host_include/
H A Darm64_user_sysreg.h33 DEFINE_REG_READ_FUNC_(cntfrq, uint32_t, cntfrq_el0)
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm32/include/
H A Darm64_user_sysreg.h33 DEFINE_REG_READ_FUNC_(cntfrq, uint32_t, cntfrq_el0)
/OK3568_Linux_fs/external/security/rk_tee_user/v2/export-ta_arm64/include/
H A Darm64_user_sysreg.h33 DEFINE_REG_READ_FUNC_(cntfrq, uint32_t, cntfrq_el0)
/OK3568_Linux_fs/kernel/drivers/clocksource/
H A Darm_arch_timer.c46 #define CNTFRQ 0x10 macro
1348 rate = readl_relaxed(base + CNTFRQ); in arch_timer_mem_frame_get_cntfrq()
1540 pr_err(FW_BUG "CNTFRQ mismatch: frame @ %pa: (0x%08lx), CPU: (0x%08lx)\n", in arch_timer_mem_verify_cntfrq()
1578 pr_err("Disabling MMIO timers due to CNTFRQ mismatch\n"); in arch_timer_mem_acpi_init()
1627 * CNTFRQ value. This *must* be correct. in arch_timer_acpi_init()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/timer/
H A Darm,arch_timer.yaml46 CNTFRQ on all CPUs to a uniform correct value. Use of this property is
H A Darm,arch_timer_mmio.yaml40 CNTFRQ on all CPUs to a uniform correct value. Use of this property is
/OK3568_Linux_fs/kernel/Documentation/translations/zh_CN/arm64/
H A Dbooting.txt178 CNTFRQ 必须设定为计时器的频率,且 CNTVOFF 必须设定为对所有 CPU
/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-bcm2836.c299 * oscillator with some scaling. The firmware sets up CNTFRQ to
/OK3568_Linux_fs/u-boot/board/sunxi/
H A Dboard.c189 debug("Setting CNTFRQ\n"); in board_init()
192 * CNTFRQ is a secure register, so we will crash if we try to in board_init()
/OK3568_Linux_fs/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dcpu.c539 unsigned long cntfrq = COUNTER_FREQUENCY_REAL; in timer_init() local
543 asm volatile("msr cntfrq_el0, %0" : : "r" (cntfrq) : "memory"); in timer_init()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap2/
H A Domap-smp.c162 * Configure the CNTFRQ register for the secondary cpu's which in omap4_secondary_init()
/OK3568_Linux_fs/kernel/Documentation/arm64/
H A Dbooting.rst191 CNTFRQ must be programmed with the timer frequency and CNTVOFF must
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra114/
H A Dclock.c722 /* ARM CNTFRQ */ in arch_timer_init()
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra124/
H A Dclock.c920 /* ARM CNTFRQ */ in arch_timer_init()
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dexynos5250.dtsi1102 * of U-Boot on Exynos don't set the CNTFRQ register,