Changeset 4f3f9659 in mainline for uspace/srv/hid/kbd/port/z8530.c


Ignore:
Timestamp:
2011-06-11T22:38:19Z (15 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f2f99ae
Parents:
9be360ee
Message:

Split up ('de-virtualize') z8530 and ns16550 port drivers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/kbd/port/z8530.c

    r9be360ee r4f3f9659  
    11/*
    22 * Copyright (c) 2006 Martin Decky
     3 * Copyright (c) 2011 Jiri Svoboda
    34 * All rights reserved.
    45 *
     
    4142#include <kbd.h>
    4243#include <kbd_port.h>
    43 #include <sun.h>
    4444#include <sys/types.h>
    4545#include <ddi.h>
    4646#include <errno.h>
     47
     48static int z8530_port_init(kbd_dev_t *);
     49static void z8530_port_yield(void);
     50static void z8530_port_reclaim(void);
     51static void z8530_port_write(uint8_t data);
     52
     53kbd_port_ops_t z8530_port = {
     54        .init = z8530_port_init,
     55        .yield = z8530_port_yield,
     56        .reclaim = z8530_port_reclaim,
     57        .write = z8530_port_write
     58};
    4759
    4860static kbd_dev_t *kbd_dev;
     
    8799static void z8530_irq_handler(ipc_callid_t iid, ipc_call_t *call);
    88100
    89 int z8530_port_init(kbd_dev_t *kdev)
     101static int z8530_port_init(kbd_dev_t *kdev)
    90102{
    91103        kbd_dev = kdev;
     104       
     105        sysarg_t z8530;
     106        if (sysinfo_get_value("kbd.type.z8530", &z8530) != EOK)
     107                return -1;
     108        if (!z8530)
     109                return -1;
    92110       
    93111        sysarg_t kaddr;
     
    108126}
    109127
     128static void z8530_port_yield(void)
     129{
     130}
     131
     132static void z8530_port_reclaim(void)
     133{
     134}
     135
     136static void z8530_port_write(uint8_t data)
     137{
     138        (void) data;
     139}
     140
    110141static void z8530_irq_handler(ipc_callid_t iid, ipc_call_t *call)
    111142{
Note: See TracChangeset for help on using the changeset viewer.