[U-Boot] u-boot compilation error for altera socfpga cyclon 5 if gpio included

Hi All,
I use u-boot for altera socfpga cyclone 5 and want to include gpio-functionality with
"#define CONFIG_CMD_GPIO"
in file
uboot-socfpga/include/configs/ socfpga_cyclone5.h
and get the following compilation error
...................... ..................... In file included from cmd_gpio.c:12:0: /media/tux/work/0/uboot/software/spl_bsp/uboot-socfpga/include/asm/gpio.h:1:27: fatal error: asm/arch/gpio.h: No such file or directory #include <asm/arch/gpio.h> ^ compilation terminated. make[2]: *** Keine Regel vorhanden, um das Target ».depend«, benötigt von »libcommon.o«, zu erstellen. Schluss. make[2]: Verzeichnis »uboot-socfpga/common« wird verlassen make[1]: *** [common/libcommon.o] Fehler 2
Thanks for hints
Best regards

Hi,
On 12 May 2015 at 07:53, Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de wrote:
Hi All,
I use u-boot for altera socfpga cyclone 5 and want to include gpio-functionality with
"#define CONFIG_CMD_GPIO"
in file
uboot-socfpga/include/configs/ socfpga_cyclone5.h
and get the following compilation error
...................... ..................... In file included from cmd_gpio.c:12:0: /media/tux/work/0/uboot/software/spl_bsp/uboot-socfpga/include/asm/gpio.h:1:27: fatal error: asm/arch/gpio.h: No such file or directory #include <asm/arch/gpio.h> ^ compilation terminated. make[2]: *** Keine Regel vorhanden, um das Target ».depend«, benötigt von »libcommon.o«, zu erstellen. Schluss. make[2]: Verzeichnis »uboot-socfpga/common« wird verlassen make[1]: *** [common/libcommon.o] Fehler 2
I think you need to add that file (even if empty) to:
arch/arm/mach-socfpga/include/mach
Regards, Simon

Hi,
Thanks for response
I don't find this path in my u-boot. Perhaps I use u-boot-2013-01-01.
I crated it and gpio.h in it. But it doesn't work.
Best regards
-----Ursprüngliche Nachricht----- Von: sjg@google.com [mailto:sjg@google.com] Im Auftrag von Simon Glass Gesendet: Mittwoch, 20. Mai 2015 01:16 An: Altunbas Sabri (DC-IA/EAH2) Cc: u-boot@lists.denx.de Betreff: Re: [U-Boot] u-boot compilation error for altera socfpga cyclon 5 if gpio included
Hi,
On 12 May 2015 at 07:53, Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de wrote:
Hi All,
I use u-boot for altera socfpga cyclone 5 and want to include gpio-functionality
with
"#define CONFIG_CMD_GPIO"
in file
uboot-socfpga/include/configs/ socfpga_cyclone5.h
and get the following compilation error
...................... ..................... In file included from cmd_gpio.c:12:0: /media/tux/work/0/uboot/software/spl_bsp/uboot-
socfpga/include/asm/gpio.h:1:27: fatal error: asm/arch/gpio.h: No such file or directory
#include <asm/arch/gpio.h> ^ compilation terminated. make[2]: *** Keine Regel vorhanden, um das Target ».depend«, benötigt von »libcommon.o«, zu erstellen. Schluss. make[2]: Verzeichnis »uboot-socfpga/common« wird verlassen make[1]: *** [common/libcommon.o] Fehler 2
I think you need to add that file (even if empty) to:
arch/arm/mach-socfpga/include/mach
Regards, Simon

Hi,
On 21 May 2015 at 04:51, Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de wrote:
Hi,
Thanks for response
I suggest you cc me on your reply else I may miss it.
I don't find this path in my u-boot. Perhaps I use u-boot-2013-01-01.
I crated it and gpio.h in it. But it doesn't work.
What version of U-Boot are you using?
You could try to figure out why it is complaining about the missing file and where you should put it for find the problem.
make V=1
will give you verbose output.
Also it's best to put your reply at the bottom of your response.
Regards, Simon
Best regards
-----Ursprüngliche Nachricht----- Von: sjg@google.com [mailto:sjg@google.com] Im Auftrag von Simon Glass Gesendet: Mittwoch, 20. Mai 2015 01:16 An: Altunbas Sabri (DC-IA/EAH2) Cc: u-boot@lists.denx.de Betreff: Re: [U-Boot] u-boot compilation error for altera socfpga cyclon 5 if gpio included
Hi,
On 12 May 2015 at 07:53, Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de wrote:
Hi All,
I use u-boot for altera socfpga cyclone 5 and want to include gpio-functionality
with
"#define CONFIG_CMD_GPIO"
in file
uboot-socfpga/include/configs/ socfpga_cyclone5.h
and get the following compilation error
...................... ..................... In file included from cmd_gpio.c:12:0: /media/tux/work/0/uboot/software/spl_bsp/uboot-
socfpga/include/asm/gpio.h:1:27: fatal error: asm/arch/gpio.h: No such file or directory
#include <asm/arch/gpio.h> ^ compilation terminated. make[2]: *** Keine Regel vorhanden, um das Target ».depend«, benötigt von »libcommon.o«, zu erstellen. Schluss. make[2]: Verzeichnis »uboot-socfpga/common« wird verlassen make[1]: *** [common/libcommon.o] Fehler 2
I think you need to add that file (even if empty) to:
arch/arm/mach-socfpga/include/mach
Regards, Simon
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot

-----Ursprüngliche Nachricht----- Von: sjg@google.com [mailto:sjg@google.com] Im Auftrag von Simon Glass Gesendet: Mittwoch, 20. Mai 2015 01:16 An: Altunbas Sabri (DC-IA/EAH2) Cc: u-boot@lists.denx.de Betreff: Re: [U-Boot] u-boot compilation error for altera socfpga cyclon 5 if gpio included
Hi,
On 12 May 2015 at 07:53, Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de wrote:
Hi All,
I use u-boot for altera socfpga cyclone 5 and want to include gpio-
functionality
with
"#define CONFIG_CMD_GPIO"
in file
uboot-socfpga/include/configs/ socfpga_cyclone5.h
and get the following compilation error
...................... ..................... In file included from cmd_gpio.c:12:0: /media/tux/work/0/uboot/software/spl_bsp/uboot-
socfpga/include/asm/gpio.h:1:27: fatal error: asm/arch/gpio.h: No such file or directory
#include <asm/arch/gpio.h> ^ compilation terminated. make[2]: *** Keine Regel vorhanden, um das Target ».depend«, benötigt von »libcommon.o«, zu erstellen. Schluss. make[2]: Verzeichnis »uboot-socfpga/common« wird verlassen make[1]: *** [common/libcommon.o] Fehler 2
I think you need to add that file (even if empty) to:
arch/arm/mach-socfpga/include/mach
Regards, Simon
U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot
-----Ursprüngliche Nachricht----- Von: sjg@google.com [mailto:sjg@google.com] Im Auftrag von Simon Glass Gesendet: Samstag, 23. Mai 2015 05:14 An: Altunbas Sabri (DC-IA/EAH2) Cc: u-boot@lists.denx.de Betreff: Re: [U-Boot] u-boot compilation error for altera socfpga cyclon 5 if gpio included
Hi,
On 21 May 2015 at 04:51, Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de wrote:
Hi,
Thanks for response
I suggest you cc me on your reply else I may miss it.
ok
I don't find this path in my u-boot. Perhaps I use u-boot-2013-01-01.
I crated it and gpio.h in it. But it doesn't work.
What version of U-Boot are you using?
The following lines stand in Makefile VERSION = 2013 PATCHLEVEL = 01 SUBLEVEL = 01
You could try to figure out why it is complaining about the missing file and where you should put it for find the problem.
make V=1
I get the same ifo
$ make V=1 uboot .............. .............. In file included from cmd_gpio.c:12:0: /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/include/asm/gpio.h:1:27: fatal error: asm/arch/gpio.h: No such file or directory #include <asm/arch/gpio.h> ^ compilation terminated. make[2]: *** Keine Regel vorhanden, um das Target ».depend«, benötigt von »libcommon.o«, zu erstellen. Schluss. make[2]: Verzeichnis »/media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common« wird verlassen make[1]: *** [common/libcommon.o] Fehler 2 make[1]: Verzeichnis »/media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga« wird verlassen make: *** [uboot] Fehler 2
will give you verbose output.
Also it's best to put your reply at the bottom of your response.
Sorry, we have other netiquette in our company
Regards, Simon
Best regards
Best regards

Hi Altunbas,
2015-05-21 19:51 GMT+09:00 Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de:
Hi,
Thanks for response
I don't find this path in my u-boot. Perhaps I use u-boot-2013-01-01.
I crated it and gpio.h in it. But it doesn't work.
Best regards
If you are using v2013.01, I think arch/arm/include/asm/arch-socfpga/ exists.
Please create gpio.h in this directory.

-----Ursprüngliche Nachricht----- Von: Masahiro Yamada [mailto:yamada.masahiro@socionext.com] Gesendet: Samstag, 23. Mai 2015 09:56 An: Altunbas Sabri (DC-IA/EAH2) Cc: u-boot@lists.denx.de Betreff: Re: [U-Boot] u-boot compilation error for altera socfpga cyclon 5 if gpio included
Hi Altunbas,
2015-05-21 19:51 GMT+09:00 Altunbas Sabri (DC-IA/EAH2) sabri.altunbas@boschrexroth.de:
Hi,
Thanks for response
I don't find this path in my u-boot. Perhaps I use u-boot-2013-01-01.
I crated it and gpio.h in it. But it doesn't work.
Best regards
If you are using v2013.01, I think arch/arm/include/asm/arch-socfpga/ exists.
Please create gpio.h in this directory.
-- Best Regards Masahiro Yamada
Hi Yamada,
i think that was the solution I created an empty arch/arm/include/asm/arch-socfpga/gpio.h and I got this error no more
common/libcommon.o: In function `do_gpio': /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common/cmd_gpio.c:60: undefined reference to `gpio_request' /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common/cmd_gpio.c:67: undefined reference to `gpio_direction_input' /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common/cmd_gpio.c:68: undefined reference to `gpio_get_value' /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common/cmd_gpio.c:73: undefined reference to `gpio_get_value' /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common/cmd_gpio.c:76: undefined reference to `gpio_direction_output' /media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga/common/cmd_gpio.c:81: undefined reference to `gpio_free' arm-altera-eabi-ld: error: required section '.rel.plt' not found in the linker script arm-altera-eabi-ld: final link failed: Invalid operation make[1]: *** [u-boot] Fehler 1 make[1]: Verzeichnis »/media/tux/work/00/uboot/software/spl_bsp/uboot-socfpga« wird verlassen make: *** [uboot] Fehler 2
Now I must implement my driver for methods gpio_request, gpio_direction_input,....
Regards
participants (3)
-
Altunbas Sabri (DC-IA/EAH2)
-
Masahiro Yamada
-
Simon Glass