comparison loadtools/hwparam.c @ 382:a2210b0361c1

loadtools: implemented compal-stage setting in hw parameter files
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Mon, 09 Jun 2014 21:53:12 +0000
parents 278052b6afda
children 1ed2d78f150c
comparison
equal deleted inserted replaced
381:837ba1b47478 382:a2210b0361c1
14 14
15 extern void set_default_exit_mode(); 15 extern void set_default_exit_mode();
16 extern void set_flash_device(); 16 extern void set_flash_device();
17 17
18 char hw_init_script[128]; 18 char hw_init_script[128];
19
20 static void
21 handle_compal_stage(arg, filename_for_errs, lineno_for_errs)
22 char *arg;
23 char *filename_for_errs;
24 int lineno_for_errs;
25 {
26 char *cp;
27
28 while (isspace(*arg))
29 arg++;
30 if (!*arg) {
31 fprintf(stderr,
32 "%s line %d: compal-stage setting requires an argument\n",
33 filename_for_errs, lineno_for_errs);
34 exit(1);
35 }
36 for (cp = arg; *cp && !isspace(*cp); cp++)
37 ;
38 *cp = '\0';
39 set_compalstage_short(arg);
40 }
19 41
20 static void 42 static void
21 handle_init_script(arg, filename_for_errs, lineno_for_errs) 43 handle_init_script(arg, filename_for_errs, lineno_for_errs)
22 char *arg; 44 char *arg;
23 char *filename_for_errs; 45 char *filename_for_errs;
105 127
106 static struct cmdtab { 128 static struct cmdtab {
107 char *name; 129 char *name;
108 void (*func)(); 130 void (*func)();
109 } cmdtab[] = { 131 } cmdtab[] = {
132 {"compal-stage", handle_compal_stage},
110 {"exit-mode", set_default_exit_mode}, 133 {"exit-mode", set_default_exit_mode},
111 {"flash", set_flash_device}, 134 {"flash", set_flash_device},
112 {"init-script", handle_init_script}, 135 {"init-script", handle_init_script},
113 {"pll-config", handle_pll_config}, 136 {"pll-config", handle_pll_config},
114 {"rhea-cntl", handle_rhea_cntl}, 137 {"rhea-cntl", handle_rhea_cntl},