mirror of
https://github.com/torvalds/linux.git
synced 2024-11-05 11:32:04 +00:00
MIPS: ralink: add rt_sysc_m32 helper
We already have a read and write wrapper. This adds the missing mask wrapper. Signed-off-by: John Crispin <blogic@openwrt.org> Patchwork: http://patchwork.linux-mips.org/patch/8001/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
2920b83d35
commit
47e14d6678
@ -26,6 +26,13 @@ static inline u32 rt_sysc_r32(unsigned reg)
|
||||
return __raw_readl(rt_sysc_membase + reg);
|
||||
}
|
||||
|
||||
static inline void rt_sysc_m32(u32 clr, u32 set, unsigned reg)
|
||||
{
|
||||
u32 val = rt_sysc_r32(reg) & ~clr;
|
||||
|
||||
__raw_writel(val | set, rt_sysc_membase + reg);
|
||||
}
|
||||
|
||||
static inline void rt_memc_w32(u32 val, unsigned reg)
|
||||
{
|
||||
__raw_writel(val, rt_memc_membase + reg);
|
||||
|
Loading…
Reference in New Issue
Block a user