From c8826605dfe3bff9d9fc139247b1f04dbc1e30e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 22 Jul 2014 12:30:01 +0200 Subject: [PATCH] Guard header for use by assembler code Somehow it ends up being used by shell.S for the verdex bootstrap. --- headers/private/kernel/arch/arm/pxa270.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/headers/private/kernel/arch/arm/pxa270.h b/headers/private/kernel/arch/arm/pxa270.h index 97d9360cc7..1c878bff83 100644 --- a/headers/private/kernel/arch/arm/pxa270.h +++ b/headers/private/kernel/arch/arm/pxa270.h @@ -72,6 +72,8 @@ /* DMA controller */ +#ifndef _ASSEMBLER + typedef struct pxa27x_dma_descriptor { uint32 ddadr; uint32 dsadr; @@ -79,6 +81,8 @@ typedef struct pxa27x_dma_descriptor { uint32 dcmd; } pxa27x_dma_descriptor __attribute__ ((aligned(16))); +#endif // !_ASSEMBLER + /* LCD controller */ #define LCC_BASE 0x44000000 @@ -106,6 +110,8 @@ typedef struct pxa27x_dma_descriptor { #define FBR0 (LCC_BASE+0x020) #define FSADR0 (LCC_BASE+0x204) +#ifndef _ASSEMBLER + typedef struct pxa27x_lcd_dma_descriptor { uint32 fdadr; uint32 fsadr; @@ -113,4 +119,6 @@ typedef struct pxa27x_lcd_dma_descriptor { uint32 ldcmd; } pxa27x_lcd_dma_descriptor __attribute__ ((aligned(16))); +#endif // !_ASSEMBLER + #endif /* __PLATFORM_PXA270_H */