blob: 733b197f593d93d9b7706853fd19074af6bedbb4 [file] [log] [blame]
Ilya Yanokeb819552012-11-06 13:48:21 +00001#ifndef __LINUX_COMPAT_H__
2#define __LINUX_COMPAT_H__
3
4#include <malloc.h>
Simon Glassc05ed002020-05-10 11:40:11 -06005#include <linux/delay.h>
Ilya Yanokeb819552012-11-06 13:48:21 +00006#include <linux/list.h>
7#include <linux/compat.h>
8
Ilya Yanokeb819552012-11-06 13:48:21 +00009#define device_init_wakeup(dev, a) do {} while (0)
10
11#define platform_data device_data
12
13#ifndef wmb
14#define wmb() asm volatile ("" : : : "memory")
15#endif
16
Ilya Yanok833a53c2012-11-06 13:48:25 +000017#define msleep(a) udelay(a * 1000)
Ilya Yanok673a5242012-11-06 13:48:29 +000018
19/*
20 * Map U-Boot config options to Linux ones
21 */
22#ifdef CONFIG_OMAP34XX
23#define CONFIG_SOC_OMAP3430
24#endif
25
Tom Rini77777f72017-05-12 22:33:19 -040026#ifdef CONFIG_OMAP44XX
Paul Kocialkowski27754d12016-02-27 19:19:05 +010027#define CONFIG_ARCH_OMAP4
28#endif
29
Ilya Yanokeb819552012-11-06 13:48:21 +000030#endif /* __LINUX_COMPAT_H__ */