kirkwood-i2s.c (5c5bccb76cb94888f40ebd5584b81646632e9c3f) | kirkwood-i2s.c (02fc17c10258ad70c1b9a93f8884bdaf0ac3f766) |
---|---|
1/* 2 * kirkwood-i2s.c 3 * 4 * (c) 2010 Arnaud Patard <apatard@mandriva.com> 5 * (c) 2010 Arnaud Patard <arnaud.patard@rtp-net.org> 6 * 7 * This program is free software; you can redistribute it and/or modify it 8 * under the terms of the GNU General Public License as published by the --- 459 unchanged lines hidden (view full) --- 468 469static struct snd_soc_dai_driver kirkwood_i2s_dai_extclk[2] = { 470 { 471 .name = "i2s", 472 .id = 0, 473 .playback = { 474 .channels_min = 1, 475 .channels_max = 2, | 1/* 2 * kirkwood-i2s.c 3 * 4 * (c) 2010 Arnaud Patard <apatard@mandriva.com> 5 * (c) 2010 Arnaud Patard <arnaud.patard@rtp-net.org> 6 * 7 * This program is free software; you can redistribute it and/or modify it 8 * under the terms of the GNU General Public License as published by the --- 459 unchanged lines hidden (view full) --- 468 469static struct snd_soc_dai_driver kirkwood_i2s_dai_extclk[2] = { 470 { 471 .name = "i2s", 472 .id = 0, 473 .playback = { 474 .channels_min = 1, 475 .channels_max = 2, |
476 .rates = SNDRV_PCM_RATE_8000_192000 | 477 SNDRV_PCM_RATE_CONTINUOUS | 478 SNDRV_PCM_RATE_KNOT, | 476 .rates = SNDRV_PCM_RATE_CONTINUOUS, 477 .rate_min = 5512, 478 .rate_max = 192000, |
479 .formats = KIRKWOOD_I2S_FORMATS, 480 }, 481 .capture = { 482 .channels_min = 1, 483 .channels_max = 2, | 479 .formats = KIRKWOOD_I2S_FORMATS, 480 }, 481 .capture = { 482 .channels_min = 1, 483 .channels_max = 2, |
484 .rates = SNDRV_PCM_RATE_8000_192000 | 485 SNDRV_PCM_RATE_CONTINUOUS | 486 SNDRV_PCM_RATE_KNOT, | 484 .rates = SNDRV_PCM_RATE_CONTINUOUS, 485 .rate_min = 5512, 486 .rate_max = 192000, |
487 .formats = KIRKWOOD_I2S_FORMATS, 488 }, 489 .ops = &kirkwood_i2s_dai_ops, 490 }, 491 { 492 .name = "spdif", 493 .id = 1, 494 .playback = { 495 .channels_min = 1, 496 .channels_max = 2, | 487 .formats = KIRKWOOD_I2S_FORMATS, 488 }, 489 .ops = &kirkwood_i2s_dai_ops, 490 }, 491 { 492 .name = "spdif", 493 .id = 1, 494 .playback = { 495 .channels_min = 1, 496 .channels_max = 2, |
497 .rates = SNDRV_PCM_RATE_8000_192000 | 498 SNDRV_PCM_RATE_CONTINUOUS | 499 SNDRV_PCM_RATE_KNOT, | 497 .rates = SNDRV_PCM_RATE_CONTINUOUS, 498 .rate_min = 5512, 499 .rate_max = 192000, |
500 .formats = KIRKWOOD_SPDIF_FORMATS, 501 }, 502 .capture = { 503 .channels_min = 1, 504 .channels_max = 2, | 500 .formats = KIRKWOOD_SPDIF_FORMATS, 501 }, 502 .capture = { 503 .channels_min = 1, 504 .channels_max = 2, |
505 .rates = SNDRV_PCM_RATE_8000_192000 | 506 SNDRV_PCM_RATE_CONTINUOUS | 507 SNDRV_PCM_RATE_KNOT, | 505 .rates = SNDRV_PCM_RATE_CONTINUOUS, 506 .rate_min = 5512, 507 .rate_max = 192000, |
508 .formats = KIRKWOOD_SPDIF_FORMATS, 509 }, 510 .ops = &kirkwood_i2s_dai_ops, 511 }, 512}; 513 514static const struct snd_soc_component_driver kirkwood_i2s_component = { 515 .name = DRV_NAME, --- 142 unchanged lines hidden --- | 508 .formats = KIRKWOOD_SPDIF_FORMATS, 509 }, 510 .ops = &kirkwood_i2s_dai_ops, 511 }, 512}; 513 514static const struct snd_soc_component_driver kirkwood_i2s_component = { 515 .name = DRV_NAME, --- 142 unchanged lines hidden --- |