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) int board_late_init(void)
{ {
rockchip_set_serialno();
#if (CONFIG_ROCKCHIP_BOOT_MODE_REG > 0) #if (CONFIG_ROCKCHIP_BOOT_MODE_REG > 0)
setup_boot_mode(); setup_boot_mode();
#endif #endif
@ -160,7 +161,6 @@ int board_late_init(void)
#ifdef CONFIG_DRM_ROCKCHIP #ifdef CONFIG_DRM_ROCKCHIP
rockchip_show_logo(); rockchip_show_logo();
#endif #endif
rockchip_set_serialno();
soc_clk_dump(); 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; unsigned int controller_index;
int rc; int rc;
int cable_ready_timeout __maybe_unused; int cable_ready_timeout __maybe_unused;
const char *s;
if (argc != 4) if (argc != 4)
return CMD_RET_USAGE; 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; goto cleanup_board;
} }
s = env_get("serial#");
if (s)
g_dnl_set_serialnumber((char *)s);
rc = g_dnl_register("rkusb_ums_dnl"); rc = g_dnl_register("rkusb_ums_dnl");
if (rc) { if (rc) {
pr_err("g_dnl_register failed"); pr_err("g_dnl_register failed");