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