diff options
Diffstat (limited to 'firmware/target/arm/i2s-pp.c')
-rw-r--r-- | firmware/target/arm/i2s-pp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/target/arm/i2s-pp.c b/firmware/target/arm/i2s-pp.c index 0c33fbce28..38a3f9837e 100644 --- a/firmware/target/arm/i2s-pp.c +++ b/firmware/target/arm/i2s-pp.c | |||
@@ -70,7 +70,8 @@ void i2s_reset(void) | |||
70 | IISCLK = (IISCLK & ~0x1ff) | 33; | 70 | IISCLK = (IISCLK & ~0x1ff) | 33; |
71 | IISDIV = 7; | 71 | IISDIV = 7; |
72 | IISCONFIG = ((IISCONFIG & ~IIS_FIFO_FORMAT_MASK) | IIS_FIFO_FORMAT_LE16); | 72 | IISCONFIG = ((IISCONFIG & ~IIS_FIFO_FORMAT_MASK) | IIS_FIFO_FORMAT_LE16); |
73 | #elif defined (IRIVER_H10) || defined (IRIVER_H10_5GB) | 73 | #elif defined (IRIVER_H10) || defined (IRIVER_H10_5GB) || defined(IPOD_NANO) |
74 | /* Nano works fine with IIS_FIFO_FORMAT_LE16 as well */ | ||
74 | IISCONFIG = ((IISCONFIG & ~IIS_FIFO_FORMAT_MASK) | IIS_FIFO_FORMAT_LE16_2); | 75 | IISCONFIG = ((IISCONFIG & ~IIS_FIFO_FORMAT_MASK) | IIS_FIFO_FORMAT_LE16_2); |
75 | #else | 76 | #else |
76 | IISCONFIG = ((IISCONFIG & ~IIS_FIFO_FORMAT_MASK) | IIS_FIFO_FORMAT_LE32); | 77 | IISCONFIG = ((IISCONFIG & ~IIS_FIFO_FORMAT_MASK) | IIS_FIFO_FORMAT_LE32); |