From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sascha Laue Date: Thu, 20 Mar 2008 13:05:57 +0100 Subject: [U-Boot-Users] [PATCH] lwmon5 dspic POST spezification In-Reply-To: <87d4pp7gh1.fsf@denx.de> References: <20080320115421.182760@gmx.net> <87d4pp7gh1.fsf@denx.de> Message-ID: <20080320120557.182790@gmx.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Ups. Best regards Sascha Laue diff -u -r -N u-boot/post/board/lwmon5/sysmon.c u-boot-mod/post/board/lwmon5/sysmon.c --- u-boot/post/board/lwmon5/sysmon.c 2008-03-19 15:33:26.000000000 +0100 +++ u-boot-mod/post/board/lwmon5/sysmon.c 2008-03-20 08:55:10.000000000 +0100 @@ -34,9 +34,10 @@ * The test passes when all the following voltages and temperatures * are within allowed ranges: * - * Temperature -40 .. +85 C - * +5V +4.75 .. +5.25 V - * +5V standby +4.75 .. +5.25 V + * Temperature -40 .. +90 ?C + * Tempreature_Display -35 .. +85 ?C + * +5V +4.50 .. +5.50 V + * +5V standby +3.50 .. +5.50 V * * LCD backlight is not enabled if temperature values are not within * allowed ranges (-30 .. + 80). The brightness of backlite can be @@ -62,6 +63,21 @@ #define RELOC(x) if (x != NULL) x = (void *) ((ulong) (x) + gd->reloc_off) +#define REG_TEMPERATURE 0x12BC +#define REG_VOLTAGE_5V 0x12CA +#define REG_VOLTAGE_5V_STANDBY 0x12C6 + +#define TEMPERATURE_MIN (-40) /* ?C */ +#define TEMPERATURE_MAX (+90) /* ?C */ +#define TEMPERATURE_DISPLAY_MIN (-35) /* ?C */ +#define TEMPERATURE_DISPLAY_MAX (+85) /* ?C */ + +#define VOLTAGE_5V_MIN (+4500) /* mV */ +#define VOLTAGE_5V_MAX (+5500) /* mV */ + +#define VOLTAGE_5V_STANDBY_MIN (+3500) /* mV */ +#define VOLTAGE_5V_STANDBY_MAX (+5500) /* mV */ + typedef struct sysmon_s sysmon_t; typedef struct sysmon_table_s sysmon_table_t; @@ -110,16 +126,22 @@ static sysmon_table_t sysmon_table[] = { {"Temperature", " C", &sysmon_dspic, NULL, sysmon_backlight_disable, - 1, 1, -32768, 32767, 0xFFFF, 0x8000-40, 0x8000+85, 0, - 0x8000-30, 0x8000+80, 0, 0x12BC}, + 1, 1, -0x8000, 0x7FFF, 0xFFFF, + 0x8000 + TEMPERATURE_MIN , 0x8000 + TEMPERATURE_MAX , 0, + 0x8000 + TEMPERATURE_DISPLAY_MIN, 0x8000 + TEMPERATURE_DISPLAY_MAX, 0, + REG_TEMPERATURE}, {"+ 5 V", "V", &sysmon_dspic, NULL, NULL, - 100, 1000, -0x8000, 0x7FFF, 0xFFFF, 0x8000+4750, 0x8000+5250, 0, - 0x8000+4750, 0x8000+5250, 0, 0x12CA}, + 100, 1000, -0x8000, 0x7FFF, 0xFFFF, + 0x8000 + VOLTAGE_5V_MIN , 0x8000 + VOLTAGE_5V_MAX, 0, + 0x8000 + VOLTAGE_5V_MIN , 0x8000 + VOLTAGE_5V_MAX, 0, + REG_VOLTAGE_5V}, {"+ 5 V standby", "V", &sysmon_dspic, NULL, NULL, - 100, 1000, -0x8000, 0x7FFF, 0xFFFF, 0x8000+4750, 0x8000+5250, 0, - 0x8000+4750, 0x8000+5250, 0, 0x12C6}, + 100, 1000, -0x8000, 0x7FFF, 0xFFFF, + 0x8000 + VOLTAGE_5V_STANDBY_MIN, 0x8000 + VOLTAGE_5V_STANDBY_MAX, 0, + 0x8000 + VOLTAGE_5V_STANDBY_MIN, 0x8000 + VOLTAGE_5V_STANDBY_MAX, 0, + REG_VOLTAGE_5V_STANDBY}, }; static int sysmon_table_size = sizeof(sysmon_table) / sizeof(sysmon_table[0]); -------- Original-Nachricht -------- > Datum: Thu, 20 Mar 2008 13:00:26 +0100 > Von: "Markus Klotzb?cher" > An: "Sascha Laue" > CC: u-boot-users at lists.sourceforge.net > Betreff: Re: [U-Boot-Users] [PATCH] lwmon5 dspic POST spezification > Dear Sascha, > > "Sascha Laue" writes: > > > we modified the specification for the lwmon5 board dspic POST. > > Additionally I have add defines for the temperature- and voltagevalues. > > > > Signed-of-by: Sascha Laue > > Signed-of-by: Marcel Brasch > > > > @@ -34,9 +34,10 @@ > > * The test passes when all the following voltages and temperatures > > * are within allowed ranges: > > Ups. It seems you forgot to copy the patch header. > > Best regards > > Markus Klotzbuecher > > -- > DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > U-Boot-Users mailing list > U-Boot-Users at lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/u-boot-users