]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/linux/openzaurus-pxa27x-2.4.20-rmk2-embedix20050602/P18-detailed_battery_050309.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / linux / openzaurus-pxa27x-2.4.20-rmk2-embedix20050602 / P18-detailed_battery_050309.patch
1 diff -Nur c3000_pre/linux/arch/arm/mach-pxa/sharpsl_battery.c c3000_work/linux/arch/arm/mach-pxa/sharpsl_battery.c
2 --- c3000_pre/linux/arch/arm/mach-pxa/sharpsl_battery.c 2004-11-16 15:31:06.000000000 +0900
3 +++ c3000_work/linux/arch/arm/mach-pxa/sharpsl_battery.c        2005-03-08 23:05:29.000000000 +0900
4 @@ -337,20 +337,88 @@
5  
6  #if defined(CONFIG_ARCH_PXA_SPITZ)
7  BATTERY_THRESH  sharpsl_main_battery_thresh_temp_h[] = {
8 -    { 194, 100, SHARPSL_BATTERY_STATUS_HIGH},
9 -    { 188,  75, SHARPSL_BATTERY_STATUS_HIGH},
10 -    { 184,  50, SHARPSL_BATTERY_STATUS_HIGH},
11 -    { 180,  25, SHARPSL_BATTERY_STATUS_LOW},
12 -    { 176,   5, SHARPSL_BATTERY_STATUS_VERYLOW},
13 +    { 212, 100, SHARPSL_BATTERY_STATUS_HIGH},
14 +    { 212,  98, SHARPSL_BATTERY_STATUS_HIGH},
15 +    { 211,  95, SHARPSL_BATTERY_STATUS_HIGH},
16 +    { 210,  93, SHARPSL_BATTERY_STATUS_HIGH},
17 +    { 209,  90, SHARPSL_BATTERY_STATUS_HIGH},
18 +    { 208,  88, SHARPSL_BATTERY_STATUS_HIGH},
19 +    { 207,  85, SHARPSL_BATTERY_STATUS_HIGH},
20 +    { 206,  83, SHARPSL_BATTERY_STATUS_HIGH},
21 +    { 205,  80, SHARPSL_BATTERY_STATUS_HIGH},
22 +    { 204,  78, SHARPSL_BATTERY_STATUS_HIGH},
23 +    { 203,  75, SHARPSL_BATTERY_STATUS_HIGH},
24 +    { 202,  73, SHARPSL_BATTERY_STATUS_HIGH},
25 +    { 201,  70, SHARPSL_BATTERY_STATUS_HIGH},
26 +    { 200,  68, SHARPSL_BATTERY_STATUS_HIGH},
27 +    { 199,  65, SHARPSL_BATTERY_STATUS_HIGH},
28 +    { 198,  63, SHARPSL_BATTERY_STATUS_HIGH},
29 +    { 197,  60, SHARPSL_BATTERY_STATUS_HIGH},
30 +    { 196,  58, SHARPSL_BATTERY_STATUS_HIGH},
31 +    { 195,  55, SHARPSL_BATTERY_STATUS_HIGH},
32 +    { 194,  53, SHARPSL_BATTERY_STATUS_HIGH},
33 +    { 193,  50, SHARPSL_BATTERY_STATUS_HIGH},
34 +    { 192,  48, SHARPSL_BATTERY_STATUS_HIGH},
35 +    { 192,  45, SHARPSL_BATTERY_STATUS_HIGH},
36 +    { 191,  43, SHARPSL_BATTERY_STATUS_HIGH},
37 +    { 191,  40, SHARPSL_BATTERY_STATUS_HIGH},
38 +    { 190,  38, SHARPSL_BATTERY_STATUS_HIGH},
39 +    { 190,  35, SHARPSL_BATTERY_STATUS_HIGH},
40 +    { 189,  33, SHARPSL_BATTERY_STATUS_HIGH},
41 +    { 188,  30, SHARPSL_BATTERY_STATUS_HIGH},
42 +    { 187,  28, SHARPSL_BATTERY_STATUS_LOW},
43 +    { 186,  25, SHARPSL_BATTERY_STATUS_LOW},
44 +    { 185,  23, SHARPSL_BATTERY_STATUS_LOW},
45 +    { 184,  20, SHARPSL_BATTERY_STATUS_LOW},
46 +    { 183,  18, SHARPSL_BATTERY_STATUS_LOW},
47 +    { 182,  15, SHARPSL_BATTERY_STATUS_LOW},
48 +    { 181,  13, SHARPSL_BATTERY_STATUS_LOW},
49 +    { 180,  10, SHARPSL_BATTERY_STATUS_LOW},
50 +    { 179,   8, SHARPSL_BATTERY_STATUS_LOW},
51 +    { 178,   5, SHARPSL_BATTERY_STATUS_VERYLOW},
52      {   0,   0, SHARPSL_BATTERY_STATUS_CRITICAL},
53  };
54  
55  BATTERY_THRESH  sharpsl_main_battery_thresh_temp_l[] = {
56 -    { 194, 100, SHARPSL_BATTERY_STATUS_HIGH},
57 -    { 188,  75, SHARPSL_BATTERY_STATUS_HIGH},
58 -    { 184,  50, SHARPSL_BATTERY_STATUS_HIGH},
59 -    { 180,  25, SHARPSL_BATTERY_STATUS_LOW},
60 -    { 176,   5, SHARPSL_BATTERY_STATUS_VERYLOW},
61 +    { 212, 100, SHARPSL_BATTERY_STATUS_HIGH},
62 +    { 212,  98, SHARPSL_BATTERY_STATUS_HIGH},
63 +    { 211,  95, SHARPSL_BATTERY_STATUS_HIGH},
64 +    { 210,  93, SHARPSL_BATTERY_STATUS_HIGH},
65 +    { 209,  90, SHARPSL_BATTERY_STATUS_HIGH},
66 +    { 208,  88, SHARPSL_BATTERY_STATUS_HIGH},
67 +    { 207,  85, SHARPSL_BATTERY_STATUS_HIGH},
68 +    { 206,  83, SHARPSL_BATTERY_STATUS_HIGH},
69 +    { 205,  80, SHARPSL_BATTERY_STATUS_HIGH},
70 +    { 204,  78, SHARPSL_BATTERY_STATUS_HIGH},
71 +    { 203,  75, SHARPSL_BATTERY_STATUS_HIGH},
72 +    { 202,  73, SHARPSL_BATTERY_STATUS_HIGH},
73 +    { 201,  70, SHARPSL_BATTERY_STATUS_HIGH},
74 +    { 200,  68, SHARPSL_BATTERY_STATUS_HIGH},
75 +    { 199,  65, SHARPSL_BATTERY_STATUS_HIGH},
76 +    { 198,  63, SHARPSL_BATTERY_STATUS_HIGH},
77 +    { 197,  60, SHARPSL_BATTERY_STATUS_HIGH},
78 +    { 196,  58, SHARPSL_BATTERY_STATUS_HIGH},
79 +    { 195,  55, SHARPSL_BATTERY_STATUS_HIGH},
80 +    { 194,  53, SHARPSL_BATTERY_STATUS_HIGH},
81 +    { 193,  50, SHARPSL_BATTERY_STATUS_HIGH},
82 +    { 192,  48, SHARPSL_BATTERY_STATUS_HIGH},
83 +    { 191,  45, SHARPSL_BATTERY_STATUS_HIGH},
84 +    { 190,  43, SHARPSL_BATTERY_STATUS_HIGH},
85 +    { 189,  40, SHARPSL_BATTERY_STATUS_HIGH},
86 +    { 188,  38, SHARPSL_BATTERY_STATUS_HIGH},
87 +    { 187,  35, SHARPSL_BATTERY_STATUS_HIGH},
88 +    { 186,  33, SHARPSL_BATTERY_STATUS_HIGH},
89 +    { 185,  30, SHARPSL_BATTERY_STATUS_HIGH},
90 +    { 184,  28, SHARPSL_BATTERY_STATUS_LOW},
91 +    { 183,  25, SHARPSL_BATTERY_STATUS_LOW},
92 +    { 182,  23, SHARPSL_BATTERY_STATUS_LOW},
93 +    { 181,  20, SHARPSL_BATTERY_STATUS_LOW},
94 +    { 180,  18, SHARPSL_BATTERY_STATUS_LOW},
95 +    { 179,  15, SHARPSL_BATTERY_STATUS_LOW},
96 +    { 178,  13, SHARPSL_BATTERY_STATUS_LOW},
97 +    { 177,  10, SHARPSL_BATTERY_STATUS_LOW},
98 +    { 176,   8, SHARPSL_BATTERY_STATUS_LOW},
99 +    { 175,   5, SHARPSL_BATTERY_STATUS_VERYLOW},
100      {   0,   0, SHARPSL_BATTERY_STATUS_CRITICAL},
101  };
102  #else