Changeset 411b6a6 in mainline for kernel/genarch/include/drivers
- Timestamp:
- 2009-03-07T16:08:40Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 4c84368e
- Parents:
- e06da7e
- Location:
- kernel/genarch/include/drivers
- Files:
-
- 3 moved
-
i8042/i8042.h (moved) (moved from kernel/genarch/include/kbd/i8042.h ) (2 diffs)
-
ns16550/ns16550.h (moved) (moved from kernel/genarch/include/kbd/ns16550.h ) (3 diffs)
-
z8530/z8530.h (moved) (moved from kernel/genarch/include/kbd/z8530.h ) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/genarch/include/drivers/i8042/i8042.h
re06da7e r411b6a6 38 38 #include <ddi/irq.h> 39 39 #include <arch/types.h> 40 #include <console/chardev.h> 40 41 #include <typedefs.h> 41 42 … … 51 52 irq_t irq; 52 53 i8042_t *i8042; 54 chardev_t *devout; 53 55 } i8042_instance_t; 54 56 55 extern bool i8042_init(i8042_t *, devno_t, inr_t );57 extern bool i8042_init(i8042_t *, devno_t, inr_t, chardev_t *); 56 58 57 59 #endif -
kernel/genarch/include/drivers/ns16550/ns16550.h
re06da7e r411b6a6 32 32 /** 33 33 * @file 34 * @brief Headers for NS 16550 serial port / keyboard driver.34 * @brief Headers for NS 16550 serial controller. 35 35 */ 36 36 … … 40 40 #include <ddi/irq.h> 41 41 #include <arch/types.h> 42 #include < arch/drivers/kbd.h>42 #include <console/chardev.h> 43 43 44 44 #define IER_ERBFI 0x01 /** Enable Receive Buffer Full Interrupt. */ … … 67 67 ns16550_t *ns16550; 68 68 irq_t irq; 69 chardev_t *devout; 69 70 } ns16550_instance_t; 70 71 71 extern bool ns16550_init(ns16550_t *, devno_t, inr_t, cir_t, void *); 72 extern bool ns16550_init(ns16550_t *, devno_t, inr_t, cir_t, void *, 73 chardev_t *); 72 74 extern irq_ownership_t ns16550_claim(irq_t *); 73 75 extern void ns16550_irq_handler(irq_t *); -
kernel/genarch/include/drivers/z8530/z8530.h
re06da7e r411b6a6 1 1 /* 2 * Copyright (c) 200 1-2004Jakub Jermar2 * Copyright (c) 2009 Jakub Jermar 3 3 * All rights reserved. 4 4 * … … 32 32 /** 33 33 * @file 34 * @brief Headers for Zilog 8530 serial port / keyboard driver.34 * @brief Headers for Zilog 8530 serial controller. 35 35 */ 36 36 … … 40 40 #include <ddi/irq.h> 41 41 #include <arch/types.h> 42 #include <console/chardev.h> 42 43 43 44 #define WR0 0 … … 118 119 irq_t irq; 119 120 z8530_t *z8530; 121 chardev_t *devout; 120 122 } z8530_instance_t; 121 123 122 extern bool z8530_init(z8530_t *, devno_t, inr_t, cir_t, void * );124 extern bool z8530_init(z8530_t *, devno_t, inr_t, cir_t, void *, chardev_t *); 123 125 extern irq_ownership_t z8530_claim(irq_t *); 124 126 extern void z8530_irq_handler(irq_t *);
Note:
See TracChangeset
for help on using the changeset viewer.
