2010-01-19 10:33:46     Problem Building the kernel with touchscreen support BF527-EZ-kit

2010-01-19 10:33:46     Problem Building the kernel with touchscreen support BF527-EZ-kit

Vinay Kumar (INDIA)

Message: 84760   

Hi,

I am building uClinux kernel for BF527-EZkit, and i am using Maxx1233 Driver,

...........................EZKIT.c.................................

...

static const unsigned int cclk_vlev_datasheet[] =

{

VRPAIR(VLEV_100, 400000000),            <--- Error:937

VRPAIR(VLEV_105, 426000000),

VRPAIR(VLEV_110, 500000000),

VRPAIR(VLEV_115, 533000000),

VRPAIR(VLEV_120, 600000000),

};

static struct bfin_dpmc_platform_data bfin_dmpc_vreg_data = {

.tuple_tab = cclk_vlev_datasheet,

.tabsize = ARRAY_SIZE(cclk_vlev_datasheet),

.vr_settling_time = 25 /* us */,

};

static struct platform_device bfin_dpmc = {

.name = "bfin dpmc",

.dev = {

  .platform_data = &bfin_dmpc_vreg_data,

},

};

static struct platform_device *stamp_devices[] __initdata = {

&bfin_dpmc,

........

-----------------------------Log-------------------------------------

AS      usr/initramfs_data.o

  CHK     include/linux/compile.h

  CC      arch/blackfin/mach-bf527/boards/ezkit.o

  LD      usr/built-in.o

  CC      arch/blackfin/kernel/cplb-nompu/cplbinit.o

  CC      kernel/sched.o

  CC      mm/bootmem.o

  CC      arch/blackfin/kernel/cplb-nompu/cacheinit.o

arch/blackfin/mach-bf527/boards/ezkit.c:937: warning: implicit declaration of function ‘VRPAIR’

arch/blackfin/mach-bf527/boards/ezkit.c:937: error: initializer element is not constant

arch/blackfin/mach-bf527/boards/ezkit.c:937: error: (near initialization for ‘cclk_vlev_datasheet[0]’)

arch/blackfin/mach-bf527/boards/ezkit.c:938: error: initializer element is not constant

arch/blackfin/mach-bf527/boards/ezkit.c:938: error: (near initialization for ‘cclk_vlev_datasheet[1]’)

arch/blackfin/mach-bf527/boards/ezkit.c:939: error: initializer element is not constant

arch/blackfin/mach-bf527/boards/ezkit.c:939: error: (near initialization for ‘cclk_vlev_datasheet[2]’)

arch/blackfin/mach-bf527/boards/ezkit.c:940: error: initializer element is not constant

arch/blackfin/mach-bf527/boards/ezkit.c:940: error: (near initialization for ‘cclk_vlev_datasheet[3]’)

arch/blackfin/mach-bf527/boards/ezkit.c:941: error: initializer element is not constant

arch/blackfin/mach-bf527/boards/ezkit.c:941: error: (near initialization for ‘cclk_vlev_datasheet[4]’)

arch/blackfin/mach-bf527/boards/ezkit.c:944: error: variable ‘bfin_dmpc_vreg_data’ has initializer but incomplete type

arch/blackfin/mach-bf527/boards/ezkit.c:945: error: unknown field ‘tuple_tab’ specified in initializer

arch/blackfin/mach-bf527/boards/ezkit.c:945: warning: excess elements in struct initializer

arch/blackfin/mach-bf527/boards/ezkit.c:945: warning: (near initialization for ‘bfin_dmpc_vreg_data’)

arch/blackfin/mach-bf527/boards/ezkit.c:946: error: unknown field ‘tabsize’ specified in initializer

arch/blackfin/mach-bf527/boards/ezkit.c:946: warning: excess elements in struct initializer

arch/blackfin/mach-bf527/boards/ezkit.c:946: warning: (near initialization for ‘bfin_dmpc_vreg_data’)

arch/blackfin/mach-bf527/boards/ezkit.c:947: error: unknown field ‘vr_settling_time’ specified in initializer

arch/blackfin/mach-bf527/boards/ezkit.c:947: warning: excess elements in struct initializer

arch/blackfin/mach-bf527/boards/ezkit.c:947: warning: (near initialization for ‘bfin_dmpc_vreg_data’)

make[2]: *** [arch/blackfin/mach-bf527/boards/ezkit.o] Error 1

make[1]: *** [arch/blackfin/mach-bf527/boards] Error 2

-----------------------------------------------

I am using gcc4.3 compiler

QuoteReplyEditDelete

2010-01-19 12:27:36     Re: Problem Building the kernel with touchscreen support BF527-EZ-kit

Mike Frysinger (UNITED STATES)

Message: 84764   

you never said what version of software you're using.

this builds fine in 2009R1.1 and current trunk.  if you simply grep the tree, you'll see the macro is in asm/dpmc.h which the board includes already.

QuoteReplyEditDelete

2010-01-19 22:54:35     Re: Problem Building the kernel with touchscreen support BF527-EZ-kit

Vinay Kumar (INDIA)

Message: 84782   

Hi Mike,

Thank you for the reply,  i am using 2008R1.5, will try with 2009R1.1.

QuoteReplyEditDelete

2010-01-20 02:13:02     Re: Problem Building the kernel with touchscreen support BF527-EZ-kit

Vinay Kumar (INDIA)

Message: 84785   

Thank you Mike, I am able to build my kernel now.

  • Created
Was this helpful?

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.