Commit a82dcb81 authored by Luc Verhaegen's avatar Luc Verhaegen
Browse files

meminfo: move sun4i code to its own function.


Signed-off-by: default avatarLuc Verhaegen <libv@skynet.be>
Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
parent 490040ff
......@@ -341,6 +341,28 @@ sun4i_dram_para_print_fex(struct sun4i_dram_para *dram_para)
printf("dram_emr3 = 0x%02x\n", dram_para->emr3);
}
static int
sun4i_dram_para_print(bool uboot)
{
struct sun4i_dram_para dram_para = {0};
int ret;
ret = sunxi_dram_clock_read(&dram_para.clock);
if (ret)
return ret;
ret = sun4i_dram_parameters_read(&dram_para);
if (ret)
return ret;
if (uboot)
sun4i_dram_para_print_uboot(&dram_para);
else
sun4i_dram_para_print_fex(&dram_para);
return 0;
}
static void
print_usage(const char *name)
{
......@@ -363,7 +385,6 @@ print_usage(const char *name)
int
main(int argc, char *argv[])
{
struct sun4i_dram_para dram_para = {0};
bool uboot;
int ret;
......@@ -403,18 +424,7 @@ main(int argc, char *argv[])
if (ret)
return ret;
ret = sun4i_dram_parameters_read(&dram_para);
if (ret)
return ret;
ret = sunxi_dram_clock_read(&dram_para.clock);
if (ret)
return ret;
if (uboot)
sun4i_dram_para_print_uboot(&dram_para);
else
sun4i_dram_para_print_fex(&dram_para);
sun4i_dram_para_print(uboot);
return 0;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment