[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [microblaze-uclinux] microblaze-uclinux
Hi Devi,
what hardware you have for the keyb ?
PS2 interface attached to FSL or OPB (are you using interrupts?)
do you have a driver written for this?
Aurash
devi wrote:
>hi,
>Is this the general steps to add a keyboard driver for the microblaze-uclinux.
>I tried in uclinux-dist/linux-2.4.x/drivers/char/Makefile
>
>obj-y += keyboard.o pc_keyb.o mem.o tty_io.o n_tty.o tty_ioctl.o raw.o pty.o misc.o random.o
>
>added keyboard.o pc_keyb.o
>
>I added an option for the keyboard driver in uclinux-dist/linux-2.4.x/arch/microblaze/config.in
>
>Then as you told I added keyboard.h in uclinux-dist/linux-2.4.x/include/asm-microblaze/keyboard.h
>
>But I am getting the following errors
>
>drivers/char/char.o: In function `kbd_read_data':
>/drivers/char/pc_keyb.c:689: undefined reference to `fg_console'
>drivers/char/char.o: In function `kbd_clear_input':
>/drivers/char/pc_keyb.c:705: undefined reference to `fg_console'
>drivers/char/char.o: In function `pckbd_init_hw':
>/drivers/char/pc_keyb.c:906: undefined reference to `key_maps'
>drivers/char/char.o: In function `chr_dev_init':
>/home/devi/uClinux-dist-20040408/uClinux-dist/linux-2.4.x/include/linux/devfs_fs_kernel.h:247: undefined reference to `key_maps'
>drivers/char/char.o: In function `console_init':
>drivers/char/tty_io.c(.text+0x59c): undefined reference to `do_poke_blanked_console'
>drivers/char/tty_io.c(.text+0x5a4): undefined reference to `schedule_console_callback'
>drivers/char/char.o: In function `lastcons':
>drivers/char/keyboard.c:450: undefined reference to `last_console'
>drivers/char/keyboard.c:450: undefined reference to `set_console'
>drivers/char/char.o: In function `decr_console':
>drivers/char/keyboard.c:457: undefined reference to `fg_console'
>drivers/char/keyboard.c:457: undefined reference to `fg_console'
>/drivers/char/keyboard.c:457: undefined reference to `vc_cons_allocated'
>drivers/char/keyboard.c:457: undefined reference to `set_console'
>drivers/char/char.o: In function `incr_console':
>drivers/char/keyboard.c:470: undefined reference to `fg_console'
>drivers/char/keyboard.c:470: undefined reference to `fg_console'
>drivers/char/keyboard.c:470: undefined reference to `vc_cons_allocated'
>drivers/char/keyboard.c:470: undefined reference to `set_console'
>drivers/char/char.o: In function `scroll_forw':
>drivers/char/keyboard.c:489: undefined reference to `scrollfront'
>drivers/char/char.o: In function `scroll_back':
>drivers/char/keyboard.c:494: undefined reference to `scrollback'
>drivers/char/char.o: In function `SAK':
>drivers/char/keyboard.c:523: undefined reference to `fg_console'
>drivers/char/keyboard.c:523: undefined reference to `reset_vc'
>drivers/char/char.o: In function `handle_diacr':
>drivers/char/keyboard.c:612: undefined reference to `accent_table_size'
>drivers/char/keyboard.c:612: undefined reference to `accent_table'
>drivers/char/keyboard.c:612: undefined reference to `accent_table'
>drivers/char/char.o: In function `probe':
>drivers/char/xilinx_gpio/adapter.c(.text+0xe40): undefined reference to `accent_table_size'
>drivers/char/char.o: In function `do_cons':
>drivers/char/keyboard.c:631: undefined reference to `set_console'
>drivers/char/char.o: In function `do_fn':
>drivers/char/keyboard.c:638: undefined reference to `func_table'
>drivers/char/keyboard.c:638: undefined reference to `func_table'
>drivers/char/char.o: In function `compute_shiftstate':
>drivers/char/keyboard.c:758: undefined reference to `key_maps'
>drivers/char/char.o: In function `do_slock':
>drivers/char/keyboard.c:820: undefined reference to `key_maps'
>drivers/char/char.o: In function `kbd_bh':
>drivers/char/keyboard.c:872: undefined reference to `fg_console'
>drivers/char/char.o: In function `handle_kbd_event':
>drivers/char/pc_keyb.c:489: undefined reference to `kbd_read_status'
>drivers/char/pc_keyb.c:489: undefined reference to `kbd_read_input'
>drivers/char/pc_keyb.c:489: undefined reference to `kbd_read_status'
>drivers/char/char.o: In function `kbd_write_command_w':
>drivers/char/pc_keyb.c:728: undefined reference to `kbd_write_command'
>drivers/char/char.o: In function `kbd_write_output_w':
>drivers/char/pc_keyb.c:738: undefined reference to `kbd_write_output'
>drivers/char/char.o: In function `panic_blink':
>drivers/char/pc_keyb.c:1240: undefined reference to `kbd_read_status'
>drivers/char/pc_keyb.c:1240: undefined reference to `kbd_write_output'
>drivers/char/pc_keyb.c:1240: undefined reference to `kbd_read_status'
>drivers/char/pc_keyb.c:1240: undefined reference to `kbd_write_output'
>drivers/char/char.o: In function `xgpio_cleanup':
>drivers/char/xilinx_gpio/adapter.c(.text.init+0x78): undefined reference to `console_driver'
>drivers/char/char.o: In function `kbd_read_data':
>drivers/char/pc_keyb.c:689: undefined reference to `kbd_read_status'
>drivers/char/pc_keyb.c:689: undefined reference to `kbd_read_input'
>drivers/char/char.o: In function `pckbd_init_hw':
>drivers/char/pc_keyb.c:906: undefined reference to `kbd_request_region'
>drivers/char/pc_keyb.c:906: undefined reference to `kbd_rate'
>drivers/char/pc_keyb.c:906: undefined reference to `kbd_request_irq'
>drivers/char/char.o: In function `xgpio_cleanup':
>drivers/char/xilinx_gpio/adapter.c(.data+0x54): undefined reference to `show_mem'
>make[1]: *** [linux] Error 1
>
>Regards
>Devi
>
>___________________________
>microblaze-uclinux mailing list
>microblaze-uclinux@itee.uq.edu.au
>Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>
>
>
>
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/