1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 29130ba88SRob Herring #ifndef LIBFDT_ENV_H 39130ba88SRob Herring #define LIBFDT_ENV_H 4ab253839SDavid Daney 526ed19adSMasahiro Yamada #include <linux/limits.h> /* For INT_MAX */ 6ab253839SDavid Daney #include <linux/string.h> 7ab253839SDavid Daney 8ab253839SDavid Daney #include <asm/byteorder.h> 9ab253839SDavid Daney 10a8de1304SMasahiro Yamada #define INT32_MAX S32_MAX 11a8de1304SMasahiro Yamada #define UINT32_MAX U32_MAX 12a8de1304SMasahiro Yamada 13f1ec7187SRob Herring typedef __be16 fdt16_t; 14f1ec7187SRob Herring typedef __be32 fdt32_t; 15f1ec7187SRob Herring typedef __be64 fdt64_t; 16f1ec7187SRob Herring 17ab253839SDavid Daney #define fdt32_to_cpu(x) be32_to_cpu(x) 18ab253839SDavid Daney #define cpu_to_fdt32(x) cpu_to_be32(x) 19ab253839SDavid Daney #define fdt64_to_cpu(x) be64_to_cpu(x) 20ab253839SDavid Daney #define cpu_to_fdt64(x) cpu_to_be64(x) 21ab253839SDavid Daney 229130ba88SRob Herring #endif /* LIBFDT_ENV_H */ 23