summaryrefslogtreecommitdiff
path: root/bootloader
AgeCommit message (Collapse)Author
2009-10-31make mini2440 bootloader compile again, and remove a few warnings from sd ↵Dominik Wenger
driver. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23440 a1c6a512-1295-4272-9138-f99709370657
2009-10-26Many more drivers for mini2440. Now the main binary compiles and runs.Dominik Wenger
Flyspray: FS#10725 Author: Bob Cousins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23362 a1c6a512-1295-4272-9138-f99709370657
2009-10-25Meizu M6 SP: update lcd driver, it is now possible to display a rockbox logo ↵Bertrik Sikken
(with some limitations, see comments in lcd-m6sp.c) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23345 a1c6a512-1295-4272-9138-f99709370657
2009-10-22Working Bootloader for mini2440. Dominik Wenger
Flyspray: FS#10701 Author: Bob Cousins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23316 a1c6a512-1295-4272-9138-f99709370657
2009-10-19Initial mini2440 port.Dominik Wenger
Flyspray: FS#10627 Author: Bob Cousins git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23265 a1c6a512-1295-4272-9138-f99709370657
2009-10-12Nano2G bootloader - fix dual-booting the Apple firmware.Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23139 a1c6a512-1295-4272-9138-f99709370657
2009-10-12Nano2G: Initial (non-working) attempt to load an encrypted copy of the ↵Dave Chapman
original firmware from the "osbk" image in the firmware partition. Code based on iloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23123 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Samsung YP-S3: make bootloader compile againBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23107 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Make the Nano2G bootloader actually function as a bootloader. The resulting ↵Dave Chapman
bootloader-ipodnano2g.ipod file needs to be encrypted on a target using the crypt_firmware plugin to create bootloader-ipodnano2g.ipodx, which can then be written to the firmware partition using the ipodpatcher patch at FS#10609. Dual-booting doesn't work yet - only Rockbox can be run. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23084 a1c6a512-1295-4272-9138-f99709370657
2009-09-21bootloader/telechips: disable irqs before jumping to rockboxVitja Makarov
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22762 a1c6a512-1295-4272-9138-f99709370657
2009-09-20Make Samsung YH* bootloaders non-verbose (i.e. show the bootlogo) ↵Thomas Martitz
(backported from the ams/pp bootloader branch) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22747 a1c6a512-1295-4272-9138-f99709370657
2009-09-08Samsung YH925: Reset the LCD orientation to what the OF expects before ↵Thomas Martitz
branching to it in dualbooting Author: Mark Arigo git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22659 a1c6a512-1295-4272-9138-f99709370657
2009-09-01Onda VX747/VX777 bootloader: power off after holding the poweroff button for ↵Maurus Cuelenaere
2 seconds (BUTTON_REPEAT doesn't seem to work in bootloader) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22589 a1c6a512-1295-4272-9138-f99709370657
2009-08-21Onda VX747/VX777 bootloader: make boot menu more robust + add reset Rockbox ↵Maurus Cuelenaere
configuration option git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22459 a1c6a512-1295-4272-9138-f99709370657
2009-08-19fix more redNils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22433 a1c6a512-1295-4272-9138-f99709370657
2009-08-19fix redNils Wallménius
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22432 a1c6a512-1295-4272-9138-f99709370657
2009-08-19Onda's: add touchscreen boot menu for targets without/not much physical ↵Maurus Cuelenaere
buttons (VX777) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22416 a1c6a512-1295-4272-9138-f99709370657
2009-08-09Samsung YP-S3: add beginning of a low-level NAND driver and update ↵Bertrik Sikken
bootloader demo program to display the NAND ids. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22221 a1c6a512-1295-4272-9138-f99709370657
2009-08-05Samsung YP-S3: allow player to stay powered up without the USB cable plugged ↵Bertrik Sikken
and implement power_off git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22175 a1c6a512-1295-4272-9138-f99709370657
2009-08-03Samsung YP-S3: update bootloader demo app with test code for the wmcodec ↵Bertrik Sikken
(volume control of fm radio) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22138 a1c6a512-1295-4272-9138-f99709370657
2009-08-02Samsung YP-S3: update backlight brightness curve again (can't go all the way ↵Bertrik Sikken
down to 1/256 brightness) and update yp-s3 bootloader demo. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22117 a1c6a512-1295-4272-9138-f99709370657
2009-07-29Start of a Rockbox port to the Samsung YP-S3.Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22085 a1c6a512-1295-4272-9138-f99709370657
2009-07-26Onda VX747: don't fully init the LCD when not doing an USB_BOOT compile ↵Maurus Cuelenaere
(fixes flashes when booting up) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22051 a1c6a512-1295-4272-9138-f99709370657
2009-07-18Various Nano2g changes - enable the rest of crt0.S (including clock setup) ↵Dave Chapman
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
2009-07-17Onda VX747: add dual-boot capability + make it possible to permanently ↵Maurus Cuelenaere
'stick' Rockbox to your DAP git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21919 a1c6a512-1295-4272-9138-f99709370657
2009-07-16Get the Nano2G bootloader running - it now runs and displays a logo on one ↵Dave Chapman
type of Nano2G LCD. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21900 a1c6a512-1295-4272-9138-f99709370657
2009-07-13FS#10436 - add the Sansa View to the build system. The bootloader builds ↵Robert Keevil
but doesn't do anything useful yet. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21848 a1c6a512-1295-4272-9138-f99709370657
2009-07-12Basic changes to add nano 2g to the build system, based on the Meizu M3 ↵Dave Chapman
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
2009-07-05Update initialisation and display of debug info in meizu M3 bootloaderBertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21673 a1c6a512-1295-4272-9138-f99709370657
2009-07-01Onda VX747: clean up bootloader a bit and make sure storage doesn't get ↵Maurus Cuelenaere
init'd twice git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21593 a1c6a512-1295-4272-9138-f99709370657
2009-07-01Onda VX747 bootloader: don't init storage twiceMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21591 a1c6a512-1295-4272-9138-f99709370657
2009-06-24TCC78x: Enable interrupts/threading in the bootloader (required now that the ↵Rob Purchase
storage driver yields). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21486 a1c6a512-1295-4272-9138-f99709370657
2009-06-23Implement PWM backlight driver for the Meizus. Update Meizu M3 bootloader to ↵Bertrik Sikken
control brightness with the touch strip. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21478 a1c6a512-1295-4272-9138-f99709370657
2009-06-20* Commit a modified FS#10354 (thanks to Davide Quarta) - add support the ↵Maurus Cuelenaere
VX747+ in scramble and configure * Add support for the VX777 * Remove the touchscreen mode switching combo from the button driver git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21379 a1c6a512-1295-4272-9138-f99709370657
2009-06-17Sansa c200v2 : lcd & backlight support, using the c200v1 lcd driverRafaël Carré
The LCD driver is unified and lcd_send_command now takes 2 arguments : the command and its argument. If there is no argument, it's set to 0 and a NOP command is issued If there is more than one argument (set X/Y address), the 2nd argument is sent as a 2nd command, and a NOP command is issued after it. Benefit : c200v2 transfers the command and the argument in one 16 bits transfer Performance should not be affected since commands without argument are only used in lcd_init() and lcd_enable() lcd_send_data() now transfers whole lines (or columns) instead of single pixels yuv is disabled for c200v2 for now Some buttons can be read, including left button (bit 6 of DBOP_DIN), but for some reason they have no effect in rockbox: to be investigated git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21321 a1c6a512-1295-4272-9138-f99709370657
2009-06-08FS#10048 : enable MMU and data cache on Sansa AMS to give a major speed upRafaël Carré
- cache IRAM and DRAM - map IRAM just next to DRAM to remove the need for -mlong-calls and reduce binsize - tweak delays in Fuze button code - tweak delays in Clip button code (down button sometimes doesn't respond anyway : an alternate driver is being worked on) Before reporting any problem, please check your filesystem or format your player from the OF git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21228 a1c6a512-1295-4272-9138-f99709370657
2009-05-253 new ports: Samsung YH-820, YH-920, and YH-925. Mostly functional. Audio ↵Mark Arigo
working on 820 & 925 (untested on the 920). No battery readings. No recording. No plugins. Keymap needs work. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21083 a1c6a512-1295-4272-9138-f99709370657
2009-05-20Sansa AMS: Centralise mapping of RAM and IRAM in as3525.h via #defines. This ↵Thomas Martitz
will hopefully make ongoing mmu work easier as less places need to be changed. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21000 a1c6a512-1295-4272-9138-f99709370657
2009-05-12FS#9730 by Torne Wuff - support installing Rockbox in the firmware partition ↵Dave Chapman
in place of the main Apple firmware. This image is only loaded if no rockbox.ipod is found so does not affect current behaviour. The advantage is a small increase in boottime. This patch also adds documentation to bootloader/ipod.c in the form of a comment describing the booting behaviour. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20921 a1c6a512-1295-4272-9138-f99709370657
2009-04-25Remove unnecessary #include "adc.h"Bertrik Sikken
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20791 a1c6a512-1295-4272-9138-f99709370657
2009-04-21Fix VX767 bootloader warningMaurus Cuelenaere
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20771 a1c6a512-1295-4272-9138-f99709370657
2009-04-21Gigabeat FX: Look for button A (rather than any button) in bootloader for ↵Karl Kurbjun
verbose mode - needed for flashed bootloader git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20768 a1c6a512-1295-4272-9138-f99709370657
2009-04-20Onda VX747: fix touchscreen issues when switching from bootloader to ↵Maurus Cuelenaere
'normal' Rockbox git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20754 a1c6a512-1295-4272-9138-f99709370657
2009-04-10FS#10066 by Michael Chicoine: Sansa AMS bootloader "Hold" switch detection.Mustapha Senhaji
(Not for the Fuze nor the Clip, because it seems pointless for them) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20681 a1c6a512-1295-4272-9138-f99709370657
2009-04-10M:Robe 500: Remove some dead test code in bootloader, reorganize the ↵Karl Kurbjun
bootloader link script, and remove an unnecessary lcd disable/enable in initialization. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20674 a1c6a512-1295-4272-9138-f99709370657
2009-04-07commit FS#10092 (cleanup AMS system init) by Rafaël Carré. Dominik Wenger
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20640 a1c6a512-1295-4272-9138-f99709370657
2009-03-30Initial commit for the "Lyre prototype 1" port by Jorge Pinto from FS#10045.Daniel Stenberg
Bootloader builds, normal does not. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20574 a1c6a512-1295-4272-9138-f99709370657
2009-03-17Fix ZVM 30GB bootloader.Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20347 a1c6a512-1295-4272-9138-f99709370657
2009-03-17FS#10018 general pp bootloader: start the OF if loading rockbox fails. ↵Nils Wallménius
Resolves a bug where the c200 bootloader would loop flashing the logo if loading rockbox failed and drop support for loading old .e200 and .h10 rockbox main binaries for the e200 resp h10, affects e200, c200, h10 (both kinds) and mrobe 100. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20342 a1c6a512-1295-4272-9138-f99709370657
2009-02-26Get the M:Robe 500 main build booting again, fix a bug and commit the rest ↵Karl Kurbjun
of Cat's work to get sound working. The code is messy right now, but it plays a file (test.raw) in a normal build when you go into the debug ports screen. Take 1. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20118 a1c6a512-1295-4272-9138-f99709370657