Merge branch 'locking-arch-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-block.git] / drivers / staging / board / board.h
CommitLineData
382063d9
MD
1#ifndef __BOARD_H__
2#define __BOARD_H__
3#include <linux/init.h>
4#include <linux/of.h>
5
6bool board_staging_dt_node_available(const struct resource *resource,
7 unsigned int num_resources);
8
9#define board_staging(str, fn) \
10static int __init runtime_board_check(void) \
11{ \
12 if (of_machine_is_compatible(str)) \
13 fn(); \
14 \
15 return 0; \
16} \
17 \
18late_initcall(runtime_board_check)
19
20#endif /* __BOARD_H__ */