> Introduce separate set of battery limits for corgi. This fixes> compilation, and the values probably should be subtly different, too.> [Why I'm receiving this for twice ....?] Pavel, Anyway, I was thinkin maybe we need a shared table before thereare real requirements for different machines to have their own? > Signed-off-by: Pavel Machek >> diff -ur linux-rc/arch/arm.ofic/mach-pxa/corgi_pm.c linux-rc/arch/arm/mach-pxa/corgi_pm.c> --- linux-rc/arch/arm.ofic/mach-pxa/corgi_pm.c  2009-09-10 00:13:59.000000000 +0200> +++ linux-rc/arch/arm/mach-pxa/corgi_pm.c       2009-10-22 19:19:02.000000000 +0200> @@ -35,6 +35,92 @@>  #define SHARPSL_FATAL_ACIN_VOLT        182   /* 3.45V */>  #define SHARPSL_FATAL_NOACIN_VOLT      170   /* 3.40V */>> +static const struct battery_thresh corgi_battery_levels_acin[] = {> +       { 213, 100},> +       { 212,  98},> +       { 211,  95},> +       { 210,  93},> +       { 209,  90},> +       { 208,  88},> +       { 207,  85},> +       { 206,  83},> +       { 205,  80},> +       { 204,  78},> +       { 203,  75},> +       { 202,  73},> +       { 201,  70},> +       { 200,  68},> +       { 199,  65},> +       { 198,  63},> +       { 197,  60},> +       { 196,  58},> +       { 195,  55},> +       { 194,  53},> +       { 193,  50},> +       { 192,  48},> +       { 192,  45},> +       { 191,  43},> +       { 191,  40},> +       { 190,  38},> +       { 190,  35},> +       { 189,  33},> +       { 188,  30},> +       { 187,  28},> +       { 186,  25},> +       { 185,  23},> +       { 184,  20},> +       { 183,  18},> +       { 182,  15},> +       { 181,  13},> +       { 180,  10},> +       { 179,   8},> +       { 178,   5},> +       {   0,   0},> +};> +> +static const struct battery_thresh  corgi_battery_levels_noac[] = {> +       { 213, 100},> +       { 212,  98},> +       { 211,  95},> +       { 210,  93},> +       { 209,  90},> +       { 208,  88},> +       { 207,  85},> +       { 206,  83},> +       { 205,  80},> +       { 204,  78},> +       { 203,  75},> +       { 202,  73},> +       { 201,  70},> +       { 200,  68},> +       { 199,  65},> +       { 198,  63},> +       { 197,  60},> +       { 196,  58},> +       { 195,  55},> +       { 194,  53},> +       { 193,  50},> +       { 192,  48},> +       { 191,  45},> +       { 190,  43},> +       { 189,  40},> +       { 188,  38},> +       { 187,  35},> +       { 186,  33},> +       { 185,  30},> +       { 184,  28},> +       { 183,  25},> +       { 182,  23},> +       { 181,  20},> +       { 180,  18},> +       { 179,  15},> +       { 178,  13},> +       { 177,  10},> +       { 176,   8},> +       { 175,   5},> +       {   0,   0},> +};> +>  static void corgi_charger_init(void)>  {>        pxa_gpio_mode(CORGI_GPIO_ADC_TEMP_ON | GPIO_OUT);> @@ -214,8 +300,8 @@>        .fatal_acin_volt  = SHARPSL_FATAL_ACIN_VOLT,>        .fatal_noacin_volt= SHARPSL_FATAL_NOACIN_VOLT,>        .bat_levels       = 40,> -       .bat_levels_noac  = spitz_battery_levels_noac,> -       .bat_levels_acin  = spitz_battery_levels_acin,> +       .bat_levels_noac  = corgi_battery_levels_noac,> +       .bat_levels_acin  = corgi_battery_levels_acin,>        .status_high_acin = 188,>        .status_low_acin  = 178,>        .status_high_noac = 185,>>> --> (english) http://www.livejournal.com/~pavelmachek> (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html>{.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I