leon, grspw_pkt: added grspw_link_status_clr() to API

This commit is contained in:
Daniel Hellstrom
2017-03-06 07:54:55 +01:00
parent c442647f9d
commit fad4324d52
2 changed files with 10 additions and 0 deletions
@@ -309,6 +309,8 @@ extern spw_link_state_t grspw_link_state(void *d);
extern void grspw_link_ctrl(void *d, int *options, int *clkdiv);
/* Read the current value of the status register */
extern unsigned int grspw_link_status(void *d);
/* Clear bits in the status register */
extern void grspw_link_status_clr(void *d, unsigned int clearmask);
/*** Time Code Interface ***/
/* Generate Tick-In (increment Time Counter, Send Time Code) */
@@ -719,6 +719,14 @@ unsigned int grspw_link_status(void *d)
return REG_READ(&priv->regs->status);
}
/* Clear Status Register bits */
void grspw_link_status_clr(void *d, unsigned int mask)
{
struct grspw_priv *priv = d;
REG_WRITE(&priv->regs->status, mask);
}
/* Return Current Link State */
spw_link_state_t grspw_link_state(void *d)
{