Thread (8 messages) 8 messages, 4 authors, 2011-03-29

MACH_TYPE undeclared error

From: Uwe Kleine-König <hidden>
Date: 2011-03-29 09:24:21
Also in: linux-arch

Hello,

On Tue, Mar 29, 2011 at 02:01:10PM +0530, Madhavi Manchala wrote:
2011/3/29 Uwe Kleine-K?nig [off-list ref]:
quoted
On Tue, Mar 29, 2011 at 12:01:40PM +0530, Madhavi Manchala wrote:
quoted
I have defined a MACHINE_START macro in my board C file as follows.

MACHINE_START(S3C2510, "S3C2510")
? ? ? .init_irq ? ? ? = s3c2510_init_irq,
? ? ? .timer ? ? ? ? ?= &s3c2510_time_init,
MACHINE_END

When I try to compile this C file, I am seeing the following error message.

arch/arm/mach-s3c2510/s3c2510.c:35:1: error: 'MACH_TYPE_S3C2510'
undeclared here (not in a function)
you need a line defining S3C2510 in arch/arm/tools/mach-types.
Yeah. It is there in the arch/arm/tools/mach-types file. I did not add
to it, but it is automatically generated. The few lines from the
arch/arm/tools/mach-types file are as follows.

izarus		MACH_IZARUS		IZARUS		573
pxa_rts		MACH_RTS		RTS			574
se5100		MACH_SE5100		SE5100		575
s3c2510		MACH_S3C2510	S3C2510		576
csb437tl		MACH_CSB437TL	CSB437TL		577
slauson		MACH_SLAUSON	SLAUSON		578
pearlriver		MACH_PEARLRIVER	PEARLRIVER	579
tdc_p210		MACH_TDC_P210	TDC_P210	580

The machine S3C2510 is there in that file.
Do you have

	#include <asm/mach-types.h>

in your machine file?

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-K?nig            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help