omap24xx: Fix missing symbols for mac80211
[openwrt.git] / target / linux / omap24xx / patches-2.6.38 / 520-cbus-tahvo-defines.patch
1 Index: linux-2.6.38-rc6/drivers/cbus/tahvo.h
2 ===================================================================
3 --- linux-2.6.38-rc6.orig/drivers/cbus/tahvo.h  2011-02-25 02:16:28.000000000 +0100
4 +++ linux-2.6.38-rc6/drivers/cbus/tahvo.h       2011-02-25 23:41:00.321263098 +0100
5 @@ -30,12 +30,23 @@
6  #define TAHVO_REG_IDR          0x01    /* Interrupt ID */
7  #define TAHVO_REG_IDSR         0x02    /* Interrupt status */
8  #define TAHVO_REG_IMR          0x03    /* Interrupt mask */
9 +#define TAHVO_REG_CHGCURR      0x04    /* Charge current control PWM (8-bit) */
10  #define TAHVO_REG_LEDPWMR      0x05    /* LED PWM */
11  #define TAHVO_REG_USBR         0x06    /* USB control */
12 +#define TAHVO_REG_CHGCTL       0x08    /* Charge control register */
13 +#define  TAHVO_REG_CHGCTL_EN           0x0001  /* Global charge enable */
14 +#define  TAHVO_REG_CHGCTL_PWMOVR       0x0004  /* PWM override. Force charge PWM to 0%/100% duty cycle. */
15 +#define  TAHVO_REG_CHGCTL_PWMOVRZERO   0x0008  /* If set, PWM override is 0% (If unset -> 100%) */
16 +#define  TAHVO_REG_CHGCTL_CURMEAS      0x0040  /* Enable battery current measurement. */
17 +#define  TAHVO_REG_CHGCTL_CURTIMRST    0x0080  /* Current measure timer reset. */
18 +#define TAHVO_REG_BATCURRTIMER 0x0c    /* Battery current measure timer (8-bit) */
19 +#define TAHVO_REG_BATCURR      0x0d    /* Battery (dis)charge current (signed 16-bit) */
20 +
21  #define TAHVO_REG_MAX          0x0d
22  
23  /* Interrupt sources */
24  #define TAHVO_INT_VBUSON       0
25 +#define TAHVO_INT_BATCURR      7 /* Battery current measure timer */
26  
27  #define MAX_TAHVO_IRQ_HANDLERS 8
28