1eb81955bSIlya Yanok #ifndef __LINUX_COMPAT_H__ 2eb81955bSIlya Yanok #define __LINUX_COMPAT_H__ 3eb81955bSIlya Yanok 4eb81955bSIlya Yanok #include <malloc.h> 5eb81955bSIlya Yanok #include <linux/list.h> 6eb81955bSIlya Yanok #include <linux/compat.h> 7eb81955bSIlya Yanok 8eb81955bSIlya Yanok #define pr_debug(fmt, args...) debug(fmt, ##args) 9eb81955bSIlya Yanok 10eb81955bSIlya Yanok #define WARN(condition, fmt, args...) ({ \ 11eb81955bSIlya Yanok int ret_warn = !!condition; \ 12eb81955bSIlya Yanok if (ret_warn) \ 13eb81955bSIlya Yanok printf(fmt, ##args); \ 14eb81955bSIlya Yanok ret_warn; }) 15eb81955bSIlya Yanok 16eb81955bSIlya Yanok #define device_init_wakeup(dev, a) do {} while (0) 17eb81955bSIlya Yanok 18eb81955bSIlya Yanok #define platform_data device_data 19eb81955bSIlya Yanok 20eb81955bSIlya Yanok #ifndef wmb 21eb81955bSIlya Yanok #define wmb() asm volatile ("" : : : "memory") 22eb81955bSIlya Yanok #endif 23eb81955bSIlya Yanok 24833a53c6SIlya Yanok #define msleep(a) udelay(a * 1000) 25673a524bSIlya Yanok 26673a524bSIlya Yanok /* 27673a524bSIlya Yanok * Map U-Boot config options to Linux ones 28673a524bSIlya Yanok */ 29673a524bSIlya Yanok #ifdef CONFIG_OMAP34XX 30673a524bSIlya Yanok #define CONFIG_SOC_OMAP3430 31673a524bSIlya Yanok #endif 32673a524bSIlya Yanok 33*77777f76STom Rini #ifdef CONFIG_OMAP44XX 3427754d18SPaul Kocialkowski #define CONFIG_ARCH_OMAP4 3527754d18SPaul Kocialkowski #endif 3627754d18SPaul Kocialkowski 37eb81955bSIlya Yanok #endif /* __LINUX_COMPAT_H__ */ 38