Lines Matching full:aio
3 * Socionext UniPhier AIO ALSA driver.
70 #define AUD_NAME_PCMIN1 "aio-pcmin1"
71 #define AUD_NAME_PCMIN2 "aio-pcmin2"
72 #define AUD_NAME_PCMIN3 "aio-pcmin3"
73 #define AUD_NAME_IECIN1 "aio-iecin1"
74 #define AUD_NAME_DIECIN1 "aio-diecin1"
88 #define AUD_NAME_HPCMOUT1 "aio-hpcmout1"
89 #define AUD_NAME_PCMOUT1 "aio-pcmout1"
90 #define AUD_NAME_PCMOUT2 "aio-pcmout2"
91 #define AUD_NAME_PCMOUT3 "aio-pcmout3"
92 #define AUD_NAME_EPCMOUT1 "aio-epcmout1"
93 #define AUD_NAME_EPCMOUT2 "aio-epcmout2"
94 #define AUD_NAME_EPCMOUT3 "aio-epcmout3"
95 #define AUD_NAME_EPCMOUT6 "aio-epcmout6"
96 #define AUD_NAME_HIECOUT1 "aio-hiecout1"
97 #define AUD_NAME_IECOUT1 "aio-iecout1"
98 #define AUD_NAME_CMASTER "aio-cmaster"
99 #define AUD_NAME_HIECCOMPOUT1 "aio-hieccompout1"
100 #define AUD_NAME_IECCOMPOUT1 "aio-ieccompout1"
102 #define AUD_GNAME_HDMI "aio-hdmi"
103 #define AUD_GNAME_LINE "aio-line"
104 #define AUD_GNAME_AUX "aio-aux"
105 #define AUD_GNAME_IEC "aio-iec"
148 * This is a selector for virtual register map of AIO.
160 * 'SoftWare MAPping' setting of UniPhier AIO registers.
162 * We have to setup 'virtual' register maps to access 'real' registers of AIO.
163 * This feature is legacy and meaningless but AIO needs this to work.
187 * (outer of AIO) -> iport -> iif -> ch -> rb -> (CPU)
189 * (CPU) -> rb -> ch -> oif -> oport -> (outer of AIO)
230 struct uniphier_aio *aio; member