Changeset 9a71438 in mainline


Ignore:
Timestamp:
2006-06-06T23:04:41Z (18 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0f09bd45
Parents:
9ab91f16
Message:

ppc32 keyboard

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kbd/arch/ppc32/src/kbd.c

    r9ab91f16 r9a71438  
    11/*
    2  * Copyright (C) 2001-2004 Jakub Jermar
    3  * Copyright (C) 2006 Josef Cejka
     2 * Copyright (C) 2006 Martin Decky
    43 * All rights reserved.
    54 *
     
    3029#include <arch/kbd.h>
    3130#include <ipc/ipc.h>
     31#include <sysinfo.h>
     32
     33irq_cmd_t cuda_cmds[1] = {
     34        { CMD_PPC32_GETCHAR, 0, 0 }
     35};
     36
     37irq_code_t cuda_kbd = {
     38        1,
     39        cuda_cmds
     40};
     41
    3242
    3343int kbd_arch_init(void)
    3444{
    35         return 1;       
     45        return (!ipc_register_irq(sysinfo_value("cuda.irq"), &cuda_kbd));
    3646}
    3747
    38 int kbd_arch_process(keybuffer_t *keybuffer, int scan_code)
     48
     49int kbd_arch_process(keybuffer_t *keybuffer, int scan_code)
    3950{
     51        keybuffer_push(keybuffer, scan_code);
    4052        return 1;
    4153}
Note: See TracChangeset for help on using the changeset viewer.