blob: 2390ed6c31a42f2fb79ccfae8e1a8da13e9c1c54 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef __BOARD_H__
#define __BOARD_H__
#include <linux/init.h>
#include <linux/of.h>
bool board_staging_dt_node_available(const struct resource *resource,
unsigned int num_resources);
#define board_staging(str, fn) \
static int __init runtime_board_check(void) \
{ \
if (of_machine_is_compatible(str)) \
fn(); \
\
return 0; \
} \
\
late_initcall(runtime_board_check)
#endif /* __BOARD_H__ */
|