xref: /rk3399_rockchip-uboot/drivers/usb/musb-new/linux-compat.h (revision 1a4f6af8bfd44c8ae6e87a81ff125eed47042cc5)
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 device_init_wakeup(dev, a) do {} while (0)
9eb81955bSIlya Yanok 
10eb81955bSIlya Yanok #define platform_data device_data
11eb81955bSIlya Yanok 
12eb81955bSIlya Yanok #ifndef wmb
13eb81955bSIlya Yanok #define wmb()			asm volatile (""   : : : "memory")
14eb81955bSIlya Yanok #endif
15eb81955bSIlya Yanok 
16833a53c6SIlya Yanok #define msleep(a)	udelay(a * 1000)
17673a524bSIlya Yanok 
18673a524bSIlya Yanok /*
19673a524bSIlya Yanok  * Map U-Boot config options to Linux ones
20673a524bSIlya Yanok  */
21673a524bSIlya Yanok #ifdef CONFIG_OMAP34XX
22673a524bSIlya Yanok #define CONFIG_SOC_OMAP3430
23673a524bSIlya Yanok #endif
24673a524bSIlya Yanok 
25*77777f76STom Rini #ifdef CONFIG_OMAP44XX
2627754d18SPaul Kocialkowski #define CONFIG_ARCH_OMAP4
2727754d18SPaul Kocialkowski #endif
2827754d18SPaul Kocialkowski 
29eb81955bSIlya Yanok #endif /* __LINUX_COMPAT_H__ */
30