root/sound/soc/spear/spdif_in_regs.h

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  * SPEAr SPDIF IN controller header file
   4  *
   5  * Copyright (ST) 2011 Vipin Kumar (vipin.kumar@st.com)
   6  */
   7 
   8 #ifndef SPDIF_IN_REGS_H
   9 #define SPDIF_IN_REGS_H
  10 
  11 #define SPDIF_IN_CTRL           0x00
  12         #define SPDIF_IN_PRTYEN         (1 << 20)
  13         #define SPDIF_IN_STATEN         (1 << 19)
  14         #define SPDIF_IN_USREN          (1 << 18)
  15         #define SPDIF_IN_VALEN          (1 << 17)
  16         #define SPDIF_IN_BLKEN          (1 << 16)
  17 
  18         #define SPDIF_MODE_24BIT        (8 << 12)
  19         #define SPDIF_MODE_23BIT        (7 << 12)
  20         #define SPDIF_MODE_22BIT        (6 << 12)
  21         #define SPDIF_MODE_21BIT        (5 << 12)
  22         #define SPDIF_MODE_20BIT        (4 << 12)
  23         #define SPDIF_MODE_19BIT        (3 << 12)
  24         #define SPDIF_MODE_18BIT        (2 << 12)
  25         #define SPDIF_MODE_17BIT        (1 << 12)
  26         #define SPDIF_MODE_16BIT        (0 << 12)
  27         #define SPDIF_MODE_MASK         (0x0F << 12)
  28 
  29         #define SPDIF_IN_VALID          (1 << 11)
  30         #define SPDIF_IN_SAMPLE         (1 << 10)
  31         #define SPDIF_DATA_SWAP         (1 << 9)
  32         #define SPDIF_IN_ENB            (1 << 8)
  33         #define SPDIF_DATA_REVERT       (1 << 7)
  34         #define SPDIF_XTRACT_16BIT      (1 << 6)
  35         #define SPDIF_FIFO_THRES_16     (16 << 0)
  36 
  37 #define SPDIF_IN_IRQ_MASK       0x04
  38 #define SPDIF_IN_IRQ            0x08
  39         #define SPDIF_IRQ_FIFOWRITE     (1 << 0)
  40         #define SPDIF_IRQ_EMPTYFIFOREAD (1 << 1)
  41         #define SPDIF_IRQ_FIFOFULL      (1 << 2)
  42         #define SPDIF_IRQ_OUTOFRANGE    (1 << 3)
  43 
  44 #define SPDIF_IN_STA            0x0C
  45         #define SPDIF_IN_LOCK           (0x1 << 0)
  46 
  47 #endif /* SPDIF_IN_REGS_H */

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