diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2008-11-26 14:25:45 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2008-11-26 14:25:45 +0000 |
commit | 888451fb0f3f8b8a3e6e81a087e4545eeba7a774 (patch) | |
tree | c10cba5f31fd4b0e33d1c54c43289247aa6f6590 /firmware/target/arm/pcm-pp.c | |
parent | e73383ea324e5f86105cc74983a88452bb261033 (diff) | |
download | rockbox-888451fb0f3f8b8a3e6e81a087e4545eeba7a774.tar.gz rockbox-888451fb0f3f8b8a3e6e81a087e4545eeba7a774.zip |
Get rid of remaining audiohw_enable_output style codec setup and use pre/post split initialization. Move some SoC-specific code like i2s_reset out of the codec drivers. Helps to unify drivers and it was only ever used to enable. I cannot possibly test everything so report (I'll be on call ;) or fix problems if any crop up.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19228 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/pcm-pp.c')
-rw-r--r-- | firmware/target/arm/pcm-pp.c | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/firmware/target/arm/pcm-pp.c b/firmware/target/arm/pcm-pp.c index c572578383..2c4a6ac87d 100644 --- a/firmware/target/arm/pcm-pp.c +++ b/firmware/target/arm/pcm-pp.c | |||
@@ -373,14 +373,6 @@ void pcm_play_dma_init(void) | |||
373 | /* Initialize default register values. */ | 373 | /* Initialize default register values. */ |
374 | audiohw_init(); | 374 | audiohw_init(); |
375 | 375 | ||
376 | #if !defined(HAVE_WM8731) && !defined(HAVE_WM8751) && !defined(HAVE_WM8975) \ | ||
377 | && !defined(HAVE_WM8758) && !defined(HAVE_AS3514) | ||
378 | /* Power on */ | ||
379 | audiohw_enable_output(true); | ||
380 | /* Unmute the master channel (DAC should be at zero point now). */ | ||
381 | audiohw_mute(false); | ||
382 | #endif | ||
383 | |||
384 | dma_play_data.size = 0; | 376 | dma_play_data.size = 0; |
385 | #if NUM_CORES > 1 | 377 | #if NUM_CORES > 1 |
386 | dma_play_data.core = 0; /* no core in control */ | 378 | dma_play_data.core = 0; /* no core in control */ |