mailer | 1 Jul 02:34 2009

rasher: r21582 - trunk/firmware/export

Date: 2009-07-01 02:34:25 +0200 (Wed, 01 Jul 2009)
New Revision: 21582

Log Message:
Use the USB pid normally used by the OF when in UMS mode. This might make misbehaving pc software play nice.

Modified:
   trunk/firmware/export/config-c200.h

Modified: trunk/firmware/export/config-c200.h
===================================================================
--- trunk/firmware/export/config-c200.h	2009-06-30 22:37:05 UTC (rev 21581)
+++ trunk/firmware/export/config-c200.h	2009-07-01 00:34:25 UTC (rev 21582)
 <at>  <at>  -188,7 +188,7  <at>  <at> 
 #define HAVE_USBSTACK
 #define USE_ROCKBOX_USB
 #define USB_VENDOR_ID 0x0781
-#define USB_PRODUCT_ID 0x7450
+#define USB_PRODUCT_ID 0x7451

 /* Virtual LED (icon) */
 #define CONFIG_LED LED_VIRTUAL

_______________________________________________
rockbox-cvs mailing list
rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs

mailer | 1 Jul 04:18 2009

lowlight: r21583 - in trunk/firmware: export target/arm/philips/sa9200

Date: 2009-07-01 04:18:49 +0200 (Wed, 01 Jul 2009)
New Revision: 21583

Log Message:
Philips SA9200. Add LCD features: enable, sleep, flip, contrast, and invert.

Modified:
   trunk/firmware/export/config-sa9200.h
   trunk/firmware/target/arm/philips/sa9200/backlight-sa9200.c
   trunk/firmware/target/arm/philips/sa9200/lcd-sa9200.c
   trunk/firmware/target/arm/philips/sa9200/power-sa9200.c

Modified: trunk/firmware/export/config-sa9200.h
===================================================================
--- trunk/firmware/export/config-sa9200.h	2009-07-01 00:34:25 UTC (rev 21582)
+++ trunk/firmware/export/config-sa9200.h	2009-07-01 02:18:49 UTC (rev 21583)
 <at>  <at>  -42,18 +42,21  <at>  <at> 
 #define LCD_DEPTH  16   /* 65536 colours */
 #define LCD_PIXELFORMAT RGB565 /* rgb565 */

+#ifndef BOOTLOADER
 /* define this if you have LCD enable function */
-/* #define HAVE_LCD_ENABLE */
+#define HAVE_LCD_ENABLE

-/* Define this if your LCD can be put to sleep. HAVE_LCD_ENABLE
-   should be defined as well. */
-/* #define HAVE_LCD_SLEEP */
+/* Define this if your LCD can be put to sleep.
+   HAVE_LCD_ENABLE should be defined as well. */
(Continue reading)

mailer | 1 Jul 06:47 2009

FlynDice: r21584 - trunk/firmware/target/arm/as3525

Date: 2009-07-01 06:47:36 +0200 (Wed, 01 Jul 2009)
New Revision: 21584

Log Message:
AMSSansa: Corrects bug introduced with r21577 causing random lockups on AMSSansas.

The input to the ADC is now set to CVDD inside the while loop.  If the input gets changed while waiting for the
voltage to be read it will now be reset to CVDD before the next read is attempted.

Modified:
   trunk/firmware/target/arm/as3525/system-as3525.c

Modified: trunk/firmware/target/arm/as3525/system-as3525.c
===================================================================
--- trunk/firmware/target/arm/as3525/system-as3525.c	2009-07-01 02:18:49 UTC (rev 21583)
+++ trunk/firmware/target/arm/as3525/system-as3525.c	2009-07-01 04:47:36 UTC (rev 21584)
 <at>  <at>  -330,9 +330,10  <at>  <at> 
     {
         /* Increasing frequency so boost voltage before change */
         ascodec_write(AS3514_CVDD_DCDC3, (AS314_CP_DCDC3_SETTING | CVDD_1_20));
-        /* Confirm voltage is at least 1.20v before making fclk > 200 MHz */
-        ascodec_write(AS3514_ADC_0, 4<<4);            /* ADC Source = CVDD */
-        while (ascodec_read(AS3514_ADC_1) < 0xe0);    /* 0x1e0 *.0025 = 1.20  */
+        /* Wait for voltage to be at least 1.20v before making fclk > 200 MHz */
+        do
+            ascodec_write(AS3514_ADC_0, 4<<4);        /* ADC Input = CVDD */
+        while (ascodec_read(AS3514_ADC_1) < 0xe0);    /* 0x1e0 *.0025 = 1.20v */
                                                       /* e0 = 8LSB's of 0x1e0 */
         asm volatile(
             "mrc p15, 0, r0, c1, c0  \n"
(Continue reading)

mailer | 1 Jul 09:38 2009

zagor: r21585 - www

Date: 2009-07-01 09:38:25 +0200 (Wed, 01 Jul 2009)
New Revision: 21585

Log Message:
Devcon is over

Modified:
   www/index.t

Modified: www/index.t
===================================================================
--- www/index.t	2009-07-01 04:47:36 UTC (rev 21584)
+++ www/index.t	2009-07-01 07:38:25 UTC (rev 21585)
 <at>  <at>  -50,6 +50,7  <at>  <at> 
 <table class="news" summary="recent news">
 <caption>Recent news</caption>
 <tr class='tabletop'><th>when</th><th>what</th></tr>
+<tr><td nowrap>2009-06-21</td><td><a
href="/twiki/bin/view/Main/DevConEuro2009">DevConEuro2009</a> has ended </td></tr>
 <tr><td nowrap>2009-06-19</td><td><a
href="http://www.rockbox.org/twiki/bin/view/Main/ReleaseNotes33">Rockbox 3.3 is released</a></td></tr>
 <tr><td nowrap>2009-03-24</td><td><a
href="http://themes.rockbox.org/">themes.rockbox.org</a> is available</td></tr>
 <tr><td nowrap>2009-03-23</td><td><a
href="http://www.rockbox.org/twiki/bin/view/Main/ReleaseNotes32">Rockbox 3.2 is released</a></td></tr>

_______________________________________________
rockbox-cvs mailing list
rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs
(Continue reading)

mailer | 1 Jul 12:07 2009

funman: r21586 - in trunk: apps firmware/drivers firmware/export firmware/target/arm firmware/target/arm/as3525 firmware/target/mips/ingenic_jz47xx firmware/target/mips/ingenic_jz47xx/onda_vx767

Date: 2009-07-01 12:07:22 +0200 (Wed, 01 Jul 2009)
New Revision: 21586

Log Message:
Merge tCardInfo struct (MMC) and tSDCardInfo struct (SD)

Put specific members under #ifdef (CONFIG_STORAGE & STORAGE_xx) (2 members for SD and 1 for MMC)
Fix a typo: tsac doesn't exist and must be read taac
Move card_get_info functions declaration inside hotswap.h to remove mutual inclusion of ata_mmc.h and hotswap.h
Move static const data structures from SD drivers into sd.h (sd_exponent and sd_mantissa)
Fix sd_command prototypes in SD drivers (card registers are unsigned long)
Fix speed calculation in Sansa AMS driver (PP SD driver needs to be checked)
Move ata-sd-target.h to sd-pp-target.h to reflect the PP specifity. Now it only contains declaration of microsd_int()
Remove unused ata-sd-target.h for injenic

TODO:
- check if CSD register bits are extracted correctly in PP driver
- correctly define read_timeout and write_timeout unit for MMC & SD, and use timeouts in Sansa AMS driver

Added:
   trunk/firmware/target/arm/sd-pp-target.h
Removed:
   trunk/firmware/target/arm/ata-sd-target.h
Modified:
   trunk/apps/debug_menu.c
   trunk/firmware/drivers/ata_mmc.c
   trunk/firmware/export/ata_mmc.h
   trunk/firmware/export/hotswap.h
   trunk/firmware/export/sd.h
   trunk/firmware/target/arm/as3525/ata_sd_as3525.c
(Continue reading)

mailer | 1 Jul 12:21 2009

mcuelenaere: r21587 - trunk/firmware/target/mips/ingenic_jz47xx/onda_vx747

Date: 2009-07-01 12:21:01 +0200 (Wed, 01 Jul 2009)
New Revision: 21587

Log Message:
Also cleanup Onda VX747 ata-sd-target.h file

Modified:
   trunk/firmware/target/mips/ingenic_jz47xx/onda_vx747/ata-sd-target.h

Modified: trunk/firmware/target/mips/ingenic_jz47xx/onda_vx747/ata-sd-target.h
===================================================================
--- trunk/firmware/target/mips/ingenic_jz47xx/onda_vx747/ata-sd-target.h	2009-07-01 10:07:22
UTC (rev 21586)
+++ trunk/firmware/target/mips/ingenic_jz47xx/onda_vx747/ata-sd-target.h	2009-07-01 10:21:01
UTC (rev 21587)
 <at>  <at>  -26,14 +26,6  <at>  <at> 
 #include "hotswap.h"
 #include "jz4740.h"

-tCardInfo *card_get_info_target(int card_no);
-bool       card_detect_target(void);
-
-#ifdef HAVE_HOTSWAP
-void       card_enable_monitoring_target(bool on);
-void       microsd_int(void); /* ??? */
-#endif
-
 int _sd_read_sectors(unsigned long start, int count, void* buf);
 int _sd_write_sectors(unsigned long start, int count, const void* buf);
 int _sd_init(void);
(Continue reading)

mailer | 1 Jul 12:41 2009

mcuelenaere: r21588 - trunk/utils/analysis

Date: 2009-07-01 12:41:34 +0200 (Wed, 01 Jul 2009)
New Revision: 21588

Log Message:
Add (better IMO) alternative for utils/analyis/objdiff.py (taken from Linux kernel, scripts/bloat-o-meter.py)

Added:
   trunk/utils/analysis/bloat-o-meter.py

Added: trunk/utils/analysis/bloat-o-meter.py
===================================================================
--- trunk/utils/analysis/bloat-o-meter.py	                        (rev 0)
+++ trunk/utils/analysis/bloat-o-meter.py	2009-07-01 10:41:34 UTC (rev 21588)
 <at>  <at>  -0,0 +1,80  <at>  <at> 
+#!/usr/bin/python
+#
+# Copyright 2004 Matt Mackall <mpm <at> selenic.com>
+#
+# inspired by perl Bloat-O-Meter (c) 1997 by Andi Kleen
+#
+# This software may be used and distributed according to the terms
+# of the GNU General Public License, incorporated herein by reference.
+
+import sys, os, re
+
+def usage():
+    sys.stderr.write("Usage: %s file1 file2\n" % sys.argv[0])
+    sys.exit(-1)
+
+if len(sys.argv) < 3:
(Continue reading)

mailer | 1 Jul 13:22 2009

alle: r21589 - trunk/apps

Date: 2009-07-01 13:21:59 +0200 (Wed, 01 Jul 2009)
New Revision: 21589

Log Message:
Provide a context sensitive default file name when saving settings (FS#10399)

Modified:
   trunk/apps/settings.c

Modified: trunk/apps/settings.c
===================================================================
--- trunk/apps/settings.c	2009-07-01 10:41:34 UTC (rev 21588)
+++ trunk/apps/settings.c	2009-07-01 11:21:59 UTC (rev 21589)
 <at>  <at>  -620,27 +620,35  <at>  <at> 
 bool settings_save_config(int options)
 {
     char filename[MAX_PATH];
-    char *folder;
+    char *folder, *namebase;
     switch (options)
     {
         case SETTINGS_SAVE_THEME:
             folder = THEME_DIR;
+            namebase = "theme";
             break;
 #ifdef HAVE_RECORDING
         case SETTINGS_SAVE_RECPRESETS:
             folder = RECPRESETS_DIR;
+            namebase = "recording";
             break;
(Continue reading)

mailer | 1 Jul 14:25 2009

mcuelenaere: r21590 - trunk/utils/analysis

Date: 2009-07-01 14:25:24 +0200 (Wed, 01 Jul 2009)
New Revision: 21590

Log Message:
utils/analysis/find_addr.pl: also add support for plugins & codecs

Modified:
   trunk/utils/analysis/find_addr.pl

Modified: trunk/utils/analysis/find_addr.pl
===================================================================
--- trunk/utils/analysis/find_addr.pl	2009-07-01 11:21:59 UTC (rev 21589)
+++ trunk/utils/analysis/find_addr.pl	2009-07-01 12:25:24 UTC (rev 21590)
 <at>  <at>  -18,6 +18,7  <at>  <at> 
 # KIND, either express or implied.
 #
 use String::Scanf;
+use Cwd;

 sub check_boundaries
 {
 <at>  <at>  -33,15 +34,59  <at>  <at> 
     return 0;
 }

+sub dynamic_space
+{
+    my $space = $_[0], $space_array = $_[1], $ret;
+
+    printf "This address is in %s space, please select the %s which was used with this address:\n", $space, $space;
(Continue reading)

mailer | 1 Jul 15:53 2009

mcuelenaere: r21591 - trunk/bootloader

Date: 2009-07-01 15:53:19 +0200 (Wed, 01 Jul 2009)
New Revision: 21591

Log Message:
Onda VX747 bootloader: don't init storage twice

Modified:
   trunk/bootloader/ondavx747.c

Modified: trunk/bootloader/ondavx747.c
===================================================================
--- trunk/bootloader/ondavx747.c	2009-07-01 12:25:24 UTC (rev 21590)
+++ trunk/bootloader/ondavx747.c	2009-07-01 13:53:19 UTC (rev 21591)
 <at>  <at>  -106,7 +106,6  <at>  <at> 
     lcd_setfont(FONT_SYSFIXED);
     button_init();
     adc_init();
-    storage_init();

     reset_screen();

_______________________________________________
rockbox-cvs mailing list
rockbox-cvs <at> cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs


Gmane