summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Nano2G Backlight driver improvements - the previous version didn't work ↵Dave Chapman2009-07-20
| | | | | | reliably. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21986 a1c6a512-1295-4272-9138-f99709370657
* sd_first_drive is only used when HAVE_HOTSWAP is defined, so add appropriate ↵Frank Gevaerts2009-07-20
| | | | | | #ifdefs git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21985 a1c6a512-1295-4272-9138-f99709370657
* Make sd_present() and mmc_present() look only at the actual presence of a ↵Frank Gevaerts2009-07-20
| | | | | | card, not at initialisation state git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21981 a1c6a512-1295-4272-9138-f99709370657
* take first_drive into account when handling hotswap. This is not important ↵Frank Gevaerts2009-07-20
| | | | | | as long as this is the only driver in use, but it avoids bugs as soon as things like ramdisks are used git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21980 a1c6a512-1295-4272-9138-f99709370657
* Update the uda1380 codec driver to allow it to be used without the WSPLL for ↵Bertrik Sikken2009-07-19
| | | | | | playback and allow the use of a 256Fs clock signal directly at the SYSCLK input instead. This is required for the Meizus. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21975 a1c6a512-1295-4272-9138-f99709370657
* M666591 (MRobe:500) USB: Driver works without restarting rockbox between ↵Karl Kurbjun2009-07-19
| | | | | | connects. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21971 a1c6a512-1295-4272-9138-f99709370657
* D2: Enable tagcache databaseRob Purchase2009-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21969 a1c6a512-1295-4272-9138-f99709370657
* fix ifdef (HAVE_HOTSWAP, not HOTSWAP)Frank Gevaerts2009-07-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21968 a1c6a512-1295-4272-9138-f99709370657
* D2: A working read/write SD(HC) driver, based on the PP equivalent. See ↵Rob Purchase2009-07-19
| | | | | | CowonD2Info wiki for usage notes/restrictions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21967 a1c6a512-1295-4272-9138-f99709370657
* adapt c200v2 and view defines to the new drive/volume handling schemeFrank Gevaerts2009-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21955 a1c6a512-1295-4272-9138-f99709370657
* Fix Onda VX747(+)/VX777 simulator buildMaurus Cuelenaere2009-07-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21954 a1c6a512-1295-4272-9138-f99709370657
* Flyspray: FS#10326Frank Gevaerts2009-07-18
| | | | | | | | | | | Author: Tomer Shalev Adds a USB HID sample application, a plugin tha allows to send HID commands while connected in non-storage mode. This also removes the HID stuff in the debug menu. Testing is now easily doable from the plugin Also general HID updates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21953 a1c6a512-1295-4272-9138-f99709370657
* S5L8700: fix off-by-one error in kernel timer and fix incorrect interrupt ↵Bertrik Sikken2009-07-18
| | | | | | mask in pcm driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21950 a1c6a512-1295-4272-9138-f99709370657
* Nano2g button driver - currently only implementing the hold switch. Should ↵Dave Chapman2009-07-18
| | | | | | have been part of previous commit. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21949 a1c6a512-1295-4272-9138-f99709370657
* Various Nano2g changes - enable the rest of crt0.S (including clock setup) ↵Dave Chapman2009-07-18
| | | | | | and make the nano2g bootloader do something useful (displaying gpio ports). Also add checks for the fifo-full condition in the LCD driver - required after enabling all the crt0.S inits git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21948 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#10413 by Michael Chicoine. Fixes upside down menu in mpegplayer ↵Michael Giacomelli2009-07-18
| | | | | | when watching videos with the screen inverted. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21942 a1c6a512-1295-4272-9138-f99709370657
* fix ata-nand-s5l8700 compilation properly this timeFrank Gevaerts2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21938 a1c6a512-1295-4272-9138-f99709370657
* remove obsolete nand_spinup_time() declarationFrank Gevaerts2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21937 a1c6a512-1295-4272-9138-f99709370657
* svn properties, late as usualFrank Gevaerts2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21936 a1c6a512-1295-4272-9138-f99709370657
* Basic backlight driver for Nano 2GDave Chapman2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21935 a1c6a512-1295-4272-9138-f99709370657
* don't try to call nand_soft_reset() or nand_disk_is_active(), they don't existFrank Gevaerts2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21934 a1c6a512-1295-4272-9138-f99709370657
* Commit FS#9545, storage cleanup and multi-driver supportFrank Gevaerts2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21933 a1c6a512-1295-4272-9138-f99709370657
* make ELIO_TPJ1022 bootloader compile againRobert Kukla2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21932 a1c6a512-1295-4272-9138-f99709370657
* Apply the same fix as r21930 did for the ramdisk for the AMS Sansa driver.Thomas Martitz2009-07-17
| | | | | | Nothing should change, since the value of transfer didn't change in the == case, but it saves executing this case at least. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21931 a1c6a512-1295-4272-9138-f99709370657
* Allow access to the last sector of the ramdisk as wellFrank Gevaerts2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21930 a1c6a512-1295-4272-9138-f99709370657
* Add information gleaned from disassembling the main firmware image. Detect ↵Robert Keevil2009-07-17
| | | | | | lcd type in use. Still no actual output git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21929 a1c6a512-1295-4272-9138-f99709370657
* Improvments to Nano 2G LCD driver. This now works reliably on both LCD types.Dave Chapman2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21926 a1c6a512-1295-4272-9138-f99709370657
* remove nand_soft_reset and nand_disk_is_active already voided in storage.hRafaël Carré2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21924 a1c6a512-1295-4272-9138-f99709370657
* Revert r21912 : "Storage API : remove undeeded target-specific functions"Rafaël Carré2009-07-17
| | | | | | | | After a discussion mixed on mailing list and irc, it was agreed that more abstraction for plugins is better (so developers don't have to add a check to HAVE_DISK_STORAGE when writing disk-specific code) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21923 a1c6a512-1295-4272-9138-f99709370657
* Onda VX747: add dual-boot capability + make it possible to permanently ↵Maurus Cuelenaere2009-07-17
| | | | | | 'stick' Rockbox to your DAP git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21919 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Fix simulator build and include some small changes for the ↵Karl Kurbjun2009-07-17
| | | | | | 640x480 setup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21914 a1c6a512-1295-4272-9138-f99709370657
* M:Robe 500: Start of interrupt support.Karl Kurbjun2009-07-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21913 a1c6a512-1295-4272-9138-f99709370657
* Storage API : remove undeeded target-specific functionsRafaël Carré2009-07-17
| | | | | | | storage_sleep, storage_spin, storage_spindown are only defined if #defiend (HAVE_DISK_STORAGE), not for MMC/ATA/SD remove already unneeded nand_disk_is_active, nand_soft_reset git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21912 a1c6a512-1295-4272-9138-f99709370657
* Add auto-detection of Nano 2G LCD type, and an initial attempt at ↵Dave Chapman2009-07-16
| | | | | | lcd_update() for the second lcd type. This lcd_update works, but not reliably. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21905 a1c6a512-1295-4272-9138-f99709370657
* Fix Philips sa9200 red (HAVE_LCD_SLEEP is not defined in the bootloader so ↵Thomas Martitz2009-07-16
| | | | | | there's also no lcd_sleep()). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21901 a1c6a512-1295-4272-9138-f99709370657
* Get the Nano2G bootloader running - it now runs and displays a logo on one ↵Dave Chapman2009-07-16
| | | | | | type of Nano2G LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21900 a1c6a512-1295-4272-9138-f99709370657
* Oops, r21896 used the wrong #if check. Thanks to Thomas Martitz for spottingDave Chapman2009-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21897 a1c6a512-1295-4272-9138-f99709370657
* The S5L8701 has the LCD controller in a different place.Dave Chapman2009-07-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21896 a1c6a512-1295-4272-9138-f99709370657
* Working LCD driver for half the Nano2Gs. It now appears that there are two ↵Dave Chapman2009-07-16
| | | | | | types of LCD though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21895 a1c6a512-1295-4272-9138-f99709370657
* Apply some ARMv6 optimisations to YUV blitting. Speeds up mpegplayer on ↵Jens Arnold2009-07-15
| | | | | | Gigabeat S by ~2% in undithered and ~7.5% in dithered mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21889 a1c6a512-1295-4272-9138-f99709370657
* Introduce S5L8701 CONFIG_CPU definition for Nano2G and a new CPU_S5L870X ↵Dave Chapman2009-07-15
| | | | | | "family" define - the 8700 and 8701 are proving to be different. Also move all the cpu-specific defines earlier in config.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21886 a1c6a512-1295-4272-9138-f99709370657
* Guard the Timeout API declarations with the correct #ifdefRob Purchase2009-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21869 a1c6a512-1295-4272-9138-f99709370657
* Missed one strncpy callNils Wallménius2009-07-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21864 a1c6a512-1295-4272-9138-f99709370657
* FS#10080Nils Wallménius2009-07-14
| | | | | | | | | | * Move strncpy() from core to the pluginlib * Introduce strlcpy() and use that instead in most places (use memcpy in a few) in core and some plugins * Drop strncpy() from the codec api as no codec used it * Bump codec and plugin api versions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21863 a1c6a512-1295-4272-9138-f99709370657
* FS#10436 - add the Sansa View to the build system. The bootloader builds ↵Robert Keevil2009-07-13
| | | | | | but doesn't do anything useful yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21848 a1c6a512-1295-4272-9138-f99709370657
* * Fix overlooked r12 usage possibility in mpegplayer ARM idct Jens Arnold2009-07-12
| | | | | | | * ARM dualcore: Don't save r12 in switch_thread_core() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21830 a1c6a512-1295-4272-9138-f99709370657
* Basic changes to add nano 2g to the build system, based on the Meizu M3 ↵Dave Chapman2009-07-12
| | | | | | port. The bootloader builds, but does nothing due to lack of any drivers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21828 a1c6a512-1295-4272-9138-f99709370657
* S5L8700/Meizu: miscellaneous minor fixes, stubs added, keywords setBertrik Sikken2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21820 a1c6a512-1295-4272-9138-f99709370657
* Meizu M3: initial version of battery readout and (uncalibrated) ↵Bertrik Sikken2009-07-12
| | | | | | charge/discharge curves git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21812 a1c6a512-1295-4272-9138-f99709370657
* Add data structuresFrank Gevaerts2009-07-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21811 a1c6a512-1295-4272-9138-f99709370657