forked from PAWPAW-Mirror/lib_xua
Only set DSD clock low if in DSD mode.. caused issues with DFU with DSD (when XUD_TILE!=0)
This commit is contained in:
@@ -233,12 +233,18 @@ static inline unsigned DoSampleTransfer(chanend c_out, int readBuffNo, unsigned
|
|||||||
{
|
{
|
||||||
unsigned command = inct(c_out);
|
unsigned command = inct(c_out);
|
||||||
#ifndef CODEC_MASTER
|
#ifndef CODEC_MASTER
|
||||||
// Set clocks low
|
if(dsdMode == DSD_MODE_OFF)
|
||||||
p_lrclk <: 0;
|
{
|
||||||
p_bclk <: 0;
|
// Set clocks low
|
||||||
|
p_lrclk <: 0;
|
||||||
|
p_bclk <: 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
#if(DSD_CHANS_DAC != 0)
|
#if(DSD_CHANS_DAC != 0)
|
||||||
/* DSD Clock might not be shared with lrclk or bclk... */
|
/* DSD Clock might not be shared with lrclk or bclk... */
|
||||||
p_dsd_clk <: 0;
|
p_dsd_clk <: 0;
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#if (DSD_CHANS_DAC > 0)
|
#if (DSD_CHANS_DAC > 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user