rockush: add serialnumber to usb_device_descriptor

Change-Id: I498be22dd73ffa8e8844bd9ceedb294b5bba72ce
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
This commit is contained in:
Jason Zhu 2018-11-21 13:40:41 +08:00 committed by Kever Yang
parent d55170174a
commit fc1a55637d
2 changed files with 6 additions and 1 deletions

View File

@ -149,6 +149,7 @@ __weak int set_armclk_rate(void)
int board_late_init(void)
{
rockchip_set_serialno();
#if (CONFIG_ROCKCHIP_BOOT_MODE_REG > 0)
setup_boot_mode();
#endif
@ -160,7 +161,6 @@ int board_late_init(void)
#ifdef CONFIG_DRM_ROCKCHIP
rockchip_show_logo();
#endif
rockchip_set_serialno();
soc_clk_dump();

View File

@ -140,6 +140,7 @@ static int do_rkusb(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
unsigned int controller_index;
int rc;
int cable_ready_timeout __maybe_unused;
const char *s;
if (argc != 4)
return CMD_RET_USAGE;
@ -168,6 +169,10 @@ static int do_rkusb(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
goto cleanup_board;
}
s = env_get("serial#");
if (s)
g_dnl_set_serialnumber((char *)s);
rc = g_dnl_register("rkusb_ums_dnl");
if (rc) {
pr_err("g_dnl_register failed");