root/sound/pci/oxygen/ak4396.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef AK4396_H_INCLUDED
   3 #define AK4396_H_INCLUDED
   4 
   5 #define AK4396_WRITE            0x2000
   6 
   7 #define AK4396_CONTROL_1        0
   8 #define AK4396_CONTROL_2        1
   9 #define AK4396_CONTROL_3        2
  10 #define AK4396_LCH_ATT          3
  11 #define AK4396_RCH_ATT          4
  12 
  13 /* control 1 */
  14 #define AK4396_RSTN             0x01
  15 #define AK4396_DIF_MASK         0x0e
  16 #define AK4396_DIF_16_LSB       0x00
  17 #define AK4396_DIF_20_LSB       0x02
  18 #define AK4396_DIF_24_MSB       0x04
  19 #define AK4396_DIF_24_I2S       0x06
  20 #define AK4396_DIF_24_LSB       0x08
  21 #define AK4396_ACKS             0x80
  22 /* control 2 */
  23 #define AK4396_SMUTE            0x01
  24 #define AK4396_DEM_MASK         0x06
  25 #define AK4396_DEM_441          0x00
  26 #define AK4396_DEM_OFF          0x02
  27 #define AK4396_DEM_48           0x04
  28 #define AK4396_DEM_32           0x06
  29 #define AK4396_DFS_MASK         0x18
  30 #define AK4396_DFS_NORMAL       0x00
  31 #define AK4396_DFS_DOUBLE       0x08
  32 #define AK4396_DFS_QUAD         0x10
  33 #define AK4396_SLOW             0x20
  34 #define AK4396_DZFM             0x40
  35 #define AK4396_DZFE             0x80
  36 /* control 3 */
  37 #define AK4396_DZFB             0x04
  38 #define AK4396_DCKB             0x10
  39 #define AK4396_DCKS             0x20
  40 #define AK4396_DSDM             0x40
  41 #define AK4396_D_P_MASK         0x80
  42 #define AK4396_PCM              0x00
  43 #define AK4396_DSD              0x80
  44 
  45 #endif

/* [<][>][^][v][top][bottom][index][help] */