usb: gadget: renesas_usbhs: add INTSTS1 interrupt support
mod_host use INTSTS1 interrupt 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
eb05191f6a
commit
89c1d2e7b5
@@ -41,26 +41,48 @@ struct usbhs_mod {
|
||||
int (*start)(struct usbhs_priv *priv);
|
||||
int (*stop)(struct usbhs_priv *priv);
|
||||
|
||||
/* INTSTS0 :: DVST (DVSQ) */
|
||||
/*
|
||||
* INTSTS0
|
||||
*/
|
||||
|
||||
/* DVST (DVSQ) */
|
||||
int (*irq_dev_state)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
|
||||
/* INTSTS0 :: CTRT (CTSQ) */
|
||||
/* CTRT (CTSQ) */
|
||||
int (*irq_ctrl_stage)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
|
||||
/* INTSTS0 :: BEMP */
|
||||
/* BEMPSTS */
|
||||
/* BEMP / BEMPSTS */
|
||||
int (*irq_empty)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
u16 irq_bempsts;
|
||||
|
||||
/* INTSTS0 :: BRDY */
|
||||
/* BRDYSTS */
|
||||
/* BRDY / BRDYSTS */
|
||||
int (*irq_ready)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
u16 irq_brdysts;
|
||||
|
||||
/*
|
||||
* INTSTS1
|
||||
*/
|
||||
|
||||
/* ATTCHE */
|
||||
int (*irq_attch)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
|
||||
/* DTCHE */
|
||||
int (*irq_dtch)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
|
||||
/* SIGN */
|
||||
int (*irq_sign)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
|
||||
/* SACK */
|
||||
int (*irq_sack)(struct usbhs_priv *priv,
|
||||
struct usbhs_irq_state *irq_state);
|
||||
|
||||
struct usbhs_priv *priv;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user