|
Linux Kernel
3.7.1
|
#include <linux/init.h>#include <linux/input.h>#include <linux/interrupt.h>#include <linux/module.h>#include <linux/platform_device.h>#include <linux/delay.h>#include <linux/io.h>#include <linux/slab.h>#include <mach/hardware.h>#include <linux/platform_data/mouse-pxa930_trkball.h>Go to the source code of this file.
Data Structures | |
| struct | pxa930_trkball |
Macros | |
| #define | TBCR (0x000C) |
| #define | TBCNTR (0x0010) |
| #define | TBSBC (0x0014) |
| #define | TBCR_TBRST (1 << 1) |
| #define | TBCR_TBSB (1 << 10) |
| #define | TBCR_Y_FLT(n) (((n) & 0xf) << 6) |
| #define | TBCR_X_FLT(n) (((n) & 0xf) << 2) |
| #define | TBCNTR_YM(n) (((n) >> 24) & 0xff) |
| #define | TBCNTR_YP(n) (((n) >> 16) & 0xff) |
| #define | TBCNTR_XM(n) (((n) >> 8) & 0xff) |
| #define | TBCNTR_XP(n) ((n) & 0xff) |
| #define | TBSBC_TBSBC (0x1) |
Functions | |
| module_platform_driver (pxa930_trkball_driver) | |
| MODULE_AUTHOR ("Yong Yao <[email protected]>") | |
| MODULE_DESCRIPTION ("PXA930 Trackball Mouse Driver") | |
| MODULE_LICENSE ("GPL") | |
| #define TBCNTR (0x0010) |
Definition at line 27 of file pxa930_trkball.c.
Definition at line 38 of file pxa930_trkball.c.
Definition at line 39 of file pxa930_trkball.c.
Definition at line 36 of file pxa930_trkball.c.
Definition at line 37 of file pxa930_trkball.c.
| #define TBCR (0x000C) |
Definition at line 26 of file pxa930_trkball.c.
| #define TBCR_TBRST (1 << 1) |
Definition at line 30 of file pxa930_trkball.c.
| #define TBCR_TBSB (1 << 10) |
Definition at line 31 of file pxa930_trkball.c.
Definition at line 34 of file pxa930_trkball.c.
Definition at line 33 of file pxa930_trkball.c.
| #define TBSBC (0x0014) |
Definition at line 28 of file pxa930_trkball.c.
| #define TBSBC_TBSBC (0x1) |
Definition at line 41 of file pxa930_trkball.c.
| MODULE_AUTHOR | ( | "Yong Yao <[email protected]>" | ) |
| MODULE_DESCRIPTION | ( | "PXA930 Trackball Mouse Driver" | ) |
| MODULE_LICENSE | ( | "GPL" | ) |
| module_platform_driver | ( | pxa930_trkball_driver | ) |
1.8.2