arch: arm: Kconfig: set default COUNTER_FREQUENCY
authorPeng Fan <peng.fan@nxp.com>
Wed, 13 Apr 2022 09:47:19 +0000 (17:47 +0800)
committerTom Rini <trini@konsulko.com>
Thu, 21 Apr 2022 18:32:40 +0000 (14:32 -0400)
Set default COUNTER_FREQUENCY according to config header file
under include/configs/
i.MX6UL/ULL/7D/8QM/8QXP all has system counter frequency run at 8MHz,
so set default value for them.
SUNXI/EXYNOS/ROCKCHIP_RK3128/ROCKCHIP_RK3288/ROCKCHIP_RK322X/ROCKCHIP_RK3036
at 24MHz. ARCH_LX2160A at 25MHz
ARCH_ZYNQMP at 100MHz

arch/arm/Kconfig

index 46d4c1e..13be6b6 100644 (file)
@@ -23,6 +23,11 @@ config ARM64_CRC32
 config COUNTER_FREQUENCY
        int "Timer clock frequency"
        depends on ARM64 || CPU_V7A
+       default 8000000 if IMX8 || MX7 || MX6UL || MX6ULL
+       default 24000000 if ARCH_SUNXI || ARCH_EXYNOS || ROCKCHIP_RK3128 || \
+                       ROCKCHIP_RK3288 || ROCKCHIP_RK322X || ROCKCHIP_RK3036
+       default 25000000 if ARCH_LX2160A || ARCH_LX2162A || ARCH_LS1088A
+       default 100000000 if ARCH_ZYNQMP
        default 0
        help
          For platforms with ARMv8-A and ARMv7-A which features a system