Lines Matching +full:0 +full:x584
52 RSND_REG_SET(id, offset, 0, #id)
68 return 0; in rsnd_is_accessible_reg()
90 return 0; in rsnd_mod_read()
173 memset(®c, 0, sizeof(regc)); in _rsnd_gen_regmap_init()
196 for (i = 0; i < conf_size; i++) { in _rsnd_gen_regmap_init()
200 regf.lsb = 0; in _rsnd_gen_regmap_init()
213 return 0; in _rsnd_gen_regmap_init()
217 * (A) : Gen4 is 0xa0c, but it is not used.
222 RSND_GEN_S_REG(SSI_MODE0, 0x800),
223 RSND_GEN_S_REG(SSI_MODE1, 0x804),
224 RSND_GEN_S_REG(SSI_MODE2, 0x808), // (A)
225 RSND_GEN_S_REG(SSI_CONTROL, 0x810),
226 RSND_GEN_S_REG(SSI_SYS_STATUS0, 0x840),
227 RSND_GEN_S_REG(SSI_SYS_STATUS1, 0x844),
228 RSND_GEN_S_REG(SSI_SYS_STATUS2, 0x848),
229 RSND_GEN_S_REG(SSI_SYS_STATUS3, 0x84c),
230 RSND_GEN_S_REG(SSI_SYS_STATUS4, 0x880),
231 RSND_GEN_S_REG(SSI_SYS_STATUS5, 0x884),
232 RSND_GEN_S_REG(SSI_SYS_STATUS6, 0x888),
233 RSND_GEN_S_REG(SSI_SYS_STATUS7, 0x88c),
234 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE0, 0x850),
235 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE1, 0x854),
236 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE2, 0x858),
237 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE3, 0x85c),
238 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE4, 0x890),
239 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE5, 0x894),
240 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE6, 0x898),
241 RSND_GEN_S_REG(SSI_SYS_INT_ENABLE7, 0x89c),
242 RSND_GEN_S_REG(HDMI0_SEL, 0x9e0),
243 RSND_GEN_S_REG(HDMI1_SEL, 0x9e4),
244 RSND_GEN_M_REG(SSI_BUSIF0_MODE, 0x0, 0x80),
245 RSND_GEN_M_REG(SSI_BUSIF0_ADINR, 0x4, 0x80),
246 RSND_GEN_M_REG(SSI_BUSIF0_DALIGN, 0x8, 0x80),
247 RSND_GEN_M_REG(SSI_BUSIF1_MODE, 0x20, 0x80),
248 RSND_GEN_M_REG(SSI_BUSIF1_ADINR, 0x24, 0x80),
249 RSND_GEN_M_REG(SSI_BUSIF1_DALIGN, 0x28, 0x80),
250 RSND_GEN_M_REG(SSI_BUSIF2_MODE, 0x40, 0x80),
251 RSND_GEN_M_REG(SSI_BUSIF2_ADINR, 0x44, 0x80),
252 RSND_GEN_M_REG(SSI_BUSIF2_DALIGN, 0x48, 0x80),
253 RSND_GEN_M_REG(SSI_BUSIF3_MODE, 0x60, 0x80),
254 RSND_GEN_M_REG(SSI_BUSIF3_ADINR, 0x64, 0x80),
255 RSND_GEN_M_REG(SSI_BUSIF3_DALIGN, 0x68, 0x80),
256 RSND_GEN_M_REG(SSI_BUSIF4_MODE, 0x500, 0x80),
257 RSND_GEN_M_REG(SSI_BUSIF4_ADINR, 0x504, 0x80),
258 RSND_GEN_M_REG(SSI_BUSIF4_DALIGN, 0x508, 0x80),
259 RSND_GEN_M_REG(SSI_BUSIF5_MODE, 0x520, 0x80),
260 RSND_GEN_M_REG(SSI_BUSIF5_ADINR, 0x524, 0x80),
261 RSND_GEN_M_REG(SSI_BUSIF5_DALIGN, 0x528, 0x80),
262 RSND_GEN_M_REG(SSI_BUSIF6_MODE, 0x540, 0x80),
263 RSND_GEN_M_REG(SSI_BUSIF6_ADINR, 0x544, 0x80),
264 RSND_GEN_M_REG(SSI_BUSIF6_DALIGN, 0x548, 0x80),
265 RSND_GEN_M_REG(SSI_BUSIF7_MODE, 0x560, 0x80),
266 RSND_GEN_M_REG(SSI_BUSIF7_ADINR, 0x564, 0x80),
267 RSND_GEN_M_REG(SSI_BUSIF7_DALIGN, 0x568, 0x80),
268 RSND_GEN_M_REG(SSI_MODE, 0xc, 0x80),
269 RSND_GEN_M_REG(SSI_CTRL, 0x10, 0x80),
270 RSND_GEN_M_REG(SSI_INT_ENABLE, 0x18, 0x80),
271 RSND_GEN_S_REG(SSI9_BUSIF0_MODE, 0x48c),
272 RSND_GEN_S_REG(SSI9_BUSIF0_ADINR, 0x484),
273 RSND_GEN_S_REG(SSI9_BUSIF0_DALIGN, 0x488),
274 RSND_GEN_S_REG(SSI9_BUSIF1_MODE, 0x4a0),
275 RSND_GEN_S_REG(SSI9_BUSIF1_ADINR, 0x4a4),
276 RSND_GEN_S_REG(SSI9_BUSIF1_DALIGN, 0x4a8),
277 RSND_GEN_S_REG(SSI9_BUSIF2_MODE, 0x4c0),
278 RSND_GEN_S_REG(SSI9_BUSIF2_ADINR, 0x4c4),
279 RSND_GEN_S_REG(SSI9_BUSIF2_DALIGN, 0x4c8),
280 RSND_GEN_S_REG(SSI9_BUSIF3_MODE, 0x4e0),
281 RSND_GEN_S_REG(SSI9_BUSIF3_ADINR, 0x4e4),
282 RSND_GEN_S_REG(SSI9_BUSIF3_DALIGN, 0x4e8),
283 RSND_GEN_S_REG(SSI9_BUSIF4_MODE, 0xd80),
284 RSND_GEN_S_REG(SSI9_BUSIF4_ADINR, 0xd84),
285 RSND_GEN_S_REG(SSI9_BUSIF4_DALIGN, 0xd88),
286 RSND_GEN_S_REG(SSI9_BUSIF5_MODE, 0xda0),
287 RSND_GEN_S_REG(SSI9_BUSIF5_ADINR, 0xda4),
288 RSND_GEN_S_REG(SSI9_BUSIF5_DALIGN, 0xda8),
289 RSND_GEN_S_REG(SSI9_BUSIF6_MODE, 0xdc0),
290 RSND_GEN_S_REG(SSI9_BUSIF6_ADINR, 0xdc4),
291 RSND_GEN_S_REG(SSI9_BUSIF6_DALIGN, 0xdc8),
292 RSND_GEN_S_REG(SSI9_BUSIF7_MODE, 0xde0),
293 RSND_GEN_S_REG(SSI9_BUSIF7_ADINR, 0xde4),
294 RSND_GEN_S_REG(SSI9_BUSIF7_DALIGN, 0xde8),
298 RSND_GEN_M_REG(SRC_I_BUSIF_MODE, 0x0, 0x20),
299 RSND_GEN_M_REG(SRC_O_BUSIF_MODE, 0x4, 0x20),
300 RSND_GEN_M_REG(SRC_BUSIF_DALIGN, 0x8, 0x20),
301 RSND_GEN_M_REG(SRC_ROUTE_MODE0, 0xc, 0x20),
302 RSND_GEN_M_REG(SRC_CTRL, 0x10, 0x20),
303 RSND_GEN_M_REG(SRC_INT_ENABLE0, 0x18, 0x20),
304 RSND_GEN_M_REG(CMD_BUSIF_MODE, 0x184, 0x20),
305 RSND_GEN_M_REG(CMD_BUSIF_DALIGN, 0x188, 0x20),
306 RSND_GEN_M_REG(CMD_ROUTE_SLCT, 0x18c, 0x20),
307 RSND_GEN_M_REG(CMD_CTRL, 0x190, 0x20),
308 RSND_GEN_S_REG(SCU_SYS_STATUS0, 0x1c8),
309 RSND_GEN_S_REG(SCU_SYS_INT_EN0, 0x1cc),
310 RSND_GEN_S_REG(SCU_SYS_STATUS1, 0x1d0),
311 RSND_GEN_S_REG(SCU_SYS_INT_EN1, 0x1d4),
312 RSND_GEN_M_REG(SRC_SWRSR, 0x200, 0x40),
313 RSND_GEN_M_REG(SRC_SRCIR, 0x204, 0x40),
314 RSND_GEN_M_REG(SRC_ADINR, 0x214, 0x40),
315 RSND_GEN_M_REG(SRC_IFSCR, 0x21c, 0x40),
316 RSND_GEN_M_REG(SRC_IFSVR, 0x220, 0x40),
317 RSND_GEN_M_REG(SRC_SRCCR, 0x224, 0x40),
318 RSND_GEN_M_REG(SRC_BSDSR, 0x22c, 0x40),
319 RSND_GEN_M_REG(SRC_BSISR, 0x238, 0x40),
320 RSND_GEN_M_REG(CTU_SWRSR, 0x500, 0x100),
321 RSND_GEN_M_REG(CTU_CTUIR, 0x504, 0x100),
322 RSND_GEN_M_REG(CTU_ADINR, 0x508, 0x100),
323 RSND_GEN_M_REG(CTU_CPMDR, 0x510, 0x100),
324 RSND_GEN_M_REG(CTU_SCMDR, 0x514, 0x100),
325 RSND_GEN_M_REG(CTU_SV00R, 0x518, 0x100),
326 RSND_GEN_M_REG(CTU_SV01R, 0x51c, 0x100),
327 RSND_GEN_M_REG(CTU_SV02R, 0x520, 0x100),
328 RSND_GEN_M_REG(CTU_SV03R, 0x524, 0x100),
329 RSND_GEN_M_REG(CTU_SV04R, 0x528, 0x100),
330 RSND_GEN_M_REG(CTU_SV05R, 0x52c, 0x100),
331 RSND_GEN_M_REG(CTU_SV06R, 0x530, 0x100),
332 RSND_GEN_M_REG(CTU_SV07R, 0x534, 0x100),
333 RSND_GEN_M_REG(CTU_SV10R, 0x538, 0x100),
334 RSND_GEN_M_REG(CTU_SV11R, 0x53c, 0x100),
335 RSND_GEN_M_REG(CTU_SV12R, 0x540, 0x100),
336 RSND_GEN_M_REG(CTU_SV13R, 0x544, 0x100),
337 RSND_GEN_M_REG(CTU_SV14R, 0x548, 0x100),
338 RSND_GEN_M_REG(CTU_SV15R, 0x54c, 0x100),
339 RSND_GEN_M_REG(CTU_SV16R, 0x550, 0x100),
340 RSND_GEN_M_REG(CTU_SV17R, 0x554, 0x100),
341 RSND_GEN_M_REG(CTU_SV20R, 0x558, 0x100),
342 RSND_GEN_M_REG(CTU_SV21R, 0x55c, 0x100),
343 RSND_GEN_M_REG(CTU_SV22R, 0x560, 0x100),
344 RSND_GEN_M_REG(CTU_SV23R, 0x564, 0x100),
345 RSND_GEN_M_REG(CTU_SV24R, 0x568, 0x100),
346 RSND_GEN_M_REG(CTU_SV25R, 0x56c, 0x100),
347 RSND_GEN_M_REG(CTU_SV26R, 0x570, 0x100),
348 RSND_GEN_M_REG(CTU_SV27R, 0x574, 0x100),
349 RSND_GEN_M_REG(CTU_SV30R, 0x578, 0x100),
350 RSND_GEN_M_REG(CTU_SV31R, 0x57c, 0x100),
351 RSND_GEN_M_REG(CTU_SV32R, 0x580, 0x100),
352 RSND_GEN_M_REG(CTU_SV33R, 0x584, 0x100),
353 RSND_GEN_M_REG(CTU_SV34R, 0x588, 0x100),
354 RSND_GEN_M_REG(CTU_SV35R, 0x58c, 0x100),
355 RSND_GEN_M_REG(CTU_SV36R, 0x590, 0x100),
356 RSND_GEN_M_REG(CTU_SV37R, 0x594, 0x100),
357 RSND_GEN_M_REG(MIX_SWRSR, 0xd00, 0x40),
358 RSND_GEN_M_REG(MIX_MIXIR, 0xd04, 0x40),
359 RSND_GEN_M_REG(MIX_ADINR, 0xd08, 0x40),
360 RSND_GEN_M_REG(MIX_MIXMR, 0xd10, 0x40),
361 RSND_GEN_M_REG(MIX_MVPDR, 0xd14, 0x40),
362 RSND_GEN_M_REG(MIX_MDBAR, 0xd18, 0x40),
363 RSND_GEN_M_REG(MIX_MDBBR, 0xd1c, 0x40),
364 RSND_GEN_M_REG(MIX_MDBCR, 0xd20, 0x40),
365 RSND_GEN_M_REG(MIX_MDBDR, 0xd24, 0x40),
366 RSND_GEN_M_REG(MIX_MDBER, 0xd28, 0x40),
367 RSND_GEN_M_REG(DVC_SWRSR, 0xe00, 0x100),
368 RSND_GEN_M_REG(DVC_DVUIR, 0xe04, 0x100),
369 RSND_GEN_M_REG(DVC_ADINR, 0xe08, 0x100),
370 RSND_GEN_M_REG(DVC_DVUCR, 0xe10, 0x100),
371 RSND_GEN_M_REG(DVC_ZCMCR, 0xe14, 0x100),
372 RSND_GEN_M_REG(DVC_VRCTR, 0xe18, 0x100),
373 RSND_GEN_M_REG(DVC_VRPDR, 0xe1c, 0x100),
374 RSND_GEN_M_REG(DVC_VRDBR, 0xe20, 0x100),
375 RSND_GEN_M_REG(DVC_VOL0R, 0xe28, 0x100),
376 RSND_GEN_M_REG(DVC_VOL1R, 0xe2c, 0x100),
377 RSND_GEN_M_REG(DVC_VOL2R, 0xe30, 0x100),
378 RSND_GEN_M_REG(DVC_VOL3R, 0xe34, 0x100),
379 RSND_GEN_M_REG(DVC_VOL4R, 0xe38, 0x100),
380 RSND_GEN_M_REG(DVC_VOL5R, 0xe3c, 0x100),
381 RSND_GEN_M_REG(DVC_VOL6R, 0xe40, 0x100),
382 RSND_GEN_M_REG(DVC_VOL7R, 0xe44, 0x100),
383 RSND_GEN_M_REG(DVC_DVUER, 0xe48, 0x100),
387 RSND_GEN_S_REG(BRRA, 0x00),
388 RSND_GEN_S_REG(BRRB, 0x04),
389 RSND_GEN_S_REG(BRGCKR, 0x08),
390 RSND_GEN_S_REG(AUDIO_CLK_SEL0, 0x0c),
391 RSND_GEN_S_REG(AUDIO_CLK_SEL1, 0x10),
392 RSND_GEN_S_REG(AUDIO_CLK_SEL2, 0x14),
393 RSND_GEN_S_REG(DIV_EN, 0x30),
394 RSND_GEN_S_REG(SRCIN_TIMSEL0, 0x34),
395 RSND_GEN_S_REG(SRCIN_TIMSEL1, 0x38),
396 RSND_GEN_S_REG(SRCIN_TIMSEL2, 0x3c),
397 RSND_GEN_S_REG(SRCIN_TIMSEL3, 0x40),
398 RSND_GEN_S_REG(SRCIN_TIMSEL4, 0x44),
399 RSND_GEN_S_REG(SRCOUT_TIMSEL0, 0x48),
400 RSND_GEN_S_REG(SRCOUT_TIMSEL1, 0x4c),
401 RSND_GEN_S_REG(SRCOUT_TIMSEL2, 0x50),
402 RSND_GEN_S_REG(SRCOUT_TIMSEL3, 0x54),
403 RSND_GEN_S_REG(SRCOUT_TIMSEL4, 0x58),
404 RSND_GEN_S_REG(CMDOUT_TIMSEL, 0x5c),
408 RSND_GEN_M_REG(SSICR, 0x00, 0x40),
409 RSND_GEN_M_REG(SSISR, 0x04, 0x40),
410 RSND_GEN_M_REG(SSITDR, 0x08, 0x40),
411 RSND_GEN_M_REG(SSIRDR, 0x0c, 0x40),
412 RSND_GEN_M_REG(SSIWSR, 0x20, 0x40),
491 if (ret < 0) in rsnd_gen_probe()