rockbox/firmware/target/arm/pp
Michael Sevakis 981d028c09 Do some kernel cleanup
* Seal away private thread and kernel definitions and declarations
into the internal headers in order to better hide internal structure.

* Add a thread-common.c file that keeps shared functions together.
List functions aren't messed with since that's about to be changed to
different ones.

* It is necessary to modify some ARM/PP stuff since GCC was complaining
about constant pool distance and I would rather not force dump it. Just
bl the cache calls in the startup and exit code and let it use veneers
if it must.

* Clean up redundant #includes in relevant areas and reorganize them.

* Expunge useless and dangerous stuff like remove_thread().

Change-Id: I6e22932fad61a9fac30fd1363c071074ee7ab382
2014-08-08 01:59:59 -04:00
..
adc-pp5020.c Samsung YH-925: Don't add anything to adc value while reading it. 2014-07-28 22:11:33 +02:00
app-pp.lds Combine PortalPlayer .lds files into one for app and boot. 2013-07-19 08:18:16 -04:00
ascodec-pp.c ascodec-target.h: remove 2012-01-08 01:43:16 +00:00
ata-pp5002.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
ata-pp5020.c Fix various reds. Some includes needed fixup. 2014-03-03 19:10:48 +01:00
ata-sd-pp.c Cleanup MV/MD macros a little. 2013-08-17 12:18:22 -04:00
ata-target.h
audio-pp.c Radio and radio recording for Samsung YH-920. 2014-06-18 18:06:17 +00:00
boot-pp.lds Fix d2249dc errors 2013-07-19 08:37:40 -04:00
boot-pp502x-bl-usb.lds Fix path to PP USB bootloader crt0 2012-01-03 04:47:29 +00:00
crt0-pp-bl.S move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
crt0-pp.S Remove data_abort_handler from ARM crt0 files. 2013-05-24 02:02:04 +02:00
crt0-pp502x-bl-usb.S Remove data_abort_handler from ARM crt0 files. 2013-05-24 02:02:04 +02:00
debug-pp.c Separate keymaps for YH-820 and YH-920/925 2014-05-24 00:50:11 +02:00
i2c-pp.c ascodec-target.h: remove 2012-01-08 01:43:16 +00:00
i2s-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
kernel-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
mi4-loader.c crc-mi4: use const lookup table for crc 2014-07-07 12:54:50 +02:00
pcm-pp.c Revise the PCM callback system after adding multichannel audio. 2012-03-03 07:23:38 +01:00
sd-pp-target.h
system-pp502x.c Support for remote on Samsung YH920/YH925. 2014-07-28 22:11:33 +02:00
system-pp5002.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
system-target.h Fix various reds. Some includes needed fixup. 2014-03-03 19:10:48 +01:00
thread-pp.c Do some kernel cleanup 2014-08-08 01:59:59 -04:00
timer-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
uart-pp.c Add IAP support to iPod Mini 1G. 2013-11-20 21:20:54 +01:00
usb-fw-pp502x.c Sansa View: define a GPIO bit for USB detection in order to compile the bootloader. 2014-03-27 22:29:34 +00:00
usb-fw-pp5002.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00
wmcodec-pp.c move PP specific files to pp/ 2012-01-03 04:39:56 +00:00