forked from Mirrors/opensbi
		
	include: types: Add typedefs for endianness
If any variable/memory-location follows certain endianness then its important to annotate it properly so that proper conversion can be done before read/write from that variable/memory. Also, use these new typedefs in libfdt_env.h for deriving its own custom fdtX_t types Signed-off-by: Rahul Pathak <rpathak@ventanamicro.com> Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
		@@ -38,9 +38,9 @@
 | 
			
		||||
#define strlen		sbi_strlen
 | 
			
		||||
#define strnlen		sbi_strnlen
 | 
			
		||||
 | 
			
		||||
typedef uint16_t FDT_BITWISE fdt16_t;
 | 
			
		||||
typedef uint32_t FDT_BITWISE fdt32_t;
 | 
			
		||||
typedef uint64_t FDT_BITWISE fdt64_t;
 | 
			
		||||
typedef be16_t FDT_BITWISE fdt16_t;
 | 
			
		||||
typedef be32_t FDT_BITWISE fdt32_t;
 | 
			
		||||
typedef be64_t FDT_BITWISE fdt64_t;
 | 
			
		||||
 | 
			
		||||
static inline uint16_t fdt16_to_cpu(fdt16_t x)
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user