rockbox/firmware/target/arm
Michael Sevakis 5f1590bf4a Have meg-fx i2c driver use the wakeup functionality by making it interrupt-based (and serves as a simple usage example).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@16886 a1c6a512-1295-4272-9138-f99709370657
2008-03-30 05:38:28 +00:00
..
archos/av300
imx31 split boot.lds and move it into the target tree 2008-03-27 23:58:03 +00:00
ipod Stop saving more registers than necessary. 2008-03-28 18:56:50 +00:00
iriver split boot.lds and move it into the target tree 2008-03-27 23:58:03 +00:00
olympus split boot.lds and move it into the target tree 2008-03-27 23:58:03 +00:00
pnx0101 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
s3c2440 Have meg-fx i2c driver use the wakeup functionality by making it interrupt-based (and serves as a simple usage example). 2008-03-30 05:38:28 +00:00
sandisk split boot.lds and move it into the target tree 2008-03-27 23:58:03 +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 Implement set_cpu_frequency() for TCC780x, but leave it disabled for now as switching can cause an occasional freeze. Reduce default speed from maximum to 48Mhz. 2008-03-29 20:40:38 +00:00
tms320dm320 split boot.lds and move it into the target tree 2008-03-27 23:58:03 +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 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
i2c-telechips.c Initial Cowon D2 commit: 2008-01-14 22:04:48 +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 ARM optimised memcpy/memmove from glibc. This should give increased performance on all ARM targets, especially iPod 5G 2007-01-13 23:57:14 +00:00
memmove-arm.S
memset-arm.S
memset16-arm.S
mmu-arm.c Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe 2007-10-23 03:29:15 +00:00
mmu-arm.h Unify the Gigabeat F/X and M:Robe MMU code while enabling it for the M:Robe 2007-10-23 03:29:15 +00:00
pcm-pp.c 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
system-arm.h 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
system-pp502x.c Modification to scale_suspend_core to prevent a potential permanent freezing of the other core. Just unfreeze it unconditionally after freezing it since it really makes no difference to do so right now. Don't bother with freezing/unfreezing if compiling as single. 2008-03-21 17:20:57 +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 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
usb-drv-pp502x.c move boosting for usb around a bit, so the cpu is boosted for the entire duration of actual use of storage. On some setups just boosting for the actual transfers doesn't seem to work 2008-03-20 22:05:11 +00:00
usb-fw-pp502x.c Make the e200 bootloader able to load the OF again. 2008-03-26 10:37:17 +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 Fix USB detection on ipods and other portalplayer targets - Rockbox now correctly distinguishes between a USB connection to a computer and a connection to a USB AC charger. Based on the experimental USB code in FS #6494 by Barry Wardell. Closes FS #4724. 2007-02-04 21:46:01 +00:00
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 Initial Cowon D2 commit: 2008-01-14 22:04:48 +00:00