/arch/arm/mach-pxa/include/mach/irda.h
https://github.com/AICP/kernel_asus_grouper · C Header · 25 lines · 18 code · 6 blank · 1 comment · 1 complexity · 96c9346ccb9811c780bf4fd3f627f043 MD5 · raw file
- #ifndef ASMARM_ARCH_IRDA_H
- #define ASMARM_ARCH_IRDA_H
- /* board specific transceiver capabilities */
- #define IR_OFF 1
- #define IR_SIRMODE 2
- #define IR_FIRMODE 4
- struct pxaficp_platform_data {
- int transceiver_cap;
- void (*transceiver_mode)(struct device *dev, int mode);
- int (*startup)(struct device *dev);
- void (*shutdown)(struct device *dev);
- int gpio_pwdown; /* powerdown GPIO for the IrDA chip */
- bool gpio_pwdown_inverted; /* gpio_pwdown is inverted */
- };
- extern void pxa_set_ficp_info(struct pxaficp_platform_data *info);
- #if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
- void pxa2xx_transceiver_mode(struct device *dev, int mode);
- #endif
- #endif