linux/arch/arm/mach-pxa/include/mach/irda.h
<<
>>
Prefs
   1#ifndef ASMARM_ARCH_IRDA_H
   2#define ASMARM_ARCH_IRDA_H
   3
   4/* board specific transceiver capabilities */
   5
   6#define IR_OFF          1
   7#define IR_SIRMODE      2
   8#define IR_FIRMODE      4
   9
  10struct pxaficp_platform_data {
  11        int transceiver_cap;
  12        void (*transceiver_mode)(struct device *dev, int mode);
  13        int (*startup)(struct device *dev);
  14        void (*shutdown)(struct device *dev);
  15        int gpio_pwdown;                /* powerdown GPIO for the IrDA chip */
  16        bool gpio_pwdown_inverted;      /* gpio_pwdown is inverted */
  17};
  18
  19extern void pxa_set_ficp_info(struct pxaficp_platform_data *info);
  20
  21#if defined(CONFIG_PXA25x) || defined(CONFIG_PXA27x)
  22void pxa2xx_transceiver_mode(struct device *dev, int mode);
  23#endif
  24
  25#endif
  26