Lines Matching +full:- +full:u

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
61 * References: ALSA snd-atiixp.c , OpenBSD/NetBSD auixp-*.h
67 #define ATI_REG_ISR_IN_XRUN (1U<<0)
68 #define ATI_REG_ISR_IN_STATUS (1U<<1)
69 #define ATI_REG_ISR_OUT_XRUN (1U<<2)
70 #define ATI_REG_ISR_OUT_STATUS (1U<<3)
71 #define ATI_REG_ISR_SPDF_XRUN (1U<<4)
72 #define ATI_REG_ISR_SPDF_STATUS (1U<<5)
73 #define ATI_REG_ISR_PHYS_INTR (1U<<8)
74 #define ATI_REG_ISR_PHYS_MISMATCH (1U<<9)
75 #define ATI_REG_ISR_CODEC0_NOT_READY (1U<<10)
76 #define ATI_REG_ISR_CODEC1_NOT_READY (1U<<11)
77 #define ATI_REG_ISR_CODEC2_NOT_READY (1U<<12)
78 #define ATI_REG_ISR_NEW_FRAME (1U<<13)
81 #define ATI_REG_IER_IN_XRUN_EN (1U<<0)
82 #define ATI_REG_IER_IO_STATUS_EN (1U<<1)
83 #define ATI_REG_IER_OUT_XRUN_EN (1U<<2)
84 #define ATI_REG_IER_OUT_XRUN_COND (1U<<3)
85 #define ATI_REG_IER_SPDF_XRUN_EN (1U<<4)
86 #define ATI_REG_IER_SPDF_STATUS_EN (1U<<5)
87 #define ATI_REG_IER_PHYS_INTR_EN (1U<<8)
88 #define ATI_REG_IER_PHYS_MISMATCH_EN (1U<<9)
89 #define ATI_REG_IER_CODEC0_INTR_EN (1U<<10)
90 #define ATI_REG_IER_CODEC1_INTR_EN (1U<<11)
91 #define ATI_REG_IER_CODEC2_INTR_EN (1U<<12)
92 #define ATI_REG_IER_NEW_FRAME_EN (1U<<13) /* (RO) */
93 #define ATI_REG_IER_SET_BUS_BUSY (1U<<14) /* (WO) audio is running */
96 #define ATI_REG_CMD_POWERDOWN (1U<<0)
97 #define ATI_REG_CMD_RECEIVE_EN (1U<<1)
98 #define ATI_REG_CMD_SEND_EN (1U<<2)
99 #define ATI_REG_CMD_STATUS_MEM (1U<<3)
100 #define ATI_REG_CMD_SPDF_OUT_EN (1U<<4)
101 #define ATI_REG_CMD_SPDF_STATUS_MEM (1U<<5)
102 #define ATI_REG_CMD_SPDF_THRESHOLD (3U<<6)
104 #define ATI_REG_CMD_IN_DMA_EN (1U<<8)
105 #define ATI_REG_CMD_OUT_DMA_EN (1U<<9)
106 #define ATI_REG_CMD_SPDF_DMA_EN (1U<<10)
107 #define ATI_REG_CMD_SPDF_OUT_STOPPED (1U<<11)
108 #define ATI_REG_CMD_SPDF_CONFIG_MASK (7U<<12)
109 #define ATI_REG_CMD_SPDF_CONFIG_34 (1U<<12)
110 #define ATI_REG_CMD_SPDF_CONFIG_78 (2U<<12)
111 #define ATI_REG_CMD_SPDF_CONFIG_69 (3U<<12)
112 #define ATI_REG_CMD_SPDF_CONFIG_01 (4U<<12)
113 #define ATI_REG_CMD_INTERLEAVE_SPDF (1U<<16)
114 #define ATI_REG_CMD_AUDIO_PRESENT (1U<<20)
115 #define ATI_REG_CMD_INTERLEAVE_IN (1U<<21)
116 #define ATI_REG_CMD_INTERLEAVE_OUT (1U<<22)
117 #define ATI_REG_CMD_LOOPBACK_EN (1U<<23)
118 #define ATI_REG_CMD_PACKED_DIS (1U<<24)
119 #define ATI_REG_CMD_BURST_EN (1U<<25)
120 #define ATI_REG_CMD_PANIC_EN (1U<<26)
121 #define ATI_REG_CMD_MODEM_PRESENT (1U<<27)
122 #define ATI_REG_CMD_ACLINK_ACTIVE (1U<<28)
123 #define ATI_REG_CMD_AC_SOFT_RESET (1U<<29)
124 #define ATI_REG_CMD_AC_SYNC (1U<<30)
125 #define ATI_REG_CMD_AC_RESET (1U<<31)
128 #define ATI_REG_PHYS_OUT_CODEC_MASK (3U<<0)
129 #define ATI_REG_PHYS_OUT_RW (1U<<2)
130 #define ATI_REG_PHYS_OUT_ADDR_EN (1U<<8)
135 #define ATI_REG_PHYS_IN_READ_FLAG (1U<<8)
142 #define ATI_REG_COUNTER_SLOT (3U<<0) /* slot # */
143 #define ATI_REG_COUNTER_BITCLOCK (31U<<8)
154 #define ATI_REG_OUT_DMA_SLOT_BIT(x) (1U << ((x) - 3))
166 #define ATI_REG_SPDF_CMD_LFSR (1U<<4)
167 #define ATI_REG_SPDF_CMD_SINGLE_CH (1U<<5)
180 #define ATI_REG_6CH_REORDER_EN (1U<<0) /* 3,4,7,8,6,9 -> 3,4,6,9,7,8 */
183 #define ATI_REG_FIFO_OUT_FLUSH (1U<<0)
184 #define ATI_REG_FIFO_IN_FLUSH (1U<<1)
187 #define ATI_REG_LINKPTR_EN (1U<<0)
193 #define ATI_REG_DMA_STATE (7U<<26)