diff options
-rw-r--r-- | drivers/staging/emxx_udc/emxx_udc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/staging/emxx_udc/emxx_udc.c b/drivers/staging/emxx_udc/emxx_udc.c index adc24a9f03f4..114ed2543b23 100644 --- a/drivers/staging/emxx_udc/emxx_udc.c +++ b/drivers/staging/emxx_udc/emxx_udc.c @@ -92,6 +92,7 @@ static inline void _nbu2ss_writel(void *address, u32 udata) static inline void _nbu2ss_bitset(void *address, u32 udata) { u32 reg_dt = __raw_readl(address) | (udata); + __raw_writel(reg_dt, address); } @@ -100,6 +101,7 @@ static inline void _nbu2ss_bitset(void *address, u32 udata) static inline void _nbu2ss_bitclr(void *address, u32 udata) { u32 reg_dt = __raw_readl(address) & ~(udata); + __raw_writel(reg_dt, address); } |