diff options
Diffstat (limited to 'firmware/target/arm/pnx0101/pcm-pnx0101.c')
-rw-r--r-- | firmware/target/arm/pnx0101/pcm-pnx0101.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/firmware/target/arm/pnx0101/pcm-pnx0101.c b/firmware/target/arm/pnx0101/pcm-pnx0101.c index 4f90c5f829..20fca48039 100644 --- a/firmware/target/arm/pnx0101/pcm-pnx0101.c +++ b/firmware/target/arm/pnx0101/pcm-pnx0101.c | |||
@@ -27,7 +27,7 @@ | |||
27 | short __attribute__((section(".dmabuf"))) dma_buf_left[DMA_BUF_SAMPLES]; | 27 | short __attribute__((section(".dmabuf"))) dma_buf_left[DMA_BUF_SAMPLES]; |
28 | short __attribute__((section(".dmabuf"))) dma_buf_right[DMA_BUF_SAMPLES]; | 28 | short __attribute__((section(".dmabuf"))) dma_buf_right[DMA_BUF_SAMPLES]; |
29 | 29 | ||
30 | static int pcm_freq = HW_SAMPR_DEFAULT; /* 44.1 is default */ | 30 | static int pcm_sampr = HW_SAMPR_DEFAULT; /* 44.1 is default */ |
31 | 31 | ||
32 | unsigned short* p IBSS_ATTR; | 32 | unsigned short* p IBSS_ATTR; |
33 | size_t p_size IBSS_ATTR; | 33 | size_t p_size IBSS_ATTR; |
@@ -147,8 +147,6 @@ void pcm_init(void) | |||
147 | { | 147 | { |
148 | int i; | 148 | int i; |
149 | 149 | ||
150 | pcm_set_frequency(HW_SAMPR_DEFAULT); | ||
151 | |||
152 | memset(dma_buf_left, 0, sizeof(dma_buf_left)); | 150 | memset(dma_buf_left, 0, sizeof(dma_buf_left)); |
153 | memset(dma_buf_right, 0, sizeof(dma_buf_right)); | 151 | memset(dma_buf_right, 0, sizeof(dma_buf_right)); |
154 | 152 | ||
@@ -193,15 +191,8 @@ void pcm_postinit(void) | |||
193 | pcm_apply_settings(); | 191 | pcm_apply_settings(); |
194 | } | 192 | } |
195 | 193 | ||
196 | void pcm_set_frequency(unsigned int frequency) | 194 | void pcm_dma_apply_settings(void) |
197 | { | ||
198 | (void)frequency; | ||
199 | pcm_freq = HW_SAMPR_DEFAULT; | ||
200 | } | ||
201 | |||
202 | void pcm_apply_settings(void) | ||
203 | { | 195 | { |
204 | pcm_curr_sampr = pcm_freq; | ||
205 | } | 196 | } |
206 | 197 | ||
207 | size_t pcm_get_bytes_waiting(void) | 198 | size_t pcm_get_bytes_waiting(void) |