Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/linux-sunxi/sunxi-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuc Verhaegen <libv@skynet.be>2014-08-18 10:01:58 +0400
committerLuc Verhaegen <libv@skynet.be>2014-08-20 03:48:32 +0400
commit801c821f49e7433dc8a68f77fb1abea52a9e929d (patch)
tree15b5f23b2f5b3bf0d5b14c2960145870fc256efe /meminfo.c
parent6db88cd1ed534ae0a7dce038127095cb223b4b5b (diff)
meminfo: various cleanups
No functional changes. Signed-off-by: Luc Verhaegen <libv@skynet.be>
Diffstat (limited to 'meminfo.c')
-rw-r--r--meminfo.c39
1 files changed, 21 insertions, 18 deletions
diff --git a/meminfo.c b/meminfo.c
index 34a387d..2ebece2 100644
--- a/meminfo.c
+++ b/meminfo.c
@@ -1,29 +1,32 @@
/*
- * A10-meminfo
- * Dumps DRAM controller settings
+ * Copyright (C) 2012 Floris Bos <bos@je-eigen-domein.nl>
+ * Copyright (c) 2014 Luc Verhaegen <libv@skynet.be>
*
- * Author: Floris Bos
- * License: GPL
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
*
- * Compile with: gcc -static -o a10-meminfo-static a10-meminfo.c
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <stdio.h>
#include <string.h>
-#include <stdlib.h>
-#include <dirent.h>
#include <fcntl.h>
-#include <assert.h>
#include <sys/mman.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <unistd.h>
#include <stdint.h>
#include <errno.h>
#include <sys/io.h>
typedef uint32_t u32;
+/* from u-boot code: */
struct dram_para {
u32 baseaddr;
u32 clock;
@@ -234,9 +237,10 @@ dram_para_print_uboot(struct dram_para *dram_para)
printf("}\n");
}
-int main(int argc, char **argv)
+int
+main(int argc, char *argv[])
{
- struct dram_para p = {0};
+ struct dram_para dram_para = {0};
int ret;
devmem_fd = open(DEVMEM_FILE, O_RDWR);
@@ -246,16 +250,15 @@ int main(int argc, char **argv)
return errno;
}
- ret = dram_parameters_read(&p);
+ ret = dram_parameters_read(&dram_para);
if (ret)
return ret;
- ret = dram_clock_read(&p);
+ ret = dram_clock_read(&dram_para);
if (ret)
return ret;
- dram_para_print_uboot(&p);
+ dram_para_print_uboot(&dram_para);
- return 0;
+ return 0;
}
-