Ignore:
Timestamp:
2009-03-07T16:08:40Z (15 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
4c84368e
Parents:
e06da7e
Message:

Complete emancipation of kernel serial controller drivers (i8042, ns16550 and
z8530). Provide a common keyboard module for PC and Sun keyboards. The serial
line module is still to follow.

File:
1 moved

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/drivers/z8530/z8530.h

    re06da7e r411b6a6  
    11/*
    2  * Copyright (c) 2001-2004 Jakub Jermar
     2 * Copyright (c) 2009 Jakub Jermar
    33 * All rights reserved.
    44 *
     
    3232/**
    3333 * @file
    34  * @brief       Headers for Zilog 8530 serial port / keyboard driver.
     34 * @brief       Headers for Zilog 8530 serial controller.
    3535 */
    3636
     
    4040#include <ddi/irq.h>
    4141#include <arch/types.h>
     42#include <console/chardev.h>
    4243
    4344#define WR0     0
     
    118119        irq_t irq;
    119120        z8530_t *z8530;
     121        chardev_t *devout;
    120122} z8530_instance_t;
    121123
    122 extern bool z8530_init(z8530_t *, devno_t, inr_t, cir_t, void *);
     124extern bool z8530_init(z8530_t *, devno_t, inr_t, cir_t, void *, chardev_t *);
    123125extern irq_ownership_t z8530_claim(irq_t *);
    124126extern void z8530_irq_handler(irq_t *);
Note: See TracChangeset for help on using the changeset viewer.