pxa-ssp.c (dee89c4d94433520e4e3977ae203d4cfbfe385fb) pxa-ssp.c (3ba9e10a6d3b6abf5f5952572cff8f8d5a35ae54)
1#define DEBUG
2/*
3 * pxa-ssp.c -- ALSA Soc Audio Layer
4 *
5 * Copyright 2005,2008 Wolfson Microelectronics PLC.
6 * Author: Liam Girdwood
7 * Mark Brown <broonie@opensource.wolfsonmicro.com>
8 *

--- 774 unchanged lines hidden (view full) ---

783#define PXA_SSP_FORMATS (SNDRV_PCM_FMTBIT_S16_LE |\
784 SNDRV_PCM_FMTBIT_S24_LE | \
785 SNDRV_PCM_FMTBIT_S32_LE)
786
787struct snd_soc_dai pxa_ssp_dai[] = {
788 {
789 .name = "pxa2xx-ssp1",
790 .id = 0,
1#define DEBUG
2/*
3 * pxa-ssp.c -- ALSA Soc Audio Layer
4 *
5 * Copyright 2005,2008 Wolfson Microelectronics PLC.
6 * Author: Liam Girdwood
7 * Mark Brown <broonie@opensource.wolfsonmicro.com>
8 *

--- 774 unchanged lines hidden (view full) ---

783#define PXA_SSP_FORMATS (SNDRV_PCM_FMTBIT_S16_LE |\
784 SNDRV_PCM_FMTBIT_S24_LE | \
785 SNDRV_PCM_FMTBIT_S32_LE)
786
787struct snd_soc_dai pxa_ssp_dai[] = {
788 {
789 .name = "pxa2xx-ssp1",
790 .id = 0,
791 .type = SND_SOC_DAI_PCM,
792 .probe = pxa_ssp_probe,
793 .remove = pxa_ssp_remove,
794 .suspend = pxa_ssp_suspend,
795 .resume = pxa_ssp_resume,
796 .playback = {
797 .channels_min = 1,
798 .channels_max = 2,
799 .rates = PXA_SSP_RATES,

--- 15 unchanged lines hidden (view full) ---

815 .set_pll = pxa_ssp_set_dai_pll,
816 .set_fmt = pxa_ssp_set_dai_fmt,
817 .set_tdm_slot = pxa_ssp_set_dai_tdm_slot,
818 .set_tristate = pxa_ssp_set_dai_tristate,
819 },
820 },
821 { .name = "pxa2xx-ssp2",
822 .id = 1,
791 .probe = pxa_ssp_probe,
792 .remove = pxa_ssp_remove,
793 .suspend = pxa_ssp_suspend,
794 .resume = pxa_ssp_resume,
795 .playback = {
796 .channels_min = 1,
797 .channels_max = 2,
798 .rates = PXA_SSP_RATES,

--- 15 unchanged lines hidden (view full) ---

814 .set_pll = pxa_ssp_set_dai_pll,
815 .set_fmt = pxa_ssp_set_dai_fmt,
816 .set_tdm_slot = pxa_ssp_set_dai_tdm_slot,
817 .set_tristate = pxa_ssp_set_dai_tristate,
818 },
819 },
820 { .name = "pxa2xx-ssp2",
821 .id = 1,
823 .type = SND_SOC_DAI_PCM,
824 .probe = pxa_ssp_probe,
825 .remove = pxa_ssp_remove,
826 .suspend = pxa_ssp_suspend,
827 .resume = pxa_ssp_resume,
828 .playback = {
829 .channels_min = 1,
830 .channels_max = 2,
831 .rates = PXA_SSP_RATES,

--- 16 unchanged lines hidden (view full) ---

848 .set_fmt = pxa_ssp_set_dai_fmt,
849 .set_tdm_slot = pxa_ssp_set_dai_tdm_slot,
850 .set_tristate = pxa_ssp_set_dai_tristate,
851 },
852 },
853 {
854 .name = "pxa2xx-ssp3",
855 .id = 2,
822 .probe = pxa_ssp_probe,
823 .remove = pxa_ssp_remove,
824 .suspend = pxa_ssp_suspend,
825 .resume = pxa_ssp_resume,
826 .playback = {
827 .channels_min = 1,
828 .channels_max = 2,
829 .rates = PXA_SSP_RATES,

--- 16 unchanged lines hidden (view full) ---

846 .set_fmt = pxa_ssp_set_dai_fmt,
847 .set_tdm_slot = pxa_ssp_set_dai_tdm_slot,
848 .set_tristate = pxa_ssp_set_dai_tristate,
849 },
850 },
851 {
852 .name = "pxa2xx-ssp3",
853 .id = 2,
856 .type = SND_SOC_DAI_PCM,
857 .probe = pxa_ssp_probe,
858 .remove = pxa_ssp_remove,
859 .suspend = pxa_ssp_suspend,
860 .resume = pxa_ssp_resume,
861 .playback = {
862 .channels_min = 1,
863 .channels_max = 2,
864 .rates = PXA_SSP_RATES,

--- 16 unchanged lines hidden (view full) ---

881 .set_fmt = pxa_ssp_set_dai_fmt,
882 .set_tdm_slot = pxa_ssp_set_dai_tdm_slot,
883 .set_tristate = pxa_ssp_set_dai_tristate,
884 },
885 },
886 {
887 .name = "pxa2xx-ssp4",
888 .id = 3,
854 .probe = pxa_ssp_probe,
855 .remove = pxa_ssp_remove,
856 .suspend = pxa_ssp_suspend,
857 .resume = pxa_ssp_resume,
858 .playback = {
859 .channels_min = 1,
860 .channels_max = 2,
861 .rates = PXA_SSP_RATES,

--- 16 unchanged lines hidden (view full) ---

878 .set_fmt = pxa_ssp_set_dai_fmt,
879 .set_tdm_slot = pxa_ssp_set_dai_tdm_slot,
880 .set_tristate = pxa_ssp_set_dai_tristate,
881 },
882 },
883 {
884 .name = "pxa2xx-ssp4",
885 .id = 3,
889 .type = SND_SOC_DAI_PCM,
890 .probe = pxa_ssp_probe,
891 .remove = pxa_ssp_remove,
892 .suspend = pxa_ssp_suspend,
893 .resume = pxa_ssp_resume,
894 .playback = {
895 .channels_min = 1,
896 .channels_max = 2,
897 .rates = PXA_SSP_RATES,

--- 28 unchanged lines hidden ---
886 .probe = pxa_ssp_probe,
887 .remove = pxa_ssp_remove,
888 .suspend = pxa_ssp_suspend,
889 .resume = pxa_ssp_resume,
890 .playback = {
891 .channels_min = 1,
892 .channels_max = 2,
893 .rates = PXA_SSP_RATES,

--- 28 unchanged lines hidden ---