1 /* SPDX-License-Identifier: GPL-2.0-only */
2 #ifndef __ASM_PPC_IO_H__
3 #define __ASM_PPC_IO_H__
4 
5 #include <xen/lib.h>
6 
7 /* TODO */
8 #define readb(c)        ({ (void)(c); BUG_ON("unimplemented"); 0; })
9 #define readw(c)        ({ (void)(c); BUG_ON("unimplemented"); 0; })
10 #define readl(c)        ({ (void)(c); BUG_ON("unimplemented"); 0; })
11 
12 #define writeb(v,c)     ({ (void)(v); (void)(c); BUG_ON("unimplemented"); })
13 #define writew(v,c)     ({ (void)(v); (void)(c); BUG_ON("unimplemented"); })
14 #define writel(v,c)     ({ (void)(v); (void)(c); BUG_ON("unimplemented"); })
15 
16 #endif /* __ASM_PPC_IO_H__ */
17