Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
fdt.h File Reference

Go to the source code of this file.

Data Structures

struct  fdt_header
 
struct  fdt_reserve_entry
 
struct  fdt_node_header
 
struct  fdt_property
 

Macros

#define FDT_MAGIC   0xd00dfeed /* 4: version, 4: total size */
 
#define FDT_TAGSIZE   sizeof(uint32_t)
 
#define FDT_BEGIN_NODE   0x1 /* Start node: full name */
 
#define FDT_END_NODE   0x2 /* End node */
 
#define FDT_PROP
 
#define FDT_NOP   0x4 /* nop */
 
#define FDT_END   0x9
 
#define FDT_V1_SIZE   (7*sizeof(uint32_t))
 
#define FDT_V2_SIZE   (FDT_V1_SIZE + sizeof(uint32_t))
 
#define FDT_V3_SIZE   (FDT_V2_SIZE + sizeof(uint32_t))
 
#define FDT_V16_SIZE   FDT_V3_SIZE
 
#define FDT_V17_SIZE   (FDT_V16_SIZE + sizeof(uint32_t))
 

Macro Definition Documentation

#define FDT_BEGIN_NODE   0x1 /* Start node: full name */

Definition at line 47 of file fdt.h.

#define FDT_END   0x9

Definition at line 51 of file fdt.h.

#define FDT_END_NODE   0x2 /* End node */

Definition at line 48 of file fdt.h.

#define FDT_MAGIC   0xd00dfeed /* 4: version, 4: total size */

Definition at line 44 of file fdt.h.

#define FDT_NOP   0x4 /* nop */

Definition at line 50 of file fdt.h.

#define FDT_PROP
Value:
0x3 /* Property: name off,
size, content */

Definition at line 49 of file fdt.h.

#define FDT_TAGSIZE   sizeof(uint32_t)

Definition at line 45 of file fdt.h.

#define FDT_V16_SIZE   FDT_V3_SIZE

Definition at line 56 of file fdt.h.

#define FDT_V17_SIZE   (FDT_V16_SIZE + sizeof(uint32_t))

Definition at line 57 of file fdt.h.

#define FDT_V1_SIZE   (7*sizeof(uint32_t))

Definition at line 53 of file fdt.h.

#define FDT_V2_SIZE   (FDT_V1_SIZE + sizeof(uint32_t))

Definition at line 54 of file fdt.h.

#define FDT_V3_SIZE   (FDT_V2_SIZE + sizeof(uint32_t))

Definition at line 55 of file fdt.h.