nidas v1.2.3
|
#include "viper_dio.h"
#include <linux/module.h>
#include <linux/init.h>
#include <linux/uaccess.h>
#include <mach/hardware.h>
#include <linux/gpio.h>
#include <mach/pxa2xx-regs.h>
#include <nidas/linux/ver_macros.h>
#include <nidas/linux/Revision.h>
#include <nidas/linux/klog.h>
#include <nidas/linux/isa_bus.h>
Macros | |
#define | REPO_REVISION "unknown" |
Functions | |
MODULE_AUTHOR ("Gordon Maclean <maclean@ucar.edu>") | |
MODULE_LICENSE ("GPL") | |
MODULE_DESCRIPTION ("Driver for VIPER DIO pins") | |
MODULE_VERSION (REPO_REVISION) | |
static void | set_douts (unsigned char bits) |
static void | clear_douts (unsigned char bits) |
static void | set_douts_val (unsigned char bits, unsigned char value) |
static unsigned char | get_douts (void) |
static unsigned char | get_dins (void) |
static int | viper_dio_open (struct inode *inode, struct file *filp) |
static int | viper_dio_release (struct inode *inode, struct file *filp) |
static long | viper_dio_ioctl (struct file *filp, unsigned int cmd, unsigned long arg) |
static void | viper_dio_cleanup (void) |
static int __init | viper_dio_init (void) |
module_init (viper_dio_init) | |
module_exit (viper_dio_cleanup) | |
Variables | |
static struct VIPER_DIO | viper_dio |
static int | _ngpio |
static struct file_operations | viper_dio_fops |
#define REPO_REVISION "unknown" |
Referenced by viper_dio_init().
|
static |
Referenced by set_douts_val(), and viper_dio_ioctl().
|
static |
Referenced by ir104_ioctl(), and viper_dio_ioctl().
|
static |
Referenced by ir104_ioctl(), and viper_dio_ioctl().
MODULE_AUTHOR | ( | "Gordon Maclean <maclean@ucar.edu>" | ) |
MODULE_DESCRIPTION | ( | "Driver for VIPER DIO pins" | ) |
module_exit | ( | viper_dio_cleanup | ) |
module_init | ( | viper_dio_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |
MODULE_VERSION | ( | REPO_REVISION | ) |
|
static |
Referenced by set_douts_val(), and viper_dio_ioctl().
|
static |
References clear_douts(), and set_douts().
Referenced by viper_dio_ioctl().
|
static |
References _ngpio, and viper_dio.
Referenced by viper_dio_init().
|
static |
References _ngpio, err, REPO_REVISION, viper_dio, viper_dio_cleanup(), and viper_dio_fops.
|
static |
|
static |
|
static |
|
static |
Referenced by viper_dio_cleanup(), and viper_dio_init().
|
static |
Referenced by viper_dio_cleanup(), viper_dio_init(), and viper_dio_ioctl().
|
static |
Referenced by viper_dio_init().