I'm getting this errors when I'm compiling the kernel for the DM368, but I have not made any changes on the mt9p031.c file, I had made changes on other files like but why I'm getting errors on this one?
CC drivers/media/video/mt9p031.o
CC lib/ioremap.o
drivers/media/video/mt9p031.c: In function 'mt9p031_get_register':
drivers/media/video/mt9p031.c:575: warning: ISO C90 forbids mixed declarations and code
drivers/media/video/mt9p031.c:575: warning: unused variable 'mt9p031'
drivers/media/video/mt9p031.c: In function 'mt9p031_set_register':
drivers/media/video/mt9p031.c:595: warning: unused variable 'mt9p031'
drivers/media/video/mt9p031.c: At top level:
drivers/media/video/mt9p031.c:625: error: unknown field 'get_register' specified in initializer
drivers/media/video/mt9p031.c:625: warning: initialization from incompatible pointer type
drivers/media/video/mt9p031.c:626: error: unknown field 'set_register' specified in initializer
CC lib/irq_regs.o
drivers/media/video/mt9p031.c: In function 'mt9p031_querystd':
drivers/media/video/mt9p031.c:813: warning: unused variable 'mt9p031'
drivers/media/video/mt9p031.c:812: warning: unused variable 'client'
drivers/media/video/mt9p031.c: In function 'mt9p031_set_standard':
drivers/media/video/mt9p031.c:824: warning: unused variable 'mt9p031'
drivers/media/video/mt9p031.c:823: warning: unused variable 'client'
make[3]: *** [drivers/media/video/mt9p031.o] Error 1
make[2]: *** [drivers/media/video] Error 2
make[1]: *** [drivers/media] Error 2
make: *** [drivers] Error 2
make: *** Waiting for unfinished jobs....