rockbox/firmware/target/arm
2008-04-22 04:34:25 +00:00
..
archos/av300
imx31 Enable program flow prediction in the system control coprocessor setup in the bootloader. 2008-04-21 21:45:58 +00:00
ipod move some data around to place qh_array at the start of iram. This saves up to about 2k iram on PP 2008-04-20 18:43:47 +00:00
iriver move some data around to place qh_array at the start of iram. This saves up to about 2k iram on PP 2008-04-20 18:43:47 +00:00
olympus move some data around to place qh_array at the start of iram. This saves up to about 2k iram on PP 2008-04-20 18:43:47 +00:00
pnx0101 explicitly align the ibss section by adjusting _iramend - fixes hang on m:robe (and potential problem on other arm targets) 2008-04-07 18:24:23 +00:00
s3c2440 This is a big chunk of code necessary to prepare for Gigabeat F flash loading and and implementation of rolo. There should be no noticible changes for the user. A new bootloader is not needed. 2008-04-22 04:34:25 +00:00
sandisk move some data around to place qh_array at the start of iram. This saves up to about 2k iram on PP 2008-04-20 18:43:47 +00:00
tatung/tpj1022 Do core interrupt masking in a less general fashion and save some instructions to decrease size and speed things up a little bit. Small fix to a few places where interrupts would get enabled again where they shouldn't have been (context switching calls when disabled). 2008-03-26 01:50:41 +00:00
tcc77x split boot.lds and move it into the target tree 2008-03-27 23:58:03 +00:00
tcc780x A few preparations for the D2 PCM driver: move driver up to TCC780x level, move FIQ handler into PCM driver, add some new register defines, and remove those goddamn warnings. 2008-04-21 20:16:18 +00:00
tms320dm320 Setup the touchpads to have two modes - stylus and button - and set them in button mode by default. 2008-04-15 10:35:11 +00:00
adc-pp5020.c make mrobe100 work again 2008-02-10 16:06:01 +00:00
ata-as-arm.S
ata-pp5002.c
ata-pp5020.c Restore a line accidentally removed by r15705 2007-11-20 07:52:37 +00:00
ata-target.h
audio-pp.c Hopefully fix line-in recording on PortalPlayer targets (H10 in particular). 2007-11-11 23:41:54 +00:00
crt0-pp-bl.S Enable dualcore for the pp5002 processor by adding the needed cache handling and sleep/wakeup sync to the kernel. Refine some handling of fw/bl startup for all. 2007-11-27 01:20:26 +00:00
crt0-pp.S Enable dualcore for the pp5002 processor by adding the needed cache handling and sleep/wakeup sync to the kernel. Refine some handling of fw/bl startup for all. 2007-11-27 01:20:26 +00:00
ffs-arm.S Add a complete priority inheritance implementation to the scheduler (all mutex ownership and queue_send calls are inheritable). Priorities are differential so that dispatch depends on the runnable range of priorities. Codec priority can therefore be raised in small steps (pcmbuf updated to enable). Simplify the kernel functions to ease implementation and use the same kernel.c for both sim and target (I'm tired of maintaining two ;_). 1) Not sure if a minor audio break at first buffering issue will exist on large-sector disks (the main mutex speed issue was genuinely resolved earlier). At this point it's best dealt with at the buffering level. It seems a larger filechunk could be used again. 2) Perhaps 64-bit sims will have some minor issues (finicky) but a backroll of the code of concern there is a 5-minute job. All kernel objects become incompatible so a full rebuild and update is needed. 2008-03-25 02:34:12 +00:00
i2c-pp.c FS#8898 - Prefix AS3514 registers with AS3514_ 2008-04-15 21:33:32 +00:00
i2c-telechips.c D2: Implement battery voltage readout from PCF50606 (levels not yet calibrated). Adjust I2C delay to ensure this also works when boosted. 2008-04-12 16:18:28 +00:00
i2s-pp.c Finish the conversion to packed i2s for PP502x. Karl Kurbjun-approved for Mini-1G. Simplify the pcm format selection #ifdefs. 2007-10-16 04:19:18 +00:00
lcd-as-memframe.S More M:Robe work including a fix to lcd-as-memframe for larger screens thanks to Michael Sevakis. Also fixes simulator builds. 2007-10-21 23:12:17 +00:00
memcpy-arm.S
memmove-arm.S
memset-arm.S
memset16-arm.S
mmu-arm.c This is a big chunk of code necessary to prepare for Gigabeat F flash loading and and implementation of rolo. There should be no noticible changes for the user. A new bootloader is not needed. 2008-04-22 04:34:25 +00:00
mmu-arm.h This is a big chunk of code necessary to prepare for Gigabeat F flash loading and and implementation of rolo. There should be no noticible changes for the user. A new bootloader is not needed. 2008-04-22 04:34:25 +00:00
pcm-pp.c Fix ticking noise on PP5002 introduced with tthe transfer optimisation in r17097. 2008-04-18 18:52:11 +00:00
system-arm.h Optimized byte-swapping macros for ARMv6. 2008-04-16 20:44:10 +00:00
system-pp502x.c Fix warning. 2008-04-19 16:48:01 +00:00
system-pp5002.c Enable dualcore for the pp5002 processor by adding the needed cache handling and sleep/wakeup sync to the kernel. Refine some handling of fw/bl startup for all. 2007-11-27 01:20:26 +00:00
system-target.h Fix freezing of some builds on PP5002. The PP5002 needs the not-sleep-at 0xNNNNNNN0-addresses fix everywhere when caching is enabled, not only in core_sleep(). Introduced a pair of inline functions to sleep and wake cores on PP for consistency. 2008-04-20 17:53:05 +00:00
usb-drv-arc.c move some data around to place qh_array at the start of iram. This saves up to about 2k iram on PP 2008-04-20 18:43:47 +00:00
usb-fw-pp502x.c Make the inital connect problem go away on Gigabeat S. Would be nice if a better way were found but it works for me. Update the bootloader to have it work. 2008-04-20 03:30:57 +00:00
usb-fw-pp5002.c FS #7691 - improved USB detection on PP devices. This patch modifies the target-tree function usb_detect() on all targets from bool to int, returning USB_INSERTED or USB_EXTRACTED instead of true or false. This was done to enable the PP usb_detect() to check for USB_POWER (either a connection to a USB wall charger, or the user holding "charge mode" button) and return that as a third value. 2007-09-04 08:03:07 +00:00
usb-target.h
wmcodec-pp.c Do some crackdown on kernel object reinitialization after they could be in use and use before initialization. For c200/e200: Be sure fat cache and ata locks are acquired in the proper order during hot swapping. Delay hotswap monitoring until after initial file mounting (address 2nd kobj concern + possible call of fat driver before init). 2008-03-12 10:03:52 +00:00
wmcodec-telechips.c A few preparations for the D2 PCM driver: move driver up to TCC780x level, move FIQ handler into PCM driver, add some new register defines, and remove those goddamn warnings. 2008-04-21 20:16:18 +00:00