• Jaroslav Kysela's avatar
    [ALSA] Aureon S/PDIF input fixes · 8d51bcbb
    Jaroslav Kysela authored
    ICE1712 driver
    GPIO directions changed
       * GPIO>22 not configured as they do not exist
       * GPIO22 set to output (CS8415A CS pin)
       * GPIO21 set to input. (SPI MISO pin)
    
    Init sequence of CS8415A changed:
      * SWCLK is set to 1 (OMCK output to RMCK pin)
      * MUX2:0 is set to 001 (S/PDIF input on RXP1)
      * SODEL is set to 1 (MSB of SDOUT data occurs if the second OSCLK period after the OLRCK edge)
      * SOLRPOL is set to 1 (SDOUT data is for the right channel with OLRCK is high)
    Signed-off-by: default avatarPeter Christensen <peter@christensen>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    8d51bcbb
aureon.c 25.4 KB