Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit db903b46 authored by Yoshinori Sato's avatar Yoshinori Sato
Browse files

h8300: Restraint of warning.

parent 96ff2d70
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -44,17 +44,17 @@ static inline void __raw_writel(u32 b, const volatile void __iomem *addr)
static inline void ctrl_bclr(int b, void __iomem *addr)
{
	if (__builtin_constant_p(b))
		__asm__("bclr %1,%0" : "+WU"(*addr): "i"(b));
		__asm__("bclr %1,%0" : "+WU"(*(u8 *)addr): "i"(b));
	else
		__asm__("bclr %w1,%0" : "+WU"(*addr): "r"(b));
		__asm__("bclr %w1,%0" : "+WU"(*(u8 *)addr): "r"(b));
}

static inline void ctrl_bset(int b, void __iomem *addr)
{
	if (__builtin_constant_p(b))
		__asm__("bset %1,%0" : "+WU"(*addr): "i"(b));
		__asm__("bset %1,%0" : "+WU"(*(u8 *)addr): "i"(b));
	else
		__asm__("bset %w1,%0" : "+WU"(*addr): "r"(b));
		__asm__("bset %w1,%0" : "+WU"(*(u8 *)addr): "r"(b));
}

#include <asm-generic/io.h>