All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V4 0/6] Convert COUNTER_FREQUENCY to CONFIG_COUNTER_FREQUENCY
@ 2022-04-13  9:47 Peng Fan (OSS)
  2022-04-13  9:47 ` [PATCH V4 1/6] xilinx: versal: board: use CONFIG_COUNTER_FREQUENCY Peng Fan (OSS)
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Peng Fan (OSS) @ 2022-04-13  9:47 UTC (permalink / raw)
  To: trini; +Cc: u-boot, Peng Fan

From: Peng Fan <peng.fan@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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2022-04-21 23:59 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-13  9:47 [PATCH V4 0/6] Convert COUNTER_FREQUENCY to CONFIG_COUNTER_FREQUENCY Peng Fan (OSS)
2022-04-13  9:47 ` [PATCH V4 1/6] xilinx: versal: board: use CONFIG_COUNTER_FREQUENCY Peng Fan (OSS)
2022-04-21 23:57   ` Tom Rini
2022-04-13  9:47 ` [PATCH V4 2/6] arch: arm: move COUNTER_FREQUENCY from versal to arm Peng Fan (OSS)
2022-04-21 23:57   ` Tom Rini
2022-04-13  9:47 ` [PATCH V4 3/6] arch: arm: Kconfig: set default COUNTER_FREQUENCY Peng Fan (OSS)
2022-04-21 23:57   ` Tom Rini
2022-04-13  9:47 ` [PATCH V4 4/6] configs: set CONFIG_COUNTER_FREQUENCY Peng Fan (OSS)
2022-04-21 23:57   ` Tom Rini
2022-04-13  9:47 ` [PATCH V4 5/6] include/configs: drop COUNTER_FREQUENCY Peng Fan (OSS)
2022-04-21 23:57   ` Tom Rini
2022-04-13  9:47 ` [PATCH V4 6/6] arm: set cntfrq_el0 if CONFIG_COUNTER_FREQUENCY is valid Peng Fan (OSS)
2022-04-13  9:13   ` Philipp Tomsich
2022-04-21 23:57   ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.