i.MX31/Gigabeat S: The nested IRQ code was just totally wrong and not actually workin...
commitdd5df68124112b4bba4c346bfa2e3aebfe0ec41e
authorjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 5 May 2010 07:15:20 +0000 (5 07:15 +0000)
committerjethead71 <jethead71@a1c6a512-1295-4272-9138-f99709370657>
Wed, 5 May 2010 07:15:20 +0000 (5 07:15 +0000)
tree16ebb91388d2629e64a9f2260d91d1509ac56123
parentd20cd39957598cba2ad4c966c6f75569d5dd098b
i.MX31/Gigabeat S: The nested IRQ code was just totally wrong and not actually working anyway (which is why it wasn't crashing). AVIC doesn't seem truthful about priority of current ISR either :\. Sometimes there were channel swaps during really active DVFS due to FIFO underflow from a needed long delay in the ISR (100us, and IIS TX only has 45us reserve) and DMARQ *must* be serviced low-latency. Get it doing as was intended.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25822 a1c6a512-1295-4272-9138-f99709370657
firmware/target/arm/imx31/avic-imx31.h
firmware/target/arm/imx31/dvfs_dptc-imx31.c