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) ...@@ -341,6 +341,28 @@ sun4i_dram_para_print_fex(struct sun4i_dram_para *dram_para)
printf("dram_emr3 = 0x%02x\n", dram_para->emr3); 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 static void
print_usage(const char *name) print_usage(const char *name)
{ {
...@@ -363,7 +385,6 @@ print_usage(const char *name) ...@@ -363,7 +385,6 @@ print_usage(const char *name)
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
{ {
struct sun4i_dram_para dram_para = {0};
bool uboot; bool uboot;
int ret; int ret;
...@@ -403,18 +424,7 @@ main(int argc, char *argv[]) ...@@ -403,18 +424,7 @@ main(int argc, char *argv[])
if (ret) if (ret)
return ret; return ret;
ret = sun4i_dram_parameters_read(&dram_para); sun4i_dram_para_print(uboot);
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);
return 0; 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