diff options
Diffstat (limited to 'drivers/media/video/cx88/cx88-tvaudio.c')
-rw-r--r-- | drivers/media/video/cx88/cx88-tvaudio.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/media/video/cx88/cx88-tvaudio.c b/drivers/media/video/cx88/cx88-tvaudio.c index 08220de3d74d..770ec05b5e9b 100644 --- a/drivers/media/video/cx88/cx88-tvaudio.c +++ b/drivers/media/video/cx88/cx88-tvaudio.c | |||
@@ -786,8 +786,12 @@ void cx88_set_tvaudio(struct cx88_core *core) | |||
786 | break; | 786 | break; |
787 | case WW_I2SADC: | 787 | case WW_I2SADC: |
788 | set_audio_start(core, 0x01); | 788 | set_audio_start(core, 0x01); |
789 | /* Slave/Philips/Autobaud */ | 789 | /* |
790 | cx_write(AUD_I2SINPUTCNTL, 0); | 790 | * Slave/Philips/Autobaud |
791 | * NB on Nova-S bit1 NPhilipsSony appears to be inverted: | ||
792 | * 0= Sony, 1=Philips | ||
793 | */ | ||
794 | cx_write(AUD_I2SINPUTCNTL, core->board.i2sinputcntl); | ||
791 | /* Switch to "I2S ADC mode" */ | 795 | /* Switch to "I2S ADC mode" */ |
792 | cx_write(AUD_I2SCNTL, 0x1); | 796 | cx_write(AUD_I2SCNTL, 0x1); |
793 | set_audio_finish(core, EN_I2SIN_ENABLE); | 797 | set_audio_finish(core, EN_I2SIN_ENABLE); |