global_data: Reduce the size of bus_clk and mem_clk

The bus clock and memory clock are unlikely to go above 4GHz for now, so
reduce the field size to 32 bits.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2024-08-21 10:19:15 -06:00 committed by Tom Rini
parent cd4f9eb514
commit 80166ea20b
3 changed files with 5 additions and 5 deletions

View file

@ -327,8 +327,8 @@ int do_ar934x_showclk(struct cmd_tbl *cmdtp, int flag, int argc,
{
ar934x_update_clock();
printf("CPU: %8ld MHz\n", gd->cpu_clk / 1000000);
printf("Memory: %8ld MHz\n", gd->mem_clk / 1000000);
printf("AHB: %8ld MHz\n", gd->bus_clk / 1000000);
printf("Memory: %8d MHz\n", gd->mem_clk / 1000000);
printf("AHB: %8d MHz\n", gd->bus_clk / 1000000);
return 0;
}

View file

@ -67,7 +67,7 @@ static int get_clocks(void)
gd->cpu_clk = ref_clock * FIELD_GET(RST_BOOT_C_MUL, val);
gd->bus_clk = ref_clock * FIELD_GET(RST_BOOT_PNR_MUL, val);
debug("%s: cpu: %lu, bus: %lu\n", __func__, gd->cpu_clk, gd->bus_clk);
debug("%s: cpu: %lu, bus: %u\n", __func__, gd->cpu_clk, gd->bus_clk);
return 0;
}

View file

@ -66,11 +66,11 @@ struct global_data {
/**
* @bus_clk: platform clock rate in Hz
*/
unsigned long bus_clk;
unsigned int bus_clk;
/**
* @mem_clk: memory clock rate in Hz
*/
unsigned long mem_clk;
unsigned int mem_clk;
/**
* @env_addr: address of environment structure
*