diff options
| author | Michal Simek <[email protected]> | 2026-06-23 14:53:34 +0200 |
|---|---|---|
| committer | Michal Simek <[email protected]> | 2026-07-08 08:55:51 +0200 |
| commit | 722cd61c35444835dbfbd0d2a25b2593eae3fe3f (patch) | |
| tree | 8bd1c7efaaa782bdf549f79d14354f59630bf445 /drivers | |
| parent | d885e802ce8722a4dae77255b7aa16ccaf7976d8 (diff) | |
arm64: zynqmp: Move board_early_init_r clock setup to mach code
board_early_init_r() programmed the system timestamp counter directly
with readl()/writel() in board code. This is SoC register setup rather
than board policy, and similar code exists across the Xilinx SoCs.
Move it into zynqmp_timer_setup() in arch/arm/mach-zynqmp so the board
hook only keeps the EL3 guard and calls the helper. The asm/arch/clk.h
include (for zynqmp_get_system_timer_freq()) moves to cpu.c along with
the code.
Signed-off-by: Michal Simek <[email protected]>
Link: https://patch.msgid.link/2d8f2419fab314b4ff8fd53b846e1dd6151586d3.1782219202.git.michal.simek@amd.com
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions
