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__ */
21