summaryrefslogtreecommitdiff
path: root/firmware
AgeCommit message (Collapse)Author
2009-10-11D2: The RTC chip needs to be runtime detected.Rob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23112 a1c6a512-1295-4272-9138-f99709370657
2009-10-11iPod Nano 2G: Reset NAND banks after powering the chip up.Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23110 a1c6a512-1295-4272-9138-f99709370657
2009-10-11H300 LCD update: Use interrupt driven background DMA transfers, giving other ↵Jens Arnold
threads a chance to run while the LCD updates. * Add an optimisation for partial updates with width == LCD_WIDTH. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23109 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Correct the charging/power #defines for the Nano2G. This now enables you to ↵Dave Chapman
hold MENU when inserting the USB cable to stop Rockbox entering disk mode. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23108 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-11Add a thread to power down the NAND after inactivity on the iPod Nano 2GMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23106 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Add a center flag, next to the rtl flag, for viewports. That results in any ↵Thomas Martitz
text being drawn centered. It overrides the RTL flag if set. Simplify splashes and time menu by using it. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23105 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Correct some iPod Nano 2G definesMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23104 a1c6a512-1295-4272-9138-f99709370657
2009-10-11S5L870x: Fix PCLK freqMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23103 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Fix yellowMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23102 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Fix another anti-double-inclusion define for iPod Nano 2GMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23100 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Implement NAND power management for iPod Nano 2GMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23099 a1c6a512-1295-4272-9138-f99709370657
2009-10-11S5L870x crt0.S: Streamline things a bit, and close unneeded clock gates on ↵Michael Sparmann
iPod Nano 2G git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23098 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Nano2G - remove HAVE_RECORDING from config-ipodnano2g.h as it's not ↵Dave Chapman
implmented yet, and properly #ifdef audio-nano2g.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23095 a1c6a512-1295-4272-9138-f99709370657
2009-10-11M:Robe 500: Correct power down pin assignment.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23091 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Forgot to add 22kHzKarl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23090 a1c6a512-1295-4272-9138-f99709370657
2009-10-11M:Robe 500: Add support for more audio frequencies, initialize and set the ↵Karl Kurbjun
touchscreen PWD pin. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23089 a1c6a512-1295-4272-9138-f99709370657
2009-10-11AMS Sansa: If SD card is HS capable set High Speed timings.Jack Halpin
This still doesn't solve the problem of the cards being overclocked at 62MHz but we can mitigate this a bit by switching to HS timings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23088 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Nano2G - call storage_flush() before rolo_restart() to ensure FTL is flushed.Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23087 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Enable rolo on the Nano2G - it hasn't been thoroughly tested, but seems to ↵Dave Chapman
be working. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23086 a1c6a512-1295-4272-9138-f99709370657
2009-10-11Kill some warningsDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23085 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-10-10"Implement" S5L8701 core_sleepMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23081 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Increase iPod Nano 2G stack size to 16KiBMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23080 a1c6a512-1295-4272-9138-f99709370657
2009-10-10D2: Don't read touchscreen co-ordinates when hold is enabled.Rob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23079 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Initial support for runtime detection of the PMU used in newer D2+ models ↵Rob Purchase
(PCF50635). The backlight and battery monitoring should work, but the RTC and touchscreen are not yet implemented. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23078 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Add a timeout for I2C transfers (S5L870x)Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23077 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Fix panic caused by r23074Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23076 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Revert the S5L870X I2C driver to busy waiting because of some issues with ↵Michael Sparmann
interrupts, and increase the bus speed from 24kHz to 390kHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23074 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Squash a warning when FTL_READONLY is definedDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23073 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Nano2G - implement "Pause on headphone unplug" featureDave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23072 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Nano2G - reboot into disk mode when USB is inserted.Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23070 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Implement __dbg_ports for S5L870X targets (Nano2G and Meizus)Dave Chapman
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23069 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Add crypt_firmware plugin for Nano2G - this uses the hardware crypto unit to ↵Dave Chapman
encrypt (or decrypt) a firmware image for writing to a Nano 2G's firmware partition with ipodpatcher (patch for ipodpatcher is at FS#10609). Also introduce BOOTFILE_EXT2 define for an alternative firmware file extension and add .ipodx for the Nano 2G (.ipod is for unencrypted images, similar to older ipods, and .ipodx is for encrypted images and include the 2KB hash block and modelname 'nn2x'). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23068 a1c6a512-1295-4272-9138-f99709370657
2009-10-10Fixed some mutex issues in the iPod Nano 2G NAND driver and FTL.Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23066 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Fuze/e200v2: Fix inaccuracy when moving the wheel slowly (fixes FS#10667).Thomas Martitz
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23059 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Added S5L870X cache coherency supportMichael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23058 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Core changes to allow storage drivers to do cleanup on shutdown, and iPod ↵Michael Sparmann
Nano 2G shutdown code rework (FS#10668) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23057 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Reduce iPod Nano 2G NAND timeouts to a sane value (20ms)Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23054 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Fix compilation of simulators on Mac OS X 10.6. Tested on 10.5.8 and 10.6.1.Tom Ross
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23051 a1c6a512-1295-4272-9138-f99709370657
2009-10-09as3514 RTC driver: correct calculation, fixes FS#10625Michael Chicoine
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23037 a1c6a512-1295-4272-9138-f99709370657
2009-10-09M:Robe 500: Enable Vertical stride for main build.Karl Kurbjun
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23025 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Fix a bug in a bidirectional text scrolling; s->offset doesn't need to be ↵Mohamed Tarek
set when backward scrolling starts. This fixes bidirectional scrolling in RTL and for certain file-names in LTR. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23022 a1c6a512-1295-4272-9138-f99709370657
2009-10-09Handle text scrolling in RTL.Mohamed Tarek
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23021 a1c6a512-1295-4272-9138-f99709370657
2009-10-08Implemented iPod Nano 2G power_off()Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23014 a1c6a512-1295-4272-9138-f99709370657
2009-10-08Remove an unused #defineRob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23008 a1c6a512-1295-4272-9138-f99709370657
2009-10-08D2: Use a common function for reading ADC values from the PMURob Purchase
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23007 a1c6a512-1295-4272-9138-f99709370657
2009-10-07Sansa AMS SD: relax requirement for APP_CMD response, some uSD cards seem to ↵Rafaël Carré
not set correctly the response bits git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23001 a1c6a512-1295-4272-9138-f99709370657
2009-10-07Make iPod Nano 2G FTL return -1 on write() call, if read-only, to prevent panic.Michael Sparmann
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23000 a1c6a512-1295-4272-9138-f99709370657
2009-10-07Make the database tool buildable from configure.Frank Gevaerts
Also update the checkwps makefile to make checkwps builds not break git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22998 a1c6a512-1295-4272-9138-f99709370657