1
0
Fork 0
forked from len0rd/rockbox
foxbox/firmware/drivers/audio
Thomas Martitz 249bba03f1 Initial commit of the Samsung YP-R0 port.
This port is a hybrid native/RaaA port. It runs on a embedded linux system,
but is the only application. It therefore can implement lots of stuff that
native targets also implement, while leveraging the underlying linux kernel.

The port is quite advanced. User interface, audio playback, plugins work
mostly fine. Missing is e.g. power mangement and USB (see SamsungYPR0 wiki page).

Included in utils/ypr0tools are scripts and programs required to generate
a patched firmware. The patched firmware has the rootfs modified to load
Rockbox. It includes a early/safe USB mode.

This port needs a new toolchain, one that includes glibc headers and libraries.
rockboxdev.sh can generate it, but e.g. codesourcey and distro packages may
also work.

Most of the initial effort is done by Lorenzo Miori and others (on ABI),
including reverse engineering and patching of the original firmware,
initial drivers, and more. Big thanks to you.

Flyspray: FS#12348
Author: Lorenzo Miori, myself

Merry christmas to ypr0 owners! :)

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31415 a1c6a512-1295-4272-9138-f99709370657
2011-12-24 11:56:46 +00:00
..
aic3x.c Sansa Connect: Revise codec initialization/shutdown. 2011-12-05 09:53:23 +00:00
ak4537.c Remove pcm_mute() which has been unused since r19308 2010-04-27 00:05:02 +00:00
android.c Rockbox as an application: Commit current Android port progress. 2010-08-02 20:34:47 +00:00
as3514.c Initial commit of the Samsung YP-R0 port. 2011-12-24 11:56:46 +00:00
cs42l55.c Bulk convert all DOS line endings to UNIX. 2011-11-06 22:44:25 +00:00
dac3550a.c Bulk convert all DOS line endings to UNIX. 2011-11-06 22:44:25 +00:00
dummy_codec.c Added HiFiMAN HM-801 target. FS#12355. This also renames tda1543.{ch} used by HM-60x to dummy_codec.{ch} as it works for PCM1704 used by HM-801. 2011-11-03 11:53:02 +00:00
imx233-codec.c imx233/fuze+: implement pcm out and audio codec, update SOURCES 2011-10-18 22:08:41 +00:00
mas35xx.c Separate mas35xx lowlevel stuff. Move SH specific bits to target tree. FS#11189 by me. 2010-10-31 21:09:34 +00:00
rk27xx_codec.c Implement driver for internal codec in rk27xx (shCODlp-100.01-HD IP core from Dolphin) 2011-09-06 12:37:57 +00:00
sdl.c Fix sim errors in r31180. 2011-12-08 20:05:48 +00:00
tlv320.c Fix condition for compiling audiohw_set_monitor (should fix red) 2010-07-31 13:01:52 +00:00
tsc2100.c Add missing includes found using -Wmissing-declarations. 2011-12-21 18:02:50 +00:00
uda1341.c Various minor cleanups for mini2440 2010-08-01 08:56:15 +00:00
uda1380.c More minor const/static/include fixes. 2010-08-01 11:10:39 +00:00
wm8731.c FS#11417 by Joe Balough: fix audio/tuner on philips hdd6330 2010-06-19 03:51:57 +00:00
wm8751.c Add missing includes found using -Wmissing-declarations. 2011-12-21 18:02:50 +00:00
wm8758.c Add missing includes found using -Wmissing-declarations. 2011-12-21 18:02:50 +00:00
wm8975.c Fix FS#11973. iPod nano1G needed reboot after entering record mode to have audio again. 2011-03-03 20:53:30 +00:00
wm8978.c Add missing includes found using -Wmissing-declarations. 2011-12-21 18:02:50 +00:00
wm8985.c Various minor cleanups for cowon d2 2010-08-01 09:33:29 +00:00