9
0
Fork 0

remove remaining references of CONFIG_BOARDINFO

With this all code uses barebox_get_model() and no longer
a compile time generated string.

Also this renames barebox_boardinfo() to barebox_get_model()
since we are going to add the corresponding _set_ function
and 'model' corresponds to the devicetree notion.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2013-08-14 16:12:31 +02:00
parent 8326bff00f
commit b986f4f1ee
9 changed files with 20 additions and 20 deletions

View File

@ -99,7 +99,7 @@ static int do_dfu(int argc, char *argv[])
char *endptr, *argstr;
struct usb_dfu_dev *dfu_alts = NULL;
char *manufacturer = "barebox";
char *productname = CONFIG_BOARDINFO;
const char *productname = barebox_get_model();
u16 idVendor = 0, idProduct = 0;
@ -163,7 +163,7 @@ BAREBOX_CMD_HELP_START(dfu)
BAREBOX_CMD_HELP_USAGE("dfu [OPTIONS] <description>\n")
BAREBOX_CMD_HELP_SHORT("Start firmware update with the Device Firmware Update (DFU) protocol.\n")
BAREBOX_CMD_HELP_OPT ("-m <str>", "Manufacturer string (barebox)\n")
BAREBOX_CMD_HELP_OPT ("-p <str>", "product string (" CONFIG_BOARDINFO ")\n")
BAREBOX_CMD_HELP_OPT ("-p <str>", "product string\n")
BAREBOX_CMD_HELP_OPT ("-V <id>", "vendor id\n")
BAREBOX_CMD_HELP_OPT ("-P <id>", "product id\n")
BAREBOX_CMD_HELP_OPT ("<description>",

View File

@ -33,7 +33,7 @@ static int do_usbserial(int argc, char *argv[])
struct usb_serial_pdata pdata;
char *argstr;
char *manufacturer = "barebox";
char *productname = CONFIG_BOARDINFO;
const char *productname = barebox_get_model();
u16 idVendor = 0, idProduct = 0;
int mode = 0;
@ -83,7 +83,7 @@ BAREBOX_CMD_HELP_START(usbserial)
BAREBOX_CMD_HELP_USAGE("usbserial [OPTIONS] <description>\n")
BAREBOX_CMD_HELP_SHORT("Enable/disable a serial gadget on the USB device interface.\n")
BAREBOX_CMD_HELP_OPT ("-m <str>", "Manufacturer string (barebox)\n")
BAREBOX_CMD_HELP_OPT ("-p <str>", "product string (" CONFIG_BOARDINFO ")\n")
BAREBOX_CMD_HELP_OPT ("-p <str>", "product string\n")
BAREBOX_CMD_HELP_OPT ("-V <id>", "vendor id\n")
BAREBOX_CMD_HELP_OPT ("-P <id>", "product id\n")
BAREBOX_CMD_HELP_OPT ("-a", "CDC ACM (default)\n")

View File

@ -353,7 +353,7 @@ config HUSH_FANCY_PROMPT
prompt "allow fancy hush prompts"
help
Allow to set PS1 from the command line. PS1 can have several escaped commands
like \h for CONFIG_BOARDINFO or \w for the current working directory.
like \h for the 'model' string or \w for the current working directory.
config HUSH_GETOPT
bool

View File

@ -126,19 +126,19 @@ EXPORT_SYMBOL(perror);
void (*do_execute)(void *func, int argc, char *argv[]);
EXPORT_SYMBOL(do_execute);
static const char *boardinfo;
static const char *model;
const char *barebox_boardinfo(void)
const char *barebox_get_model(void)
{
if (boardinfo)
return boardinfo;
if (model)
return model;
boardinfo = of_get_model();
if (boardinfo)
boardinfo = xstrdup(boardinfo);
model = of_get_model();
if (model)
model = xstrdup(model);
else
boardinfo = CONFIG_BOARDINFO;
model = CONFIG_BOARDINFO;
return boardinfo;
return model;
}
EXPORT_SYMBOL(barebox_boardinfo);
EXPORT_SYMBOL(barebox_get_model);

View File

@ -9,5 +9,5 @@ EXPORT_SYMBOL(version_string);
void barebox_banner (void)
{
pr_info("\n\n%s\n\n", version_string);
pr_info("Board: %s\n", barebox_boardinfo());
pr_info("Board: %s\n", barebox_get_model());
}

View File

@ -234,7 +234,7 @@ void barebox_banner(void);
static inline void barebox_banner(void) {}
#endif
const char *barebox_boardinfo(void);
const char *barebox_get_model(void);
#define IOMEM(addr) ((void __force __iomem *)(addr))

View File

@ -33,7 +33,7 @@ struct usb_dfu_dev {
struct usb_dfu_pdata {
char *manufacturer;
char *productname;
const char *productname;
u16 idVendor;
u16 idProduct;

View File

@ -3,7 +3,7 @@
struct usb_serial_pdata {
char *manufacturer;
char *productname;
const char *productname;
u16 idVendor;
u16 idProduct;
int mode;

View File

@ -54,7 +54,7 @@ int process_escape_sequence(const char *source, char *dest, int destlen)
dest[i++] = 0x1b;
break;
case 'h':
i += snprintf(dest + i, destlen - i, "%s", barebox_boardinfo());
i += snprintf(dest + i, destlen - i, "%s", barebox_get_model());
break;
case 'w':
i += snprintf(dest + i, destlen - i, "%s", getcwd());