Re: compiling CVS kernel-2.6 for h5500

From: Hinko Kocevar <hinkocevar_at_gmail.com>
Date: Wed, 20 Jun 2007 15:31:55 +0200

> AS arch/arm/mm/proc-xscale.o
> LD arch/arm/mm/built-in.o
> CC arch/arm/common/rtctime.o
> CC arch/arm/common/dmabounce.o
> LD arch/arm/common/built-in.o
> CC arch/arm/mach-pxa/clock.o
> CC arch/arm/mach-pxa/generic.o
> CC arch/arm/mach-pxa/irq.o
> CC arch/arm/mach-pxa/dma.o
> CC arch/arm/mach-pxa/time.o
> CC arch/arm/mach-pxa/pxa25x.o
> LD arch/arm/mach-pxa/aximx3/built-in.o
> LD arch/arm/mach-pxa/aximx30/built-in.o
> LD arch/arm/mach-pxa/aximx5/built-in.o
> CC arch/arm/mach-pxa/h5400/h5400.o
> LD arch/arm/mach-pxa/h5400/built-in.o
> CC [M] arch/arm/mach-pxa/h5400/h5400_lcd.o
> CC arch/arm/mach-pxa/rover/roverp1.o
> In file included from arch/arm/mach-pxa/rover/roverp1.c:32:
> include/asm/arch/udc.h: In function `udc_gpio_to_irq':
> include/asm/arch/udc.h:14: error: `GPIO_MD_MASK_NR' undeclared (first
> use in this function)
> include/asm/arch/udc.h:14: error: (Each undeclared identifier is
> reported only once
> include/asm/arch/udc.h:14: error: for each function it appears in.)
> include/asm/arch/udc.h: In function `udc_gpio_init_vbus':
> include/asm/arch/udc.h:19: error: `GPIO_MD_MASK_NR' undeclared (first
> use in this function)
> include/asm/arch/udc.h:19: error: `GPIO_IN' undeclared (first use in
> this function)
> include/asm/arch/udc.h: In function `udc_gpio_init_pullup':
> include/asm/arch/udc.h:24: error: `GPIO_MD_MASK_NR' undeclared (first
> use in this function)
> include/asm/arch/udc.h:24: error: `GPIO_OUT' undeclared (first use in
> this function)
> include/asm/arch/udc.h:24: error: `GPIO_DFLT_LOW' undeclared (first
> use in this function)
> include/asm/arch/udc.h: In function `udc_gpio_get':
> include/asm/arch/udc.h:29: warning: implicit declaration of function `GPLR'
> include/asm/arch/udc.h:29: warning: implicit declaration of function `GPIO_bit'
> include/asm/arch/udc.h: In function `udc_gpio_set':
> include/asm/arch/udc.h:37: warning: implicit declaration of function `GPSR'
> include/asm/arch/udc.h:37: error: invalid lvalue in assignment
> include/asm/arch/udc.h:39: warning: implicit declaration of function `GPCR'
> include/asm/arch/udc.h:39: error: invalid lvalue in assignment
> make[2]: *** [arch/arm/mach-pxa/rover/roverp1.o] Error 1
> make[1]: *** [arch/arm/mach-pxa/rover] Error 2
> make: *** [arch/arm/mach-pxa] Error 2
>

This diff makes this error go away...:
moee_at_dellboi ~/work/handhelds.org/linux-2.6.x-hh $ cvs diff
arch/arm/mach-pxa/rover/roverp1.c
Index: arch/arm/mach-pxa/rover/roverp1.c
===================================================================
RCS file: /cvs/linux/kernel26/arch/arm/mach-pxa/rover/roverp1.c,v
retrieving revision 1.8
diff -r1.8 roverp1.c
32d31
< #include <asm/arch/udc.h>
33a33
> #include <asm/arch/udc.h>
moee_at_dellboi ~/work/handhelds.org/linux-2.6.x-hh $ cvs diff
arch/arm/mach-pxa/rover/roverp5p.c
Index: arch/arm/mach-pxa/rover/roverp5p.c
===================================================================
RCS file: /cvs/linux/kernel26/arch/arm/mach-pxa/rover/roverp5p.c,v
retrieving revision 1.5
diff -r1.5 roverp5p.c
27c27,28
< #include "../drivers/soc/mq11xx.h"

---
> //#include "../drivers/soc/mq11xx.h"
> #include "config/soc/mq11xx.h"
great kernel image is created, but another issues arise when compiling modules:
..
  SYSMAP  System.map
  MODPOST vmlinux
  OBJCOPY arch/arm/boot/Image
  Kernel: arch/arm/boot/Image is ready
  AS      arch/arm/boot/compressed/head.o
  GZIP    arch/arm/boot/compressed/piggy.gz
  AS      arch/arm/boot/compressed/piggy.o
  CC      arch/arm/boot/compressed/misc.o
  AS      arch/arm/boot/compressed/head-xscale.o
  LD      arch/arm/boot/compressed/vmlinux
  OBJCOPY arch/arm/boot/zImage
  Kernel: arch/arm/boot/zImage is ready
  Building modules, stage 2.
  MODPOST 329 modules
WARNING: "samcop_dma_free" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_request" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_ctrl" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_enqueue" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_setflags" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_set_buffdone_fn" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_config" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "samcop_dma_devconfig" [drivers/mmc/samcop_sdi.ko] undefined!
WARNING: "handle_edge_irq" [drivers/mfd/samcop_base.ko] undefined!
WARNING: "__set_irq_handler" [drivers/mfd/samcop_base.ko] undefined!
WARNING: "set_irq_flags" [drivers/mfd/samcop_base.ko] undefined!
WARNING: "irq_desc" [drivers/mfd/samcop_base.ko] undefined!
WARNING: "handle_level_irq" [drivers/mfd/mq11xx_base.ko] undefined!
WARNING: "set_irq_flags" [drivers/mfd/mq11xx_base.ko] undefined!
WARNING: "handle_edge_irq" [drivers/mfd/mq11xx_base.ko] undefined!
WARNING: "__set_irq_handler" [drivers/mfd/mq11xx_base.ko] undefined!
WARNING: "irq_desc" [drivers/mfd/mq11xx_base.ko] undefined!
WARNING: "h2200_led_hook" [drivers/mfd/hamcop_base.ko] undefined!
WARNING: "handle_edge_irq" [drivers/mfd/hamcop_base.ko] undefined!
WARNING: "get_hamcop_bootloader" [drivers/mfd/hamcop_base.ko] undefined!
WARNING: "__set_irq_handler" [drivers/mfd/hamcop_base.ko] undefined!
WARNING: "set_irq_flags" [drivers/mfd/hamcop_base.ko] undefined!
WARNING: "irq_desc" [drivers/mfd/hamcop_base.ko] undefined!
WARNING: "handle_level_irq" [drivers/mfd/asic3_base.ko] undefined!
WARNING: "__set_irq_handler" [drivers/mfd/asic3_base.ko] undefined!
WARNING: "set_irq_flags" [drivers/mfd/asic3_base.ko] undefined!
WARNING: "irq_desc" [drivers/mfd/asic3_base.ko] undefined!
WARNING: "handle_level_irq" [drivers/mfd/asic2_base.ko] undefined!
WARNING: "set_irq_flags" [drivers/mfd/asic2_base.ko] undefined!
WARNING: "__set_irq_handler" [drivers/mfd/asic2_base.ko] undefined!
WARNING: "irq_desc" [drivers/mfd/asic2_base.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
best regards,
hinko
-- 
HK
Received on Wed Jun 20 2007 - 09:32:01 EDT

This archive was generated by hypermail 2.2.0 : Wed Jun 20 2007 - 09:32:16 EDT