diff options
| author | Wolfgang Denk <wd@denx.de> | 2007-11-23 00:55:23 +0100 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2007-11-23 00:55:23 +0100 | 
| commit | cfa4c9d8996d5949f615553c220a06c9fe6395cc (patch) | |
| tree | ab2c14b55f4381aec657c6aed279bd57c43f64b8 /include/fdt.h | |
| parent | 98e2867cc85409b919f862e6c16026461ec955df (diff) | |
| parent | 9162352817579840d7802da6d85872b3ca003c97 (diff) | |
| download | olio-uboot-2014.01-cfa4c9d8996d5949f615553c220a06c9fe6395cc.tar.xz olio-uboot-2014.01-cfa4c9d8996d5949f615553c220a06c9fe6395cc.zip | |
Merge branch 'testing' of git://www.denx.de/git/u-boot-fdt
Diffstat (limited to 'include/fdt.h')
| -rw-r--r-- | include/fdt.h | 49 | 
1 files changed, 15 insertions, 34 deletions
| diff --git a/include/fdt.h b/include/fdt.h index 3dd3aca3b..e00559ad6 100644 --- a/include/fdt.h +++ b/include/fdt.h @@ -1,44 +1,25 @@ -/* - * libfdt - Flat Device Tree manipulation - * Copyright (C) 2006 David Gibson, IBM Corporation. - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public License - * as published by the Free Software Foundation; either version 2.1 of - * the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ -  #ifndef _FDT_H  #define _FDT_H  #ifndef __ASSEMBLY__  struct fdt_header { -	uint32_t magic;			 /* magic word FDT_MAGIC */ -	uint32_t totalsize;		 /* total size of DT block */ -	uint32_t off_dt_struct;		 /* offset to structure */ -	uint32_t off_dt_strings;	 /* offset to strings */ -	uint32_t off_mem_rsvmap;	 /* offset to memory reserve map */ -	uint32_t version;		 /* format version */ -	uint32_t last_comp_version;	 /* last compatible version */ +	uint32_t magic;                  /* magic word FDT_MAGIC */ +	uint32_t totalsize;              /* total size of DT block */ +	uint32_t off_dt_struct;          /* offset to structure */ +	uint32_t off_dt_strings;         /* offset to strings */ +	uint32_t off_mem_rsvmap;         /* offset to memory reserve map */ +	uint32_t version;                /* format version */ +	uint32_t last_comp_version;      /* last compatible version */ -	/* version 2 fields below */ -	uint32_t boot_cpuid_phys;	 /* Which physical CPU id we're +        /* version 2 fields below */ +	uint32_t boot_cpuid_phys;        /* Which physical CPU id we're  					    booting on */  	/* version 3 fields below */ -	uint32_t size_dt_strings;	 /* size of the strings block */ +        uint32_t size_dt_strings;        /* size of the strings block */  	/* version 17 fields below */ -	uint32_t size_dt_struct;	 /* size of the structure block */ +	uint32_t size_dt_struct;         /* size of the structure block */  };  struct fdt_reserve_entry { @@ -60,12 +41,12 @@ struct fdt_property {  #endif /* !__ASSEMBLY */ -#define FDT_MAGIC	0xd00dfeed	/* 4: version, 4: total size */ +#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	0x3		/* Property: name off, +#define FDT_BEGIN_NODE	0x1             /* Start node: full name */ +#define FDT_END_NODE	0x2             /* End node */ +#define FDT_PROP	0x3             /* Property: name off,  					   size, content */  #define FDT_NOP		0x4		/* nop */  #define FDT_END		0x9 |