of: add common header for flattened device tree representation
[safe/jmp/linux-2.6] / include / linux / of_fdt.h
1 /*
2  * Definitions for working with the Flattened Device Tree data format
3  *
4  * Copyright 2009 Benjamin Herrenschmidt, IBM Corp
5  * benh@kernel.crashing.org
6  *
7  * This program is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License
9  * version 2 as published by the Free Software Foundation.
10  */
11
12 #ifndef _LINUX_OF_FDT_H
13 #define _LINUX_OF_FDT_H
14
15 /* Definitions used by the flattened device tree */
16 #define OF_DT_HEADER            0xd00dfeed      /* marker */
17 #define OF_DT_BEGIN_NODE        0x1             /* Start of node, full name */
18 #define OF_DT_END_NODE          0x2             /* End node */
19 #define OF_DT_PROP              0x3             /* Property: name off, size,
20                                                  * content */
21 #define OF_DT_NOP               0x4             /* nop */
22 #define OF_DT_END               0x9
23
24 #define OF_DT_VERSION           0x10
25
26 #endif /* _LINUX_OF_FDT_H */