Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
tegra20_spdif.h File Reference
#include "tegra_pcm.h"

Go to the source code of this file.

Data Structures

struct  tegra20_spdif
 

Macros

#define TEGRA20_SPDIF_CTRL   0x0
 
#define TEGRA20_SPDIF_STATUS   0x4
 
#define TEGRA20_SPDIF_STROBE_CTRL   0x8
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR   0x0C
 
#define TEGRA20_SPDIF_DATA_OUT   0x40
 
#define TEGRA20_SPDIF_DATA_IN   0x80
 
#define TEGRA20_SPDIF_CH_STA_RX_A   0x100
 
#define TEGRA20_SPDIF_CH_STA_RX_B   0x104
 
#define TEGRA20_SPDIF_CH_STA_RX_C   0x108
 
#define TEGRA20_SPDIF_CH_STA_RX_D   0x10C
 
#define TEGRA20_SPDIF_CH_STA_RX_E   0x110
 
#define TEGRA20_SPDIF_CH_STA_RX_F   0x114
 
#define TEGRA20_SPDIF_CH_STA_TX_A   0x140
 
#define TEGRA20_SPDIF_CH_STA_TX_B   0x144
 
#define TEGRA20_SPDIF_CH_STA_TX_C   0x148
 
#define TEGRA20_SPDIF_CH_STA_TX_D   0x14C
 
#define TEGRA20_SPDIF_CH_STA_TX_E   0x150
 
#define TEGRA20_SPDIF_CH_STA_TX_F   0x154
 
#define TEGRA20_SPDIF_USR_STA_RX_A   0x180
 
#define TEGRA20_SPDIF_USR_DAT_TX_A   0x1C0
 
#define TEGRA20_SPDIF_CTRL_CAP_LC   (1 << 30)
 
#define TEGRA20_SPDIF_CTRL_RX_EN   (1 << 29)
 
#define TEGRA20_SPDIF_CTRL_TX_EN   (1 << 28)
 
#define TEGRA20_SPDIF_CTRL_TC_EN   (1 << 27)
 
#define TEGRA20_SPDIF_CTRL_TU_EN   (1 << 26)
 
#define TEGRA20_SPDIF_CTRL_IE_TXE   (1 << 25)
 
#define TEGRA20_SPDIF_CTRL_IE_RXE   (1 << 24)
 
#define TEGRA20_SPDIF_CTRL_IE_P   (1 << 23)
 
#define TEGRA20_SPDIF_CTRL_IE_B   (1 << 22)
 
#define TEGRA20_SPDIF_CTRL_IE_C   (1 << 21)
 
#define TEGRA20_SPDIF_CTRL_IE_U   (1 << 20)
 
#define TEGRA20_SPDIF_CTRL_QE_RU   (1 << 19)
 
#define TEGRA20_SPDIF_CTRL_QE_TU   (1 << 18)
 
#define TEGRA20_SPDIF_CTRL_QE_RX   (1 << 17)
 
#define TEGRA20_SPDIF_CTRL_QE_TX   (1 << 16)
 
#define TEGRA20_SPDIF_CTRL_LBK_EN   (1 << 15)
 
#define TEGRA20_SPDIF_CTRL_PACK   (1 << 14)
 
#define TEGRA20_SPDIF_BIT_MODE_16BIT   0
 
#define TEGRA20_SPDIF_BIT_MODE_20BIT   1
 
#define TEGRA20_SPDIF_BIT_MODE_24BIT   2
 
#define TEGRA20_SPDIF_BIT_MODE_RAW   3
 
#define TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT   12
 
#define TEGRA20_SPDIF_CTRL_BIT_MODE_MASK   (3 << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)
 
#define TEGRA20_SPDIF_CTRL_BIT_MODE_16BIT   (TEGRA20_SPDIF_BIT_MODE_16BIT << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)
 
#define TEGRA20_SPDIF_CTRL_BIT_MODE_20BIT   (TEGRA20_SPDIF_BIT_MODE_20BIT << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)
 
#define TEGRA20_SPDIF_CTRL_BIT_MODE_24BIT   (TEGRA20_SPDIF_BIT_MODE_24BIT << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)
 
#define TEGRA20_SPDIF_CTRL_BIT_MODE_RAW   (TEGRA20_SPDIF_BIT_MODE_RAW << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)
 
#define TEGRA20_SPDIF_STATUS_RX_BSY   (1 << 29)
 
#define TEGRA20_SPDIF_STATUS_TX_BSY   (1 << 28)
 
#define TEGRA20_SPDIF_STATUS_TC_BSY   (1 << 27)
 
#define TEGRA20_SPDIF_STATUS_TU_BSY   (1 << 26)
 
#define TEGRA20_SPDIF_STATUS_TX_ERR   (1 << 25)
 
#define TEGRA20_SPDIF_STATUS_RX_ERR   (1 << 24)
 
#define TEGRA20_SPDIF_STATUS_IS_P   (1 << 23)
 
#define TEGRA20_SPDIF_STATUS_IS_B   (1 << 22)
 
#define TEGRA20_SPDIF_STATUS_IS_C   (1 << 21)
 
#define TEGRA20_SPDIF_STATUS_IS_U   (1 << 20)
 
#define TEGRA20_SPDIF_STATUS_QS_RU   (1 << 19)
 
#define TEGRA20_SPDIF_STATUS_QS_TU   (1 << 18)
 
#define TEGRA20_SPDIF_STATUS_QS_RX   (1 << 17)
 
#define TEGRA20_SPDIF_STATUS_QS_TX   (1 << 16)
 
#define TEGRA20_SPDIF_STROBE_CTRL_PERIOD_SHIFT   16
 
#define TEGRA20_SPDIF_STROBE_CTRL_PERIOD_MASK   (0xff << TEGRA20_SPDIF_STROBE_CTRL_PERIOD_SHIFT)
 
#define TEGRA20_SPDIF_STROBE_CTRL_STROBE   (1 << 15)
 
#define TEGRA20_SPDIF_STROBE_CTRL_DATA_STROBES_SHIFT   8
 
#define TEGRA20_SPDIF_STROBE_CTRL_DATA_STROBES_MASK   (0x1f << TEGRA20_SPDIF_STROBE_CTRL_DATA_STROBES_SHIFT)
 
#define TEGRA20_SPDIF_STROBE_CTRL_CLOCK_PERIOD_SHIFT   0
 
#define TEGRA20_SPDIF_STROBE_CTRL_CLOCK_PERIOD_MASK   (0x3f << TEGRA20_SPDIF_STROBE_CTRL_CLOCK_PERIOD_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_CLR   (1 << 31)
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_ONE_SLOT   0
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_TWO_SLOTS   1
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_THREE_SLOTS   2
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_FOUR_SLOTS   3
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT   29
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU2_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_TWO_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU3_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_THREE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_FULL_COUNT_SHIFT   24
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_FULL_COUNT_MASK   (0x1f << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_FULL_COUNT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_CLR   (1 << 23)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT   21
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU2_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_TWO_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU3_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_THREE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_EMPTY_COUNT_SHIFT   16
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_EMPTY_COUNT_MASK   (0x1f << SPDIF_DATA_FIFO_CSR_TU_EMPTY_COUNT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_CLR   (1 << 15)
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_ONE_SLOT   0
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_FOUR_SLOTS   1
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_EIGHT_SLOTS   2
 
#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_TWELVE_SLOTS   3
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT   13
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU8_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_EIGHT_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU12_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_TWELVE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_FULL_COUNT_SHIFT   8
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_FULL_COUNT_MASK   (0x1f << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_FULL_COUNT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_CLR   (1 << 7)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT   5
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU8_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_EIGHT_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU12_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_TWELVE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_EMPTY_COUNT_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_EMPTY_COUNT_MASK   (0x1f << SPDIF_DATA_FIFO_CSR_TX_EMPTY_COUNT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_16_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_16_MASK   (0xffff << TEGRA20_SPDIF_DATA_OUT_DATA_16_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_20_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_20_MASK   (0xfffff << TEGRA20_SPDIF_DATA_OUT_DATA_20_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_24_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_24_MASK   (0xffffff << TEGRA20_SPDIF_DATA_OUT_DATA_24_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_P   (1 << 31)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_C   (1 << 30)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_U   (1 << 29)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_V   (1 << 28)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_DATA_SHIFT   8
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_DATA_MASK   (0xfffff << TEGRA20_SPDIF_DATA_OUT_DATA_RAW_DATA_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_AUX_SHIFT   4
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_AUX_MASK   (0xf << TEGRA20_SPDIF_DATA_OUT_DATA_RAW_AUX_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_PREAMBLE_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_PREAMBLE_MASK   (0xf << TEGRA20_SPDIF_DATA_OUT_DATA_RAW_PREAMBLE_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_RIGHT_SHIFT   16
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_RIGHT_MASK   (0xffff << TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_RIGHT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_LEFT_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_LEFT_MASK   (0xffff << TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_LEFT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_P   (1 << 31)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_C   (1 << 30)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_U   (1 << 29)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_V   (1 << 28)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_PREAMBLE_SHIFT   24
 
#define TEGRA20_SPDIF_DATA_IN_DATA_PREAMBLE_MASK   (0xf << TEGRA20_SPDIF_DATA_IN_DATA_PREAMBLE_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_16_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_IN_DATA_16_MASK   (0xffff << TEGRA20_SPDIF_DATA_IN_DATA_16_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_20_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_IN_DATA_20_MASK   (0xfffff << TEGRA20_SPDIF_DATA_IN_DATA_20_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_24_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_IN_DATA_24_MASK   (0xffffff << TEGRA20_SPDIF_DATA_IN_DATA_24_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_DATA_SHIFT   8
 
#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_DATA_MASK   (0xfffff << TEGRA20_SPDIF_DATA_IN_DATA_RAW_DATA_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_AUX_SHIFT   4
 
#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_AUX_MASK   (0xf << TEGRA20_SPDIF_DATA_IN_DATA_RAW_AUX_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_PREAMBLE_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_PREAMBLE_MASK   (0xf << TEGRA20_SPDIF_DATA_IN_DATA_RAW_PREAMBLE_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_RIGHT_SHIFT   16
 
#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_RIGHT_MASK   (0xffff << TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_RIGHT_SHIFT)
 
#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_LEFT_SHIFT   0
 
#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_LEFT_MASK   (0xffff << TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_LEFT_SHIFT)
 

Macro Definition Documentation

#define TEGRA20_SPDIF_BIT_MODE_16BIT   0

Definition at line 118 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_BIT_MODE_20BIT   1

Definition at line 119 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_BIT_MODE_24BIT   2

Definition at line 120 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_BIT_MODE_RAW   3

Definition at line 121 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_RX_A   0x100

Definition at line 39 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_RX_B   0x104

Definition at line 40 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_RX_C   0x108

Definition at line 41 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_RX_D   0x10C

Definition at line 42 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_RX_E   0x110

Definition at line 43 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_RX_F   0x114

Definition at line 44 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_TX_A   0x140

Definition at line 45 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_TX_B   0x144

Definition at line 46 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_TX_C   0x148

Definition at line 47 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_TX_D   0x14C

Definition at line 48 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_TX_E   0x150

Definition at line 49 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CH_STA_TX_F   0x154

Definition at line 50 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL   0x0

Definition at line 33 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_BIT_MODE_16BIT   (TEGRA20_SPDIF_BIT_MODE_16BIT << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)

Definition at line 125 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_BIT_MODE_20BIT   (TEGRA20_SPDIF_BIT_MODE_20BIT << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)

Definition at line 126 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_BIT_MODE_24BIT   (TEGRA20_SPDIF_BIT_MODE_24BIT << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)

Definition at line 127 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_BIT_MODE_MASK   (3 << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)

Definition at line 124 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_BIT_MODE_RAW   (TEGRA20_SPDIF_BIT_MODE_RAW << TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT)

Definition at line 128 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_BIT_MODE_SHIFT   12

Definition at line 123 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_CAP_LC   (1 << 30)

Definition at line 57 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_IE_B   (1 << 22)

Definition at line 81 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_IE_C   (1 << 21)

Definition at line 84 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_IE_P   (1 << 23)

Definition at line 78 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_IE_RXE   (1 << 24)

Definition at line 75 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_IE_TXE   (1 << 25)

Definition at line 72 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_IE_U   (1 << 20)

Definition at line 87 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_LBK_EN   (1 << 15)

Definition at line 102 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_PACK   (1 << 14)

Definition at line 110 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_QE_RU   (1 << 19)

Definition at line 90 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_QE_RX   (1 << 17)

Definition at line 96 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_QE_TU   (1 << 18)

Definition at line 93 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_QE_TX   (1 << 16)

Definition at line 99 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_RX_EN   (1 << 29)

Definition at line 60 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_TC_EN   (1 << 27)

Definition at line 66 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_TU_EN   (1 << 26)

Definition at line 69 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_CTRL_TX_EN   (1 << 28)

Definition at line 63 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR   0x0C

Definition at line 36 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)

Definition at line 258 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)

Definition at line 260 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU2_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_TWO_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)

Definition at line 262 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU3_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_THREE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)

Definition at line 264 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_RU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT)

Definition at line 266 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_ATN_LVL_SHIFT   29

Definition at line 257 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_CLR   (1 << 31)

Definition at line 249 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_FULL_COUNT_MASK   (0x1f << TEGRA20_SPDIF_DATA_FIFO_CSR_RU_FULL_COUNT_SHIFT)

Definition at line 271 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RU_FULL_COUNT_SHIFT   24

Definition at line 270 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)

Definition at line 303 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU12_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_TWELVE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)

Definition at line 311 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)

Definition at line 305 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)

Definition at line 307 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_RU8_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_EIGHT_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT)

Definition at line 309 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_ATN_LVL_SHIFT   13

Definition at line 302 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_CLR   (1 << 15)

Definition at line 294 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_FULL_COUNT_MASK   (0x1f << TEGRA20_SPDIF_DATA_FIFO_CSR_RX_FULL_COUNT_SHIFT)

Definition at line 316 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_RX_FULL_COUNT_SHIFT   8

Definition at line 315 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)

Definition at line 278 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT   21

Definition at line 277 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)

Definition at line 280 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU2_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_TWO_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)

Definition at line 282 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU3_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_THREE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)

Definition at line 284 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_TU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_U_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TU_ATN_LVL_SHIFT)

Definition at line 286 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_CLR   (1 << 23)

Definition at line 274 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_EMPTY_COUNT_MASK   (0x1f << SPDIF_DATA_FIFO_CSR_TU_EMPTY_COUNT_SHIFT)

Definition at line 291 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TU_EMPTY_COUNT_SHIFT   16

Definition at line 290 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_MASK   (0x3 << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)

Definition at line 323 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT   5

Definition at line 322 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU12_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_TWELVE_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)

Definition at line 331 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU1_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_ONE_SLOT << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)

Definition at line 325 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU4_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_FOUR_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)

Definition at line 327 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_TU8_WORD_FULL   (TEGRA20_SPDIF_FIFO_ATN_LVL_D_EIGHT_SLOTS << TEGRA20_SPDIF_DATA_FIFO_CSR_TX_ATN_LVL_SHIFT)

Definition at line 329 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_CLR   (1 << 7)

Definition at line 319 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_EMPTY_COUNT_MASK   (0x1f << SPDIF_DATA_FIFO_CSR_TX_EMPTY_COUNT_SHIFT)

Definition at line 336 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_FIFO_CSR_TX_EMPTY_COUNT_SHIFT   0

Definition at line 335 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN   0x80

Definition at line 38 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_16_MASK   (0xffff << TEGRA20_SPDIF_DATA_IN_DATA_16_SHIFT)

Definition at line 400 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_LEFT_MASK   (0xffff << TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_LEFT_SHIFT)

Definition at line 421 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_LEFT_SHIFT   0

Definition at line 420 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_RIGHT_MASK   (0xffff << TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_RIGHT_SHIFT)

Definition at line 418 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_16_PACKED_RIGHT_SHIFT   16

Definition at line 417 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_16_SHIFT   0

Definition at line 399 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_20_MASK   (0xfffff << TEGRA20_SPDIF_DATA_IN_DATA_20_SHIFT)

Definition at line 403 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_20_SHIFT   0

Definition at line 402 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_24_MASK   (0xffffff << TEGRA20_SPDIF_DATA_IN_DATA_24_SHIFT)

Definition at line 406 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_24_SHIFT   0

Definition at line 405 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_C   (1 << 30)

Definition at line 392 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_P   (1 << 31)

Definition at line 391 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_PREAMBLE_MASK   (0xf << TEGRA20_SPDIF_DATA_IN_DATA_PREAMBLE_SHIFT)

Definition at line 397 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_PREAMBLE_SHIFT   24

Definition at line 396 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_AUX_MASK   (0xf << TEGRA20_SPDIF_DATA_IN_DATA_RAW_AUX_SHIFT)

Definition at line 412 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_AUX_SHIFT   4

Definition at line 411 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_DATA_MASK   (0xfffff << TEGRA20_SPDIF_DATA_IN_DATA_RAW_DATA_SHIFT)

Definition at line 409 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_DATA_SHIFT   8

Definition at line 408 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_PREAMBLE_MASK   (0xf << TEGRA20_SPDIF_DATA_IN_DATA_RAW_PREAMBLE_SHIFT)

Definition at line 415 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_RAW_PREAMBLE_SHIFT   0

Definition at line 414 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_U   (1 << 29)

Definition at line 393 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_IN_DATA_V   (1 << 28)

Definition at line 394 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT   0x40

Definition at line 37 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_16_MASK   (0xffff << TEGRA20_SPDIF_DATA_OUT_DATA_16_SHIFT)

Definition at line 350 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_LEFT_MASK   (0xffff << TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_LEFT_SHIFT)

Definition at line 376 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_LEFT_SHIFT   0

Definition at line 375 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_RIGHT_MASK   (0xffff << TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_RIGHT_SHIFT)

Definition at line 373 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_16_PACKED_RIGHT_SHIFT   16

Definition at line 372 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_16_SHIFT   0

Definition at line 349 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_20_MASK   (0xfffff << TEGRA20_SPDIF_DATA_OUT_DATA_20_SHIFT)

Definition at line 353 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_20_SHIFT   0

Definition at line 352 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_24_MASK   (0xffffff << TEGRA20_SPDIF_DATA_OUT_DATA_24_SHIFT)

Definition at line 356 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_24_SHIFT   0

Definition at line 355 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_AUX_MASK   (0xf << TEGRA20_SPDIF_DATA_OUT_DATA_RAW_AUX_SHIFT)

Definition at line 367 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_AUX_SHIFT   4

Definition at line 366 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_C   (1 << 30)

Definition at line 359 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_DATA_MASK   (0xfffff << TEGRA20_SPDIF_DATA_OUT_DATA_RAW_DATA_SHIFT)

Definition at line 364 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_DATA_SHIFT   8

Definition at line 363 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_P   (1 << 31)

Definition at line 358 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_PREAMBLE_MASK   (0xf << TEGRA20_SPDIF_DATA_OUT_DATA_RAW_PREAMBLE_SHIFT)

Definition at line 370 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_PREAMBLE_SHIFT   0

Definition at line 369 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_U   (1 << 29)

Definition at line 360 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_DATA_OUT_DATA_RAW_V   (1 << 28)

Definition at line 361 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_EIGHT_SLOTS   2

Definition at line 298 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_FOUR_SLOTS   1

Definition at line 297 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_ONE_SLOT   0

Definition at line 296 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_D_TWELVE_SLOTS   3

Definition at line 299 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_FOUR_SLOTS   3

Definition at line 254 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_ONE_SLOT   0

Definition at line 251 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_THREE_SLOTS   2

Definition at line 253 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_FIFO_ATN_LVL_U_TWO_SLOTS   1

Definition at line 252 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS   0x4

Definition at line 34 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_IS_B   (1 << 22)

Definition at line 184 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_IS_C   (1 << 21)

Definition at line 191 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_IS_P   (1 << 23)

Definition at line 181 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_IS_U   (1 << 20)

Definition at line 194 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_QS_RU   (1 << 19)

Definition at line 200 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_QS_RX   (1 << 17)

Definition at line 212 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_QS_TU   (1 << 18)

Definition at line 206 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_QS_TX   (1 << 16)

Definition at line 218 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_RX_BSY   (1 << 29)

Definition at line 145 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_RX_ERR   (1 << 24)

Definition at line 178 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_TC_BSY   (1 << 27)

Definition at line 163 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_TU_BSY   (1 << 26)

Definition at line 172 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_TX_BSY   (1 << 28)

Definition at line 153 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STATUS_TX_ERR   (1 << 25)

Definition at line 175 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL   0x8

Definition at line 35 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_CLOCK_PERIOD_MASK   (0x3f << TEGRA20_SPDIF_STROBE_CTRL_CLOCK_PERIOD_SHIFT)

Definition at line 244 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_CLOCK_PERIOD_SHIFT   0

Definition at line 243 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_DATA_STROBES_MASK   (0x1f << TEGRA20_SPDIF_STROBE_CTRL_DATA_STROBES_SHIFT)

Definition at line 237 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_DATA_STROBES_SHIFT   8

Definition at line 236 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_PERIOD_MASK   (0xff << TEGRA20_SPDIF_STROBE_CTRL_PERIOD_SHIFT)

Definition at line 227 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_PERIOD_SHIFT   16

Definition at line 226 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_STROBE_CTRL_STROBE   (1 << 15)

Definition at line 230 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_USR_DAT_TX_A   0x1C0

Definition at line 52 of file tegra20_spdif.h.

#define TEGRA20_SPDIF_USR_STA_RX_A   0x180

Definition at line 51 of file tegra20_spdif.h.