⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i8042-jazzio.h

📁 QQ2440板子
💻 H
字号:
#ifndef _I8042_JAZZ_H#define _I8042_JAZZ_H#include <asm/jazz.h>/* * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 as published by * the Free Software Foundation. *//* * Names. */#define I8042_KBD_PHYS_DESC "R4030/serio0"#define I8042_AUX_PHYS_DESC "R4030/serio1"#define I8042_MUX_PHYS_DESC "R4030/serio%d"/* * IRQs. */#define I8042_KBD_IRQ JAZZ_KEYBOARD_IRQ#define I8042_AUX_IRQ JAZZ_MOUSE_IRQ#define I8042_COMMAND_REG	((unsigned long)&jazz_kh->command)#define I8042_STATUS_REG	((unsigned long)&jazz_kh->command)#define I8042_DATA_REG		((unsigned long)&jazz_kh->data)static inline int i8042_read_data(void){	return jazz_kh->data;}static inline int i8042_read_status(void){	return jazz_kh->command;}static inline void i8042_write_data(int val){	jazz_kh->data = val;}static inline void i8042_write_command(int val){	jazz_kh->command = val;}static inline int i8042_platform_init(void){#if 0	/* XXX JAZZ_KEYBOARD_ADDRESS is a virtual address */	if (!request_mem_region(JAZZ_KEYBOARD_ADDRESS, 2, "i8042"))		return 1;#endif	return 0;}static inline void i8042_platform_exit(void){#if 0	release_mem_region(JAZZ_KEYBOARD_ADDRESS, 2);#endif}#endif /* _I8042_JAZZ_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -