[PATCH V4 0/6] Convert COUNTER_FREQUENCY to CONFIG_COUNTER_FREQUENCY
Peng Fan (OSS)
peng.fan at oss.nxp.com
Wed Apr 13 11:47:16 CEST 2022
From: Peng Fan <peng.fan at nxp.com>
V4:
Include arm32 support. arm32 changes merged with arm64.
Add missing arm64 convert
Rebased
Pass git bisect build and CI
Hope this works well
V3:
Add more help info for CONFIG_COUNTER_FREQUENCY
Drop uneeded comments
Pass git bisect build
Rebased
V2:
Drop imx93 which is wrongly included
This patchset is to convert COUNTER_FREQUENCY to CONFIG_COUNTER_FREQUENCY
for arm64. arm32 is not included for now, this could be in following up
patches if this patchset is accepted.
This patchset touches lots of boards, so please help review.
Peng Fan (6):
xilinx: versal: board: use CONFIG_COUNTER_FREQUENCY
arch: arm: move COUNTER_FREQUENCY from versal to arm
arch: arm: Kconfig: set default COUNTER_FREQUENCY
configs: set CONFIG_COUNTER_FREQUENCY
include/configs: drop COUNTER_FREQUENCY
arm: set cntfrq_el0 if CONFIG_COUNTER_FREQUENCY is valid
arch/arm/Kconfig | 17 +++++++++++++++++
arch/arm/cpu/armv7/ls102xa/psci.S | 2 +-
arch/arm/cpu/armv7/ls102xa/timer.c | 2 +-
arch/arm/cpu/armv7/nonsec_virt.S | 4 ++--
arch/arm/cpu/armv7/sunxi/psci.c | 2 +-
arch/arm/cpu/armv8/fsl-layerscape/spintable.S | 2 +-
arch/arm/cpu/armv8/start.S | 4 ++--
arch/arm/mach-rockchip/rk3036-board-spl.c | 2 +-
arch/arm/mach-rockchip/spl.c | 2 +-
arch/arm/mach-rockchip/tpl.c | 2 +-
arch/arm/mach-versal/Kconfig | 6 ------
board/sunxi/board.c | 6 +++---
board/xilinx/versal/board.c | 2 +-
configs/a3y17lte_defconfig | 1 +
configs/a5y17lte_defconfig | 1 +
configs/a7y17lte_defconfig | 1 +
configs/apalis-imx8_defconfig | 1 +
configs/apalis-imx8x_defconfig | 1 +
configs/bubblegum_96_defconfig | 1 +
configs/cgtqmx8_defconfig | 1 +
configs/colibri-imx8x_defconfig | 1 +
configs/cortina_presidio-asic-base_defconfig | 1 +
configs/cortina_presidio-asic-emmc_defconfig | 1 +
configs/cortina_presidio-asic-pnand_defconfig | 1 +
configs/cubieboard7_defconfig | 1 +
configs/deneb_defconfig | 1 +
configs/dragonboard410c_defconfig | 1 +
configs/dragonboard820c_defconfig | 1 +
configs/espresso7420_defconfig | 1 +
configs/evb-px30_defconfig | 1 +
configs/evb-px5_defconfig | 1 +
configs/evb-rk3308_defconfig | 1 +
configs/evb-rk3328_defconfig | 1 +
configs/evb-rk3399_defconfig | 1 +
configs/evb-rk3568_defconfig | 1 +
configs/firefly-px30_defconfig | 1 +
configs/firefly-rk3399_defconfig | 1 +
configs/hihope_rzg2_defconfig | 1 +
configs/hikey960_defconfig | 1 +
configs/hikey_defconfig | 1 +
configs/imx8qm_mek_defconfig | 1 +
configs/imx8qm_rom7720_a1_4G_defconfig | 1 +
configs/imx8qxp_mek_defconfig | 1 +
configs/khadas-edge-captain-rk3399_defconfig | 1 +
configs/khadas-edge-rk3399_defconfig | 1 +
configs/khadas-edge-v-rk3399_defconfig | 1 +
configs/kontron_sl28_defconfig | 1 +
configs/leez-rk3399_defconfig | 1 +
configs/ls1012a2g5rdb_qspi_defconfig | 1 +
configs/ls1012a2g5rdb_tfa_defconfig | 1 +
configs/ls1021aiot_qspi_defconfig | 1 +
configs/ls1021aiot_sdcard_defconfig | 1 +
configs/ls1021aqds_ddr4_nor_defconfig | 1 +
configs/ls1021aqds_ddr4_nor_lpuart_defconfig | 1 +
configs/ls1021aqds_nand_defconfig | 1 +
configs/ls1021aqds_nor_SECURE_BOOT_defconfig | 1 +
configs/ls1021aqds_nor_defconfig | 1 +
configs/ls1021aqds_nor_lpuart_defconfig | 1 +
configs/ls1021aqds_qspi_defconfig | 1 +
configs/ls1021aqds_sdcard_ifc_defconfig | 1 +
configs/ls1021aqds_sdcard_qspi_defconfig | 1 +
configs/ls1021atsn_qspi_defconfig | 1 +
configs/ls1021atsn_sdcard_defconfig | 1 +
configs/ls1021atwr_nor_SECURE_BOOT_defconfig | 1 +
configs/ls1021atwr_nor_defconfig | 1 +
configs/ls1021atwr_nor_lpuart_defconfig | 1 +
configs/ls1021atwr_qspi_defconfig | 1 +
.../ls1021atwr_sdcard_ifc_SECURE_BOOT_defconfig | 1 +
configs/ls1021atwr_sdcard_ifc_defconfig | 1 +
configs/ls1021atwr_sdcard_qspi_defconfig | 1 +
configs/ls1043aqds_defconfig | 1 +
configs/ls1043aqds_lpuart_defconfig | 1 +
configs/ls1043aqds_nand_defconfig | 1 +
configs/ls1043aqds_nor_ddr3_defconfig | 1 +
configs/ls1043aqds_qspi_defconfig | 1 +
configs/ls1043aqds_sdcard_ifc_defconfig | 1 +
configs/ls1043aqds_sdcard_qspi_defconfig | 1 +
configs/ls1043aqds_tfa_SECURE_BOOT_defconfig | 1 +
configs/ls1043aqds_tfa_defconfig | 1 +
configs/ls1046afrwy_tfa_SECURE_BOOT_defconfig | 1 +
configs/ls1046afrwy_tfa_defconfig | 1 +
configs/ls1088ardb_qspi_SECURE_BOOT_defconfig | 1 +
configs/ls1088ardb_qspi_defconfig | 1 +
...ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 1 +
configs/ls1088ardb_sdcard_qspi_defconfig | 1 +
configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 1 +
configs/ls1088ardb_tfa_defconfig | 1 +
configs/mt8183_pumpkin_defconfig | 1 +
configs/mt8512_bm1_emmc_defconfig | 1 +
configs/mt8516_pumpkin_defconfig | 1 +
configs/mt8518_ap1_emmc_defconfig | 1 +
configs/nanopc-t4-rk3399_defconfig | 1 +
configs/nanopi-m4-2gb-rk3399_defconfig | 1 +
configs/nanopi-m4-rk3399_defconfig | 1 +
configs/nanopi-m4b-rk3399_defconfig | 1 +
configs/nanopi-neo4-rk3399_defconfig | 1 +
configs/nanopi-r2s-rk3328_defconfig | 1 +
configs/nanopi-r4s-rk3399_defconfig | 1 +
configs/orangepi-rk3399_defconfig | 1 +
configs/p2371-2180_defconfig | 1 +
configs/p2771-0000-000_defconfig | 1 +
configs/p2771-0000-500_defconfig | 1 +
configs/p3450-0000_defconfig | 1 +
configs/pg_wcom_expu1_defconfig | 1 +
configs/pg_wcom_expu1_update_defconfig | 1 +
configs/pg_wcom_seli8_defconfig | 1 +
configs/pg_wcom_seli8_update_defconfig | 1 +
configs/r8a77970_eagle_defconfig | 1 +
configs/r8a77980_condor_defconfig | 1 +
configs/r8a77990_ebisu_defconfig | 1 +
configs/r8a77995_draak_defconfig | 1 +
configs/r8a779a0_falcon_defconfig | 1 +
configs/rcar3_salvator-x_defconfig | 1 +
configs/rcar3_ulcb_defconfig | 1 +
configs/roc-cc-rk3328_defconfig | 1 +
configs/rock-pi-4-rk3399_defconfig | 1 +
configs/rock-pi-4c-rk3399_defconfig | 1 +
configs/rock-pi-e-rk3328_defconfig | 1 +
configs/rock-pi-n10-rk3399pro_defconfig | 1 +
configs/rock64-rk3328_defconfig | 1 +
configs/silinux_ek874_defconfig | 1 +
configs/socfpga_agilex_atf_defconfig | 1 +
configs/socfpga_agilex_defconfig | 1 +
configs/socfpga_agilex_vab_defconfig | 1 +
configs/starqltechn_defconfig | 1 +
configs/ten64_tfa_defconfig | 1 +
configs/thunderx_88xx_defconfig | 1 +
configs/vexpress_aemv8a_juno_defconfig | 1 +
configs/vexpress_aemv8a_semi_defconfig | 1 +
configs/vexpress_aemv8r_defconfig | 1 +
include/configs/apalis-imx8.h | 3 ---
include/configs/apalis-imx8x.h | 3 ---
include/configs/capricorn-common.h | 3 ---
include/configs/cgtqmx8.h | 3 ---
include/configs/colibri-imx8x.h | 1 -
include/configs/condor.h | 3 ---
include/configs/draak.h | 3 ---
include/configs/dragonboard410c.h | 3 ---
include/configs/dragonboard820c.h | 3 ---
include/configs/eagle.h | 3 ---
include/configs/ebisu.h | 3 ---
include/configs/exynos-common.h | 1 -
include/configs/exynos7420-common.h | 3 ---
include/configs/exynos78x0-common.h | 3 ---
include/configs/falcon.h | 3 ---
include/configs/hihope-rzg2.h | 3 ---
include/configs/hikey.h | 3 ---
include/configs/hikey960.h | 3 ---
include/configs/imx8qm_mek.h | 3 ---
include/configs/imx8qm_rom7720.h | 3 ---
include/configs/imx8qxp_mek.h | 3 ---
include/configs/kontron_sl28.h | 1 -
include/configs/ls1012a_common.h | 3 ---
include/configs/ls1021aiot.h | 1 -
include/configs/ls1021aqds.h | 1 -
include/configs/ls1021atsn.h | 1 -
include/configs/ls1021atwr.h | 1 -
include/configs/ls1028a_common.h | 3 ---
include/configs/ls1043a_common.h | 3 ---
include/configs/ls1046a_common.h | 3 ---
include/configs/ls1088aqds.h | 1 -
include/configs/ls1088ardb.h | 1 -
include/configs/ls2080a_common.h | 2 --
include/configs/lx2160a_common.h | 1 -
include/configs/mt8183.h | 1 -
include/configs/mt8512.h | 1 -
include/configs/mt8516.h | 1 -
include/configs/mt8518.h | 1 -
include/configs/mx6_common.h | 1 -
include/configs/mx7_common.h | 1 -
include/configs/owl-common.h | 3 ---
include/configs/p2371-2180.h | 3 ---
include/configs/p2771-0000.h | 3 ---
include/configs/p3450-0000.h | 3 ---
include/configs/presidio_asic.h | 3 +--
include/configs/px30_common.h | 1 -
include/configs/rk3036_common.h | 1 -
include/configs/rk3128_common.h | 1 -
include/configs/rk322x_common.h | 1 -
include/configs/rk3288_common.h | 1 -
include/configs/rk3308_common.h | 1 -
include/configs/rk3328_common.h | 1 -
include/configs/rk3368_common.h | 1 -
include/configs/rk3399_common.h | 1 -
include/configs/rk3568_common.h | 1 -
include/configs/salvator-x.h | 3 ---
include/configs/sdm845.h | 3 ---
include/configs/silinux-ek874.h | 3 ---
include/configs/socfpga_soc64_common.h | 5 -----
include/configs/sunxi-common.h | 1 -
include/configs/ten64.h | 1 -
include/configs/thunderx_88xx.h | 3 ---
include/configs/ulcb.h | 3 ---
include/configs/vexpress_aemv8.h | 3 ---
include/configs/xilinx_versal.h | 5 -----
include/configs/xilinx_zynqmp.h | 5 -----
196 files changed, 150 insertions(+), 167 deletions(-)
--
2.35.1
More information about the U-Boot
mailing list