Linux Kernel
3.7.1
|
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/delay.h>
#include <linux/platform_device.h>
#include <linux/input.h>
#include <linux/input/sh_keysc.h>
#include <linux/bitmap.h>
#include <linux/pm_runtime.h>
#include <linux/io.h>
#include <linux/slab.h>
Go to the source code of this file.
Data Structures | |
struct | sh_keysc_priv |
Macros | |
#define | KYCR1 0 |
#define | KYCR2 1 |
#define | KYINDR 2 |
#define | KYOUTDR 3 |
#define | KYCR2_IRQ_LEVEL 0x10 |
#define | KYCR2_IRQ_DISABLED 0x00 |
Functions | |
module_platform_driver (sh_keysc_device_driver) | |
MODULE_AUTHOR ("Magnus Damm") | |
MODULE_DESCRIPTION ("SuperH KEYSC Keypad Driver") | |
MODULE_LICENSE ("GPL") | |
#define KYCR1 0 |
Definition at line 45 of file sh_keysc.c.
#define KYCR2 1 |
Definition at line 46 of file sh_keysc.c.
#define KYCR2_IRQ_DISABLED 0x00 |
Definition at line 51 of file sh_keysc.c.
#define KYCR2_IRQ_LEVEL 0x10 |
Definition at line 50 of file sh_keysc.c.
#define KYINDR 2 |
Definition at line 47 of file sh_keysc.c.
#define KYOUTDR 3 |
Definition at line 48 of file sh_keysc.c.
MODULE_AUTHOR | ( | "Magnus Damm" | ) |
MODULE_DESCRIPTION | ( | "SuperH KEYSC Keypad Driver" | ) |
MODULE_LICENSE | ( | "GPL" | ) |
module_platform_driver | ( | sh_keysc_device_driver | ) |
unsigned char keyin |
Definition at line 28 of file sh_keysc.c.
unsigned char keyout |
Definition at line 28 of file sh_keysc.c.
unsigned char kymd |
Definition at line 28 of file sh_keysc.c.