1*5d099091SMasahiro Yamada #ifndef _LIBFDT_ENV_H 2*5d099091SMasahiro Yamada #define _LIBFDT_ENV_H 3*5d099091SMasahiro Yamada 4*5d099091SMasahiro Yamada #include <linux/string.h> 5*5d099091SMasahiro Yamada 6*5d099091SMasahiro Yamada #include <asm/byteorder.h> 7*5d099091SMasahiro Yamada 8*5d099091SMasahiro Yamada typedef __be16 fdt16_t; 9*5d099091SMasahiro Yamada typedef __be32 fdt32_t; 10*5d099091SMasahiro Yamada typedef __be64 fdt64_t; 11*5d099091SMasahiro Yamada 12*5d099091SMasahiro Yamada #define fdt32_to_cpu(x) be32_to_cpu(x) 13*5d099091SMasahiro Yamada #define cpu_to_fdt32(x) cpu_to_be32(x) 14*5d099091SMasahiro Yamada #define fdt64_to_cpu(x) be64_to_cpu(x) 15*5d099091SMasahiro Yamada #define cpu_to_fdt64(x) cpu_to_be64(x) 16*5d099091SMasahiro Yamada 17*5d099091SMasahiro Yamada /* U-Boot: for strtoul in fdt_overlay.c */ 18*5d099091SMasahiro Yamada #include <vsprintf.h> 19*5d099091SMasahiro Yamada 20*5d099091SMasahiro Yamada #define strtoul(cp, endp, base) simple_strtoul(cp, endp, base) 21*5d099091SMasahiro Yamada 22*5d099091SMasahiro Yamada #endif /* _LIBFDT_ENV_H */ 23