diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-03 22:52:22 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-07-03 22:52:22 -0400 |
commit | 1286da8bc009cb2aee7f285e94623fc974c0c983 (patch) | |
tree | 51ec0a79c3de63fa809b831ae0cbb5b85e44482f /arch/blackfin | |
parent | 9e220385c4eb8b7e66174a60ea0e15b6b296f228 (diff) | |
parent | 1ba65ae4bdbd43265c51ee4c30ff21a48124b6d8 (diff) |
Merge tag 'sound-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
Pull sound updates from Takashi Iwai:
"A relative calm release at this time with a flat diffstat. The only
significant change in the ALSA core side is the support for more than
32 card instances, configurable via kconfig. Other than that, in both
ASoC and other parts, mostly some improvements and fixes on the driver
side.
- hda: More quirks for ALC269-variants on Dell & co, VIA codec fixes
- hda: Haswell HDMI audio fixes, runtime PM improvements
- hda: Intel BayTrail support, ALC5505 DSP support
- es1968: MediaForte M56VAP support
- usb-audio: Improved support for Yamaha/Roland devices
- usb-audio: M2Tech hiFace, Audio Advantage Micro II support
- hdspm: wordclock fixes
- ASoC: Pending fixes for WM8962
- ASoC: Cleanups and fixes for Blackfin, SGTL5000 and UX500
- ASoC: Generalisation of the Bluetooth and HDMI stub drivers
- ASoC: SSM2518 and RT5640 codec drivers.
- ASoC: Tegra CPUs with RT5640 machine driver
- ASoC: AC'97 refactoring bug fixes
- ASoC: ADAU1701 driver fixes
- Clean up of *_set_drvdata() in a wide range of drivers"
* tag 'sound-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (284 commits)
ALSA: vmaster: Fix the regression of missing vmaster hook call
ALSA: hda - Add Dell SSID to support Headset Mic recording
ASoC: adau1701: remove control_data assignment
ASoC: adau1701: more direct regmap usage
ASoC: ac97: fixup multi-platform AC'97 module build failure
ASoC: pxa2xx: fixup multi-platform AC'97 build failures
ASoC: tegra20-ac97: Remove unused variable
ASoC: tegra20-ac97: Remove duplicate error message
ALSA: usb-audio: Add Audio Advantage Micro II
ASoC: tas5086: fix Mid-Z implementation
ASoC: tas5086: fix TAS5086_CLOCK_CONTROL register size
ALSA: Replace the magic number 44 with const
ALSA: hda - Fix the max length of control name in generic parser
ALSA: hda - Guess what, it's two more Dell headset mic quirks
ALSA: hda - Yet another Dell headset mic quirk
ALSA: hda - Add support for ALC5505 DSP power-save mode
ASoC: mfld: Remove unused variable
ALSA: usb-audio: add quirks for Roland QUAD/OCTO-CAPTURE
ALSA: usb-audio: claim autodetected PCM interfaces all at once
ALSA: usb-audio: remove superfluous Roland quirks
...
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/mach-bf527/boards/ad7160eval.c | 12 | ||||
-rw-r--r-- | arch/blackfin/mach-bf527/boards/ezkit.c | 32 | ||||
-rw-r--r-- | arch/blackfin/mach-bf533/boards/ezkit.c | 12 | ||||
-rw-r--r-- | arch/blackfin/mach-bf533/boards/stamp.c | 35 | ||||
-rw-r--r-- | arch/blackfin/mach-bf537/boards/stamp.c | 30 | ||||
-rw-r--r-- | arch/blackfin/mach-bf548/boards/ezkit.c | 28 | ||||
-rw-r--r-- | arch/blackfin/mach-bf561/boards/ezkit.c | 14 | ||||
-rw-r--r-- | arch/blackfin/mach-bf609/boards/ezkit.c | 2 |
8 files changed, 8 insertions, 157 deletions
diff --git a/arch/blackfin/mach-bf527/boards/ad7160eval.c b/arch/blackfin/mach-bf527/boards/ad7160eval.c index d58f50e5aa4b..1e7be62fccb6 100644 --- a/arch/blackfin/mach-bf527/boards/ad7160eval.c +++ b/arch/blackfin/mach-bf527/boards/ad7160eval.c | |||
@@ -283,14 +283,6 @@ static struct platform_device bfin_i2s = { | |||
283 | }; | 283 | }; |
284 | #endif | 284 | #endif |
285 | 285 | ||
286 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
287 | static struct platform_device bfin_tdm = { | ||
288 | .name = "bfin-tdm", | ||
289 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
290 | /* TODO: add platform data here */ | ||
291 | }; | ||
292 | #endif | ||
293 | |||
294 | static struct spi_board_info bfin_spi_board_info[] __initdata = { | 286 | static struct spi_board_info bfin_spi_board_info[] __initdata = { |
295 | #if defined(CONFIG_MTD_M25P80) \ | 287 | #if defined(CONFIG_MTD_M25P80) \ |
296 | || defined(CONFIG_MTD_M25P80_MODULE) | 288 | || defined(CONFIG_MTD_M25P80_MODULE) |
@@ -800,10 +792,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
800 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) | 792 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) |
801 | &bfin_i2s, | 793 | &bfin_i2s, |
802 | #endif | 794 | #endif |
803 | |||
804 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
805 | &bfin_tdm, | ||
806 | #endif | ||
807 | }; | 795 | }; |
808 | 796 | ||
809 | static int __init ad7160eval_init(void) | 797 | static int __init ad7160eval_init(void) |
diff --git a/arch/blackfin/mach-bf527/boards/ezkit.c b/arch/blackfin/mach-bf527/boards/ezkit.c index 29f16e5c37b9..d0a0c5e527cd 100644 --- a/arch/blackfin/mach-bf527/boards/ezkit.c +++ b/arch/blackfin/mach-bf527/boards/ezkit.c | |||
@@ -493,8 +493,7 @@ static const struct ad7879_platform_data bfin_ad7879_ts_info = { | |||
493 | }; | 493 | }; |
494 | #endif | 494 | #endif |
495 | 495 | ||
496 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ | 496 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) |
497 | defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
498 | 497 | ||
499 | static const u16 bfin_snd_pin[][7] = { | 498 | static const u16 bfin_snd_pin[][7] = { |
500 | {P_SPORT0_DTPRI, P_SPORT0_TSCLK, P_SPORT0_RFS, | 499 | {P_SPORT0_DTPRI, P_SPORT0_TSCLK, P_SPORT0_RFS, |
@@ -549,13 +548,6 @@ static struct platform_device bfin_i2s_pcm = { | |||
549 | }; | 548 | }; |
550 | #endif | 549 | #endif |
551 | 550 | ||
552 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
553 | static struct platform_device bfin_tdm_pcm = { | ||
554 | .name = "bfin-tdm-pcm-audio", | ||
555 | .id = -1, | ||
556 | }; | ||
557 | #endif | ||
558 | |||
559 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 551 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
560 | static struct platform_device bfin_ac97_pcm = { | 552 | static struct platform_device bfin_ac97_pcm = { |
561 | .name = "bfin-ac97-pcm-audio", | 553 | .name = "bfin-ac97-pcm-audio", |
@@ -575,22 +567,10 @@ static struct platform_device bfin_i2s = { | |||
575 | }; | 567 | }; |
576 | #endif | 568 | #endif |
577 | 569 | ||
578 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
579 | static struct platform_device bfin_tdm = { | ||
580 | .name = "bfin-tdm", | ||
581 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
582 | .num_resources = ARRAY_SIZE(bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM]), | ||
583 | .resource = bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM], | ||
584 | .dev = { | ||
585 | .platform_data = &bfin_snd_data[CONFIG_SND_BF5XX_SPORT_NUM], | ||
586 | }, | ||
587 | }; | ||
588 | #endif | ||
589 | |||
590 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ | 570 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ |
591 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) | 571 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) |
592 | static const char * const ad1836_link[] = { | 572 | static const char * const ad1836_link[] = { |
593 | "bfin-tdm.0", | 573 | "bfin-i2s.0", |
594 | "spi0.4", | 574 | "spi0.4", |
595 | }; | 575 | }; |
596 | static struct platform_device bfin_ad1836_machine = { | 576 | static struct platform_device bfin_ad1836_machine = { |
@@ -1269,10 +1249,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
1269 | &bfin_i2s_pcm, | 1249 | &bfin_i2s_pcm, |
1270 | #endif | 1250 | #endif |
1271 | 1251 | ||
1272 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
1273 | &bfin_tdm_pcm, | ||
1274 | #endif | ||
1275 | |||
1276 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 1252 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
1277 | &bfin_ac97_pcm, | 1253 | &bfin_ac97_pcm, |
1278 | #endif | 1254 | #endif |
@@ -1281,10 +1257,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
1281 | &bfin_i2s, | 1257 | &bfin_i2s, |
1282 | #endif | 1258 | #endif |
1283 | 1259 | ||
1284 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
1285 | &bfin_tdm, | ||
1286 | #endif | ||
1287 | |||
1288 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) || \ | 1260 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) || \ |
1289 | defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) | 1261 | defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) |
1290 | &bfin_ad1836_machine, | 1262 | &bfin_ad1836_machine, |
diff --git a/arch/blackfin/mach-bf533/boards/ezkit.c b/arch/blackfin/mach-bf533/boards/ezkit.c index 07811c209b9d..90fb0d14b147 100644 --- a/arch/blackfin/mach-bf533/boards/ezkit.c +++ b/arch/blackfin/mach-bf533/boards/ezkit.c | |||
@@ -450,14 +450,6 @@ static struct platform_device bfin_i2s = { | |||
450 | }; | 450 | }; |
451 | #endif | 451 | #endif |
452 | 452 | ||
453 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
454 | static struct platform_device bfin_tdm = { | ||
455 | .name = "bfin-tdm", | ||
456 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
457 | /* TODO: add platform data here */ | ||
458 | }; | ||
459 | #endif | ||
460 | |||
461 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 453 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
462 | static struct platform_device bfin_ac97 = { | 454 | static struct platform_device bfin_ac97 = { |
463 | .name = "bfin-ac97", | 455 | .name = "bfin-ac97", |
@@ -516,10 +508,6 @@ static struct platform_device *ezkit_devices[] __initdata = { | |||
516 | &bfin_i2s, | 508 | &bfin_i2s, |
517 | #endif | 509 | #endif |
518 | 510 | ||
519 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
520 | &bfin_tdm, | ||
521 | #endif | ||
522 | |||
523 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 511 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
524 | &bfin_ac97, | 512 | &bfin_ac97, |
525 | #endif | 513 | #endif |
diff --git a/arch/blackfin/mach-bf533/boards/stamp.c b/arch/blackfin/mach-bf533/boards/stamp.c index 6fca8698bf3b..4a8c2e3fd7e5 100644 --- a/arch/blackfin/mach-bf533/boards/stamp.c +++ b/arch/blackfin/mach-bf533/boards/stamp.c | |||
@@ -542,8 +542,7 @@ static struct platform_device bfin_dpmc = { | |||
542 | }; | 542 | }; |
543 | 543 | ||
544 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ | 544 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ |
545 | defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) \ | 545 | defined(CONFIG_SND_BF5XX_AC97) || \ |
546 | || defined(CONFIG_SND_BF5XX_AC97) || \ | ||
547 | defined(CONFIG_SND_BF5XX_AC97_MODULE) | 546 | defined(CONFIG_SND_BF5XX_AC97_MODULE) |
548 | 547 | ||
549 | #include <asm/bfin_sport.h> | 548 | #include <asm/bfin_sport.h> |
@@ -603,13 +602,6 @@ static struct platform_device bfin_i2s_pcm = { | |||
603 | }; | 602 | }; |
604 | #endif | 603 | #endif |
605 | 604 | ||
606 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
607 | static struct platform_device bfin_tdm_pcm = { | ||
608 | .name = "bfin-tdm-pcm-audio", | ||
609 | .id = -1, | ||
610 | }; | ||
611 | #endif | ||
612 | |||
613 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 605 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
614 | static struct platform_device bfin_ac97_pcm = { | 606 | static struct platform_device bfin_ac97_pcm = { |
615 | .name = "bfin-ac97-pcm-audio", | 607 | .name = "bfin-ac97-pcm-audio", |
@@ -620,7 +612,7 @@ static struct platform_device bfin_ac97_pcm = { | |||
620 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ | 612 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ |
621 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) | 613 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) |
622 | static const char * const ad1836_link[] = { | 614 | static const char * const ad1836_link[] = { |
623 | "bfin-tdm.0", | 615 | "bfin-i2s.0", |
624 | "spi0.4", | 616 | "spi0.4", |
625 | }; | 617 | }; |
626 | static struct platform_device bfin_ad1836_machine = { | 618 | static struct platform_device bfin_ad1836_machine = { |
@@ -675,20 +667,6 @@ static struct platform_device bfin_i2s = { | |||
675 | }; | 667 | }; |
676 | #endif | 668 | #endif |
677 | 669 | ||
678 | #if defined(CONFIG_SND_BF5XX_SOC_TDM) || \ | ||
679 | defined(CONFIG_SND_BF5XX_SOC_TDM_MODULE) | ||
680 | static struct platform_device bfin_tdm = { | ||
681 | .name = "bfin-tdm", | ||
682 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
683 | .num_resources = | ||
684 | ARRAY_SIZE(bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM]), | ||
685 | .resource = bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM], | ||
686 | .dev = { | ||
687 | .platform_data = &bfin_snd_data[CONFIG_SND_BF5XX_SPORT_NUM], | ||
688 | }, | ||
689 | }; | ||
690 | #endif | ||
691 | |||
692 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || \ | 670 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || \ |
693 | defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) | 671 | defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) |
694 | static struct platform_device bfin_ac97 = { | 672 | static struct platform_device bfin_ac97 = { |
@@ -761,10 +739,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
761 | &bfin_i2s_pcm, | 739 | &bfin_i2s_pcm, |
762 | #endif | 740 | #endif |
763 | 741 | ||
764 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
765 | &bfin_tdm_pcm, | ||
766 | #endif | ||
767 | |||
768 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 742 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
769 | &bfin_ac97_pcm, | 743 | &bfin_ac97_pcm, |
770 | #endif | 744 | #endif |
@@ -792,11 +766,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
792 | &bfin_i2s, | 766 | &bfin_i2s, |
793 | #endif | 767 | #endif |
794 | 768 | ||
795 | #if defined(CONFIG_SND_BF5XX_SOC_TDM) || \ | ||
796 | defined(CONFIG_SND_BF5XX_SOC_TDM_MODULE) | ||
797 | &bfin_tdm, | ||
798 | #endif | ||
799 | |||
800 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || \ | 769 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || \ |
801 | defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) | 770 | defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) |
802 | &bfin_ac97, | 771 | &bfin_ac97, |
diff --git a/arch/blackfin/mach-bf537/boards/stamp.c b/arch/blackfin/mach-bf537/boards/stamp.c index 6a3a14bcd3a1..44fd1d4682ac 100644 --- a/arch/blackfin/mach-bf537/boards/stamp.c +++ b/arch/blackfin/mach-bf537/boards/stamp.c | |||
@@ -2570,7 +2570,6 @@ static struct platform_device bfin_dpmc = { | |||
2570 | }; | 2570 | }; |
2571 | 2571 | ||
2572 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ | 2572 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ |
2573 | defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) || \ | ||
2574 | defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 2573 | defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
2575 | 2574 | ||
2576 | #define SPORT_REQ(x) \ | 2575 | #define SPORT_REQ(x) \ |
@@ -2628,13 +2627,6 @@ static struct platform_device bfin_i2s_pcm = { | |||
2628 | }; | 2627 | }; |
2629 | #endif | 2628 | #endif |
2630 | 2629 | ||
2631 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
2632 | static struct platform_device bfin_tdm_pcm = { | ||
2633 | .name = "bfin-tdm-pcm-audio", | ||
2634 | .id = -1, | ||
2635 | }; | ||
2636 | #endif | ||
2637 | |||
2638 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 2630 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
2639 | static struct platform_device bfin_ac97_pcm = { | 2631 | static struct platform_device bfin_ac97_pcm = { |
2640 | .name = "bfin-ac97-pcm-audio", | 2632 | .name = "bfin-ac97-pcm-audio", |
@@ -2645,7 +2637,7 @@ static struct platform_device bfin_ac97_pcm = { | |||
2645 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ | 2637 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ |
2646 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) | 2638 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) |
2647 | static const char * const ad1836_link[] = { | 2639 | static const char * const ad1836_link[] = { |
2648 | "bfin-tdm.0", | 2640 | "bfin-i2s.0", |
2649 | "spi0.4", | 2641 | "spi0.4", |
2650 | }; | 2642 | }; |
2651 | static struct platform_device bfin_ad1836_machine = { | 2643 | static struct platform_device bfin_ad1836_machine = { |
@@ -2699,18 +2691,6 @@ static struct platform_device bfin_i2s = { | |||
2699 | }; | 2691 | }; |
2700 | #endif | 2692 | #endif |
2701 | 2693 | ||
2702 | #if defined(CONFIG_SND_BF5XX_SOC_TDM) || defined(CONFIG_SND_BF5XX_SOC_TDM_MODULE) | ||
2703 | static struct platform_device bfin_tdm = { | ||
2704 | .name = "bfin-tdm", | ||
2705 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
2706 | .num_resources = ARRAY_SIZE(bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM]), | ||
2707 | .resource = bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM], | ||
2708 | .dev = { | ||
2709 | .platform_data = &bfin_snd_data[CONFIG_SND_BF5XX_SPORT_NUM], | ||
2710 | }, | ||
2711 | }; | ||
2712 | #endif | ||
2713 | |||
2714 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) | 2694 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) |
2715 | static struct platform_device bfin_ac97 = { | 2695 | static struct platform_device bfin_ac97 = { |
2716 | .name = "bfin-ac97", | 2696 | .name = "bfin-ac97", |
@@ -2935,10 +2915,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
2935 | &bfin_i2s_pcm, | 2915 | &bfin_i2s_pcm, |
2936 | #endif | 2916 | #endif |
2937 | 2917 | ||
2938 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
2939 | &bfin_tdm_pcm, | ||
2940 | #endif | ||
2941 | |||
2942 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 2918 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
2943 | &bfin_ac97_pcm, | 2919 | &bfin_ac97_pcm, |
2944 | #endif | 2920 | #endif |
@@ -2961,10 +2937,6 @@ static struct platform_device *stamp_devices[] __initdata = { | |||
2961 | &bfin_i2s, | 2937 | &bfin_i2s, |
2962 | #endif | 2938 | #endif |
2963 | 2939 | ||
2964 | #if defined(CONFIG_SND_BF5XX_SOC_TDM) || defined(CONFIG_SND_BF5XX_SOC_TDM_MODULE) | ||
2965 | &bfin_tdm, | ||
2966 | #endif | ||
2967 | |||
2968 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) | 2940 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) |
2969 | &bfin_ac97, | 2941 | &bfin_ac97, |
2970 | #endif | 2942 | #endif |
diff --git a/arch/blackfin/mach-bf548/boards/ezkit.c b/arch/blackfin/mach-bf548/boards/ezkit.c index c4d07f040947..372eb54944ef 100644 --- a/arch/blackfin/mach-bf548/boards/ezkit.c +++ b/arch/blackfin/mach-bf548/boards/ezkit.c | |||
@@ -1393,7 +1393,6 @@ static struct platform_device bfin_dpmc = { | |||
1393 | }; | 1393 | }; |
1394 | 1394 | ||
1395 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ | 1395 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) || \ |
1396 | defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) || \ | ||
1397 | defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 1396 | defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
1398 | 1397 | ||
1399 | #define SPORT_REQ(x) \ | 1398 | #define SPORT_REQ(x) \ |
@@ -1461,13 +1460,6 @@ static struct platform_device bfin_i2s_pcm = { | |||
1461 | }; | 1460 | }; |
1462 | #endif | 1461 | #endif |
1463 | 1462 | ||
1464 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
1465 | static struct platform_device bfin_tdm_pcm = { | ||
1466 | .name = "bfin-tdm-pcm-audio", | ||
1467 | .id = -1, | ||
1468 | }; | ||
1469 | #endif | ||
1470 | |||
1471 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 1463 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
1472 | static struct platform_device bfin_ac97_pcm = { | 1464 | static struct platform_device bfin_ac97_pcm = { |
1473 | .name = "bfin-ac97-pcm-audio", | 1465 | .name = "bfin-ac97-pcm-audio", |
@@ -1501,18 +1493,6 @@ static struct platform_device bfin_i2s = { | |||
1501 | }; | 1493 | }; |
1502 | #endif | 1494 | #endif |
1503 | 1495 | ||
1504 | #if defined(CONFIG_SND_BF5XX_SOC_TDM) || defined(CONFIG_SND_BF5XX_SOC_TDM_MODULE) | ||
1505 | static struct platform_device bfin_tdm = { | ||
1506 | .name = "bfin-tdm", | ||
1507 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
1508 | .num_resources = ARRAY_SIZE(bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM]), | ||
1509 | .resource = bfin_snd_resources[CONFIG_SND_BF5XX_SPORT_NUM], | ||
1510 | .dev = { | ||
1511 | .platform_data = &bfin_snd_data[CONFIG_SND_BF5XX_SPORT_NUM], | ||
1512 | }, | ||
1513 | }; | ||
1514 | #endif | ||
1515 | |||
1516 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) | 1496 | #if defined(CONFIG_SND_BF5XX_SOC_AC97) || defined(CONFIG_SND_BF5XX_SOC_AC97_MODULE) |
1517 | static struct platform_device bfin_ac97 = { | 1497 | static struct platform_device bfin_ac97 = { |
1518 | .name = "bfin-ac97", | 1498 | .name = "bfin-ac97", |
@@ -1646,9 +1626,7 @@ static struct platform_device *ezkit_devices[] __initdata = { | |||
1646 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) | 1626 | #if defined(CONFIG_SND_BF5XX_I2S) || defined(CONFIG_SND_BF5XX_I2S_MODULE) |
1647 | &bfin_i2s_pcm, | 1627 | &bfin_i2s_pcm, |
1648 | #endif | 1628 | #endif |
1649 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | 1629 | |
1650 | &bfin_tdm_pcm, | ||
1651 | #endif | ||
1652 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 1630 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
1653 | &bfin_ac97_pcm, | 1631 | &bfin_ac97_pcm, |
1654 | #endif | 1632 | #endif |
@@ -1661,10 +1639,6 @@ static struct platform_device *ezkit_devices[] __initdata = { | |||
1661 | &bfin_i2s, | 1639 | &bfin_i2s, |
1662 | #endif | 1640 | #endif |
1663 | 1641 | ||
1664 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
1665 | &bfin_tdm, | ||
1666 | #endif | ||
1667 | |||
1668 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 1642 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
1669 | &bfin_ac97, | 1643 | &bfin_ac97, |
1670 | #endif | 1644 | #endif |
diff --git a/arch/blackfin/mach-bf561/boards/ezkit.c b/arch/blackfin/mach-bf561/boards/ezkit.c index 551f866172cf..92938e79b9e3 100644 --- a/arch/blackfin/mach-bf561/boards/ezkit.c +++ b/arch/blackfin/mach-bf561/boards/ezkit.c | |||
@@ -523,14 +523,6 @@ static struct platform_device bfin_i2s = { | |||
523 | }; | 523 | }; |
524 | #endif | 524 | #endif |
525 | 525 | ||
526 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
527 | static struct platform_device bfin_tdm = { | ||
528 | .name = "bfin-tdm", | ||
529 | .id = CONFIG_SND_BF5XX_SPORT_NUM, | ||
530 | /* TODO: add platform data here */ | ||
531 | }; | ||
532 | #endif | ||
533 | |||
534 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 526 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
535 | static struct platform_device bfin_ac97 = { | 527 | static struct platform_device bfin_ac97 = { |
536 | .name = "bfin-ac97", | 528 | .name = "bfin-ac97", |
@@ -542,7 +534,7 @@ static struct platform_device bfin_ac97 = { | |||
542 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ | 534 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ |
543 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) | 535 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) |
544 | static const char * const ad1836_link[] = { | 536 | static const char * const ad1836_link[] = { |
545 | "bfin-tdm.0", | 537 | "bfin-i2s.0", |
546 | "spi0.4", | 538 | "spi0.4", |
547 | }; | 539 | }; |
548 | static struct platform_device bfin_ad1836_machine = { | 540 | static struct platform_device bfin_ad1836_machine = { |
@@ -611,10 +603,6 @@ static struct platform_device *ezkit_devices[] __initdata = { | |||
611 | &bfin_i2s, | 603 | &bfin_i2s, |
612 | #endif | 604 | #endif |
613 | 605 | ||
614 | #if defined(CONFIG_SND_BF5XX_TDM) || defined(CONFIG_SND_BF5XX_TDM_MODULE) | ||
615 | &bfin_tdm, | ||
616 | #endif | ||
617 | |||
618 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) | 606 | #if defined(CONFIG_SND_BF5XX_AC97) || defined(CONFIG_SND_BF5XX_AC97_MODULE) |
619 | &bfin_ac97, | 607 | &bfin_ac97, |
620 | #endif | 608 | #endif |
diff --git a/arch/blackfin/mach-bf609/boards/ezkit.c b/arch/blackfin/mach-bf609/boards/ezkit.c index 97d701639585..bba40aed4273 100644 --- a/arch/blackfin/mach-bf609/boards/ezkit.c +++ b/arch/blackfin/mach-bf609/boards/ezkit.c | |||
@@ -821,7 +821,7 @@ static struct platform_device bfin_i2s = { | |||
821 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ | 821 | #if defined(CONFIG_SND_BF5XX_SOC_AD1836) \ |
822 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) | 822 | || defined(CONFIG_SND_BF5XX_SOC_AD1836_MODULE) |
823 | static const char * const ad1836_link[] = { | 823 | static const char * const ad1836_link[] = { |
824 | "bfin-tdm.0", | 824 | "bfin-i2s.0", |
825 | "spi0.76", | 825 | "spi0.76", |
826 | }; | 826 | }; |
827 | static struct platform_device bfin_ad1836_machine = { | 827 | static struct platform_device bfin_ad1836_machine = { |