usb: gadget: renesas_usbhs: bugfix: don't modify platform data
renesas_usbhs has default callback functions and settings. And it tried overwrite to platform private data if platform doesn't have them. So, if renesas_usbhs was compiled as module, it will be hung-up on 2nd insmod. This patch fixup it. Special thanks to Bastian Reported-by: Bastian Hecht <hechtb@googlemail.com> Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
committed by
Felipe Balbi
parent
034d7c13a7
commit
482982062f
@@ -58,7 +58,7 @@ void usbhs_mod_autonomy_mode(struct usbhs_priv *priv)
|
||||
struct usbhs_mod_info *info = usbhs_priv_to_modinfo(priv);
|
||||
|
||||
info->irq_vbus = usbhsm_autonomy_irq_vbus;
|
||||
priv->pfunc->get_vbus = usbhsm_autonomy_get_vbus;
|
||||
priv->pfunc.get_vbus = usbhsm_autonomy_get_vbus;
|
||||
|
||||
usbhs_irq_callback_update(priv, NULL);
|
||||
}
|
||||
|
Reference in New Issue
Block a user