1#ifndef __LINUX_COMPAT_H__ 2#define __LINUX_COMPAT_H__ 3 4#include <malloc.h> 5#include <linux/list.h> 6#include <linux/compat.h> 7 8#define WARN(condition, fmt, args...) ({ \ 9 int ret_warn = !!condition; \ 10 if (ret_warn) \ 11 printf(fmt, ##args); \ 12 ret_warn; }) 13 14#define device_init_wakeup(dev, a) do {} while (0) 15 16#define platform_data device_data 17 18#ifndef wmb 19#define wmb() asm volatile ("" : : : "memory") 20#endif 21 22#define msleep(a) udelay(a * 1000) 23 24/* 25 * Map U-Boot config options to Linux ones 26 */ 27#ifdef CONFIG_OMAP34XX 28#define CONFIG_SOC_OMAP3430 29#endif 30 31#ifdef CONFIG_OMAP44XX 32#define CONFIG_ARCH_OMAP4 33#endif 34 35#endif /* __LINUX_COMPAT_H__ */ 36