Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
irda.h
Go to the documentation of this file.
1 /*
2  * arch/arm/plat-omap/include/mach/irda.h
3  *
4  * Copyright (C) 2005-2006 Komal Shah <[email protected]>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License version 2 as
8  * published by the Free Software Foundation.
9  */
10 #ifndef ASMARM_ARCH_IRDA_H
11 #define ASMARM_ARCH_IRDA_H
12 
13 /* board specific transceiver capabilities */
14 
15 #define IR_SEL 1 /* Selects IrDA */
16 #define IR_SIRMODE 2
17 #define IR_FIRMODE 4
18 #define IR_MIRMODE 8
19 
22  int (*transceiver_mode)(struct device *dev, int mode);
23  int (*select_irda)(struct device *dev, int state);
26  unsigned long dest_start;
27  unsigned long src_start;
30  int mode;
31 };
32 
33 #endif