Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
ir-rx51.c File Reference
#include <linux/module.h>
#include <linux/interrupt.h>
#include <linux/uaccess.h>
#include <linux/platform_device.h>
#include <linux/sched.h>
#include <linux/wait.h>
#include <plat/dmtimer.h>
#include <plat/clock.h>
#include <plat/omap-pm.h>
#include <media/lirc.h>
#include <media/lirc_dev.h>
#include <media/ir-rx51.h>

Go to the source code of this file.

Data Structures

struct  lirc_rx51
 

Macros

#define LIRC_RX51_DRIVER_FEATURES
 
#define DRIVER_NAME   "lirc_rx51"
 
#define WBUF_LEN   256
 
#define TIMER_MAX_VALUE   0xffffffff
 
#define tics_after(a, b)   ((long)(b) - (long)(a) < 0)
 
#define lirc_rx51_suspend   NULL
 
#define lirc_rx51_resume   NULL
 

Functions

 module_init (lirc_rx51_init)
 
 module_exit (lirc_rx51_exit)
 
 MODULE_DESCRIPTION ("LIRC TX driver for Nokia RX51")
 
 MODULE_AUTHOR ("Nokia Corporation")
 
 MODULE_LICENSE ("GPL")
 

Variables

struct platform_driver lirc_rx51_platform_driver
 

Macro Definition Documentation

#define DRIVER_NAME   "lirc_rx51"

Definition at line 41 of file ir-rx51.c.

#define LIRC_RX51_DRIVER_FEATURES
Value:
LIRC_CAN_SET_SEND_CARRIER | \
LIRC_CAN_SEND_PULSE)

Definition at line 37 of file ir-rx51.c.

#define lirc_rx51_resume   NULL

Definition at line 443 of file ir-rx51.c.

#define lirc_rx51_suspend   NULL

Definition at line 442 of file ir-rx51.c.

#define tics_after (   a,
  b 
)    ((long)(b) - (long)(a) < 0)

Definition at line 95 of file ir-rx51.c.

#define TIMER_MAX_VALUE   0xffffffff

Definition at line 45 of file ir-rx51.c.

#define WBUF_LEN   256

Definition at line 43 of file ir-rx51.c.

Function Documentation

MODULE_AUTHOR ( "Nokia Corporation"  )
MODULE_DESCRIPTION ( "LIRC TX driver for Nokia RX51"  )
module_exit ( lirc_rx51_exit  )
module_init ( lirc_rx51_init  )
MODULE_LICENSE ( "GPL"  )

Variable Documentation

struct platform_driver lirc_rx51_platform_driver
Initial value:
= {
.probe = lirc_rx51_probe,
.remove = __exit_p(lirc_rx51_remove),
.suspend = lirc_rx51_suspend,
.resume = lirc_rx51_resume,
.driver = {
.name = DRIVER_NAME,
.owner = THIS_MODULE,
},
}

Definition at line 473 of file ir-rx51.c.