summaryrefslogtreecommitdiff
path: root/firmware (follow)
Commit message (Collapse)AuthorAge
...
* Fix S5L870x cache coherency functions. They were split into a different ↵Michael Sparmann2009-10-17
| | | | | | file, as changes were needed all over the place. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23239 a1c6a512-1295-4272-9138-f99709370657
* Implement iPod Nano 2G nand_get_info()Michael Sparmann2009-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23238 a1c6a512-1295-4272-9138-f99709370657
* Adjust iPod Nano 2G CPU speed to 192MHz, which measurements show it to be. ↵Michael Sparmann2009-10-17
| | | | | | Timers will be more accurate now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23237 a1c6a512-1295-4272-9138-f99709370657
* fix redNils Wallménius2009-10-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23234 a1c6a512-1295-4272-9138-f99709370657
* Revise r23225 a bit, removing the debug_printf function and implementing ↵Nils Wallménius2009-10-17
| | | | | | more generic lcd_(remote)_putsf function(s) instead and use those in more places git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23233 a1c6a512-1295-4272-9138-f99709370657
* USB HID: Add mouse mode to h10Tomer Shalev2009-10-17
| | | | | | | | - Also fix bug where all other modes were not functional - Hopefully fixes FS#10651 - H10 USB HID keymap problem git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23228 a1c6a512-1295-4272-9138-f99709370657
* USB HID: Use different context for each mode; Use constant for each action;Tomer Shalev2009-10-17
| | | | | | | | | | | | | Rework keymaps This commit makes the code neater and more readable. It makes it easier to modify keymap assignments and new keypad modes. Some platforms had their keypad mappings reworked. The manual is updated to reflect all these changes. H10 remote control mapping dropped. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23219 a1c6a512-1295-4272-9138-f99709370657
* Fix logic error in D2+ touchscreen driver.Rob Purchase2009-10-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23217 a1c6a512-1295-4272-9138-f99709370657
* AMS Sansa: Lower ADC checkvalue for voltage scaling to 1.175V as some ↵Jack Halpin2009-10-16
| | | | | | players run slightly low. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23205 a1c6a512-1295-4272-9138-f99709370657
* Gigabeat S: Add support for dumping the flash from debug menuTorne Wuff2009-10-16
| | | | | | | | | Also, changed FLASH_SIZE for the S to 2MB rather than 4MB as all available evidence suggests it's right. Flyspray: FS#10410 (by me) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23203 a1c6a512-1295-4272-9138-f99709370657
* Touchscreen support for newer Cowon D2+ hardware revisions (using TSC200x ↵Rob Purchase2009-10-15
| | | | | | | | | | touchscreen controller). Flyspray: FS#10671 Author: Jonas Aaberg git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23194 a1c6a512-1295-4272-9138-f99709370657
* AMS Sansa: FS#10669 Reimplement Voltage scaling.Jack Halpin2009-10-15
| | | | | | Reimplement voltage scaling on AMS Sansas at 1.10v during unboosted operation to improve runtimes. The voltage is now also boosted during disk access if a µSD is present. This prevents the µSD problems we saw on the last implementation. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23193 a1c6a512-1295-4272-9138-f99709370657
* Sansa Fuze & e200v2 : do not enable USBSTACK in the bootloaderRafaël Carré2009-10-15
| | | | | | Don't implement usb_enable() is HAVE_USBSTACK is not defined git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23185 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS USB driver : still not workingRafaël Carré2009-10-15
| | | | | | | | | | | Implement usb_enable() Reorder/Modify usb_drv_init() to match closer the OF and remove a freeze (USB registers were accessed before the USB module was enabled) Add a panic in USB isr to be sure we notice when it's called Reset GPIOA direction for usb_detect() to notice extraction Add some comments git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23184 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS SD driver: cleanup defines and commentsRafaël Carré2009-10-15
| | | | | | | | | | | | | | | Remove useless E200V2 || FUZE || C200V2 : all those models have MULTIDRIVE and/or HOTSWAP defined and have no specific difference. Correct some comments Remove HAVE_MULTIDRIVE within HAVE_HOTSWAP since HOTSWAP imply MULTIDRIVE Change HOTSWAP to MULTIDRIVE where needed Use NUM_DRIVES in sd_num_drives() git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23180 a1c6a512-1295-4272-9138-f99709370657
* Changes to make the Nano2G sim build. It is still missing a UI-ipodnano2g.bmpDave Chapman2009-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23163 a1c6a512-1295-4272-9138-f99709370657
* The Nano2G also qualifies for HAVE_WHEEL_POSITIONDave Chapman2009-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23161 a1c6a512-1295-4272-9138-f99709370657
* Add HAVE_SCROLLWHEEL for the Nano2G, as they have a scrollwheel.Dave Chapman2009-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23159 a1c6a512-1295-4272-9138-f99709370657
* USB: Use explicit casting when setting wTotalLength field in descriptorTomer Shalev2009-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23157 a1c6a512-1295-4272-9138-f99709370657
* Sansa AMS PCM : replace buggy and confusing one-linerRafaël Carré2009-10-13
| | | | | | | | | | | | | | The bits which are not divider (i2si/i2so enable and clock selection) would be unset. This is not a problem in the current code since this function was always called before starting playback (and setting those bits) but this might be a problem when recording is enabled. Finally it is simpler to read. Thanks to Fred Bauer for pointing this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23156 a1c6a512-1295-4272-9138-f99709370657
* Fixed a confusing typoMichael Sparmann2009-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23150 a1c6a512-1295-4272-9138-f99709370657
* Re-commit r23070 - reboot to disk mode on the Nano2G when USB is inserted. ↵Dave Chapman2009-10-13
| | | | | | This was accidentally reverted in r23099 git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23148 a1c6a512-1295-4272-9138-f99709370657
* Fix iPod Nano 2G charging detectionMichael Sparmann2009-10-13
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23146 a1c6a512-1295-4272-9138-f99709370657
* Don't touch the clocks in Nano2G bootloader - this breaks the Apple firmware ↵Dave Chapman2009-10-13
| | | | | | (audio playback didn't work). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23143 a1c6a512-1295-4272-9138-f99709370657
* Nano2G bootloader - fix dual-booting the Apple firmware.Dave Chapman2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23139 a1c6a512-1295-4272-9138-f99709370657
* Replace a couple of magic numbers with the appropriate constants.Rob Purchase2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23138 a1c6a512-1295-4272-9138-f99709370657
* AMS Sansa: Remove BUSWIDTH and BLOCKLEN commands and revise strategy for ↵Jack Halpin2009-10-12
| | | | | | | | | | | | High Speed SD Card. We are unable to successfully put the pl180 controller into 4 bit mode so we should not put the cards into widebus mode for now. The blocklength is hardcoded to 512 in sd.c and BLOCKLEN defaults to 512 so this command is not needed. It appears the internal SD card is not HS capable but sending it the HS switch command does not seem to hinder it's init process. Assume all SD_V2 cards are HS capable and send them the HS switch command. If View disk info shows 50.0 MBit/s the card has HS timings. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23137 a1c6a512-1295-4272-9138-f99709370657
* Fix FS#10670 - The first letter of a scrolling line starts to appear at the endTomer Shalev2009-10-12
| | | | | | | | | of the line Thanks to Teruaki Kawashima (teru) for providing this solution git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23132 a1c6a512-1295-4272-9138-f99709370657
* S5L870x: Implement pcm_play_dma_get_peak_bufferMichael Sparmann2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23129 a1c6a512-1295-4272-9138-f99709370657
* Fix the yellow againMichael Sparmann2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23127 a1c6a512-1295-4272-9138-f99709370657
* Bring the iPod Nano 2G shutdown FTL panics back.Michael Sparmann2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23126 a1c6a512-1295-4272-9138-f99709370657
* LCD scrolling - reduce one 'if' nesting levelTomer Shalev2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23125 a1c6a512-1295-4272-9138-f99709370657
* LCD scrolling - fix a typoTomer Shalev2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23124 a1c6a512-1295-4272-9138-f99709370657
* Fix the iPod Nano 2G clickwheel when releasing the hold switchMichael Sparmann2009-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23122 a1c6a512-1295-4272-9138-f99709370657
* D2: Reduce binsize a bit by using arrays for the PMU initialisation.Rob Purchase2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23120 a1c6a512-1295-4272-9138-f99709370657
* Revert r23021, since it broke non-RTL scrolling. RTL scrolling still needs ↵Tomer Shalev2009-10-11
| | | | | | fixing git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23118 a1c6a512-1295-4272-9138-f99709370657
* RTL: Cosmetic changes, no functional change - Rename constantsTomer Shalev2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23117 a1c6a512-1295-4272-9138-f99709370657
* Fix the latest iPod Nano 2G NAND issuesMichael Sparmann2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23115 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G PMU rework, added backlight brightness setting and USB charging ↵Michael Sparmann2009-10-11
| | | | | | speed setting git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23114 a1c6a512-1295-4272-9138-f99709370657
* Fix D2 red, I missed a fileRob Purchase2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23113 a1c6a512-1295-4272-9138-f99709370657
* D2: The RTC chip needs to be runtime detected.Rob Purchase2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23112 a1c6a512-1295-4272-9138-f99709370657
* iPod Nano 2G: Reset NAND banks after powering the chip up.Michael Sparmann2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23110 a1c6a512-1295-4272-9138-f99709370657
* H300 LCD update: Use interrupt driven background DMA transfers, giving other ↵Jens Arnold2009-10-11
| | | | | | | | | | 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
* Correct the charging/power #defines for the Nano2G. This now enables you to ↵Dave Chapman2009-10-11
| | | | | | 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
* Samsung YP-S3: make bootloader compile againBertrik Sikken2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23107 a1c6a512-1295-4272-9138-f99709370657
* Add a thread to power down the NAND after inactivity on the iPod Nano 2GMichael Sparmann2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23106 a1c6a512-1295-4272-9138-f99709370657
* Add a center flag, next to the rtl flag, for viewports. That results in any ↵Thomas Martitz2009-10-11
| | | | | | | | 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
* Correct some iPod Nano 2G definesMichael Sparmann2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23104 a1c6a512-1295-4272-9138-f99709370657
* S5L870x: Fix PCLK freqMichael Sparmann2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23103 a1c6a512-1295-4272-9138-f99709370657
* Fix yellowMichael Sparmann2009-10-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23102 a1c6a512-1295-4272-9138-f99709370657