summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/mpio (follow)
Commit message (Collapse)AuthorAge
* FS#12418 - Merge prototypes from ata-target.h files into new file ↵Boris Gjenero2011-12-08
| | | | | | | | | | | ata-driver.h. After this change: - ata.h is for users of ata.c - ata-driver.h is for functions implemented by target-specific code and used by ata.c - ata-target.h is for target-specific defines git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31182 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD300: vastly improve sound quality. This unfortunately means reverting ↵Marcin Bukat2011-11-05
| | | | | | r28797 which introduced poping noise git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30904 a1c6a512-1295-4272-9138-f99709370657
* Coldfire: Fix the modification of IMR. Interrupts must be masked at the core ↵Michael Sevakis2011-06-17
| | | | | | level at at least the level of the interrupt being masked. Not following the datasheet and relying strictly on and/or_l causes unhandled 'Levelx' exceptions (showing itself quite often in PCM mixer work which more greatly stresses PCM lockout). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30009 a1c6a512-1295-4272-9138-f99709370657
* Fix tabs in .c and .h files in firmware/ Bertrik Sikken2011-05-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29832 a1c6a512-1295-4272-9138-f99709370657
* Fix warning when linking booltoaders with the new toolchain by marking .bss ↵Nils Wallménius2011-01-12
| | | | | | section NOLOAD, thanks for gevaerts for testing on his x5. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29037 a1c6a512-1295-4272-9138-f99709370657
* HD300 - calibrate discharge curveMarcin Bukat2011-01-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28998 a1c6a512-1295-4272-9138-f99709370657
* Rework ATA driver to get rid of lots of target-specific constants and allow ↵Michael Sparmann2011-01-02
| | | | | | for non-memory-mapped task file registers. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28950 a1c6a512-1295-4272-9138-f99709370657
* HD300 - Fix bootloader freeze introduced in r28799. DMA transfer hangs for ↵Marcin Bukat2010-12-20
| | | | | | some reason when cpu runs @11MHz in bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28867 a1c6a512-1295-4272-9138-f99709370657
* fix typo, thanks to Luka_S for catching thisMarcin Bukat2010-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28846 a1c6a512-1295-4272-9138-f99709370657
* HD300 - hacky workaround which makes USB bridge work in rockboxMarcin Bukat2010-12-16
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28845 a1c6a512-1295-4272-9138-f99709370657
* HD300 - further speedup of lcd_update() by utilizing DMA transfer when ↵Marcin Bukat2010-12-11
| | | | | | unboosted. The gain is 438 -> 728 fps @ 45MHz. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28799 a1c6a512-1295-4272-9138-f99709370657
* HD300 - tweak lcd_update() (4-5% speedup)Marcin Bukat2010-12-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28797 a1c6a512-1295-4272-9138-f99709370657
* HD300 - do not handle scrollstrip events when hold is onMarcin Bukat2010-12-10
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28782 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD200, HD300: Make USB bridge handling more correct (this doesn't solve ↵Marcin Bukat2010-12-09
| | | | | | problems with USB inside rockbox on HD300 unfortunately). git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28780 a1c6a512-1295-4272-9138-f99709370657
* HD300 - decrease touchstrip sensitivityMarcin Bukat2010-11-29
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28707 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD300 - initial commitMarcin Bukat2010-11-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28680 a1c6a512-1295-4272-9138-f99709370657
* MPIO: move files a bit in preparation for HD300 portMarcin Bukat2010-11-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28567 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD200: rename button defines to adhere how they are labeled on the device.Marcin Bukat2010-11-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28443 a1c6a512-1295-4272-9138-f99709370657
* Set svn propertiesMarcin Bukat2010-10-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28326 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD200 - squash long standing bug in bootloader which prevented booting ↵Marcin Bukat2010-10-22
| | | | | | OF if doing coldstart on battery only. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28324 a1c6a512-1295-4272-9138-f99709370657
* */app.lds: remove STUBOFFSETRafaël Carré2010-09-20
| | | | | | | | | This is related to gdb, and gdb can only work on SH and ifp This was mistakenly kept when app.lds was forked for each SoC Side-effect: fix DEBUG builds when the rockbox binary is expected to be loaded at the start of DRAM and there is no runtime relocation git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28124 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Use DMA transfers in lcd_update() and lcd_update_rect(). Gives ↵Marcin Bukat2010-08-08
| | | | | | 12-26% speedup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27757 a1c6a512-1295-4272-9138-f99709370657
* HD200: Add timeout in usb_enable(false) to prevent infinite loop when ↵Marcin Bukat2010-07-17
| | | | | | something goes wrong. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27468 a1c6a512-1295-4272-9138-f99709370657
* HD200: Change move.w -> move.b in lcd-as-hd200.S when doing transfers to lcd ↵Marcin Bukat2010-07-16
| | | | | | to explicity show that lcd bus is 8bits wide. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27445 a1c6a512-1295-4272-9138-f99709370657
* MPIO HD200 grey blitting: Use line reads for the pixel values as well. ↵Jens Arnold2010-07-16
| | | | | | Almost doubles the ISR speed (47% -> 24% load), giving 42% faster greylib framebuffer updates. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27444 a1c6a512-1295-4272-9138-f99709370657
* HD200 - calibrate battery indicator based on measurements and battery_benchesMarcin Bukat2010-07-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27350 a1c6a512-1295-4272-9138-f99709370657
* HD200 - fix misleading comment in system-hd200.cMarcin Bukat2010-07-07
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27328 a1c6a512-1295-4272-9138-f99709370657
* HD200 - turn off charging IC by defaultMarcin Bukat2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27315 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Fix GPIO setup in button_init_device()- this change fixes sound ↵Marcin Bukat2010-07-06
| | | | | | output broken in r27258. Slightly adjust main buttons reading routine so key reading is more reliable with and without remote present git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27307 a1c6a512-1295-4272-9138-f99709370657
* HD200 - more work on remote handlingMarcin Bukat2010-07-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27306 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Increase ADC clock when boosted. Scan all 4 ADC channels during ↵Marcin Bukat2010-07-03
| | | | | | system tick git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27262 a1c6a512-1295-4272-9138-f99709370657
* HD200 - add missed defines for remote buttons and remote_button_hold() ↵Marcin Bukat2010-07-03
| | | | | | function prototype in button-target.h git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27259 a1c6a512-1295-4272-9138-f99709370657
* HD200 - add support for remote in button_read_device()Marcin Bukat2010-07-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27258 a1c6a512-1295-4272-9138-f99709370657
* HD200 - Setup codec as I2S master and enable recordingMarcin Bukat2010-07-02
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27250 a1c6a512-1295-4272-9138-f99709370657
* HD200 - use line transfers in lcd_grey_data. This gives ~25% speedup.Marcin Bukat2010-06-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26856 a1c6a512-1295-4272-9138-f99709370657
* HD200 - make USB bridge handling more correctMarcin Bukat2010-06-14
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26843 a1c6a512-1295-4272-9138-f99709370657
* Port greylib blitting optimisation to MPIO HD200. ISR speedup is ~10%; ↵Jens Arnold2010-06-11
| | | | | | further speedup should be possible by using line transfers for accessing the greylib buffers. Thanks to Marcin Bukat for testing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26793 a1c6a512-1295-4272-9138-f99709370657
* HD200 - clean up usb related functionsMarcin Bukat2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26768 a1c6a512-1295-4272-9138-f99709370657
* HD200 - power_init() rework based on latest power consumption measurementsMarcin Bukat2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26767 a1c6a512-1295-4272-9138-f99709370657
* HD200 - small cleanup in button_init_device()Marcin Bukat2010-06-11
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26766 a1c6a512-1295-4272-9138-f99709370657
* HD200 - fix lcd power save command (not used currently)Marcin Bukat2010-06-08
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26684 a1c6a512-1295-4272-9138-f99709370657
* fix commentsMarcin Bukat2010-05-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26189 a1c6a512-1295-4272-9138-f99709370657
* HD200 - increase sligtly wait states for lcd. This removes clicks in ↵Marcin Bukat2010-05-20
| | | | | | playback and lcd updates are fast anyway git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26188 a1c6a512-1295-4272-9138-f99709370657
* HD200 - fix button readings afrer PLL settings changeMarcin Bukat2010-05-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26186 a1c6a512-1295-4272-9138-f99709370657
* HD200 - fix PLL settings. This fixes looong standing bug heavily affecting ↵Marcin Bukat2010-05-20
| | | | | | performance git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26185 a1c6a512-1295-4272-9138-f99709370657
* HD200 - lm339 response time is at best 300 ns so adcclk can not be too highMarcin Bukat2010-05-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26158 a1c6a512-1295-4272-9138-f99709370657
* HD200 - change how adc is scanned (inspired by amiconn)Marcin Bukat2010-05-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26138 a1c6a512-1295-4272-9138-f99709370657
* HD200 - use optimised read&write routines from ata-as-coldfire.S and drop ↵Marcin Bukat2010-05-17
| | | | | | hd200 specyfic ata-as-hd200.S git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26106 a1c6a512-1295-4272-9138-f99709370657
* HD200 - decrease wait states for lcd when boostedMarcin Bukat2010-05-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26103 a1c6a512-1295-4272-9138-f99709370657
* HD200 minor lcd asm routines adjustmentsMarcin Bukat2010-05-17
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26102 a1c6a512-1295-4272-9138-f99709370657