usb: gadget: renesas_usbhs: change usbhsc_bus_ctrl() to usbsc_set_buswait()
renesas_usbhs will have register DVSTCTR control function for HOST support. This patch changes usbhsc_bus_ctrl() to usbsc_set_buswait(), to remove DVSTCTR access from it, Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
651f5e49dd
commit
11935de557
2 changed files with 7 additions and 10 deletions
|
@ -149,17 +149,13 @@ int usbhs_frame_get_num(struct usbhs_priv *priv)
|
||||||
/*
|
/*
|
||||||
* local functions
|
* local functions
|
||||||
*/
|
*/
|
||||||
static void usbhsc_bus_ctrl(struct usbhs_priv *priv, int enable)
|
static void usbhsc_set_buswait(struct usbhs_priv *priv)
|
||||||
{
|
{
|
||||||
int wait = usbhs_get_dparam(priv, buswait_bwait);
|
int wait = usbhs_get_dparam(priv, buswait_bwait);
|
||||||
u16 data = 0;
|
|
||||||
|
|
||||||
if (enable) {
|
/* set bus wait if platform have */
|
||||||
/* set bus wait if platform have */
|
if (wait)
|
||||||
if (wait)
|
usbhs_bset(priv, BUSWAIT, 0x000F, wait);
|
||||||
usbhs_bset(priv, BUSWAIT, 0x000F, wait);
|
|
||||||
}
|
|
||||||
usbhs_write(priv, DVSTCTR, data);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -191,10 +187,9 @@ static void usbhsc_power_ctrl(struct usbhs_priv *priv, int enable)
|
||||||
|
|
||||||
/* USB on */
|
/* USB on */
|
||||||
usbhs_sys_clock_ctrl(priv, enable);
|
usbhs_sys_clock_ctrl(priv, enable);
|
||||||
usbhsc_bus_ctrl(priv, enable);
|
usbhsc_set_buswait(priv);
|
||||||
} else {
|
} else {
|
||||||
/* USB off */
|
/* USB off */
|
||||||
usbhsc_bus_ctrl(priv, enable);
|
|
||||||
usbhs_sys_clock_ctrl(priv, enable);
|
usbhs_sys_clock_ctrl(priv, enable);
|
||||||
|
|
||||||
/* disable PM */
|
/* disable PM */
|
||||||
|
|
|
@ -101,6 +101,8 @@ struct renesas_usbhs_driver_param {
|
||||||
* option:
|
* option:
|
||||||
*
|
*
|
||||||
* for BUSWAIT :: BWAIT
|
* for BUSWAIT :: BWAIT
|
||||||
|
* see
|
||||||
|
* renesas_usbhs/common.c :: usbhsc_set_buswait()
|
||||||
* */
|
* */
|
||||||
int buswait_bwait;
|
int buswait_bwait;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue