Gerald Van Baren | 9f0f358 | 2007-04-06 14:17:14 -0400 | [diff] [blame] | 1 | /* |
| 2 | * libfdt - Flat Device Tree manipulation (build/run environment adaptation) |
| 3 | * Copyright (C) 2007 Gerald Van Baren, Custom IDEAS, vanbaren@cideas.com |
| 4 | * Original version written by David Gibson, IBM Corporation. |
| 5 | * |
Wolfgang Denk | e9ea230 | 2013-07-08 11:48:07 +0200 | [diff] [blame] | 6 | * SPDX-License-Identifier: LGPL-2.1+ |
Gerald Van Baren | 9f0f358 | 2007-04-06 14:17:14 -0400 | [diff] [blame] | 7 | */ |
| 8 | |
Gerald Van Baren | c0577a6 | 2007-03-31 11:59:59 -0400 | [diff] [blame] | 9 | #ifndef _LIBFDT_ENV_H |
| 10 | #define _LIBFDT_ENV_H |
| 11 | |
Mike Frysinger | 4ad8e9f | 2009-07-02 19:23:25 -0400 | [diff] [blame] | 12 | #include "compiler.h" |
Kim Phillips | 2575c72 | 2013-01-16 13:59:34 +0000 | [diff] [blame] | 13 | #include "linux/types.h" |
Gerald Van Baren | 6c1da53 | 2007-03-31 12:05:39 -0400 | [diff] [blame] | 14 | |
Kim Phillips | 2575c72 | 2013-01-16 13:59:34 +0000 | [diff] [blame] | 15 | typedef __be16 fdt16_t; |
| 16 | typedef __be32 fdt32_t; |
| 17 | typedef __be64 fdt64_t; |
| 18 | |
Mike Frysinger | 4ad8e9f | 2009-07-02 19:23:25 -0400 | [diff] [blame] | 19 | #define fdt32_to_cpu(x) be32_to_cpu(x) |
| 20 | #define cpu_to_fdt32(x) cpu_to_be32(x) |
| 21 | #define fdt64_to_cpu(x) be64_to_cpu(x) |
| 22 | #define cpu_to_fdt64(x) cpu_to_be64(x) |
David Gibson | b4141b8 | 2008-07-07 10:10:48 +1000 | [diff] [blame] | 23 | |
Gerald Van Baren | c0577a6 | 2007-03-31 11:59:59 -0400 | [diff] [blame] | 24 | #endif /* _LIBFDT_ENV_H */ |