Blame view

include/dt-structs.h 436 Bytes
83d290c56   Tom Rini   SPDX: Convert all...
1
  /* SPDX-License-Identifier: GPL-2.0+ */
f24770d81   Simon Glass   dm: Add a header ...
2
3
  /*
   * Copyright (c) 2016 Google, Inc
f24770d81   Simon Glass   dm: Add a header ...
4
   */
00b26f7cd   Philipp Tomsich   dm: Fix typo in i...
5
6
  #ifndef __DT_STRUCTS
  #define __DT_STRUCTS
f24770d81   Simon Glass   dm: Add a header ...
7
8
9
  
  /* These structures may only be used in SPL */
  #if CONFIG_IS_ENABLED(OF_PLATDATA)
0d15463c0   Simon Glass   dtoc: Rename the ...
10
11
  struct phandle_0_arg {
  	const void *node;
bc79617fd   Simon Glass   dtoc: Put phandle...
12
  	int arg[0];
0d15463c0   Simon Glass   dtoc: Rename the ...
13
14
15
  };
  
  struct phandle_1_arg {
f24770d81   Simon Glass   dm: Add a header ...
16
  	const void *node;
bc79617fd   Simon Glass   dtoc: Put phandle...
17
  	int arg[1];
f24770d81   Simon Glass   dm: Add a header ...
18
  };
634eba4be   Simon Glass   dtoc: Support pro...
19
20
21
22
23
  
  struct phandle_2_arg {
  	const void *node;
  	int arg[2];
  };
b145b45b0   Simon Glass   dtoc: Rename the ...
24
  #include <generated/dt-structs-gen.h>
f24770d81   Simon Glass   dm: Add a header ...
25
26
27
  #endif
  
  #endif