|
@@ -1319,7 +1319,6 @@ static int __init musb_core_init(u16 musb_type, struct musb *musb)
|
|
|
#endif
|
|
|
u8 reg;
|
|
|
char *type;
|
|
|
- u16 hwvers, rev_major, rev_minor;
|
|
|
char aInfo[78], aRevision[32], aDate[12];
|
|
|
void __iomem *mbase = musb->mregs;
|
|
|
int status = 0;
|
|
@@ -1391,11 +1390,10 @@ static int __init musb_core_init(u16 musb_type, struct musb *musb)
|
|
|
}
|
|
|
|
|
|
/* log release info */
|
|
|
- hwvers = musb_read_hwvers(mbase);
|
|
|
- rev_major = (hwvers >> 10) & 0x1f;
|
|
|
- rev_minor = hwvers & 0x3ff;
|
|
|
- snprintf(aRevision, 32, "%d.%d%s", rev_major,
|
|
|
- rev_minor, (hwvers & 0x8000) ? "RC" : "");
|
|
|
+ musb->hwvers = musb_read_hwvers(mbase);
|
|
|
+ snprintf(aRevision, 32, "%d.%d%s", MUSB_HWVERS_MAJOR(musb->hwvers),
|
|
|
+ MUSB_HWVERS_MINOR(musb->hwvers),
|
|
|
+ (musb->hwvers & MUSB_HWVERS_RC) ? "RC" : "");
|
|
|
printk(KERN_DEBUG "%s: %sHDRC RTL version %s %s\n",
|
|
|
musb_driver_name, type, aRevision, aDate);
|
|
|
|