mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-06 02:03:52 +09:00
zynq: Implement dump clock command
Enable and implement dump clock command which shows soc frequencies. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
19605e2e03
commit
d6c9bbaad1
@ -6,6 +6,7 @@
|
|||||||
*/
|
*/
|
||||||
#include <common.h>
|
#include <common.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#include <clk.h>
|
||||||
#include <asm/io.h>
|
#include <asm/io.h>
|
||||||
#include <asm/arch/hardware.h>
|
#include <asm/arch/hardware.h>
|
||||||
#include <asm/arch/clk.h>
|
#include <asm/arch/clk.h>
|
||||||
@ -636,3 +637,23 @@ const char *zynq_clk_get_name(enum zynq_clk clk)
|
|||||||
{
|
{
|
||||||
return clks[clk].name;
|
return clks[clk].name;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* soc_clk_dump() - Print clock frequencies
|
||||||
|
* Returns zero on success
|
||||||
|
*
|
||||||
|
* Implementation for the clk dump command.
|
||||||
|
*/
|
||||||
|
int soc_clk_dump(void)
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
|
||||||
|
printf("clk\t\tfrequency\n");
|
||||||
|
for (i = 0; i < clk_max; i++) {
|
||||||
|
const char *name = zynq_clk_get_name(i);
|
||||||
|
if (name)
|
||||||
|
printf("%10s%20lu\n", name, zynq_clk_get_rate(i));
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
@ -164,6 +164,7 @@
|
|||||||
#define CONFIG_BOARD_LATE_INIT
|
#define CONFIG_BOARD_LATE_INIT
|
||||||
#define CONFIG_SYS_LONGHELP
|
#define CONFIG_SYS_LONGHELP
|
||||||
#define CONFIG_CLOCKS
|
#define CONFIG_CLOCKS
|
||||||
|
#define CONFIG_CMD_CLK
|
||||||
#define CONFIG_SYS_MAXARGS 15 /* max number of command args */
|
#define CONFIG_SYS_MAXARGS 15 /* max number of command args */
|
||||||
#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
|
#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
|
||||||
#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
|
#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
|
||||||
|
Loading…
Reference in New Issue
Block a user